@import url(http://fonts.googleapis.com/css?family=Open+Sans:400, 300); 

@font-face{  font-family:'FontAwesome';   src:url("../font/fontawesome-webfont.eot?v=4.0.3");   src:url("../font/fontawesome-webfont.eot?#iefix&v=4.0.3") format("embedded-opentype"),url("../font/fontawesome-webfont.woff?v=4.0.3") format("woff"),url("../font/fontawesome-webfont.ttf?v=4.0.3") format("truetype"),url("../font/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular") format("svg");  font-weight:normal;  font-style:normal}
.fa{ display:inline-block;  font-family:FontAwesome;  font-style:normal;  font-weight:normal;  line-height:1;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale}

.fa-lg{ font-size:1.33333em;  line-height:0.75em;  vertical-align:-15%}

.fa-2x{ font-size:2em}

.fa-3x{ font-size:3em}

.fa-4x{ font-size:4em}

.fa-5x{ font-size:5em}

.fa-fw{ width:1.28571em;  text-align:center}

.fa-ul{ padding-left:0;  margin-left:2.14286em;  list-style-type:none}
.fa-ul >li{ position:relative}

.fa-li{ position:absolute;  left:-2.14286em;  width:2.14286em;  top:0.14286em;  text-align:center}
.fa-li.fa-lg{ left:-1.85714em}

.fa-border{ padding:.2em .25em .15em;  border:solid 0.08em #eee;  border-radius:.1em}

.pull-right{ float:right}

.pull-left{ float:left}

.fa.pull-left{ margin-right:.3em}
.fa.pull-right{ margin-left:.3em}

.fa-spin{ -webkit-animation:spin 2s infinite linear;  -moz-animation:spin 2s infinite linear;  -o-animation:spin 2s infinite linear;  animation:spin 2s infinite linear}

@-moz-keyframes spin{ 0%{ -moz-transform:rotate(0deg)}

 100%{ -moz-transform:rotate(359deg)}
}
@-webkit-keyframes spin{ 0%{ -webkit-transform:rotate(0deg)}

 100%{ -webkit-transform:rotate(359deg)}
}
@-o-keyframes spin{ 0%{ -o-transform:rotate(0deg)}

 100%{ -o-transform:rotate(359deg)}
}
@-ms-keyframes spin{ 0%{ -ms-transform:rotate(0deg)}

 100%{ -ms-transform:rotate(359deg)}
}
@keyframes spin{ 0%{ transform:rotate(0deg)}

 100%{ transform:rotate(359deg)}
}
.fa-rotate-90{ filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);  -webkit-transform:rotate(90deg);  -moz-transform:rotate(90deg);  -ms-transform:rotate(90deg);  -o-transform:rotate(90deg);  transform:rotate(90deg)}

.fa-rotate-180{ filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);  -webkit-transform:rotate(180deg);  -moz-transform:rotate(180deg);  -ms-transform:rotate(180deg);  -o-transform:rotate(180deg);  transform:rotate(180deg)}

.fa-rotate-270{ filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);  -webkit-transform:rotate(270deg);  -moz-transform:rotate(270deg);  -ms-transform:rotate(270deg);  -o-transform:rotate(270deg);  transform:rotate(270deg)}

.fa-flip-horizontal{ filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);  -webkit-transform:scale(-1,1);  -moz-transform:scale(-1,1);  -ms-transform:scale(-1,1);  -o-transform:scale(-1,1);  transform:scale(-1,1)}

.fa-flip-vertical{ filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);  -webkit-transform:scale(1,-1);  -moz-transform:scale(1,-1);  -ms-transform:scale(1,-1);  -o-transform:scale(1,-1);  transform:scale(1,-1)}

.fa-stack{ position:relative;  display:inline-block;  width:2em;  height:2em;  line-height:2em;  vertical-align:middle}

.fa-stack-1x, .fa-stack-2x{ position:absolute;  left:0;  width:100%;  text-align:center}

.fa-stack-1x{ line-height:inherit}

.fa-stack-2x{ font-size:2em}

.fa-inverse{ color:white}

.fa-glass:before{ content:"\f000"}

.fa-music:before{ content:"\f001"}

.fa-search:before{ content:"\f002"}

.fa-envelope-o:before{ content:"\f003"}

.fa-heart:before{ content:"\f004"}

.fa-star:before{ content:"\f005"}

.fa-star-o:before{ content:"\f006"}

.fa-user:before{ content:"\f007"}

.fa-film:before{ content:"\f008"}

.fa-th-large:before{ content:"\f009"}

.fa-th:before{ content:"\f00a"}

.fa-th-list:before{ content:"\f00b"}

.fa-check:before{ content:"\f00c"}

.fa-times:before{ content:"\f00d"}

.fa-search-plus:before{ content:"\f00e"}

.fa-search-minus:before{ content:"\f010"}

.fa-power-off:before{ content:"\f011"}

.fa-signal:before{ content:"\f012"}

.fa-gear:before, 
.fa-cog:before{ content:"\f013"}

.fa-trash-o:before{ content:"\f014"}

.fa-home:before{ content:"\f015"}

.fa-file-o:before{ content:"\f016"}

.fa-clock-o:before{ content:"\f017"}

.fa-road:before{ content:"\f018"}

.fa-download:before{ content:"\f019"}

.fa-arrow-circle-o-down:before{ content:"\f01a"}

.fa-arrow-circle-o-up:before{ content:"\f01b"}

.fa-inbox:before{ content:"\f01c"}

.fa-play-circle-o:before{ content:"\f01d"}

.fa-rotate-right:before, 
.fa-repeat:before{ content:"\f01e"}

.fa-refresh:before{ content:"\f021"}

.fa-list-alt:before{ content:"\f022"}

.fa-lock:before{ content:"\f023"}

.fa-flag:before{ content:"\f024"}

.fa-headphones:before{ content:"\f025"}

.fa-volume-off:before{ content:"\f026"}

.fa-volume-down:before{ content:"\f027"}

.fa-volume-up:before{ content:"\f028"}

.fa-qrcode:before{ content:"\f029"}

.fa-barcode:before{ content:"\f02a"}

.fa-tag:before{ content:"\f02b"}

.fa-tags:before{ content:"\f02c"}

.fa-book:before{ content:"\f02d"}

.fa-bookmark:before{ content:"\f02e"}

.fa-print:before{ content:"\f02f"}

.fa-camera:before{ content:"\f030"}

.fa-font:before{ content:"\f031"}

.fa-bold:before{ content:"\f032"}

.fa-italic:before{ content:"\f033"}

.fa-text-height:before{ content:"\f034"}

.fa-text-width:before{ content:"\f035"}

.fa-align-left:before{ content:"\f036"}

.fa-align-center:before{ content:"\f037"}

.fa-align-right:before{ content:"\f038"}

.fa-align-justify:before{ content:"\f039"}

.fa-list:before{ content:"\f03a"}

.fa-dedent:before, 
.fa-outdent:before{ content:"\f03b"}

.fa-indent:before{ content:"\f03c"}

.fa-video-camera:before{ content:"\f03d"}

.fa-picture-o:before{ content:"\f03e"}

.fa-pencil:before{ content:"\f040"}

.fa-map-marker:before{ content:"\f041"}

.fa-adjust:before{ content:"\f042"}

.fa-tint:before{ content:"\f043"}

.fa-edit:before, 
.fa-pencil-square-o:before{ content:"\f044"}

.fa-share-square-o:before{ content:"\f045"}

.fa-check-square-o:before{ content:"\f046"}

.fa-arrows:before{ content:"\f047"}

.fa-step-backward:before{ content:"\f048"}

.fa-fast-backward:before{ content:"\f049"}

.fa-backward:before{ content:"\f04a"}

.fa-play:before{ content:"\f04b"}

.fa-pause:before{ content:"\f04c"}

.fa-stop:before{ content:"\f04d"}

.fa-forward:before{ content:"\f04e"}

.fa-fast-forward:before{ content:"\f050"}

.fa-step-forward:before{ content:"\f051"}

.fa-eject:before{ content:"\f052"}

.fa-chevron-left:before{ content:"\f053"}

.fa-chevron-right:before{ content:"\f054"}

.fa-plus-circle:before{ content:"\f055"}

.fa-minus-circle:before{ content:"\f056"}

.fa-times-circle:before{ content:"\f057"}

.fa-check-circle:before{ content:"\f058"}

.fa-question-circle:before{ content:"\f059"}

.fa-info-circle:before{ content:"\f05a"}

.fa-crosshairs:before{ content:"\f05b"}

.fa-times-circle-o:before{ content:"\f05c"}

.fa-check-circle-o:before{ content:"\f05d"}

.fa-ban:before{ content:"\f05e"}

.fa-arrow-left:before{ content:"\f060"}

.fa-arrow-right:before{ content:"\f061"}

.fa-arrow-up:before{ content:"\f062"}

.fa-arrow-down:before{ content:"\f063"}

.fa-mail-forward:before, 
.fa-share:before{ content:"\f064"}

.fa-expand:before{ content:"\f065"}

.fa-compress:before{ content:"\f066"}

.fa-plus:before{ content:"\f067"}

.fa-minus:before{ content:"\f068"}

.fa-asterisk:before{ content:"\f069"}

.fa-exclamation-circle:before{ content:"\f06a"}

.fa-gift:before{ content:"\f06b"}

.fa-leaf:before{ content:"\f06c"}

.fa-fire:before{ content:"\f06d"}

.fa-eye:before{ content:"\f06e"}

.fa-eye-slash:before{ content:"\f070"}

.fa-warning:before, 
.fa-exclamation-triangle:before{ content:"\f071"}

.fa-plane:before{ content:"\f072"}

.fa-calendar:before{ content:"\f073"}

.fa-random:before{ content:"\f074"}

.fa-comment:before{ content:"\f075"}

.fa-magnet:before{ content:"\f076"}

.fa-chevron-up:before{ content:"\f077"}

.fa-chevron-down:before{ content:"\f078"}

.fa-retweet:before{ content:"\f079"}

.fa-shopping-cart:before{ content:"\f07a"}

.fa-folder:before{ content:"\f07b"}

.fa-folder-open:before{ content:"\f07c"}

.fa-arrows-v:before{ content:"\f07d"}

.fa-arrows-h:before{ content:"\f07e"}

.fa-bar-chart-o:before{ content:"\f080"}

.fa-twitter-square:before{ content:"\f081"}

.fa-facebook-square:before{ content:"\f082"}

.fa-camera-retro:before{ content:"\f083"}

.fa-key:before{ content:"\f084"}

.fa-gears:before, 
.fa-cogs:before{ content:"\f085"}

.fa-comments:before{ content:"\f086"}

.fa-thumbs-o-up:before{ content:"\f087"}

.fa-thumbs-o-down:before{ content:"\f088"}

.fa-star-half:before{ content:"\f089"}

.fa-heart-o:before{ content:"\f08a"}

.fa-sign-out:before{ content:"\f08b"}

.fa-linkedin-square:before{ content:"\f08c"}

.fa-thumb-tack:before{ content:"\f08d"}

.fa-external-link:before{ content:"\f08e"}

.fa-sign-in:before{ content:"\f090"}

.fa-trophy:before{ content:"\f091"}

.fa-github-square:before{ content:"\f092"}

.fa-upload:before{ content:"\f093"}

.fa-lemon-o:before{ content:"\f094"}

.fa-phone:before{ content:"\f095"}

.fa-square-o:before{ content:"\f096"}

.fa-bookmark-o:before{ content:"\f097"}

.fa-phone-square:before{ content:"\f098"}

.fa-twitter:before{ content:"\f099"}

.fa-facebook:before{ content:"\f09a"}

.fa-github:before{ content:"\f09b"}

.fa-unlock:before{ content:"\f09c"}

.fa-credit-card:before{ content:"\f09d"}

.fa-rss:before{ content:"\f09e"}

.fa-hdd-o:before{ content:"\f0a0"}

.fa-bullhorn:before{ content:"\f0a1"}

.fa-bell:before{ content:"\f0f3"}

.fa-certificate:before{ content:"\f0a3"}

.fa-hand-o-right:before{ content:"\f0a4"}

.fa-hand-o-left:before{ content:"\f0a5"}

.fa-hand-o-up:before{ content:"\f0a6"}

.fa-hand-o-down:before{ content:"\f0a7"}

.fa-arrow-circle-left:before{ content:"\f0a8"}

.fa-arrow-circle-right:before{ content:"\f0a9"}

.fa-arrow-circle-up:before{ content:"\f0aa"}

.fa-arrow-circle-down:before{ content:"\f0ab"}

.fa-globe:before{ content:"\f0ac"}

.fa-wrench:before{ content:"\f0ad"}

.fa-tasks:before{ content:"\f0ae"}

.fa-filter:before{ content:"\f0b0"}

.fa-briefcase:before{ content:"\f0b1"}

.fa-arrows-alt:before{ content:"\f0b2"}

.fa-group:before, 
.fa-users:before{ content:"\f0c0"}

.fa-chain:before, 
.fa-link:before{ content:"\f0c1"}

.fa-cloud:before{ content:"\f0c2"}

.fa-flask:before{ content:"\f0c3"}

.fa-cut:before, 
.fa-scissors:before{ content:"\f0c4"}

.fa-copy:before, 
.fa-files-o:before{ content:"\f0c5"}

.fa-paperclip:before{ content:"\f0c6"}

.fa-save:before, 
.fa-floppy-o:before{ content:"\f0c7"}

.fa-square:before{ content:"\f0c8"}

.fa-bars:before{ content:"\f0c9"}

.fa-list-ul:before{ content:"\f0ca"}

.fa-list-ol:before{ content:"\f0cb"}

.fa-strikethrough:before{ content:"\f0cc"}

.fa-underline:before{ content:"\f0cd"}

.fa-table:before{ content:"\f0ce"}

.fa-magic:before{ content:"\f0d0"}

.fa-truck:before{ content:"\f0d1"}

.fa-pinterest:before{ content:"\f0d2"}

.fa-pinterest-square:before{ content:"\f0d3"}

.fa-google-plus-square:before{ content:"\f0d4"}

.fa-google-plus:before{ content:"\f0d5"}

.fa-money:before{ content:"\f0d6"}

.fa-caret-down:before{ content:"\f0d7"}

.fa-caret-up:before{ content:"\f0d8"}

.fa-caret-left:before{ content:"\f0d9"}

.fa-caret-right:before{ content:"\f0da"}

.fa-columns:before{ content:"\f0db"}

.fa-unsorted:before, 
.fa-sort:before{ content:"\f0dc"}

.fa-sort-down:before, 
.fa-sort-asc:before{ content:"\f0dd"}

.fa-sort-up:before, 
.fa-sort-desc:before{ content:"\f0de"}

.fa-envelope:before{ content:"\f0e0"}

.fa-linkedin:before{ content:"\f0e1"}

.fa-rotate-left:before, 
.fa-undo:before{ content:"\f0e2"}

.fa-legal:before, 
.fa-gavel:before{ content:"\f0e3"}

.fa-dashboard:before, 
.fa-tachometer:before{ content:"\f0e4"}

.fa-comment-o:before{ content:"\f0e5"}

.fa-comments-o:before{ content:"\f0e6"}

.fa-flash:before, 
.fa-bolt:before{ content:"\f0e7"}

.fa-sitemap:before{ content:"\f0e8"}

.fa-umbrella:before{ content:"\f0e9"}

.fa-paste:before, 
.fa-clipboard:before{ content:"\f0ea"}

.fa-lightbulb-o:before{ content:"\f0eb"}

.fa-exchange:before{ content:"\f0ec"}

.fa-cloud-download:before{ content:"\f0ed"}

.fa-cloud-upload:before{ content:"\f0ee"}

.fa-user-md:before{ content:"\f0f0"}

.fa-stethoscope:before{ content:"\f0f1"}

.fa-suitcase:before{ content:"\f0f2"}

.fa-bell-o:before{ content:"\f0a2"}

.fa-coffee:before{ content:"\f0f4"}

.fa-cutlery:before{ content:"\f0f5"}

.fa-file-text-o:before{ content:"\f0f6"}

.fa-building-o:before{ content:"\f0f7"}

.fa-hospital-o:before{ content:"\f0f8"}

.fa-ambulance:before{ content:"\f0f9"}

.fa-medkit:before{ content:"\f0fa"}

.fa-fighter-jet:before{ content:"\f0fb"}

.fa-beer:before{ content:"\f0fc"}

.fa-h-square:before{ content:"\f0fd"}

.fa-plus-square:before{ content:"\f0fe"}

.fa-angle-double-left:before{ content:"\f100"}

.fa-angle-double-right:before{ content:"\f101"}

.fa-angle-double-up:before{ content:"\f102"}

.fa-angle-double-down:before{ content:"\f103"}

.fa-angle-left:before{ content:"\f104"}

.fa-angle-right:before{ content:"\f105"}

.fa-angle-up:before{ content:"\f106"}

.fa-angle-down:before{ content:"\f107"}

.fa-desktop:before{ content:"\f108"}

.fa-laptop:before{ content:"\f109"}

.fa-tablet:before{ content:"\f10a"}

.fa-mobile-phone:before, 
.fa-mobile:before{ content:"\f10b"}

.fa-circle-o:before{ content:"\f10c"}

.fa-quote-left:before{ content:"\f10d"}

.fa-quote-right:before{ content:"\f10e"}

.fa-spinner:before{ content:"\f110"}

.fa-circle:before{ content:"\f111"}

.fa-mail-reply:before, 
.fa-reply:before{ content:"\f112"}

.fa-github-alt:before{ content:"\f113"}

.fa-folder-o:before{ content:"\f114"}

.fa-folder-open-o:before{ content:"\f115"}

.fa-smile-o:before{ content:"\f118"}

.fa-frown-o:before{ content:"\f119"}

.fa-meh-o:before{ content:"\f11a"}

.fa-gamepad:before{ content:"\f11b"}

.fa-keyboard-o:before{ content:"\f11c"}

.fa-flag-o:before{ content:"\f11d"}

.fa-flag-checkered:before{ content:"\f11e"}

.fa-terminal:before{ content:"\f120"}

.fa-code:before{ content:"\f121"}

.fa-reply-all:before{ content:"\f122"}

.fa-mail-reply-all:before{ content:"\f122"}

.fa-star-half-empty:before, 
.fa-star-half-full:before, 
.fa-star-half-o:before{ content:"\f123"}

.fa-location-arrow:before{ content:"\f124"}

.fa-crop:before{ content:"\f125"}

.fa-code-fork:before{ content:"\f126"}

.fa-unlink:before, 
.fa-chain-broken:before{ content:"\f127"}

.fa-question:before{ content:"\f128"}

.fa-info:before{ content:"\f129"}

.fa-exclamation:before{ content:"\f12a"}

.fa-superscript:before{ content:"\f12b"}

.fa-subscript:before{ content:"\f12c"}

.fa-eraser:before{ content:"\f12d"}

.fa-puzzle-piece:before{ content:"\f12e"}

.fa-microphone:before{ content:"\f130"}

.fa-microphone-slash:before{ content:"\f131"}

.fa-shield:before{ content:"\f132"}

.fa-calendar-o:before{ content:"\f133"}

.fa-fire-extinguisher:before{ content:"\f134"}

.fa-rocket:before{ content:"\f135"}

.fa-maxcdn:before{ content:"\f136"}

.fa-chevron-circle-left:before{ content:"\f137"}

.fa-chevron-circle-right:before{ content:"\f138"}

.fa-chevron-circle-up:before{ content:"\f139"}

.fa-chevron-circle-down:before{ content:"\f13a"}

.fa-html5:before{ content:"\f13b"}

.fa-css3:before{ content:"\f13c"}

.fa-anchor:before{ content:"\f13d"}

.fa-unlock-alt:before{ content:"\f13e"}

.fa-bullseye:before{ content:"\f140"}

.fa-ellipsis-h:before{ content:"\f141"}

.fa-ellipsis-v:before{ content:"\f142"}

.fa-rss-square:before{ content:"\f143"}

.fa-play-circle:before{ content:"\f144"}

.fa-ticket:before{ content:"\f145"}

.fa-minus-square:before{ content:"\f146"}


.fa-minus-square-o:before{ content:"\f147"}

.fa-level-up:before{ content:"\f148"}

.fa-level-down:before{ content:"\f149"}

.fa-check-square:before{ content:"\f14a"}

.fa-pencil-square:before{ content:"\f14b"}

.fa-external-link-square:before{ content:"\f14c"}

.fa-share-square:before{ content:"\f14d"}

.fa-compass:before{ content:"\f14e"}

.fa-toggle-down:before, 
.fa-caret-square-o-down:before{ content:"\f150"}

.fa-toggle-up:before, 
.fa-caret-square-o-up:before{ content:"\f151"}

.fa-toggle-right:before, 
.fa-caret-square-o-right:before{ content:"\f152"}

.fa-euro:before, 
.fa-eur:before{ content:"\f153"}

.fa-gbp:before{ content:"\f154"}

.fa-dollar:before, 
.fa-usd:before{ content:"\f155"}

.fa-rupee:before, 
.fa-inr:before{ content:"\f156"}

.fa-cny:before, 
.fa-rmb:before, 
.fa-yen:before, 
.fa-jpy:before{ content:"\f157"}

.fa-ruble:before, 
.fa-rouble:before, 
.fa-rub:before{ content:"\f158"}

.fa-won:before, 
.fa-krw:before{ content:"\f159"}

.fa-bitcoin:before, 
.fa-btc:before{ content:"\f15a"}

.fa-file:before{ content:"\f15b"}

.fa-file-text:before{ content:"\f15c"}

.fa-sort-alpha-asc:before{ content:"\f15d"}

.fa-sort-alpha-desc:before{ content:"\f15e"}

.fa-sort-amount-asc:before{ content:"\f160"}

.fa-sort-amount-desc:before{ content:"\f161"}

.fa-sort-numeric-asc:before{ content:"\f162"}

.fa-sort-numeric-desc:before{ content:"\f163"}

.fa-thumbs-up:before{ content:"\f164"}

.fa-thumbs-down:before{ content:"\f165"}

.fa-youtube-square:before{ content:"\f166"}

.fa-youtube:before{ content:"\f167"}

.fa-xing:before{ content:"\f168"}

.fa-xing-square:before{ content:"\f169"}

.fa-youtube-play:before{ content:"\f16a"}

.fa-dropbox:before{ content:"\f16b"}

.fa-stack-overflow:before{ content:"\f16c"}

.fa-instagram:before{ content:"\f16d"}

.fa-flickr:before{ content:"\f16e"}

.fa-adn:before{ content:"\f170"}

.fa-bitbucket:before{ content:"\f171"}

.fa-bitbucket-square:before{ content:"\f172"}

.fa-tumblr:before{ content:"\f173"}

.fa-tumblr-square:before{ content:"\f174"}

.fa-long-arrow-down:before{ content:"\f175"}

.fa-long-arrow-up:before{ content:"\f176"}

.fa-long-arrow-left:before{ content:"\f177"}

.fa-long-arrow-right:before{ content:"\f178"}

.fa-apple:before{ content:"\f179"}

.fa-windows:before{ content:"\f17a"}

.fa-android:before{ content:"\f17b"}

.fa-linux:before{ content:"\f17c"}

.fa-dribbble:before{ content:"\f17d"}

.fa-skype:before{ content:"\f17e"}

.fa-foursquare:before{ content:"\f180"}

.fa-trello:before{ content:"\f181"}

.fa-female:before{ content:"\f182"}

.fa-male:before{ content:"\f183"}

.fa-gittip:before{ content:"\f184"}

.fa-sun-o:before{ content:"\f185"}

.fa-moon-o:before{ content:"\f186"}

.fa-archive:before{ content:"\f187"}

.fa-bug:before{ content:"\f188"}

.fa-vk:before{ content:"\f189"}

.fa-weibo:before{ content:"\f18a"}

.fa-renren:before{ content:"\f18b"}

.fa-pagelines:before{ content:"\f18c"}

.fa-stack-exchange:before{ content:"\f18d"}

.fa-arrow-circle-o-right:before{ content:"\f18e"}

.fa-arrow-circle-o-left:before{ content:"\f190"}

.fa-toggle-left:before, 
.fa-caret-square-o-left:before{ content:"\f191"}

.fa-dot-circle-o:before{ content:"\f192"}

.fa-wheelchair:before{ content:"\f193"}

.fa-vimeo-square:before{ content:"\f194"}

.fa-turkish-lira:before, 
.fa-try:before{ content:"\f195"}

.fa-plus-square-o:before{ content:"\f196"}

html, html .halflings{  -webkit-font-smoothing:antialiased !important}

@font-face{  font-family:'Glyphicons';   src:url("../font/glyphicons-regular.eot");   src:url("../font/glyphicons-regular.eot?#iefix") format("embedded-opentype"),url("../font/glyphicons-regular.woff") format("woff"),url("../font/glyphicons-regular.ttf") format("truetype"),url("../font/glyphicons-regular.svg#glyphicons_halflingsregular") format("svg");  font-weight:normal;  font-style:normal}
[class^="glyphicon-"], 
[class*="glyphicon-"]{ font-family:'Glyphicons';  font-weight:normal;  font-style:normal;  text-decoration:inherit;  -webkit-font-smoothing:antialiased;   display:inline;  width:auto;  height:auto;  line-height:15px;  vertical-align:middle;  background-image:none;  background-position:0% 0%;  background-repeat:repeat;  margin-top:0}

[class^="glyphicon-"]:before, 
[class*="glyphicon-"]:before{ text-decoration:inherit;  display:inline-block;  speak:none}

a [class^="glyphicon-"], 
a [class*="glyphicon-"]{ display:inline-block}

li [class^="glyphicon-"], 
li [class*="glyphicon-"], .nav li [class^="glyphicon-"], 
.nav li [class*="glyphicon-"]{ display:inline-block;  width:1.25em;  text-align:center}

.glyphicon-glass:before{ content:"\e001"}

.glyphicon-leaf:before{ content:"\e002"}

.glyphicon-dog:before{ content:"\e003"}

.glyphicon-user:before{ content:"\e004"}

.glyphicon-girl:before{ content:"\e005"}

.glyphicon-car:before{ content:"\e006"}

.glyphicon-user_add:before{ content:"\e007"}

.glyphicon-user_remove:before{ content:"\e008"}

.glyphicon-film:before{ content:"\e009"}

.glyphicon-magic:before{ content:"\e010"}

.glyphicon-envelope:before{ content:"\2709"}

.glyphicon-camera:before{ content:"\e012"}

.glyphicon-heart:before{ content:"\e013"}

.glyphicon-beach_umbrella:before{ content:"\e014"}

.glyphicon-train:before{ content:"\e015"}

.glyphicon-print:before{ content:"\e016"}

.glyphicon-bin:before{ content:"\e017"}

.glyphicon-music:before{ content:"\e018"}

.glyphicon-note:before{ content:"\e019"}

.glyphicon-heart_empty:before{ content:"\e020"}

.glyphicon-home:before{ content:"\e021"}

.glyphicon-snowflake:before{ content:"\2744"}

.glyphicon-fire:before{ content:"\e023"}

.glyphicon-magnet:before{ content:"\e024"}

.glyphicon-parents:before{ content:"\e025"}

.glyphicon-binoculars:before{ content:"\e026"}

.glyphicon-road:before{ content:"\e027"}

.glyphicon-search:before{ content:"\e028"}

.glyphicon-cars:before{ content:"\e029"}

.glyphicon-notes_2:before{ content:"\e030"}

.glyphicon-pencil:before{ content:"\270F"}

.glyphicon-bus:before{ content:"\e032"}

.glyphicon-wifi_alt:before{ content:"\e033"}

.glyphicon-luggage:before{ content:"\e034"}

.glyphicon-old_man:before{ content:"\e035"}

.glyphicon-woman:before{ content:"\e036"}

.glyphicon-file:before{ content:"\e037"}

.glyphicon-coins:before{ content:"\e038"}

.glyphicon-airplane:before{ content:"\2708"}

.glyphicon-notes:before{ content:"\e040"}

.glyphicon-stats:before{ content:"\e041"}

.glyphicon-charts:before{ content:"\e042"}

.glyphicon-pie_chart:before{ content:"\e043"}

.glyphicon-group:before{ content:"\e044"}

.glyphicon-keys:before{ content:"\e045"}

.glyphicon-calendar:before{ content:"\e046"}

.glyphicon-router:before{ content:"\e047"}

.glyphicon-camera_small:before{ content:"\e048"}

.glyphicon-dislikes:before{ content:"\e049"}

.glyphicon-star:before{ content:"\e050"}

.glyphicon-link:before{ content:"\e051"}

.glyphicon-eye_open:before{ content:"\e052"}

.glyphicon-eye_close:before{ content:"\e053"}

.glyphicon-alarm:before{ content:"\e054"}

.glyphicon-clock:before{ content:"\e055"}

.glyphicon-stopwatch:before{ content:"\e056"}

.glyphicon-projector:before{ content:"\e057"}

.glyphicon-history:before{ content:"\e058"}

.glyphicon-truck:before{ content:"\e059"}

.glyphicon-cargo:before{ content:"\e060"}

.glyphicon-compass:before{ content:"\e061"}

.glyphicon-keynote:before{ content:"\e062"}

.glyphicon-paperclip:before{ content:"\e063"}

.glyphicon-power:before{ content:"\e064"}

.glyphicon-lightbulb:before{ content:"\e065"}

.glyphicon-tag:before{ content:"\e066"}

.glyphicon-tags:before{ content:"\e067"}

.glyphicon-cleaning:before{ content:"\e068"}

.glyphicon-ruller:before{ content:"\e069"}

.glyphicon-gift:before{ content:"\e070"}

.glyphicon-umbrella:before{ content:"\2602"}

.glyphicon-book:before{ content:"\e072"}

.glyphicon-bookmark:before{ content:"\e073"}

.glyphicon-wifi:before{ content:"\e074"}

.glyphicon-cup:before{ content:"\e075"}

.glyphicon-stroller:before{ content:"\e076"}

.glyphicon-headphones:before{ content:"\e077"}

.glyphicon-headset:before{ content:"\e078"}

.glyphicon-warning_sign:before{ content:"\e079"}

.glyphicon-signal:before{ content:"\e080"}

.glyphicon-retweet:before{ content:"\e081"}

.glyphicon-refresh:before{ content:"\e082"}

.glyphicon-roundabout:before{ content:"\e083"}

.glyphicon-random:before{ content:"\e084"}

.glyphicon-heat:before{ content:"\e085"}

.glyphicon-repeat:before{ content:"\e086"}

.glyphicon-display:before{ content:"\e087"}

.glyphicon-log_book:before{ content:"\e088"}

.glyphicon-adress_book:before{ content:"\e089"}

.glyphicon-building:before{ content:"\e090"}

.glyphicon-eyedropper:before{ content:"\e091"}

.glyphicon-adjust:before{ content:"\e092"}

.glyphicon-tint:before{ content:"\e093"}

.glyphicon-crop:before{ content:"\e094"}

.glyphicon-vector_path_square:before{ content:"\e095"}

.glyphicon-vector_path_circle:before{ content:"\e096"}

.glyphicon-vector_path_polygon:before{ content:"\e097"}

.glyphicon-vector_path_line:before{ content:"\e098"}

.glyphicon-vector_path_curve:before{ content:"\e099"}

.glyphicon-vector_path_all:before{ content:"\e100"}

.glyphicon-font:before{ content:"\e101"}

.glyphicon-italic:before{ content:"\e102"}

.glyphicon-bold:before{ content:"\e103"}

.glyphicon-text_underline:before{ content:"\e104"}

.glyphicon-text_strike:before{ content:"\e105"}

.glyphicon-text_height:before{ content:"\e106"}

.glyphicon-text_width:before{ content:"\e107"}

.glyphicon-text_resize:before{ content:"\e108"}

.glyphicon-left_indent:before{ content:"\e109"}

.glyphicon-right_indent:before{ content:"\e110"}

.glyphicon-align_left:before{ content:"\e111"}

.glyphicon-align_center:before{ content:"\e112"}

.glyphicon-align_right:before{ content:"\e113"}

.glyphicon-justify:before{ content:"\e114"}

.glyphicon-list:before{ content:"\e115"}

.glyphicon-text_smaller:before{ content:"\e116"}

.glyphicon-text_bigger:before{ content:"\e117"}

.glyphicon-embed:before{ content:"\e118"}

.glyphicon-embed_close:before{ content:"\e119"}

.glyphicon-table:before{ content:"\e120"}

.glyphicon-message_full:before{ content:"\e121"}

.glyphicon-message_empty:before{ content:"\e122"}

.glyphicon-message_in:before{ content:"\e123"}

.glyphicon-message_out:before{ content:"\e124"}

.glyphicon-message_plus:before{ content:"\e125"}

.glyphicon-message_minus:before{ content:"\e126"}

.glyphicon-message_ban:before{ content:"\e127"}

.glyphicon-message_flag:before{ content:"\e128"}

.glyphicon-message_lock:before{ content:"\e129"}

.glyphicon-message_new:before{ content:"\e130"}

.glyphicon-inbox:before{ content:"\e131"}

.glyphicon-inbox_plus:before{ content:"\e132"}

.glyphicon-inbox_minus:before{ content:"\e133"}

.glyphicon-inbox_lock:before{ content:"\e134"}

.glyphicon-inbox_in:before{ content:"\e135"}

.glyphicon-inbox_out:before{ content:"\e136"}

.glyphicon-cogwheel:before{ content:"\e137"}

.glyphicon-cogwheels:before{ content:"\e138"}

.glyphicon-picture:before{ content:"\e139"}

.glyphicon-adjust_alt:before{ content:"\e140"}

.glyphicon-database_lock:before{ content:"\e141"}

.glyphicon-database_plus:before{ content:"\e142"}

.glyphicon-database_minus:before{ content:"\e143"}

.glyphicon-database_ban:before{ content:"\e144"}

.glyphicon-folder_open:before{ content:"\e145"}

.glyphicon-folder_plus:before{ content:"\e146"}

.glyphicon-folder_minus:before{ content:"\e147"}

.glyphicon-folder_lock:before{ content:"\e148"}

.glyphicon-folder_flag:before{ content:"\e149"}

.glyphicon-folder_new:before{ content:"\e150"}

.glyphicon-edit:before{ content:"\e151"}

.glyphicon-new_window:before{ content:"\e152"}

.glyphicon-check:before{ content:"\e153"}

.glyphicon-unchecked:before{ content:"\e154"}

.glyphicon-more_windows:before{ content:"\e155"}

.glyphicon-show_big_thumbnails:before{ content:"\e156"}

.glyphicon-show_thumbnails:before{ content:"\e157"}

.glyphicon-show_thumbnails_with_lines:before{ content:"\e158"}

.glyphicon-show_lines:before{ content:"\e159"}

.glyphicon-playlist:before{ content:"\e160"}

.glyphicon-imac:before{ content:"\e161"}

.glyphicon-macbook:before{ content:"\e162"}

.glyphicon-ipad:before{ content:"\e163"}

.glyphicon-iphone:before{ content:"\e164"}

.glyphicon-iphone_transfer:before{ content:"\e165"}

.glyphicon-iphone_exchange:before{ content:"\e166"}

.glyphicon-ipod:before{ content:"\e167"}

.glyphicon-ipod_shuffle:before{ content:"\e168"}

.glyphicon-ear_plugs:before{ content:"\e169"}

.glyphicon-phone:before{ content:"\e170"}

.glyphicon-step_backward:before{ content:"\e171"}

.glyphicon-fast_backward:before{ content:"\e172"}

.glyphicon-rewind:before{ content:"\e173"}

.glyphicon-play:before{ content:"\e174"}

.glyphicon-pause:before{ content:"\e175"}

.glyphicon-stop:before{ content:"\e176"}

.glyphicon-forward:before{ content:"\e177"}

.glyphicon-fast_forward:before{ content:"\e178"}

.glyphicon-step_forward:before{ content:"\e179"}

.glyphicon-eject:before{ content:"\e180"}

.glyphicon-facetime_video:before{ content:"\e181"}

.glyphicon-download_alt:before{ content:"\e182"}

.glyphicon-mute:before{ content:"\e183"}

.glyphicon-volume_down:before{ content:"\e184"}

.glyphicon-volume_up:before{ content:"\e185"}

.glyphicon-screenshot:before{ content:"\e186"}

.glyphicon-move:before{ content:"\e187"}

.glyphicon-more:before{ content:"\e188"}

.glyphicon-brightness_reduce:before{ content:"\e189"}

.glyphicon-brightness_increase:before{ content:"\e190"}

.glyphicon-circle_plus:before{ content:"\e191"}

.glyphicon-circle_minus:before{ content:"\e192"}

.glyphicon-circle_remove:before{ content:"\e193"}

.glyphicon-circle_ok:before{ content:"\e194"}

.glyphicon-circle_question_mark:before{ content:"\e195"}

.glyphicon-circle_info:before{ content:"\e196"}

.glyphicon-circle_exclamation_mark:before{ content:"\e197"}

.glyphicon-remove:before{ content:"\e198"}

.glyphicon-ok:before{ content:"\e199"}

.glyphicon-ban:before{ content:"\e200"}

.glyphicon-download:before{ content:"\e201"}

.glyphicon-upload:before{ content:"\e202"}

.glyphicon-shopping_cart:before{ content:"\e203"}

.glyphicon-lock:before{ content:"\e204"}

.glyphicon-unlock:before{ content:"\e205"}

.glyphicon-electricity:before{ content:"\e206"}

.glyphicon-ok_2:before{ content:"\e207"}

.glyphicon-remove_2:before{ content:"\e208"}

.glyphicon-cart_out:before{ content:"\e209"}

.glyphicon-cart_in:before{ content:"\e210"}

.glyphicon-left_arrow:before{ content:"\e211"}

.glyphicon-right_arrow:before{ content:"\e212"}

.glyphicon-down_arrow:before{ content:"\e213"}

.glyphicon-up_arrow:before{ content:"\e214"}

.glyphicon-resize_small:before{ content:"\e215"}

.glyphicon-resize_full:before{ content:"\e216"}

.glyphicon-circle_arrow_left:before{ content:"\e217"}

.glyphicon-circle_arrow_right:before{ content:"\e218"}

.glyphicon-circle_arrow_top:before{ content:"\e219"}

.glyphicon-circle_arrow_down:before{ content:"\e220"}

.glyphicon-play_button:before{ content:"\e221"}

.glyphicon-unshare:before{ content:"\e222"}

.glyphicon-share:before{ content:"\e223"}

.glyphicon-chevron-right:before{ content:"\e224"}

.glyphicon-chevron-left:before{ content:"\e225"}

.glyphicon-bluetooth:before{ content:"\e226"}

.glyphicon-euro:before{ content:"\20AC"}

.glyphicon-usd:before{ content:"\e228"}

.glyphicon-gbp:before{ content:"\e229"}

.glyphicon-retweet_2:before{ content:"\e230"}

.glyphicon-moon:before{ content:"\e231"}

.glyphicon-sun:before{ content:"\2609"}

.glyphicon-cloud:before{ content:"\2601"}

.glyphicon-direction:before{ content:"\e234"}

.glyphicon-brush:before{ content:"\e235"}

.glyphicon-pen:before{ content:"\e236"}

.glyphicon-zoom_in:before{ content:"\e237"}

.glyphicon-zoom_out:before{ content:"\e238"}

.glyphicon-pin:before{ content:"\e239"}

.glyphicon-albums:before{ content:"\e240"}

.glyphicon-rotation_lock:before{ content:"\e241"}

.glyphicon-flash:before{ content:"\e242"}

.glyphicon-google_maps:before{ content:"\e243"}

.glyphicon-anchor:before{ content:"\2693"}

.glyphicon-conversation:before{ content:"\e245"}

.glyphicon-chat:before{ content:"\e246"}

.glyphicon-male:before{ content:"\e247"}

.glyphicon-female:before{ content:"\e248"}

.glyphicon-asterisk:before{ content:"\002A"}

.glyphicon-divide:before{ content:"\00F7"}

.glyphicon-snorkel_diving:before{ content:"\e251"}

.glyphicon-scuba_diving:before{ content:"\e252"}

.glyphicon-oxygen_bottle:before{ content:"\e253"}

.glyphicon-fins:before{ content:"\e254"}

.glyphicon-fishes:before{ content:"\e255"}

.glyphicon-boat:before{ content:"\e256"}

.glyphicon-delete:before{ content:"\e257"}

.glyphicon-sheriffs_star:before{ content:"\e258"}

.glyphicon-qrcode:before{ content:"\e259"}

.glyphicon-barcode:before{ content:"\e260"}

.glyphicon-pool:before{ content:"\e261"}

.glyphicon-buoy:before{ content:"\e262"}

.glyphicon-spade:before{ content:"\e263"}

.glyphicon-bank:before{ content:"\e264"}

.glyphicon-vcard:before{ content:"\e265"}

.glyphicon-electrical_plug:before{ content:"\e266"}

.glyphicon-flag:before{ content:"\e267"}

.glyphicon-credit_card:before{ content:"\e268"}

.glyphicon-keyboard-wireless:before{ content:"\e269"}

.glyphicon-keyboard-wired:before{ content:"\e270"}

.glyphicon-shield:before{ content:"\e271"}

.glyphicon-ring:before{ content:"\02DA"}

.glyphicon-cake:before{ content:"\e273"}

.glyphicon-drink:before{ content:"\e274"}

.glyphicon-beer:before{ content:"\e275"}

.glyphicon-fast_food:before{ content:"\e276"}

.glyphicon-cutlery:before{ content:"\e277"}

.glyphicon-pizza:before{ content:"\e278"}

.glyphicon-birthday_cake:before{ content:"\e279"}

.glyphicon-tablet:before{ content:"\e280"}

.glyphicon-settings:before{ content:"\e281"}

.glyphicon-bullets:before{ content:"\e282"}

.glyphicon-cardio:before{ content:"\e283"}

.glyphicon-t-shirt:before{ content:"\e284"}

.glyphicon-pants:before{ content:"\e285"}

.glyphicon-sweater:before{ content:"\e286"}

.glyphicon-fabric:before{ content:"\e287"}

.glyphicon-leather:before{ content:"\e288"}

.glyphicon-scissors:before{ content:"\e289"}

.glyphicon-bomb:before{ content:"\e290"}

.glyphicon-skull:before{ content:"\e291"}

.glyphicon-celebration:before{ content:"\e292"}

.glyphicon-tea_kettle:before{ content:"\e293"}

.glyphicon-french_press:before{ content:"\e294"}

.glyphicon-coffe_cup:before{ content:"\e295"}

.glyphicon-pot:before{ content:"\e296"}

.glyphicon-grater:before{ content:"\e297"}

.glyphicon-kettle:before{ content:"\e298"}

.glyphicon-hospital:before{ content:"\e299"}

.glyphicon-hospital_h:before{ content:"\e300"}

.glyphicon-microphone:before{ content:"\e301"}

.glyphicon-webcam:before{ content:"\e302"}

.glyphicon-temple_christianity_church:before{ content:"\e303"}

.glyphicon-temple_islam:before{ content:"\e304"}

.glyphicon-temple_hindu:before{ content:"\e305"}

.glyphicon-temple_buddhist:before{ content:"\e306"}

.glyphicon-bicycle:before{ content:"\e307"}

.glyphicon-life_preserver:before{ content:"\e308"}

.glyphicon-share_alt:before{ content:"\e309"}

.glyphicon-comments:before{ content:"\e310"}

.glyphicon-flower:before{ content:"\2698"}

.glyphicon-baseball:before{ content:"\e312"}

.glyphicon-rugby:before{ content:"\e313"}

.glyphicon-ax:before{ content:"\e314"}

.glyphicon-table_tennis:before{ content:"\e315"}

.glyphicon-bowling:before{ content:"\e316"}

.glyphicon-tree_conifer:before{ content:"\e317"}

.glyphicon-tree_deciduous:before{ content:"\e318"}

.glyphicon-more_items:before{ content:"\e319"}

.glyphicon-sort:before{ content:"\e320"}

.glyphicon-filter:before{ content:"\e321"}

.glyphicon-gamepad:before{ content:"\e322"}

.glyphicon-playing_dices:before{ content:"\e323"}

.glyphicon-calculator:before{ content:"\e324"}

.glyphicon-tie:before{ content:"\e325"}

.glyphicon-wallet:before{ content:"\e326"}

.glyphicon-piano:before{ content:"\e327"}

.glyphicon-sampler:before{ content:"\e328"}

.glyphicon-podium:before{ content:"\e329"}

.glyphicon-soccer_ball:before{ content:"\e330"}

.glyphicon-blog:before{ content:"\e331"}

.glyphicon-dashboard:before{ content:"\e332"}

.glyphicon-certificate:before{ content:"\e333"}

.glyphicon-bell:before{ content:"\e334"}

.glyphicon-candle:before{ content:"\e335"}

.glyphicon-pushpin:before{ content:"\e336"}

.glyphicon-iphone_shake:before{ content:"\e337"}

.glyphicon-pin_flag:before{ content:"\e338"}

.glyphicon-turtle:before{ content:"\e339"}

.glyphicon-rabbit:before{ content:"\e340"}

.glyphicon-globe:before{ content:"\e341"}

.glyphicon-briefcase:before{ content:"\e342"}

.glyphicon-hdd:before{ content:"\e343"}

.glyphicon-thumbs_up:before{ content:"\e344"}

.glyphicon-thumbs_down:before{ content:"\e345"}

.glyphicon-hand_right:before{ content:"\e346"}

.glyphicon-hand_left:before{ content:"\e347"}

.glyphicon-hand_up:before{ content:"\e348"}

.glyphicon-hand_down:before{ content:"\e349"}

.glyphicon-fullscreen:before{ content:"\e350"}

.glyphicon-shopping_bag:before{ content:"\e351"}

.glyphicon-book_open:before{ content:"\e352"}

.glyphicon-nameplate:before{ content:"\e353"}

.glyphicon-nameplate_alt:before{ content:"\e354"}

.glyphicon-vases:before{ content:"\e355"}

.glyphicon-bullhorn:before{ content:"\e356"}

.glyphicon-dumbbell:before{ content:"\e357"}

.glyphicon-suitcase:before{ content:"\e358"}

.glyphicon-file_import:before{ content:"\e359"}

.glyphicon-file_export:before{ content:"\e360"}

.glyphicon-bug:before{ content:"\e361"}

.glyphicon-crown:before{ content:"\e362"}

.glyphicon-smoking:before{ content:"\e363"}

.glyphicon-cloud-upload:before{ content:"\e364"}

.glyphicon-cloud-download:before{ content:"\e365"}

.glyphicon-restart:before{ content:"\e366"}

.glyphicon-security_camera:before{ content:"\e367"}

.glyphicon-expand:before{ content:"\e368"}

.glyphicon-collapse:before{ content:"\e369"}

.glyphicon-collapse_top:before{ content:"\e370"}

.glyphicon-globe_af:before{ content:"\e371"}

.glyphicon-global:before{ content:"\e372"}

.glyphicon-spray:before{ content:"\e373"}

.glyphicon-nails:before{ content:"\e374"}

.glyphicon-claw_hammer:before{ content:"\e375"}

.glyphicon-classic_hammer:before{ content:"\e376"}

.glyphicon-hand_saw:before{ content:"\e377"}

.glyphicon-riflescope:before{ content:"\e378"}

.glyphicon-electrical_socket_eu:before{ content:"\e379"}

.glyphicon-electrical_socket_us:before{ content:"\e380"}

.glyphicon-pinterest:before{ content:"\e381"}

.glyphicon-dropbox:before{ content:"\e382"}

.glyphicon-google_plus:before{ content:"\e383"}

.glyphicon-jolicloud:before{ content:"\e384"}

.glyphicon-yahoo:before{ content:"\e385"}

.glyphicon-blogger:before{ content:"\e386"}

.glyphicon-picasa:before{ content:"\e387"}

.glyphicon-amazon:before{ content:"\e388"}

.glyphicon-tumblr:before{ content:"\e389"}

.glyphicon-wordpress:before{ content:"\e390"}

.glyphicon-instapaper:before{ content:"\e391"}

.glyphicon-evernote:before{ content:"\e392"}

.glyphicon-xing:before{ content:"\e393"}

.glyphicon-zootool:before{ content:"\e394"}

.glyphicon-dribbble:before{ content:"\e395"}

.glyphicon-deviantart:before{ content:"\e396"}

.glyphicon-read_it_later:before{ content:"\e397"}

.glyphicon-linked_in:before{ content:"\e398"}

.glyphicon-forrst:before{ content:"\e399"}

.glyphicon-pinboard:before{ content:"\e400"}

.glyphicon-behance:before{ content:"\e401"}

.glyphicon-github:before{ content:"\e402"}

.glyphicon-youtube:before{ content:"\e403"}

.glyphicon-skitch:before{ content:"\e404"}

.glyphicon-foursquare:before{ content:"\e405"}

.glyphicon-quora:before{ content:"\e406"}

.glyphicon-badoo:before{ content:"\e407"}

.glyphicon-spotify:before{ content:"\e408"}

.glyphicon-stumbleupon:before{ content:"\e409"}

.glyphicon-readability:before{ content:"\e410"}

.glyphicon-facebook:before{ content:"\e411"}

.glyphicon-twitter:before{ content:"\e412"}

.glyphicon-instagram:before{ content:"\e413"}

.glyphicon-posterous_spaces:before{ content:"\e414"}

.glyphicon-vimeo:before{ content:"\e415"}

.glyphicon-flickr:before{ content:"\e416"}

.glyphicon-last_fm:before{ content:"\e417"}

.glyphicon-rss:before{ content:"\e418"}

.glyphicon-skype:before{ content:"\e419"}

.glyphicon-e-mail:before{ content:"\e420"}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child >.btn, .input-group-btn:first-child >.dropdown-toggle, .input-group-btn:last-child >.btn:not(:last-child):not(.dropdown-toggle){ -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0}

.form-control{ -moz-box-shadow:none;  -webkit-box-shadow:none;  box-shadow:none;  -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0}

.dropdown-menu{ border:2px solid #666;  background:#fff;  margin-top:0;  -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0;  -moz-box-shadow:none;  -webkit-box-shadow:none;  box-shadow:none}
.dropdown-menu:before{ border:0}
.dropdown-menu.typeahead >li.active >a{ background:#ddd;  color:#333;  filter:none}
.dropdown-menu.typeahead >li.active:focus >a, .dropdown-menu.typeahead >li.active:hover >a{ background:#368ee0;  color:#fff;  filter:none}
.dropdown-menu >li:focus >a, .dropdown-menu >li:hover >a{ background:#ddd;  color:#333;  filter:none}
.dropdown-menu >li >a{ padding:6px 15px;  font-size:13px;  filter:none}
.dropdown-menu .dropdown-submenu:hover >a{ background:#eee;  color:#333}
.dropdown-menu .dropdown-submenu.active:hover:after{ border-left-color:#666}
.dropdown-menu .dropdown-submenu >a:active, .dropdown-menu .dropdown-submenu >a:focus{ background:#eee;  color:#333}
.dropdown-menu .dropdown-submenu >a:after{ border-left-color:#666}
.dropdown-menu .dropdown-submenu .dropdown-menu{ -webkit-border-radius:0 !important;  -moz-border-radius:0 !important;  border-radius:0 !important}
.dropdown-menu .dropdown-submenu .dropdown-menu .active >a{ background:#ddd;  color:#333}

.modal form{ margin-bottom:0}
.modal .modal-footer{ margin-top:0}

.input-append input, .input-append select, .input-append .uneditable-input{ -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0}

.tooltip{ z-index:99999}

.tab-content{ overflow:visible}

.uneditable-input{ -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0}

.btn-group.text{ font-size:13px;  line-height:30px}
.btn-group .dropdown, .btn-group .pagination{ font-size:13px}
.btn-group .pagination{ margin:0}
.btn-group .pagination ul{ -moz-box-shadow:none;  -webkit-box-shadow:none;  box-shadow:none}

.table-bordered{ border-top:0}
.table-bordered.table-force-topborder{ border-top:1px solid #ddd}
.table-bordered.dataTable{ border-top:1px solid #ddd}
.table-bordered.dataTable.dataTable-noheader{ border-top:0}

.table-bordered, .table-bordered thead:first-child tr:first-child >th:first-child, .table-bordered tbody:first-child tr:first-child >td:first-child, .table-bordered tbody:first-child tr:first-child >th:first-child, .table-bordered thead:first-child tr:first-child >th:last-child, .table-bordered tbody:first-child tr:first-child >td:last-child, .table-bordered tbody:first-child tr:first-child >th:last-child, .table-bordered thead:last-child tr:last-child >th:first-child, .table-bordered tbody:last-child tr:last-child >td:first-child, .table-bordered tbody:last-child tr:last-child >th:first-child, .table-bordered tfoot:last-child tr:last-child >td:first-child, .table-bordered tfoot:last-child tr:last-child >th:first-child, .table-bordered thead:last-child tr:last-child >th:last-child, .table-bordered tbody:last-child tr:last-child >td:last-child, .table-bordered tbody:last-child tr:last-child >th:last-child, .table-bordered tfoot:last-child tr:last-child >td:last-child, .table-bordered tfoot:last-child tr:last-child >th:last-child{ -webkit-border-radius:0 !important;  -moz-border-radius:0 !important;  border-radius:0 !important}

.input-prepend .add-on:first-child, .input-prepend .btn:first-child, .input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child >.dropdown-toggle, .input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child, .input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child, .btn-group >.btn:first-child, .btn-group >.btn:last-child, .btn-group >.dropdown-toggle{ -webkit-border-radius:0 !important;  -moz-border-radius:0 !important;  border-radius:0 !important}

.input-prepend .btn-group .btn:first-child, .input-append .btn-group .btn:first-child{ border:1px solid #ccc;  padding:4px 8px;  -webkit-border-radius:0 !important;  -moz-border-radius:0 !important;  border-radius:0 !important}

.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child >.dropdown-toggle, .input-prepend .btn:first-child{ border:1px solid #ccc;  padding:4px 8px}

.input-prepend .add-on:first-child{ border:1px solid #ccc;  padding:4px 6px}

.label{ -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0;  text-shadow:none}

input, textarea, input:focus{ -webkit-border-radius:0 !important;  -moz-border-radius:0 !important;  border-radius:0 !important;  -webkit-box-shadow:none !important;  -moz-box-shadow:none !important;  box-shadow:none !important;  outline-width:0}

.modal{ -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0}
.modal .modal-footer{ -moz-box-shadow:none;  -webkit-box-shadow:none;  box-shadow:none}

.tooltip .tooltip-inner{ -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0}

.btn-group.open .dropdown-toggle{ -moz-box-shadow:none;  -webkit-box-shadow:none;  box-shadow:none}
.btn-group.open .dropdown-toggle.btn-primary{ background:#368ee0}
.btn-group.open .dropdown-toggle.btn-danger{ background:#e51400}
.btn-group.open .dropdown-toggle.btn-inverse{ background:#333}
.btn-group.open .dropdown-toggle.btn-success{ background:#393}
.btn-group.open .dropdown-toggle.btn-warning{ background:#f8a31f}
.btn-group.open .dropdown-toggle.btn-info{ background:#368ee0}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{ background:#f9f9f9}

.form-horizontal .control-label{ text-align:left}
.form-horizontal .controls{ margin-left:160px}

.dropdown-menu.dropdown-primary{ border-color:#368ee0}
.dropdown-menu.dropdown-primary >li >a:hover{ background:#368ee0;  color:#fff}
.dropdown-menu.dropdown-danger{ border-color:#e51400}
.dropdown-menu.dropdown-danger >li >a:hover{ background:#e51400;  color:#fff}
.dropdown-menu.dropdown-warning{ border-color:#fab750}
.dropdown-menu.dropdown-warning >li >a:hover{ background:#f8a31f;  color:#fff}
.dropdown-menu.dropdown-success{ border-color:#393}
.dropdown-menu.dropdown-success >li >a:hover{ background:#393;  color:#fff}
.dropdown-menu.dropdown-inverse{ border-color:#484848}
.dropdown-menu.dropdown-inverse >li >a:hover{ background:#484848;  color:#fff}

.btn{ background:#eee;  border:0;  -moz-box-shadow:none;  -webkit-box-shadow:none;  box-shadow:none;  text-shadow:none;  -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0;  color:#444;  padding:5px 9px;  filter:none}
.btn.btn-large{ padding:10px 16px}
.btn.btn-small{ padding:3px 7px}
.btn.btn-mini{ padding:1px 4px}
.btn.btn-text-left{ text-align:left}
.btn i{ font-size:14px}
.btn:hover{ background:#ccc;  text-shadow:none}
.btn:active{ -moz-box-shadow:none;  -webkit-box-shadow:none;  box-shadow:none}
.btn:focus{ -moz-box-shadow:none;  -webkit-box-shadow:none;  box-shadow:none;  outline:none}
.btn.btn-primary{  color:#fff;  text-shadow:none;  filter:none}
.btn.btn-primary:hover{ background:#1e74c5}
.btn.btn-info{ background:#a4ccf1;  text-shadow:none;  filter:none}
.btn.btn-info:hover{ background:#62a7e7;  color:#333}
.btn.btn-warning{ background:#fab750;  text-shadow:none;  filter:none}
.btn.btn-warning:hover{ background:#f8a31f;  color:#333}
.btn.btn-danger{ background:#f43;  text-shadow:none;  color:#fff;  filter:none}
.btn.btn-danger:hover{ background:#e51400}
.btn.btn-success{ background:#40bf40;  text-shadow:none;  color:#fff;  filter:none}
.btn.btn-success:hover{ background:#393}
.btn.btn-inverse{ background:#484848;  text-shadow:none;  color:#fff;  filter:none}
.btn.btn-inverse:hover{ background:#111}

.nav.nav-pills >li.active >a, .nav.nav-list >li.active >a{ background:#368ee0}

.popover{ -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0;  -moz-box-shadow:none;  -webkit-box-shadow:none;  box-shadow:none;  padding:0}

.panel-group .panel{ -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0}
.panel-group .panel .panel-heading, .panel-group .panel .panel-title >a{ -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0}

.alert{ -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0;  border:0}

.progress{ -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0}

.pagination-large ul >li:first-child >a, .pagination-large ul >li:first-child >span, .pagination-large ul >li:last-child >a, .pagination-large ul >li:last-child >span, .pagination ul >li:first-child >a, .pagination ul >li:first-child >span, .pagination-mini ul >li:first-child >a, .pagination-small ul >li:first-child >a, .pagination-mini ul >li:first-child >span, .pagination-small ul >li:first-child >span, .pagination ul >li:last-child >a, .pagination ul >li:last-child >span, .pagination-mini ul >li:last-child >a, .pagination-small ul >li:last-child >a, .pagination-mini ul >li:last-child >span, .pagination-small ul >li:last-child >span{ -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0}

.modal-content{ -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0}

.table.table-condensed tr th, .table.table-condensed tr td{ padding:4px 5px}
.table tr th, .table tr td{ padding:10px;  border-top:1px dotted #ddd}

label, input, button, select, textarea{ font-size:13px}

.form-actions{ background:0;  border:0}

@media (max-width:1250px){ #main .page-header .minitiles{ display:none}
}
@media (max-width:1200px){ .stats-overview >li{ padding:5px 10px !important}

 .form-horizontal.form-column [class*="span"]{ border-top:1px solid #ddd;  border-left:0 !important;  width:100% !important}
 .form-horizontal.form-column [class*="span"]:first-child{ border-top:0}
 .form-horizontal.form-column .form-actions{ border-top:0 !important}
}
@media (max-width:1100px){ .stats-overview >li{ padding:5px 10px !important;  border-right:1px dotted #ddd !important}
 .stats-overview >li .name{ font-size:11px !important}
 .stats-overview >li .value{ font-size:13px !important}
}
@media (max-width:1200px){ .icon-nav{ display:none !important}
}
@media (max-width:1024px){ #main .page-header .stats{ display:none}

 .search-form >.search-pane >input{ width:135px !important}

 .hidden-1024{ display:none !important}

 .form-wizard .single-step .title{ padding:1px 5px !important}
 .form-wizard .single-step .description{ font-size:12px !important;  margin-left:0 !important}
}
@media (max-width:976px){ #navigation .user .dropdown >a{ padding:7px 6px 6px 6px !important}
 #navigation .main-nav >li >a{ font-size:12px;  padding:10px 8px !important}
}
@media (max-width:840px){ .mobile-sidebar-toggle{ display:block !important}

 #navigation #brand{ padding-right:0 !important}
 #navigation .main-nav{ display:none}
 #navigation .toggle-nav{ display:none !important}
}
@media (max-width:767px){ body{ padding:0 !important}

 .pricing-tables .pricing.highlighted{ margin-top:30px !important}

 .hidden-768{ display:none !important}

 .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top{ margin:0 !important}

 .container-fluid, .container{ padding:0 20px}

 .form-wizard.wizard-vertical .wizard-steps{ width:160px !important}
 .form-wizard.wizard-vertical .form-content{ margin-left:160px !important}
 .form-wizard.wizard-vertical .form-actions{ padding-left:180px !important}
}
@media (max-width:480px){ .table-mail .table-fixed-medium{ width:120px !important}

 .form-wizard.wizard-vertical .wizard-steps{ width:40px !important}
 .form-wizard.wizard-vertical .form-content{ margin-left:40px !important}
 .form-wizard.wizard-vertical .form-actions{ padding-left:60px !important}
 .form-wizard.wizard-vertical .wizard-steps .description{ display:none !important}

 .tabs.tabs-inline.tabs-top >li >a{ padding:8px 10px !important}
 .tabs.tabs-inline.tabs-left{ position:static !important;  background:none !important;  width:auto !important}
 .tabs.tabs-inline.tabs-left >li{ float:left;  margin-right:1px}
 .tabs.tabs-inline.tabs-left >li >a{ border-top:0 !important;  border-bottom:0 !important;  padding:8px 10px !important}

 .tab-content.tab-content-inline{ margin-left:0 !important;  border-left:0 !important}

 .hidden-480{ display:none !important}

 .visible-480{ display:inline-block !important}

 .form-horizontal .controls{ margin-left:0 !important}

 .calendar .fc-button.fc-button-next .fc-button-content, .calendar .fc-button.fc-button-prev .fc-button-content{ padding:0 4px !important;  margin-top:3px}
 .calendar .fc-button .fc-button-content{ font-size:12px !important;  margin-right:2px !important}
 .calendar .fc-header .fc-header-left{ width:0 !important;  display:none}
 .calendar .fc-header .fc-header-right .fc-button{ position:static !important;  top:auto !important}
 .calendar .fc-header .fc-header-title h2{ font-size:14px !important}

 body.login .wrapper{ width:300px;  margin:20px -150px !important;  top:0}

 .user-list{ display:none !important}

 .messages.withlist{ margin-right:0 !important}
}
@media (max-width:350px){ .hidden-350{ display:none !important}

 .calendar .fc-header-right{ display:none !important}

 #main .box .box-title h3{ font-size:16px !important}
 #main .box .box-title .actions .btn i{ font-size:12px !important}

 .table .table-fixed-medium{ width:100px !important}
}
#content{ position:relative;  min-height:100%}
#content.nav-fixed{ padding-top:40px}
#content.nav-fixed #left{ top:40px}
#content.container-fluid{ padding:0}
#content.container-fluid.nav-fixed{ padding-top:40px}

#main{ *zoom:1;  background:#fff;  margin-left:0px;  overflow:visible;  padding-bottom:30px}
#main:after{ content:"";  display:table;  clear:both}
#main .page-header{ border:0;  margin:15px 0 15px 0;  padding:0 3px;  *zoom:1}
#main .page-header:after{ content:"";  display:table;  clear:both}
#main .page-header .pull-left h1{ font-size:30px;  color:#2a2a2a;  line-height:24px;  font-weight:400;  margin:20px 0}
#main .page-header .pull-left h6{ color:#777;  font-weight:normal;  margin:0}
#main .breadcrumbs{ *zoom:1;  background:#f4f4f4}
#main .breadcrumbs:after{ content:"";  display:table;  clear:both}
#main .breadcrumbs ul{ list-style-type:none;  margin:0;  padding:2px 5px;  *zoom:1;  float:left}
#main .breadcrumbs ul:after{ content:"";  display:table;  clear:both}
#main .breadcrumbs ul >li{ float:left;  color:#666}
#main .breadcrumbs ul >li >a{ color:#666;  display:block;  padding:2px 6px;  float:left}
#main .breadcrumbs ul >li i{ float:left;  font-size:11px;  margin:7px 0 6px 0}
#main .breadcrumbs .close-bread{ float:right}
#main .breadcrumbs .close-bread >a{ color:#999;  display:block;  font-size:14px;  margin:4px 8px}
#main .breadcrumbs .close-bread >a:hover{ text-decoration:none}
#main .ui-state-highlight{ background:red;  height:50px}
#main #vmap{ width:100%;  height:300px}

#footer{ text-align:center;  background:#eee;  width:100%;  position:relative}
#footer p{ padding:10px 0;  margin-bottom:0}
#footer .gototop{ padding:10px 15px;  text-decoration:none;  color:#333;  font-size:16px;  position:absolute;  display:block;  top:0;  right:0}
#footer .gototop:hover{ background:#aaa}

.sidebar-right #left{ left:auto;  right:0}
.sidebar-right #left .subnav .dropdown-submenu >a:after{ display:block;  float:left;  width:0;  height:0;  margin-top:5px;  margin-left:-9px;  border-color:transparent;  border-right-color:#aaa;  border-style:solid;  border-width:5px 5px 5px 0;  content:""}
.sidebar-right #left .subnav .subnav-menu >li.dropdown >a:after{ position:absolute;  left:5px;  top:6px;  width:5px;  border-color:transparent;  border-right-color:#999;  border-style:solid;  border-width:5px 5px 5px 0;  content:""}
.sidebar-right #left .subnav .subnav-menu >li.dropdown.open .dropdown-menu{ left:auto;  right:100%}
.sidebar-right #left .subnav .subnav-menu >li.dropdown.open >.dropdown-menu{ border-right:0;  border-left:2px solid #aaa}
.sidebar-right #main{ margin-left:0;  margin-right:200px}

#left{ width:200px;  position:absolute;  left:0;  bottom:0;  background:#eee;  height:100%;  overflow-x:visible}
#left.mobile-show{ position:fixed;  z-index:1000}
#left.full{ bottom:auto;  height:auto}
#left.sidebar-fixed{ position:fixed;  top:40px;  overflow-x:hidden}
#left.sidebar-fixed .ui-resizable-handle{ right:0}
#left .subnav{ margin-top:15px}
#left .subnav:hover .subnav-title .toggle-subnav i{ display:block}
#left .subnav .subnav-content{ *zoom:1;  padding:10px 20px}
#left .subnav .subnav-content:after{ content:"";  display:table;  clear:both}
#left .subnav .subnav-content.less{ padding:10px 13px}
#left .subnav .subnav-title{ *zoom:1;  text-overflow:ellipsis;  white-space:nowrap}
#left .subnav .subnav-title:after{ content:"";  display:table;  clear:both}
#left .subnav .subnav-title span{ margin-left:20px;  font-size:18px;  text-overflow:ellipsis;  white-space:nowrap}
#left .subnav .subnav-title .toggle-subnav{ color:#444;  padding:1px 6px;  text-decoration:none;  display:block;  position:relative;  text-overflow:ellipsis;  white-space:nowrap;  overflow:hidden}
#left .subnav .subnav-title .toggle-subnav i{ position:absolute;  font-size:14px;  left:10px;  top:4px;  display:none}
#left .subnav .subnav-title .toggle-subnav:hover{ color:#222}
#left .subnav .subnav-menu{ list-style-type:none;  margin:5px 0;  padding:0}
#left .subnav .subnav-menu >li{ text-overflow:ellipsis;  white-space:nowrap}
#left .subnav .subnav-menu >li.dropdown >a{ position:relative}
#left .subnav .subnav-menu >li.dropdown >a:after{ position:absolute;  right:10px;  top:9px;  width:5px;  border-color:transparent;  border-left-color:#999;  border-style:solid;  border-width:5px 0 5px 5px;  content:""}
#left .subnav .subnav-menu >li.dropdown.open >a{ background:#ccc;  color:#333}
#left .subnav .subnav-menu >li.dropdown.open .dropdown-menu{ left:100%;  top:0;  border-color:#aaa;  border-left:0;  margin:0}
#left .subnav .subnav-menu >li.dropdown.open .dropdown-menu .dropdown-submenu .dropdown-menu{ border-left:2px solid #999}
#left .subnav .subnav-menu >li.dropdown.open .dropdown-menu .dropdown-submenu:hover >a, #left .subnav .subnav-menu >li.dropdown.open .dropdown-menu .dropdown-submenu:focus >a{ background:#ccc;  color:#333}
#left .subnav .subnav-menu >li.dropdown.open .dropdown-menu .dropdown-submenu:hover >a:after, #left .subnav .subnav-menu >li.dropdown.open .dropdown-menu .dropdown-submenu:focus >a:after{ border-left-color:#999}
#left .subnav .subnav-menu >li >a{ color:#555;  display:block;  padding:5px 0 5px 27px;  text-decoration:none;  white-space:nowrap;  text-overflow:ellipsis;  overflow:hidden}
#left .subnav .subnav-menu >li >a:hover{ background:#ddd;  color:#222}
#left .subnav .subnav-menu >li.active >a{ background:#ccc;  color:#222;  font-weight:bold}

.mobile-sidebar-toggle{ float:left;  display:block;  color:#fff;  padding:11px 10px 9px 10px;  margin-right:5px;  display:none}
.mobile-sidebar-toggle:hover{ background:#1e74c5;  text-decoration:none;  color:#fff}

.language-select .dropdown-menu a{ padding:6px 15px !important}
.language-select .dropdown-menu a img{ top:11px;  left:11px}
.language-select .dropdown-menu a span{ margin-left:20px}
.language-select a{ position:relative;  padding:9px 10px 11px 10px !important}
.language-select a img{ margin-left:0 !important;  position:absolute;  top:15px;  left:13px}
.language-select a span{ margin-left:25px}

.theme-settings >li{ padding:0;  margin-top:10px}
.theme-settings >li:first-child{ margin-top:5px}
.theme-settings >li span{ color:#666;  display:block;  padding-left:15px}
.theme-settings >li .version-toggle >a, .theme-settings >li .topbar-toggle >a, .theme-settings >li .sidebar-toggle >a{ display:block;  padding:5px 25px;  color:#444;  text-decoration:none}
.theme-settings >li .version-toggle >a.active, .theme-settings >li .topbar-toggle >a.active, .theme-settings >li .sidebar-toggle >a.active{ position:relative}
.theme-settings >li .version-toggle >a.active:before, .theme-settings >li .topbar-toggle >a.active:before, .theme-settings >li .sidebar-toggle >a.active:before{ position:absolute;  left:10px;  top:10px;  content:"\f111";  font-family:FontAwesome;  font-size:8px}
.theme-settings >li .version-toggle >a:hover, .theme-settings >li .topbar-toggle >a:hover, .theme-settings >li .sidebar-toggle >a:hover{ background:#ddd}

.theme-colors{ margin:0;  padding:0 0 5px 0;  *zoom:1}
.theme-colors:after{ content:"";  display:table;  clear:both}
.theme-colors li{ *zoom:1}
.theme-colors li:after{ content:"";  display:table;  clear:both}
.theme-colors li.subtitle{ margin:10px 0 5px 15px;  display:block;  float:none;  color:#666;  clear:both}
.theme-colors li span{ cursor:pointer;  display:block;  width:30px;  float:left;  height:30px;  margin:8px 0 0 8px}
.theme-colors li span.blue{ background:#368ee0}
.theme-colors li span.orange{ background:#f8a31f}
.theme-colors li span.red{ background:#e51400}
.theme-colors li span.green{ background:#393}
.theme-colors li span.lime{ background:#8cbf26}
.theme-colors li span.teal{ background:#00aba9}
.theme-colors li span.purple{ background:#ff0097}
.theme-colors li span.brown{ background:#a05000}
.theme-colors li span.pink{ background:#e671b8}
.theme-colors li span.magenta{ background:#a200ff}
.theme-colors li span.grey{ background:#333}
.theme-colors li span.darkblue{ background:#204e81}
.theme-colors li span.lightred{ background:#e63a3a}
.theme-colors li span.lightgrey{ background:#666}
.theme-colors li span.satblue{ background:#2c5e7b}
.theme-colors li span.satgreen{ background:#56af45}
.theme-colors li span.grey-3{ background:#eee}
.theme-colors li span.grey-4{ background:#999}

#navigation{  position:relative;  z-index:100}
#navigation.navbar-fixed-top{ position:fixed;  z-index:1030}
#navigation .dropdown-menu{ border-top:0;  border-color:#368ee0}

#navigation .dropdown-menu >li.dropdown-submenu .dropdown-menu{ border-top:2px solid #368ee0;  -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0;  margin-left:0}
#navigation .dropdown-menu >li.dropdown-submenu:hover >a, #navigation .dropdown-menu >li.dropdown-submenu:focus >a{ background:#368ee0;  color:#fff}
#navigation .dropdown-menu >li.dropdown-submenu:hover >a:after, #navigation .dropdown-menu >li.dropdown-submenu:focus >a:after{ border-left-color:#fff}
#navigation .dropdown-menu >li >a:hover{ background:#368ee0;  color:#fff;  filter:none}
#navigation .toggle-nav{ float:left;  color:#fff;  display:block;  padding:10px;  font-size:14px;  text-decoration:none}
#navigation .toggle-nav:hover{ background-color:#1b67af}
#navigation #brand{ float:left;  color:#fff;  font-size:20px;  margin-top:6px;  padding-right:35px;  padding-left:0px;  padding-bottom:2px;  line-height:20px}
@media only screen and (-webkit-min-device-pixel-ratio:2){  #navigation #brand{    background:url("../img/logo@2x.png") no-repeat;  background-size:22px 22px}
}
#navigation #brand:hover{ text-decoration:none}
#navigation .toggle-mobile{ color:#fff;  background:#1b67af;  display:block;  padding:11px 10px 9px 10px;  text-decoration:none;  float:right}
#navigation .toggle-mobile i{ font-size:18px}
#navigation .mobile-nav{ display:none}
#navigation .mobile-nav >li >ul{ display:none}
#navigation .mobile-nav.open{ display:block;  list-style:none;  padding:0 20px 20px 20px;  margin:0;  background:#368ee0}
#navigation .mobile-nav.open >li{ display:block;  margin-top:1px}
#navigation .mobile-nav.open >li:first-child{ margin-top:0}
#navigation .mobile-nav.open >li.active >a{ background:#144d82;  color:#fff}
#navigation .mobile-nav.open >li.active >ul{ background:#144d82}
#navigation .mobile-nav.open >li >a{ display:block;  background:#1b67af;  padding:8px 12px;  color:#fff;  text-decoration:none}
#navigation .mobile-nav.open >li >a i{ float:right;  margin-top:3px}
#navigation .mobile-nav.open >li >ul{ background:#1b67af;  list-style-type:none;  margin:0;  padding:0 0 10px 0}
#navigation .mobile-nav.open >li >ul.open{ display:block}
#navigation .mobile-nav.open >li >ul >li a{ padding:4px 35px;  display:block;  color:#fff;  text-decoration:none}

#navigation .mobile-nav.open >li >ul >li ul{ list-style-type:none}
#navigation .user .icon-nav{ float:left;  font-family:'Open Sans',sans-serif !important}
#navigation .user .icon-nav >li{ margin-right:3px;  float:left}
#navigation .user .icon-nav >li .message-ul{ width:280px;  padding:0}
#navigation .user .icon-nav >li .message-ul.feed >li >a{ padding:10px 20px}
#navigation .user .icon-nav >li .message-ul.feed >li >a .message{ color:#333}
#navigation .user .icon-nav >li .message-ul.feed >li >a .message .label{ padding:2px;  margin-right:5px}
#navigation .user .icon-nav >li .message-ul >li >a{ overflow:hidden;  *zoom:1;  padding:10px}
#navigation .user .icon-nav >li .message-ul >li >a:hover{ background:#f3f3f3;  color:#333}
#navigation .user .icon-nav >li .message-ul >li >a:hover .details .message{ color:#444}
#navigation .user .icon-nav >li .message-ul >li >a:hover .count{ color:#ccc}
#navigation .user .icon-nav >li .message-ul >li >a:hover .count span{ color:#333}
#navigation .user .icon-nav >li .message-ul >li >a img{ float:left;  width:40px}
#navigation .user .icon-nav >li .message-ul >li >a .details{ float:left;  margin-left:10px;  max-width:210px;  overflow:hidden}
#navigation .user .icon-nav >li .message-ul >li >a .details .name{ font-size:15px}
#navigation .user .icon-nav >li .message-ul >li >a .details .message{ margin-top:2px;  max-width:200px;  color:#777}
#navigation .user .icon-nav >li .message-ul >li >a .count{ float:right;  color:#e3e3e3;  font-size:30px;  position:relative;  margin-top:2px}
#navigation .user .icon-nav >li .message-ul >li >a .count span{ font-size:13px;  color:#666;  position:absolute;  text-align:center;  left:0;  right:0;  top:12px}
#navigation .user .icon-nav >li .message-ul >li >a.more-messages{ background:#e6e6e6;  text-align:center;  padding:8px 15px}
#navigation .user .icon-nav >li .message-ul >li >a.more-messages:hover{ background:#ddd;  color:#333}
#navigation .user .icon-nav >li >a{ padding:11px 10px 9px 10px;  display:block;  line-height:20px;  color:#fff;  position:relative}
#navigation .user .icon-nav >li >a .label{ position:absolute;  top:5px;  right:3px;  font-size:11px;  font-weight:400;  padding:0 3px;  line-height:14px}
#navigation .user .icon-nav >li >a:hover{ background:#1b67af;  text-decoration:none}
#navigation .user .icon-nav >li >a i{ color:#fff;  font-size:16px}
#navigation .user .dropdown{ float:left}
#navigation .user .dropdown.open{ background:#1b67af}
#navigation .user .dropdown >a{ display:block;  color:#fff;  padding:7px 12px 6px 12px;  text-decoration:none}
#navigation .user .dropdown >a:hover{ background:#1b67af}
#navigation .user .dropdown >a img{ margin-left:10px}
#navigation .main-nav{ float:left}
#navigation .main-nav >li{ float:left;  position:relative;  margin:0}
#navigation .main-nav >li.active >a{ background:white;  text-decoration:none;  color:#2a2a2a}
#navigation .main-nav >li.active >a .caret{ border-top-color:#333}
#navigation .main-nav >li.active >a:hover{ background:white}
#navigation .main-nav >li.open >a{ background:#1e74c5;  text-decoration:none}
#navigation .main-nav >li.open.active >a{ background:#fff}
#navigation .main-nav >li.open.active >.dropdown-menu{ left:-2px}
#navigation .main-nav >li.open.active >.dropdown-menu >.active >a{ background:#ddd;  color:#333;  filter:none}
#navigation .main-nav >li.open.active >.dropdown-menu >.active >a:after{ border-left-color:#666}
#navigation .main-nav >li >a{ display:block;  padding:10px 15px;  line-height:20px;  color:#fff}
#navigation .main-nav >li >a:hover{ text-decoration:none;  background:#1e74c5}
#navigation .main-nav >li >a .caret{ border-top-color:#fff}
#navigation .user{ float:right}
#navigation .user >a{ color:#fff}

.panel-group.panel-widget .panel-heading{ background:#eee}
.panel-group.panel-widget .panel{ border:2px solid #eee;  margin-bottom:2px}
.panel-group.panel-widget .panel:hover{ border-color:#ddd !important}
.panel-group.panel-widget .panel .panel-body{ border-top:0 !important}
.panel-group.panel-widget .panel .panel-heading{ padding:0}
.panel-group.panel-widget .panel .panel-heading:hover{ text-decoration:none;  background:#ddd !important}
.panel-group.panel-widget .panel .panel-heading .panel-title >a{ padding:10px 15px;  font-size:18px;  color:#333;  display:block;  position:relative}
.panel-group.panel-widget .panel .panel-heading .panel-title >a:hover{ text-decoration:none}

.letterbox{ position:absolute;  top:0;  left:0;  right:0;  bottom:0;  background:rgba(255,255,255,0.8)}
.letterbox .letter{ *zoom:1}
.letterbox .letter:after{ content:"";  display:table;  clear:both}
.letterbox .letter >li{ text-align:center;  height:40px;  width:40px;  margin:10px;  background:#ddd;  float:left;  font-size:18px;  line-height:40px;  color:#aaa}
.letterbox .letter >li.active{ background:#368ee0;  color:#fff;  cursor:pointer}

.blog-widget{ margin-top:30px}
.blog-widget .blog-widget-title{ font-weight:400;  font-size:18px}

.blog-widget-recent-posts >li{ margin-top:3px}
.blog-widget-recent-posts >li >a{ padding:5px 10px;  color:#333;  display:block;  text-decoration:none;  font-size:14px;  *zoom:1}
.blog-widget-recent-posts >li >a:after{ content:"";  display:table;  clear:both}
.blog-widget-recent-posts >li >a:hover{ background:#eee;  color:#000}
.blog-widget-recent-posts >li >a:hover .details{ color:#444}
.blog-widget-recent-posts >li >a .details{ display:block;  color:#777;  font-size:12px}
.blog-widget-recent-posts >li >a .details i{ margin-right:3px}
.blog-widget-recent-posts >li >a .details .date, .blog-widget-recent-posts >li >a .details .tags{ float:left}
.blog-widget-recent-posts >li >a .details .date{ margin-right:10px}

.blog-widget-latest-photos{ *zoom:1}
.blog-widget-latest-photos:after{ content:"";  display:table;  clear:both}
.blog-widget-latest-photos >li{ float:left;  margin:0 5px 5px 0}
.blog-widget-latest-photos >li >a >img{ max-width:80px}

.blog-widget-categories >li >a{ display:block;  padding:5px 10px;  color:#333;  text-decoration:none}
.blog-widget-categories >li >a:hover{ color:#000;  background:#eee}

.blog-widget-tags{ *zoom:1}
.blog-widget-tags:after{ content:"";  display:table;  clear:both}
.blog-widget-tags >li{ float:left;  margin:0 5px 5px 0}
.blog-widget-tags >li >a{ display:block;  padding:3px 6px;  background:#368ee0;  color:#fff;  text-decoration:none}
.blog-widget-tags >li >a:hover{ background:#1b67af}

.blog-list-post{ margin-top:40px;  padding-bottom:30px;  border-bottom:2px solid #eee}
.blog-list-post .preview-img img{ max-width:100%}
.blog-list-post.small{ *zoom:1}
.blog-list-post.small:after{ content:"";  display:table;  clear:both}
.blog-list-post.small .preview-img{ margin:13px 0}
.blog-list-post .post-content .post-title{ font-weight:400;  font-size:21px}
.blog-list-post .post-content .post-title >a{ color:#333}
.blog-list-post .post-content .post-meta{ *zoom:1}
.blog-list-post .post-content .post-meta:after{ content:"";  display:table;  clear:both}
.blog-list-post .post-content .post-meta .date, .blog-list-post .post-content .post-meta .comments, .blog-list-post .post-content .post-meta .tags, .blog-list-post .post-content .post-meta .author{ float:left;  margin-right:15px;  color:#777}
.blog-list-post .post-content .post-meta .date a, .blog-list-post .post-content .post-meta .comments a, .blog-list-post .post-content .post-meta .tags a, .blog-list-post .post-content .post-meta .author a{ color:#777}
.blog-list-post .post-content .post-meta .date i, .blog-list-post .post-content .post-meta .comments i, .blog-list-post .post-content .post-meta .tags i, .blog-list-post .post-content .post-meta .author i{ margin-right:3px;  display:inline-block}
.blog-list-post .post-content .post-meta .tags >a{ display:inline-block;  padding:0 4px;  background:#eee;  color:#666;  text-decoration:none}
.blog-list-post .post-content .post-meta .tags >a:hover{ color:#333;  background:#c8c8c8}
.blog-list-post .post-content .post-text{ margin-top:15px;  color:#555}
.blog-list-post .post-comments .new-comment{ *zoom:1}
.blog-list-post .post-comments .new-comment:after{ content:"";  display:table;  clear:both}
.blog-list-post .post-comments .new-comment h4{ font-weight:400}
.blog-list-post .post-comments h3{ font-weight:400;  border-top:2px solid #368ee0;  padding-top:10px;  margin-top:30px}
.blog-list-post .post-comments .media{ margin-top:30px;  border-bottom:1px dotted #ddd;  padding-bottom:30px}
.blog-list-post .post-comments .media .pull-left >img{ max-width:50px}
.blog-list-post .post-comments .media .media-heading small{ margin-left:10px;  font-size:12px}
.blog-list-post .post-comments .media:last-child{ border-bottom:0;  padding-bottom:0}

.highlight-toolbar{ *zoom:1;  padding:10px}
.highlight-toolbar:after{ content:"";  display:table;  clear:both}
.highlight-toolbar .dropdown .btn .caret{ margin-left:5px}

.sortable-box .box-title:hover{ cursor:move}

.box.box-condensed .box-title{ padding:2px 0 2px 4px}
.box.box-condensed .box-title h3{ font-size:18px}
.box.box-condensed .box-title .actions{ margin-top:1px}
.box.box-condensed .box-title .actions .btn >i{ font-size:12px}
.box.box-condensed .box-title .actions .btn{ padding:4px 8px}
.box.box-condensed .box-content{ padding:10px}
.box.box-small .box-title{ padding:0 0 0 3px}
.box.box-small .box-title h3{ font-size:16px}
.box.box-small .box-title .actions{ margin-top:3px}
.box.box-small .box-title .actions .btn >i{ font-size:11px}
.box.box-small .box-title .actions .btn{ padding:2px 7px}
.box.box-small .box-content{ padding:5px}
.box.box-color .box-title{ background:#368ee0}
.box.box-color .box-title h3{ color:#fff}
.box.box-color .box-title .tabs >li.active >a{ background:#fff;  color:#368ee0}
.box.box-color .box-title .tabs >li >a{ color:#fff}
.box.box-color .box-title .tabs >li >a:hover{ color:#368ee0}
.box.box-color .box-title .actions >a{ color:#fff}
.box.box-color .box-title .actions >a:hover{ background:#fff;  color:#368ee0}
.box.box-bordered .table{ margin-bottom:0}
.box.box-bordered .table.dataTable-fixedcolumn.DTFC_Cloned{ border-right:2px solid #ddd}
.box.box-bordered .table.dataTable-fixedcolumn.DTFC_Cloned th{ border-right:2px solid #333}
.box.box-bordered .table.dataTable-fixedcolumn.DTFC_Cloned td{ text-align:center}
.box.box-bordered .table.table-bordered{ border-right:0}
.box.box-bordered .table.table-bordered th:first-child, .box.box-bordered .table.table-bordered td:first-child{ border-left:0}
.box.box-bordered .table.table-bordered th:last-child, .box.box-bordered .table.table-bordered td:last-child{ border-right:0}
.box.box-bordered .form-bordered{ margin-bottom:0}
.box.box-bordered .slimScrollDiv{ border-bottom:2px solid #ddd}
.box.box-bordered.box-color .slimScrollDiv{ border-bottom:2px solid #368ee0}
.box.box-bordered.box-color .box-title{ border-color:#368ee0}
.box.box-bordered.box-color .box-content{ border-color:#368ee0}
.box.box-bordered .box-title{ border:2px solid #ddd}
.box.box-bordered .box-content{ border:1px solid #ddd;  /*border-top:0*/}
.box .box-title{ *zoom:1;  border-bottom:1px solid #ddd;  padding:3px 0 3px 10px;  margin-top:20px}
.box .box-title:after{ content:"";  display:table;  clear:both}
.box .box-title h3{ float:left;  margin:3px 0 3px 0;  line-height:24px;  font-weight:400;  color:#444;  font-size:20px}
.box .box-title h3 i{ margin:0 10px 0 5px}
.box .box-title .tabs{ float:right;  *zoom:1;  margin:5px 10px 0 0;  padding:0;  list-style-type:none}
.box .box-title .tabs:after{ content:"";  display:table;  clear:both}
.box .box-title .tabs.tabs-left{ float:left}
.box .box-title .tabs >li{ float:left;  margin-right:5px}
.box .box-title .tabs >li:last-child{ margin-right:0}
.box .box-title .tabs >li >a{ padding:4px 8px}
.box .box-title .tabs >li >a:hover{ text-decoration:none;  background:#eee}
.box .box-title .tabs >li.active >a{ background:#368ee0;  color:#fff}
.box .box-title .actions{ margin-top:0px;  float:right;  margin-right:10px}
.box .box-title .actions .btn{ background:none;  color:#333;  padding:5px 9px}
.box .box-title .actions .btn:hover{ background:#368ee0;  color:#fff}
.box .box-title .actions .content-move{ cursor:move}
.box .box-content{ *zoom:1;  padding:20px;  background:#fff}
.box .box-content:after{ content:"";  display:table;  clear:both}

.custom-checkbox{ position:relative;  padding-right:30px !important}
.custom-checkbox i{ position:absolute;  right:10px;  top:9px}

.check-demo-col{ width:200px;  float:left}

.check-line{ position:relative;  margin-bottom:10px}
.check-line .inline{ position:absolute;  top:-1px;  left:30px}

.input-medium{ width:150px !important}

.control-label{ font-weight:normal}

.form-actions{ padding:15px}

.search-form{ height:35px;  margin:0}
.search-form >.search-pane{ margin:5px;  height:30px;  background:#fff;  border:1px solid #ccc}
.search-form >.search-pane >input{ background:none;  -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0;  -moz-box-shadow:none;  -webkit-box-shadow:none;  box-shadow:none;  border:0;  display:block;  float:left;  font-size:12px;  line-height:20px;  padding:4px 6px;  margin-bottom:0;  width:160px;  outline:none}
.search-form >.search-pane >input:focus{ -moz-box-shadow:none;  -webkit-box-shadow:none;  box-shadow:none}
.search-form >.search-pane button[type="submit"]{ float:right;  background:#368ee0;  color:#fff;  border:0;  margin:2px 2px 0px 0;  line-height:19px;  min-height:24px}

.form-messages{ margin-bottom:0}

.form-vertical .control-label small{ margin-left:20px}
.form-vertical.form-bordered .form-group{ border-bottom:1px solid #ddd;  padding:20px;  margin-bottom:0}

.form-striped .form-group{ padding:15px;  margin:0}
.form-striped .form-group:nth-child(odd){ background:#f6f6f6}

.form-horizontal .help-block .progress{ margin-bottom:0}
.form-horizontal.form-striped .form-group{ padding:15px 20px;  border-bottom:1px solid #ddd}
.form-horizontal.form-column{ *zoom:1}
.form-horizontal.form-column:after{ content:"";  display:table;  clear:both}
.form-horizontal.form-column .form-actions{ border-top:1px solid #ddd;  margin-top:0}
.form-horizontal.form-column [class*="col-"]{ margin:0;  border-left:1px solid #ddd;  padding-left:0}
.form-horizontal.form-column [class*="col-"]:first-child{ border-left:0;  padding-left:15px}
.form-horizontal .form-group .control-label.right{ text-align:right}
.form-horizontal .form-group .control-label small{ display:block;  color:#999}
.form-horizontal.form-bordered .form-group{ margin:0;  padding:0;  border-bottom:1px solid #ddd;  background:#f6f6f6}
.form-horizontal.form-bordered .form-group:last-child{ border-bottom:0}
.form-horizontal.form-bordered .form-group [class*="col-"]{ padding:10px;  background:#fff;  border-left:1px solid #ddd;  *zoom:1}
.form-horizontal.form-bordered .form-group [class*="col-"] [class*="col-"]{ border-left:0;  padding:0}
.form-horizontal.form-bordered .form-group [class*="col-"]:after{ content:"";  display:table;  clear:both}
.form-horizontal.form-bordered .form-group [class*="col-"].control-label{ background:none;  border-left:0}
.form-horizontal.form-bordered .form-group .control-label{ margin:0;  padding:15px 10px 5px 10px;  color:#555}
.form-horizontal.form-bordered .form-group .control-label small{ display:block;  font-size:12px;  color:#888;  font-weight:normal}

.form-button{ display:block;  *zoom:1;  margin-top:5px}
.form-button:after{ content:"";  display:table;  clear:both}
.form-button a{ float:left}
.form-button span{ margin-left:5px;  font-size:14px;  margin-top:5px;  display:block;  float:left}
.form-button span i{ margin-right:5px}

[class*="span"] .form-actions{ margin-bottom:0}

.gallery{ list-style-type:none;  margin:0 10px;  padding:0;  *zoom:1}
.gallery:after{ content:"";  display:table;  clear:both}
.gallery >li{ float:left;  margin:1px 0 0 1px;  position:relative;  cursor:pointer}
.gallery >li >a{ display:block}
.gallery >li:hover .extras{ display:block}
.gallery >li .extras{ position:absolute;  top:0;  left:0;  text-align:center;  background:rgba(0,0,0,0.8);  display:none;  width:100%;  height:100%}
.gallery >li .extras:before{ content:'';  display:inline-block;  height:100%;  vertical-align:middle}
.gallery >li .extras .extras-inner{ position:relative;  display:inline-block;  vertical-align:middle;  width:90%;  height:auto}
.gallery >li .extras .extras-inner a{ color:#bbb;  text-decoration:none;  padding:5px 8px;  text-align:center}
.gallery >li .extras .extras-inner a:hover{ color:#fff;  background:#368ee0}


.messages{  padding:0;   list-style-type:none;   margin:0 20px 20px 20px}
.messages.withlist{  margin-right:210px}
.messages >li{  margin-top:20px}
.messages >li.insert{  position:relative;   border:1px solid #ddd;   margin-right:10px}
.messages >li.insert #message-form{  background:#f9f9f9;   margin-bottom:0}
.messages >li.insert .text input[type="text"]{  border:0;   margin-bottom:0;   display:block}
.messages >li.insert .submit{  position:absolute;   right:0;   top:0}
.messages >li.insert .submit button{  border:0;   background:#368ee0;   color:#fff;   margin:2px;   padding:6px 8px}
.messages >li.insert .submit button[disabled="disabled"]{  background:#ccc}
.messages >li .image{  float:left;   width:50px}
.messages >li .image img{  width:50px}
.messages >li .message{  position:relative;   background:#eee;   margin-right:20px;   padding:10px;   margin-left:60px}
.messages >li .message .name{  font-weight:600}
.messages >li .message p{  color:#444}
.messages >li .message .time{  color:#555;   font-size:11px}
.messages >li .message .caret{  position:absolute;   left:-7px;   top:10px;   border-top:7px solid transparent;   border-bottom:7px solid transparent;   border-right:7px solid #eee;   border-left:0}
.messages >li.right .image{  float:right}
.messages >li.right .name{  color:#0a2640}
.messages >li.right .message{  background:#d1e5f8;   margin-left:20px;   margin-right:0;   margin-right:60px}
.messages >li.right .message p{  color:#11406c}
.messages >li.right .message .time{  color:#11406c}
.messages >li.right .message .caret{  left:auto;   right:-7px;   border-top:7px solid transparent;   border-bottom:7px solid transparent;   border-left:7px solid #d1e5f8;   border-right:0}
.messages >li.typing{  display:none}
.messages >li.typing.active{  display:block}

.user-list{  position:absolute;   right:0;   top:0;   width:183px;   margin-right:17px}
.user-list h4{  background:#368ee0;   color:#fff;   padding:5px 8px;   font-weight:400}
.user-list >ul >li{  *zoom:1;   margin:5px 0}
.user-list >ul >li:after{  content:"";   display:table;   clear:both}
.user-list >ul >li:first-child{  margin-top:0}
.user-list >ul >li.invite{  margin-top:15px}
.user-list >ul >li .image{  max-width:35px;   min-width:10px;   float:left}
.user-list >ul >li .image img{  max-width:35px;   min-width:10px}
.user-list >ul >li .username{  float:left;   margin-left:10px;   line-height:35px}

.statistic-big .top{  *zoom:1}
.statistic-big .top:after{  content:"";   display:table;   clear:both}
.statistic-big .top .left{  float:left}
.statistic-big .top .right{  float:right;   font-size:24px;   line-height:31px}
.statistic-big .top .right .fa-arrow-circle-up{  color:#393}
.statistic-big .top .right .fa-arrow-circle-right{  color:#f8a31f}
.statistic-big .top .right .fa-arrow-circle-down{  color:#e63a3a}
.statistic-big .bottom{  margin-top:30px}
.statistic-big .stats-overview{  text-align:center}
.statistic-big .stats-overview >li{  display:inline-block;   text-align:center;   padding:5px 15px;   border-right:1px solid #ddd}
.statistic-big .stats-overview >li:last-child{  border-right:0}
.statistic-big .stats-overview >li .name{  display:block}
.statistic-big .stats-overview >li .value{  font-size:16px;   font-weight:bold;   display:block;   margin-top:5px}

.flot-tooltip{  position:absolute;   display:none;   background:#000;   filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);   opacity:0.8;   color:#fff;   padding:5px}
.flot-tooltip .tooltip-arrow{  position:absolute;   border-color:transparent;   border-style:solid;   margin-left:-5px;   bottom:-5px;   left:15px;   border-top-color:#000;   border-width:5px 5px 0}

.pagestats{  text-align:center}
.pagestats >li{  display:inline-block}
.pagestats.style-3 .spark{  float:none;   margin:0}
.pagestats.style-3 .bottom{  margin-top:10px;   text-align:center;   font-size:20px}
.pagestats.style-3 .bottom .name{  font-size:14px}
.pagestats.style-4 .spark{  float:none;   margin:0}
.pagestats.style-4 .bottom{  margin-top:10px;   font-size:18px}
.pagestats.style-4 .name{  font-size:13px}
.pagestats.style-2{  margin-top:5px}
.pagestats.style-2 .left{  font-size:20px}
.pagestats.style-2 .left .name{  font-size:13px;   margin:0}
.pagestats .name{  font-size:20px;   display:block;   margin-left:5px;   margin-bottom:5px}
.pagestats.bar span{  font-size:11px;   display:block}
.pagestats .left{  float:left;   margin-left:15px;   font-size:16px;   margin-top:3px}
.pagestats .spark{  float:left;   margin-left:15px}

.pricing-tables{  *zoom:1}
.pricing-tables:after{  content:"";   display:table;   clear:both}
.pricing-tables .pricing{  list-style-type:none;   margin-top:30px;   float:left}
.pricing-tables .pricing.highlighted{  margin-top:0}
.pricing-tables .pricing.highlighted >li{  background:#f6f6f6}
.pricing-tables .pricing.highlighted >li:nth-child(odd){  background:#fff}
.pricing-tables .pricing >li{  background:#ddd;   border-top:1px solid #bbb;   padding:8px 12px;   text-align:center}
.pricing-tables .pricing >li:first-child{  border-top:0}
.pricing-tables .pricing >li:nth-child(odd){  background:#e3e3e3}
.pricing-tables .pricing >li.head{  background:#888;   color:#fff;   padding:0;   position:relative}
.pricing-tables .pricing >li.head .info{  background:#4c9ae3;   padding:5px 0}
.pricing-tables .pricing >li.head .name{  background:#666;   padding:8px 0;   font-size:16px}
.pricing-tables .pricing >li.head .price{  font-size:28px;   padding:15px 0}
.pricing-tables .pricing >li.head .price span{  display:block;   margin-top:5px;   font-size:12px}
.pricing-tables .pricing >li.button{  background:#fff}
.pricing-tables .pricing >li.button .help-text{  font-size:11px;   margin-top:5px;   color:#888}

.widget-placeholder{  background:#bbd9f4;   border:1px dotted #666;   margin:10px}

.widget-placeholder-2{  background:#bbd9f4}

#ui-datepicker-div{  -moz-border-radius:0;   -webkit-border-radius:0;   border-radius:0;   display:none}

.jq-datepicker .ui-datepicker{  background:#fafafa;   border:1px solid #ccc;   font-size:11px;   position:relative;   padding:0;   -moz-border-radius:0;   -webkit-border-radius:0;   border-radius:0}

.ui-datepicker{  background:#fff;   border:2px solid #999;   font-size:11px;   position:relative;   padding:0;   -moz-border-radius:0;   -webkit-border-radius:0;   border-radius:0}
.ui-datepicker .ui-widget-header{  background:none;   -moz-border-radius:0;   -webkit-border-radius:0;   border-radius:0;   border:0;   padding:0}
.ui-datepicker .ui-datepicker-title{  text-align:center;   font-weight:bold;   margin:12px 0}
.ui-datepicker .ui-datepicker-prev{  float:left;   display:block;   width:15px;   height:15px;   cursor:pointer;   margin-left:2px;   background:none !important;   border:0 !important;   margin-top:14px;   position:relative;   -moz-border-radius:0;   -webkit-border-radius:0;   border-radius:0}
.ui-datepicker .ui-datepicker-prev.ui-state-hover{  font-weight:bold}
.ui-datepicker .ui-datepicker-prev .ui-icon{  display:none}
.ui-datepicker .ui-datepicker-prev:hover{  background:#ddd !important}
.ui-datepicker .ui-datepicker-prev:hover:before{  color:black}
.ui-datepicker .ui-datepicker-prev:before{  content:"\f104";   font-family:"FontAwesome";   display:block;   position:absolute;   left:5px;   top:-2px;   color:#444}
.ui-datepicker .ui-datepicker-next{  float:right;   display:block;   width:15px;   height:15px;   cursor:pointer;   background:none !important;   border:0 !important;   margin-top:14px;   margin-right:2px;   position:relative;   -moz-border-radius:0;   -webkit-border-radius:0;   border-radius:0}
.ui-datepicker .ui-datepicker-next.ui-state-hover{  font-weight:bold}
.ui-datepicker .ui-datepicker-next .ui-icon{  display:none}
.ui-datepicker .ui-datepicker-next:hover{  background:#ddd !important}
.ui-datepicker .ui-datepicker-next:hover:before{  color:black}
.ui-datepicker .ui-datepicker-next:before{  content:"\f105";   font-family:"FontAwesome";   display:block;   position:absolute;   right:5px;   top:-2px;   color:#444}
.ui-datepicker .ui-datepicker-calendar{  margin-bottom:2px;   margin-left:2px}
.ui-datepicker .ui-datepicker-calendar th, .ui-datepicker .ui-datepicker-calendar td{  text-align:center}
.ui-datepicker .ui-datepicker-calendar th{  color:#777;   padding:0}
.ui-datepicker .ui-datepicker-calendar th span{  display:block;   padding:0}
.ui-datepicker .ui-datepicker-calendar td{  padding:0}
.ui-datepicker .ui-datepicker-calendar td:hover >a{  background:#368ee0;   text-decoration:none;   color:#fff}
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day >a{  background:#368ee0;   color:#fff}
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month:hover >a{  background:#62a7e7;   text-decoration:none;   color:#fff}
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month >a{  color:#999}
.ui-datepicker .ui-datepicker-calendar td >a{  padding:3px 5px;   display:block;   border:0;   background:none;   text-align:center}

.userlist >li{  *zoom:1;   border-top:1px dotted #bbb;   padding:5px 0}
.userlist >li:after{  content:"";   display:table;   clear:both}
.userlist >li:first-child{  border-top:0}
.userlist >li >a{  float:left}
.userlist >li >a img{  max-width:40px}
.userlist >li .user{  float:left;   margin-left:10px}
.userlist >li .user .name{  font-weight:bold;   display:block;   line-height:20px}
.userlist >li .user .position{  display:block;   font-weight:300;   font-size:12px;   margin-top:3px}
.userlist >li .status{  float:right;   font-size:8px;   color:#b21000;   line-height:40px}
.userlist >li .status.active{  color:#267326}
.userlist >li .status.afk{  color:#f4a64b}

.progress{  background:#fff;   filter:none;   -moz-box-shadow:none;   -webkit-box-shadow:none;   box-shadow:none}
.progress.small{  height:8px;   margin-bottom:10px}
.progress.small .bar{  height:8px;   background:#368ee0;   filter:none}

.quickstats >li{  float:left;   margin:5px 15px;   text-align:center;   width:50px}
.quickstats >li .value{  font-size:20px;   display:block}
.quickstats >li .name{  display:block;   font-size:12px;   color:#888}

.tags >li{  display:inline;   margin:0 3px 3px 0;   line-height:22px}
.tags >li >a{  line-height:22px}
.tags >li >a.big-1{  font-size:14px}
.tags >li >a.big-2{  font-size:16px}
.tags >li >a.big-3{  font-size:18px}
.tags >li >a.big-4{  font-size:20px}
.tags >li >a.big-5{  font-size:22px}

.bestseller >li{  margin-top:20px}
.bestseller >li:first-child{  margin-top:0}
.bestseller >li >a{  display:block;   *zoom:1}
.bestseller >li >a:after{  content:"";   display:table;   clear:both}
.bestseller >li >a img{  max-width:50px;   float:left}
.bestseller >li >a .details{  float:left;   margin-left:5px}
.bestseller >li >a .details .name{  font-size:14px}
.bestseller >li >a .details .price{  margin-top:2px}
.bestseller >li >a .details .price .cross{  display:block;   text-decoration:line-through;   font-size:12px;   line-height:14px}
.bestseller >li >a .details .price .discount{  display:block;   color:#e51400;   font-size:13px;   line-height:14px}

.table.table-hover tr:hover >td{  background:#f8f8f8}
.table .with-checkbox{  width:10px}
.table .with-checkbox input{  margin-left:4px;   margin-top:0}
.table.dataTable{  margin-bottom:10px;   clear:both}
.table.dataTable.dataTable-grouping .group{  background:#e6e6e6;   border-top:2px solid #ccc}
.table.dataTable.dataTable-grouping .group.expanded-group{  background:url("../img/expanded-group.jpg") no-repeat left center #e6e6e6;   padding-left:33px}
.table.dataTable.dataTable-grouping .group.expanded-group:hover{  cursor:pointer}
.table.dataTable.dataTable-grouping .group.collapsed-group{  background:url("../img/collapsed-group.jpg") no-repeat left center #e6e6e6;   padding-left:33px}
.table.dataTable.dataTable-grouping .group.collapsed-group:hover{  cursor:pointer}
.table.dataTable .sorting_asc{  background:url("../img/sorting-asc.png") no-repeat right center #eee}
.table.dataTable .sorting_desc{  background:url("../img/sorting-desc.png") no-repeat right center #eee}
.table.dataTable .sorting{  background:url("../img/sorting.png") no-repeat right center #eee}
.table.dataTable .sorting, .table.dataTable .sorting_desc, .table.dataTable .sorting_asc{ padding-right:30px;  white-space:nowrap}
.table.dataTable.dataTable-scroll-x{ border-collapse:separate;  max-width:none}
.table.dataTable.dataTable-scroll-x td{ white-space:nowrap}
.table.dataTable th:focus{ outline:none}
.table.dataTable.dataTable-reorder th:hover{ cursor:move}
.table.table-colored-header thead th, .table.table-colored-header thead td{ background:#368ee0;  color:#fff}
.table.table-nohead thead{ display:none}
.table.table-nohead thead th, .table.table-nohead thead td{ display:none}
.table.table-nohead tr:first-child td{ border:0}
.table tr td{ vertical-align:middle}
.table tr td .label{ margin-right:3px}
.table tr th{ vertical-align:middle;  background:#eee}
.table.table-user tr.alpha td.alpha-val span{ background:#368ee0;  color:#fff;  display:block;  padding:10px 0;  text-align:center;  font-size:18px}
.table.table-user tr.alpha:hover td{ background:white;  cursor:pointer}
.table.table-user tr:first-child td{ border:0}
.table.table-user tr td{ border-top:1px dotted #ccc}
.table.table-user tr td.img{ width:40px}
.table.table-user tr td.img img{ width:40px}
.table.table-user tr td.user{ text-align:left;  vertical-align:middle}
.table.table-user tr td.icon{ width:20px;  vertical-align:middle}
.table.table-user tr td.icon .online{ font-size:10px;  color:#4fa828}

.table-mail tbody tr >td{ cursor:pointer}
.table-mail tbody tr.warning >td{ background-color:#deecfa}
.table-mail .table-checkbox{ width:15px}
.table-mail .table-icon{ width:20px}
.table-mail .table-icon .sel-star{ color:#aaa;  text-decoration:none}
.table-mail .table-icon .sel-star:hover{ color:#f8a31f}
.table-mail .table-icon .sel-star.active{ color:#f8a31f}
.table-mail .table-date{ width:100px}
.table-mail .table-fixed-medium{ width:200px}

.table-pagination{ float:right;  margin-right:5px;  margin-top:10px;  margin-bottom:10px}
.table-pagination >a{ margin-right:5px;  background:#eee;  padding:3px 8px;  color:#333;  text-decoration:none;  cursor:pointer}
.table-pagination >a.disabled{ color:#999}
.table-pagination >a.disabled:hover{ background:#eee;  cursor:default}
.table-pagination >a:hover{ background:#ddd}
.table-pagination >span >a{ padding:3px 8px;  margin-right:5px;  background:#eee;  color:#333;  text-decoration:none;  cursor:pointer}
.table-pagination >span >a.active{ background:#368ee0;  color:#fff}

.dataTables_filter .form-control{ padding:3px 8px;  height:30px;  display:inline}

.dataTable-columnfilter .thefilter th, .usertable .thefilter th{ background-color:#eee;  vertical-align:middle;  color:#777}
.dataTable-columnfilter .thefilter .filter_column input, .usertable .thefilter .filter_column input{ margin-bottom:0;  width:100%;  padding:4px 0;  text-indent:8px;  background:#fff;  -moz-box-shadow:none;  -webkit-box-shadow:none;  box-shadow:none;  border:1px solid #aaa}
.dataTable-columnfilter .thefilter .filter_column input:focus, .usertable .thefilter .filter_column input:focus{ border:1px solid #368ee0}
.dataTable-columnfilter .thefilter .filter_column select, .usertable .thefilter .filter_column select{ margin-bottom:0;  width:100%;  background:#fff}

.input-mini select{ width:60px}

.tabs.tabs-inline{ *zoom:1}
.tabs.tabs-inline:after{ content:"";  display:table;  clear:both}
.tabs.tabs-inline.tabs-top >li{ float:left;  margin-right:1px}
.tabs.tabs-inline.tabs-top >li.active >a{ background:#fff;  color:#333}
.tabs.tabs-inline.tabs-top >li.active >a:hover{ background:#fff}
.tabs.tabs-inline.tabs-top >li >a{ color:#666;  background:#ddd;  padding:10px 20px;  text-decoration:none;  display:block}
.tabs.tabs-inline.tabs-top >li >a:hover{ background:#ddd;  color:#333}
.tabs.tabs-inline.tabs-left{ position:absolute;  background:#eee;  width:150px}
.tabs.tabs-inline.tabs-left >li:first-child >a{ border-top:0}
.tabs.tabs-inline.tabs-left >li:last-child >a{ border-bottom:1px solid #bbb}
.tabs.tabs-inline.tabs-left >li.write >a{ margin:10px;  background:#e63a3a;  color:#fff}
.tabs.tabs-inline.tabs-left >li.write >a:hover{ background:#d21b1b;  color:#fff}
.tabs.tabs-inline.tabs-left >li.active >a{ background:#fff;  color:#333;  margin-right:-1px}
.tabs.tabs-inline.tabs-left >li.active >a:hover{ background:#fff}
.tabs.tabs-inline.tabs-left >li >a{ display:block;  padding:10px 20px;  color:#666;  background:#ddd;  text-decoration:none;  border-top:1px solid #bbb}
.tabs.tabs-inline.tabs-left >li >a:hover{ background:#ddd;  color:#333}

.tab-content.padding{ padding:20px}
.tab-content.tab-content-inline{ border-left:1px solid #bbb;  margin-left:150px}
.tab-content.tab-content-inline.tab-content-bottom{ border-left:0;  margin-left:0}

.tasklist{ list-style-type:none;  margin:0;  padding:0;  overflow:hidden;  *zoom:1}
.tasklist li{ padding:0;  cursor:pointer;  *zoom:1;  border-bottom:1px solid #ccc;  position:relative}
.tasklist li:after{ content:"";  display:table;  clear:both}
.tasklist li:last-child{ border-bottom:0}
.tasklist li:hover .task-delete{ display:inline-block !important}
.tasklist li.bookmarked{ background:#fad8d8}
.tasklist li.bookmarked .task-actions .task-bookmark{ color:#e63a3a}
.tasklist li.bookmarked .task-actions .task-bookmark i:before{ content:"\f02e"}
.tasklist li.done{ background:#e7f1fb}
.tasklist li.done .task span{ text-decoration:line-through}
.tasklist li.done .task-actions{ display:none}
.tasklist li label, .tasklist li .check{ float:left;  padding:10px 10px 10px 10px;  margin:0;  cursor:pointer;  border-right:1px solid #fec5bd}
.tasklist li .task{ float:left;  padding:11px 5px 3px 5px;  text-overflow:ellipsis;  white-space:nowrap;  max-width:100%;  position:absolute;  left:43px;  right:50px;  overflow:hidden}
.tasklist li .task i{ margin-right:5px}
.tasklist li .task-actions{ float:right;  padding:10px 10px 0 10px}
.tasklist li .task-actions >a{ text-decoration:none}
.tasklist li .task-actions .task-delete{ display:none;  color:#888;  font-size:16px}
.tasklist li .task-actions .task-bookmark{ color:#aaa;  font-size:16px}
.tasklist li .task-actions .task-bookmark:hover{ color:#fd6e58}
.tasklist li .task-actions .task-bookmark:hover i:before{ content:"\f02e"}

.stats{ float:left}
.stats >li{ *zoom:1;  float:left;  padding:10px 15px;  margin-right:15px}
.stats >li:after{ content:"";  display:table;  clear:both}
.stats >li:last-child{ margin-right:0}
.stats >li i{ font-size:36px;  color:white;  float:left;  margin:0}
.stats >li .details{ *zoom:1;  margin-left:55px}
.stats >li .details:after{ content:"";  display:table;  clear:both}
.stats >li .details span{ color:white;  display:block;  font-size:12px}
.stats >li .details span.big{ font-size:16px}

.tiles{ list-style-type:none;  margin:25px 0;  padding:0}
.tiles .has-chart >a span{ font-size:16px;  padding:10px 20px}
.tiles .has-chart-2 >a span{ font-size:16px;  padding-top:0;  display:inline-block}
.tiles .has-chart-2 >a span .spark-me{ padding-top:40px}
.tiles .has-chart-2 >a span .spark-me canvas{ margin-top:-10px}
.tiles.tiles-small .label{ padding:3px 5px}
.tiles.tiles-small >li:hover:before{ width:70px;  height:70px}
.tiles.tiles-small >li >a{ width:80px;  height:80px}
.tiles.tiles-small >li >a span{ font-size:30px;  padding-top:20px}
.tiles .label{ padding:5px 8px}
.tiles.tiles-center{ text-align:center;  width:100%}
.tiles.tiles-center >li{ display:inline-block;  text-align:center;  float:none}
.tiles.tiles-center >li >a .name{ text-align:center}
.tiles.nomargin{ margin:0}
.tiles >li{ float:left;  margin:8px 0 0 8px;  position:relative}
.tiles >li .label{ position:absolute;  top:-5px;  left:-5px;  z-index:99}
.tiles >li:hover:before{ content:'';  position:absolute;  left:0;  top:0;  width:110px;  height:110px;  background:none;  pointer-events:none;  border:5px solid rgba(0,0,0,0.5);  z-index:99}
.tiles >li.long:hover:before{ width:245px}
.tiles >li.long >a{ width:245px}
.tiles >li.long >a span{ font-size:64px;  padding-top:10px}
.tiles >li.high:hover:before{ height:245px}
.tiles >li.high >a{ height:245px}
.tiles >li.high >a span{ padding-top:50px;  font-size:96px}
.tiles >li.high >a span.count >i{ margin-right:-25px}
.tiles >li.image >a img{ width:120px;  height:120px}
.tiles >li.image >a .name{ background:#368ee0;  color:#fff}
.tiles >li >a{ width:120px;  height:120px;  display:block;  color:#fff;  text-decoration:none;  position:relative;  text-align:center}
.tiles >li >a span{ padding-top:25px;  font-size:48px;  display:block}
.tiles >li >a span.nopadding{ padding:0}
.tiles >li >a span.count >i{ margin-right:-10px}
.tiles >li >a span h5{ font-size:18px !important;  margin:0;  text-align:left;  padding:10px 10px 5px 10px}
.tiles >li >a span p{ font-size:13px !important;  padding:0;  text-align:left;  padding:0 20px}
.tiles >li >a .name{ font-size:13px !important;  display:block;  position:absolute;  bottom:0;  left:0;  right:0;  text-align:left;  padding:3px 10px;  float:left}
.tiles >li >a .name .right{ font-size:13px;  float:right;  padding:0}

.minitiles{ float:left}
.minitiles >li{ float:left;  margin-right:15px}
.minitiles >li >a{ display:block;  height:61px;  width:61px;  color:#fff;  text-decoration:none;  position:relative;  text-align:center}
.minitiles >li >a i{ font-size:36px;  line-height:61px}
.minitiles >li >a:hover:before{ content:'';  position:absolute;  left:0;  top:0;  width:55px;  height:55px;  background:none;  pointer-events:none;  border:3px solid rgba(0,0,0,0.5);  z-index:99}

.timeline{ margin-left:30px !important}
.timeline >li{ position:relative;  border-bottom:2px dotted #ddd;  padding:30px 0}
.timeline >li:hover{ background:#f6f6f6}
.timeline >li:last-child{ border-bottom:0}
.timeline >li .line{ width:4px;  background:#eee;  height:100%;  display:block;  position:absolute;  top:0;  bottom:0}
.timeline >li .timeline-content{ position:relative;  z-index:99}
.timeline >li .timeline-content .left{ position:relative}
.timeline >li .timeline-content .left .icon{ background:#368ee0;  float:left;  padding:6px;  font-size:24px;  color:#fff;  position:absolute;  left:-18px;  top:5px}
.timeline >li .timeline-content .left .date{ position:absolute;  top:48px;  left:-20px;  background:#eee;  padding:0 5px;  font-size:11px}
.timeline >li .timeline-content .activity{ margin-left:50px}
.timeline >li .timeline-content .activity .user{ font-size:14px;  margin-bottom:10px}
.timeline >li .timeline-content .activity .user span{ color:#777}
.timeline >li .timeline-content .activity .timeline-images{ *zoom:1}
.timeline >li .timeline-content .activity .timeline-images:after{ content:"";  display:table;  clear:both}
.timeline >li .timeline-content .activity .timeline-images >li{ float:left;  margin-right:5px}
.timeline >li .timeline-content .activity .timeline-images >li >a img{ max-width:100px}

body.error{ background:#368ee0}
body.error .wrapper{ width:300px;  height:230px;  position:absolute;  top:50%;  left:50%;  margin:-165px -150px}
body.error .wrapper .code{ color:#fff;  font-size:90px;  text-align:center}
body.error .wrapper .code span{ margin-right:15px}
body.error .wrapper .desc{ color:#fff;  font-size:14px;  margin:20px 0}
body.error .wrapper .input-group{ width:300px;  background:#fff;  padding:0 2px}
body.error .wrapper .input-group input{ border:0;  width:260px;  background:#fff}
body.error .wrapper .input-group .btn{ border:0;  background:#368ee0;  color:#fff}
body.error .wrapper .input-group .btn:hover{ background:#1b67af}
body.error .wrapper .buttons{ margin-top:15px}

.grids .row{ margin-top:10px;  margin-bottom:20px}
.grids .row [class*="col-"]{ background:#ccc;  border:1px solid #888;  text-align:center;  line-height:30px}
.grids .row [class*="col-"]:hover{ background:#aaa}

.the-icons{ list-style-type:none}
.the-icons li{ margin:5px 0}

#updateInterval{ margin-bottom:0}

.invoice-info .invoice-name{ font-size:24px;  margin-bottom:40px}
.invoice-info .invoice-from, .invoice-info .invoice-to{ float:left;  margin-bottom:30px}
.invoice-info .invoice-from span, .invoice-info .invoice-to span{ color:#888;  display:block}
.invoice-info .invoice-to{ margin-left:50px}
.invoice-info .invoice-infos{ float:right;  margin-right:20px}

.table-invoice .price{ width:100px}
.table-invoice .qty{ width:50px}
.table-invoice .total{ text-align:right;  width:150px}
.table-invoice .taxes p{ text-align:right}
.table-invoice .taxes p .light{ margin-right:20px;  color:#888}
.table-invoice .taxes p .totalprice{ font-weight:bold}

.invoice-payment span{ color:#888;  display:block}
.invoice-payment ul{ list-style-type:none;  margin:10px;  padding:0}
.invoice-payment ul li{ float:left;  margin-right:10px}

@media print{ #navigation,#left,.breadcrumbs,.page-header,.invoice-payment,.box-title{ display:none !important}

 #main{ margin-left:0}
}
.locked{ background:#368ee0}
.locked .wrapper{ width:500px;  height:500px;  margin:200px -250px;  position:absolute;  left:50%}
.locked .pull-left{ width:200px}
.locked .pull-left a{ color:#fff;  display:block;  background:#1b67af;  text-align:center;  padding:4px 8px;  text-decoration:none}
.locked .pull-left a:hover{ background:#144d82}
.locked .right{ float:left;  margin-left:15px}
.locked .right .upper h2{ color:#fff;  font-weight:300;  margin:0}
.locked .right .upper span{ display:block;  color:#fff}
.locked .right form{ margin-top:30px}
.locked .right form input{ border:0;  margin-bottom:0}
.locked .right form input[type=password]{ width:260px}
.locked .right form div{ margin-top:5px}

.login{ background:#368ee0}
.login .wrapper{ width:400px;  height:500px;  margin:-200px -200px;  position:absolute;  left:50%;  top:50%}
.login .wrapper h1 >a{ color:#fff;  display:block;  font-weight:300;  font-size:48px;  text-align:center;  padding:2px 0;  text-decoration:none}
.login .wrapper h1 >a img{ margin-right:20px;  margin-top:-8px}
.login .wrapper .login-body{ margin-top:20px;  background:#fff}
.login .wrapper .login-body form{ padding:0 30px}
.login .wrapper .login-body h2{ font-weight:300;  color:#333;  font-size:24px;  padding:30px 30px 15px 30px}
.login .wrapper .login-body .email input, .login .wrapper .login-body .pw input{ padding:8px 12px;  height:35px}
.login .wrapper .login-body .submit{ margin-top:15px;  *zoom:1}
.login .wrapper .login-body .submit:after{ content:"";  display:table;  clear:both}
.login .wrapper .login-body .submit input{ float:right}
.login .wrapper .login-body .submit .remember{ float:left;  margin-top:5px;  margin-left:1px}
.login .wrapper .login-body .submit .remember [class*=icheckbox], .login .wrapper .login-body .submit .remember label{ float:left}
.login .wrapper .login-body .submit .remember label{ margin-left:10px;  font-weight:normal}
.login .wrapper .login-body .forget{ margin-top:50px}
.login .wrapper .login-body .forget a{ background:#eee;  padding:10px 0;  text-align:center;  display:block;  text-decoration:none;  color:#555}
.login .wrapper .login-body .forget a:hover{ background:#ddd}
.login .wrapper .login-body .forget a span{ line-height:30px;  margin-bottom:10px;  position:relative}

.pagination.pagination-custom{ height:28px;  margin-top:-1px}
.pagination.pagination-custom li.active a{ background:#368ee0;  color:#fff}
.pagination.pagination-custom li.active a:hover{ background:#368ee0}
.pagination.pagination-custom li a{ background:#eee;  text-decoration:none;  color:#333;  border:0;  padding:7px 12px;  -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0}
.pagination.pagination-custom li a:hover{ background:#ddd}

.search-results ul{ *zoom:1}
.search-results ul:after{ content:"";  display:table;  clear:both}
.search-results ul li{ *zoom:1;  padding:15px;  border-top:1px dotted #bbb}
.search-results ul li:after{ content:"";  display:table;  clear:both}
.search-results ul li:first-child{ border-top:0}
.search-results ul li:last-child{ -moz-border-radius-bottomleft:0;  -webkit-border-bottom-left-radius:0;  border-bottom-left-radius:0;  -moz-border-radius-bottomright:0;  -webkit-border-bottom-right-radius:0;  border-bottom-right-radius:0}
.search-results ul li .thumbnail{ float:left;  -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0}
.search-results ul li .search-info{ margin-left:110px}
.search-results ul li .search-info a{ font-size:16px}
.search-results ul li .search-info .url{ color:#29b754}
.search-results ul li:nth-child(even){ background:#fff}

.shop-items >li .product{ position:relative}
.shop-items >li .product:hover{ background:#368ee0}
.shop-items >li .product:hover .extended{ display:block;  position:absolute;  z-index:999;  background:#368ee0;  left:0;  right:0}
.shop-items >li .product:hover >a:hover{ background:red}
.shop-items >li .product:hover >a .details{ color:#fff}
.shop-items >li .product:hover >a .details .name{ color:#fff}
.shop-items >li .product >a{ text-decoration:none}
.shop-items >li .product >a img{ max-width:100%}
.shop-items >li .product >a .details{ padding:10px}
.shop-items >li .product >a .details .name{ display:block;  font-size:16px;  color:#333}
.shop-items >li .product >a .details .price{ text-align:right;  font-size:18px}
.shop-items >li .extended{ padding:10px 10px 5px 10px;  display:none;  *zoom:1}
.shop-items >li .extended:after{ content:"";  display:table;  clear:both}
.shop-items >li .extended .pull-right >a{ color:#fff;  font-size:16px;  padding:2px 5px;  text-decoration:none}

.colorbox-image.big img{ max-width:100%}

.more-images{ margin-top:15px}

.thumbnails a{ display:block}
.thumbnails a img{ max-width:100%}

.product-details .price{ font-size:24px}
.product-details .price, .product-details div.colors, .product-details .sizes, .product-details .actions{ margin-top:30px}
.product-details div.colors{ *zoom:1}
.product-details div.colors:after{ content:"";  display:table;  clear:both}
.product-details .actions{ text-align:right}
.product-details .actions .non{ margin-right:15px}

.calendar{ margin-top:10px}
.calendar .fc-header .fc-header-title h2{ font-size:18px;  font-weight:300;  margin-bottom:0;  line-height:25px}
.calendar .fc-header .fc-header-right .fc-button{ position:relative;  top:-45px}
.calendar .fc-content .fc-event{ font-size:12px;  border:0 !important}
.calendar .fc-content .fc-event .fc-event-inner{ background:#368ee0;  border:0 !important;  margin:0}
.calendar .fc-content .fc-event .fc-event-inner .fc-event-title{ padding:2px 5px}
.calendar .fc-content .fc-event .fc-event-inner .fc-event-time{ padding:2px 2px 2px 5px}
.calendar .fc-button{ background:none;  border:0 !important;  margin-right:5px}
.calendar .fc-button.fc-state-active{ background:#368ee0;  color:#fff}
.calendar .fc-button.fc-state-active:hover{ background:#368ee0;  color:#fff}
.calendar .fc-button:hover{ background:#ddd}
.calendar .fc-button.fc-button-next, .calendar .fc-button.fc-button-prev{ margin-left:10px}
.calendar .fc-button.fc-button-next .fc-button-content, .calendar .fc-button.fc-button-prev .fc-button-content{ padding:0 9px}
.calendar .fc-button.fc-button-next .fc-button-content i, .calendar .fc-button.fc-button-prev .fc-button-content i{ color:#666}
.calendar .fc-button.fc-button-next:hover .fc-button-content i, .calendar .fc-button.fc-button-prev:hover .fc-button-content i{ color:#333}
.calendar .fc-button.fc-button-prev{ margin-right:10px;  margin-left:0}
.calendar .fc-button .fc-button-inner{ background:none;  border:0 !important}

.flot{ width:100%;  height:300px}
.flot.small{ height:150px}
.flot.medium{ height:200px}

.chosen-container .chosen-drop{ -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0;  -moz-box-shadow:none;  -webkit-box-shadow:none;  box-shadow:none}
.chosen-container .chosen-drop .chosen-results >li.highlighted{ background:#368ee0}
.chosen-container.chosen-container-single .chosen-search input{ background:none}
.chosen-container.chosen-container-single .chosen-single{ -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0;  background:#fff;  padding-top:3px;  padding-bottom:3px;  height:31px;  -moz-box-shadow:none;  -webkit-box-shadow:none;  box-shadow:none}
.chosen-container.chosen-container-single .chosen-single div b{ background-position-y:5px}
.chosen-container.chosen-container-multi .chosen-choices{ -moz-box-shadow:none;  -webkit-box-shadow:none;  box-shadow:none;  background:#fff}
.chosen-container.chosen-container-multi .chosen-choices .search-field{ padding:5px}
.chosen-container.chosen-container-multi .chosen-choices .search-choice{ background:#eee;  -moz-box-shadow:none;  -webkit-box-shadow:none;  box-shadow:none;  -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0}

.cke.cke_chrome{ -moz-box-shadow:none;  -webkit-box-shadow:none;  box-shadow:none;  border:0}
.cke .cke_top{ background:#fff;  border:1px solid #ddd;  border-bottom:0;  border-top:0}
.cke .cke_top .cke_button, .cke .cke_top .cke_combo_button{ background:#eee;  -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0;  border:0;  cursor:pointer}
.cke .cke_top .cke_button:hover, .cke .cke_top .cke_button.cke_button_on, .cke .cke_top .cke_button:active, .cke .cke_top .cke_button:focus, .cke .cke_top .cke_combo_button:hover, .cke .cke_top .cke_combo_button.cke_button_on, .cke .cke_top .cke_combo_button:active, .cke .cke_top .cke_combo_button:focus{ background:#bbb;  -moz-box-shadow:none;  -webkit-box-shadow:none;  box-shadow:none;  border:0}
.cke .cke_top .cke_combo.cke_combo_on .cke_combo_button{ background:#bbb;  -moz-box-shadow:none;  -webkit-box-shadow:none;  box-shadow:none}
.cke .cke_top .cke_toolbar_separator{ background:#aaa;  -moz-box-shadow:none;  -webkit-box-shadow:none;  box-shadow:none}
.cke .cke_top .cke_toolgroup{ margin:0 10px 9px 0;  border:0;  background:#fff;  -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0;  -moz-box-shadow:none;  -webkit-box-shadow:none;  box-shadow:none}
.cke .cke_contents{ border:1px solid #ddd}
.cke .cke_bottom{ background:#eee;  -moz-box-shadow:none;  -webkit-box-shadow:none;  box-shadow:none;  border:1px solid #ddd;  border-top:0}

table.DTCR_clonedTable{ background-color:white;  z-index:202;  cursor:move}

div.DTCR_pointer{ width:1px;  background-color:#368ee0;  z-index:201}
div.DTCR_pointer:before{ content:"\f063";  font-family:"FontAwesome";  position:absolute;  top:-25px;  left:-5px;  color:#368ee0}

.ColVis{ float:right;  margin-bottom:1em}

.ColVis_Button{ position:relative;  float:left;  margin-right:3px;  padding:3px 5px;  height:30px;  background-color:#fff;  border:1px solid #d0d0d0;  cursor:pointer;  *cursor:hand}

button.ColVis_Button::-moz-focus-inner{ border:none !important;  padding:0}

.ColVis_text_hover{ border:1px solid #999;  background-color:#f0f0f0}

div.ColVis_collectionBackground{ position:fixed;  top:0;  left:0;  height:100%;  width:100%;  background-color:black;  z-index:1100}

div.ColVis_collection{ position:relative;  width:150px;  background-color:#f3f3f3;  padding:3px;  border:1px solid #ccc;  z-index:1102}

div.ColVis_collection button.ColVis_Button{ background-color:white;  width:100%;  float:none;  margin-bottom:2px}

div.ColVis_collection button.ColVis_Group{ background:#dadada;  border:1px solid #bababa}

div.ColVis_catcher{ position:absolute;  z-index:1101}

.disabled{ color:#999}

button.ColVis_Button{ text-align:left}

div.ColVis_collection button.ColVis_Button:hover{ border:1px solid #999;  background-color:#f0f0f0}

div.ColVis_collection button.ColVis_Group:hover{ background:#bababa;  border:1px solid #424242}

span.ColVis_radio{ display:inline-block;  width:20px}


.dataTables_wrapper .ColVis{ margin:10px 10px 10px 0}
.dataTables_wrapper .ColVis .ColVis_Button{ background:#eee;  padding:3px 8px;  border:0}
.dataTables_wrapper .ColVis .ColVis_Button i{ margin-left:5px}
.dataTables_wrapper .ColVis .ColVis_Button:hover{ background:#ddd}
.dataTables_wrapper .dataTables_length{ float:left;  min-width:200px;  margin:10px 10px 5px 10px}
.dataTables_wrapper .dataTables_length .input-mini{ float:left}
.dataTables_wrapper .dataTables_length label >span{ float:left;  margin:4px 5px}
.dataTables_wrapper .DTTT_container{ margin:10px 5px 10px 0}
.dataTables_wrapper .DTTT_container .DTTT_button{ padding:8px 7px 7px 8px;  background:#eee;  -moz-box-shadow:none;  -webkit-box-shadow:none;  box-shadow:none;  -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0;  border:0;  margin-right:5px;  color:#333}
.dataTables_wrapper .DTTT_container .DTTT_button:hover{ background:#ddd}
.dataTables_wrapper .dataTables_filter{ float:right;  margin:10px 10px 5px 5px}
.dataTables_wrapper .dataTables_filter input{ margin-bottom:0}
.dataTables_wrapper .dataTables_info{ float:left;  margin-left:10px;  margin-top:10px;  margin-bottom:10px}
.dataTables_wrapper .dataTables_info span{ font-weight:600}
.dataTables_wrapper .dataTables_paginate{ float:right;  margin-right:5px;  margin-top:10px;  margin-bottom:10px}
.dataTables_wrapper .dataTables_paginate >a{ margin-right:5px;  background:#eee;  padding:3px 8px;  color:#333;  text-decoration:none;  cursor:pointer}
.dataTables_wrapper .dataTables_paginate >a.paginate_button_disabled{ color:#999}
.dataTables_wrapper .dataTables_paginate >a.paginate_button_disabled:hover{ background:#f8fbfe;  color:#c1ddf9;  cursor:default}
.dataTables_wrapper .dataTables_paginate >a:hover{ background:#ddd}
.dataTables_wrapper .dataTables_paginate >span >a{ padding:3px 8px;  margin-right:5px;  background:#eee;  color:#333;  text-decoration:none;  cursor:pointer}
.dataTables_wrapper .dataTables_paginate >span >a.paginate_active{ background:#368ee0;  color:#fff}

.dataTables_scroll{ clear:both}

.dataTables_scrollBody{ *margin-top:-1px;  -webkit-overflow-scrolling:touch}

.DTFC_Cloned{ background:#eee;  border-right:1px solid #ddd}

div.DTS tbody th, 
div.DTS tbody td{ white-space:nowrap}

div.DTS tbody tr.even{ background-color:white}

.alert.alert-nomargin{ margin:0}

.DTFC_LeftHeadWrapper{ border-right:1px solid #ddd}

div.DTS div.DTS_Loading{ position:absolute;  top:50%;  left:50%;  width:200px;  height:20px;  margin-top:-20px;  margin-left:-100px;  z-index:1;  border:1px solid #999;  padding:20px 0;  text-align:center;  background-color:white;  background-color:rgba(255,255,255,0.5)}

div.DTS div.dataTables_scrollHead{ background-color:white}

div.DTS div.dataTables_scrollBody{ z-index:2}

.datepicker.datepicker-dropdown{ -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0}
.datepicker.datepicker-dropdown:before, .datepicker.datepicker-dropdown:after{ border:0}
.datepicker.datepicker-dropdown .datepicker-days td, .datepicker.datepicker-dropdown .datepicker-days th, .datepicker.datepicker-dropdown .datepicker-days span, .datepicker.datepicker-dropdown .datepicker-years td, .datepicker.datepicker-dropdown .datepicker-years th, .datepicker.datepicker-dropdown .datepicker-years span, .datepicker.datepicker-dropdown .datepicker-months td, .datepicker.datepicker-dropdown .datepicker-months th, .datepicker.datepicker-dropdown .datepicker-months span{ -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0}
.datepicker.datepicker-dropdown .datepicker-days .active, .datepicker.datepicker-dropdown .datepicker-years .active, .datepicker.datepicker-dropdown .datepicker-months .active{ background:#368ee0;  -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0}
.datepicker.datepicker-dropdown .datepicker-days .active:hover, .datepicker.datepicker-dropdown .datepicker-years .active:hover, .datepicker.datepicker-dropdown .datepicker-months .active:hover{ background:#1e74c5;  -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0}

.daterangepicker:before, .daterangepicker:after{ border:0 !important}
.daterangepicker th, .daterangepicker td, .daterangepicker td:hover, .daterangepicker td.active, .daterangepicker .calendar{ -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0}
.daterangepicker .active{ background:#368ee0;  background-image:none !important}

.elfinder{ -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0;  border:0}
.elfinder .elfinder-toolbar{ -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0;  background:#fff;  border-color:#ccc}
.elfinder .elfinder-toolbar .elfinder-buttonset{ border:0}
.elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-toolbar-button-separator{ border-color:#eee}
.elfinder .elfinder-toolbar .elfinder-button{ border:0;  -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0;  background:#fff}
.elfinder .elfinder-toolbar .elfinder-button:hover{ background:#ddd;  cursor:pointer}
.elfinder .elfinder-toolbar .elfinder-button:hover.elfinder-button-search{ background:none}
.elfinder .elfinder-toolbar .elfinder-button.ui-state-disabled{ background:#fff;  cursor:default}
.elfinder .elfinder-toolbar .elfinder-button.ui-state-disabled .elfinder-button-icon{ filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);  opacity:0.2}
.elfinder .elfinder-button-search input{ margin-bottom:0;  border-color:#ccc}
.elfinder .elfinder-statusbar{ -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0;  background:#eee;  padding:10px 12px;  border-color:#ccc}
.elfinder .elfinder-navbar{ background:#eee}
.elfinder .elfinder-navbar .elfinder-navbar-dir{ -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0;  padding:5px 12px 5px 40px}
.elfinder .elfinder-cwd-filename, .elfinder .elfinder-cwd-file, .elfinder .elfinder-cwd-file-wrapper{ -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0}
.elfinder .elfinder-cwd-file:hover{ background:#eee}

.filetree .dynatree-container{ border:0}

.activeFolder, .additionalInformation{ font-weight:bold;  margin-left:5px}

.nav-tabs-bottom{  border-bottom:0;   border-top:1px solid #ddd}

.nav-tabs-bottom >li{  margin-bottom:0;   margin-top:-1px}

.nav-tabs-bottom >li >a{  border-radius:0 0 0 0}

.nav-tabs-bottom >li >a:hover, 
.nav-tabs-bottom >li >a:focus, 
.nav-tabs-bottom >li.active >a, 
.nav-tabs-bottom >li.active >a:hover, 
.nav-tabs-bottom >li.active >a:focus{  border:1px solid #ddd;   border-top-color:transparent}

.nav-tabs-left{  border-bottom:0;   border-right:1px solid #ddd}

.nav-tabs-left >li{  margin-bottom:0;   margin-right:-1px;   float:none}

.nav-tabs-left >li >a{  border-radius:0 0 0 0;   margin-right:0;   margin-bottom:2px}

.nav-tabs-left >li >a:hover, 
.nav-tabs-left >li >a:focus, 
.nav-tabs-left >li.active >a, 
.nav-tabs-left >li.active >a:hover, 
.nav-tabs-left >li.active >a:focus{  border:1px solid #ddd;   border-right-color:transparent}

.row >.nav-tabs-left{  padding-right:0;   padding-left:15px;   margin-right:-1px;   position:relative;   z-index:1}

.row >.nav-tabs-left+.tab-content{  border-left:1px solid #ddd}

.nav-tabs-right{  border-bottom:0;   border-left:1px solid #ddd}

.nav-tabs-right >li{  margin-bottom:0;   margin-left:-1px;   float:none}

.nav-tabs-right >li >a{  border-radius:0 0 0 0;   margin-left:0;   margin-bottom:2px}

.nav-tabs-right >li >a:hover, 
.nav-tabs-right >li >a:focus, 
.nav-tabs-right >li.active >a, 
.nav-tabs-right >li.active >a:hover, 
.nav-tabs-right >li.active >a:focus{  border:1px solid #ddd;   border-left-color:transparent}

.row >.nav-tabs-right{  padding-left:0;   padding-right:15px}

.btn-file{  overflow:hidden;   position:relative;   vertical-align:middle}

.btn-file >input{  position:absolute;   top:0;   right:0;   margin:0;   opacity:0;   filter:alpha(opacity=0);   transform:translate(-300px,0) scale(4);   font-size:23px;   height:100%;   direction:ltr;   cursor:pointer}

.fileinput{  margin-bottom:9px;   display:inline-block}

.fileinput .form-control{  padding-top:7px;   padding-bottom:5px;   display:inline-block;   margin-bottom:0px;   vertical-align:middle;   cursor:text}

.fileinput .thumbnail{  overflow:hidden;   display:inline-block;   margin-bottom:5px;   vertical-align:middle;   text-align:center}

.fileinput .thumbnail >img{  max-height:100%}

.fileinput .btn{  vertical-align:middle}

.fileinput-exists .fileinput-new, 
.fileinput-new .fileinput-exists{  display:none}

.fileinput-inline .fileinput-controls{  display:inline}

.fileinput-filename{  vertical-align:middle;   display:inline-block;   overflow:hidden}

.form-control .fileinput-filename{  vertical-align:bottom}

.fileinput-new .input-group .btn-file{  border-radius:0 0 0 0}

.fileinput-new .input-group .btn-file.btn-xs, 
.fileinput-new .input-group .btn-file.btn-sm{  border-radius:0 0 0 0}

.fileinput-new .input-group .btn-file.btn-lg{  border-radius:0 0 0 0}

.form-group.has-warning .fileinput .fileinput-preview{  color:#8a6d3b}

.form-group.has-warning .fileinput .thumbnail{  border-color:#faebcc}

.form-group.has-error .fileinput .fileinput-preview{  color:#a94442}

.form-group.has-error .fileinput .thumbnail{  border-color:#ebccd1}

.form-group.has-success .fileinput .fileinput-preview{  color:#3c763d}

.form-group.has-success .fileinput .thumbnail{  border-color:#d6e9c6}

.input-group-addon:not(:first-child){  border-left:0}

.form-wizard{  margin-bottom:0}
.form-wizard .step .form-group{  padding:0 20px}
.form-wizard .form-actions{  margin-top:0;   margin-bottom:0}
.form-wizard.wizard-vertical{  margin-bottom:0}
.form-wizard.wizard-vertical .form-content{  background:#fff;   border-left:1px solid #d6d6d6;   margin-left:220px;   padding:10px 10px;   overflow:hidden}
.form-wizard.wizard-vertical .form-content .form-group{  padding:15px}
.form-wizard.wizard-vertical .form-content .form-group:last-child{  margin-bottom:0}
.form-wizard.wizard-vertical .step{  background:#eee}
.form-wizard.wizard-vertical .wizard-steps{  float:left;   width:220px;   margin-bottom:0;   min-height:200px}
.form-wizard.wizard-vertical .wizard-steps >li{  float:none;   width:100% !important;   *zoom:1;   display:block;   background:#eee;   border-top:1px solid #eee;   border-bottom:1px solid #eee}
.form-wizard.wizard-vertical .wizard-steps >li:after{  content:"";   display:table;   clear:both}
.form-wizard.wizard-vertical .wizard-steps >li:first-child{  border-top:0}
.form-wizard.wizard-vertical .wizard-steps >li.active{  background:#fff;   position:relative;   border-top:1px solid #d6d6d6;   border-bottom:1px solid #d6d6d6}
.form-wizard.wizard-vertical .wizard-steps >li.active:first-child{  border-top:0}
.form-wizard.wizard-vertical .wizard-steps >li.active:after{  position:absolute;   content:"";   top:0;   left:auto;   bottom:0;   background:#fff;   width:1px;   right:-1px;   height:100%;   display:block}
.form-wizard.wizard-vertical .wizard-steps >li .single-step{  *zoom:1;   padding:10px}
.form-wizard.wizard-vertical .wizard-steps >li .single-step:after{  content:"";   display:table;   clear:both}
.form-wizard.wizard-vertical .wizard-steps >li .title{  float:left}
.form-wizard.wizard-vertical .wizard-steps >li .description{  float:left;   margin-left:10px;   margin-top:2px}
.form-wizard.wizard-vertical .form-actions{  padding-left:240px;   background:#fff;   margin-bottom:0;   margin-top:0;   border-top:1px solid #d6d6d6}
.form-wizard .wizard-steps{  list-style-type:none;   margin:0 0 30px 0;   padding:0;   *zoom:1;   background:#eee}
.form-wizard .wizard-steps:after{  content:"";   display:table;   clear:both}
.form-wizard .wizard-steps li{  float:left;   text-align:center}
.form-wizard .wizard-steps li:last-child .single-step{  border-right:0}
.form-wizard .wizard-steps li .single-step{  padding:15px 0}
.form-wizard .wizard-steps li .single-step .title{  text-align:center;   font-size:16px;   background:#ddd;   padding:4px 10px;   color:#888}
.form-wizard .wizard-steps li .single-step .description{  margin-left:5px;   color:#aaa}
.form-wizard .wizard-steps li.active{  background:#fff;   position:relative}
.form-wizard .wizard-steps li.active:after{  position:absolute;   bottom:-1px;   right:0;   left:0;   content:"";   background:#fff;   width:100%;   height:1px;   display:block}
.form-wizard .wizard-steps li.active .single-step .title{  background:#368ee0;   color:#fff}
.form-wizard .wizard-steps li.active .single-step .description{  color:#333}
.form-wizard .wizard-steps.steps-2 li{  width:50%}
.form-wizard .wizard-steps.steps-3 li{  width:33.333%}
.form-wizard .wizard-steps.steps-4 li{  width:25%}
.form-wizard .wizard-steps.steps-5 li{  width:20%}

#gritter-notice-wrapper{  right:auto;   left:50%;   margin-left:-150.5px}

#map1, #map2, #map3, #map4{  height:400px}
#map1 img, #map2 img, #map3 img, #map4 img{  max-width:none}

.cluster{  text-align:center;   font-weight:bold;   color:#fff;   cursor:pointer}
.cluster.cluster-1{  background:url(http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclusterer/images/m1.png);   width:53px;   height:52px;   line-height:52px}
.cluster.cluster-2{  background:url(http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclusterer/images/m2.png);   width:56px;   height:55px;   line-height:55px}
.cluster.cluster-5{  background:url(http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclusterer/images/m3.png);  width:66px;  height:65px;  line-height:65px}

.ms-container .ms-list{ -webkit-border-radius:0 !important;  -moz-border-radius:0 !important;  border-radius:0 !important;  -webkit-box-shadow:none !important;  -moz-box-shadow:none !important;  box-shadow:none !important}
.ms-container .multi-custom-header{ background:#368ee0;  color:#fff;  padding:2px 8px}

.plupload .plupload_container{ padding:0}
.plupload .plupload_container .plupload_filelist_header{ display:none}
.plupload .plupload_container .plupload_filelist{ background:#fff}
.plupload .plupload_container .plupload_filelist >li{ background:#fff}
.plupload .plupload_container .plupload_filelist_footer{ height:30px;  background:#fff}
.plupload .plupload_container .plupload_filelist_footer .pl_add{ margin-right:5px}

.plupload.pl-sidebar .plupload_filelist_footer{ border-top:0;  height:auto;  padding:0}
.plupload.pl-sidebar .plupload_filelist_footer .plupload_add{ border:1px solid #ccc;  border-top:0;  padding:4px;  margin:0;  text-align:center;  background:#ddd;  display:block;  -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0}
.plupload.pl-sidebar .plupload_filelist_footer .plupload_add:hover{ background:#bbb}
.plupload.pl-sidebar .plupload_filelist_footer .plupload_file_name{ float:none}
.plupload.pl-sidebar .plupload_filelist_footer .plupload_total_status, .plupload.pl-sidebar .plupload_filelist_footer .plupload_file_status, .plupload.pl-sidebar .plupload_filelist_footer .plupload_file_action, .plupload.pl-sidebar .plupload_filelist_footer .plupload_progress, .plupload.pl-sidebar .plupload_filelist_footer .plupload_file_size{ display:none}
.plupload.pl-sidebar .plupload_content .plupload_filelist{ overflow-y:auto;  border:1px solid #ccc}
.plupload.pl-sidebar .plupload_content .plupload_filelist .plupload_delete .plupload_file_status, .plupload.pl-sidebar .plupload_content .plupload_filelist .plupload_failed .plupload_file_status{ display:none}
.plupload.pl-sidebar .plupload_content .plupload_filelist .plupload_delete .plupload_file_name, .plupload.pl-sidebar .plupload_content .plupload_filelist .plupload_failed .plupload_file_name{ width:100px;  line-height:18px;  font-size:11px}
.plupload.pl-sidebar .plupload_content .plupload_filelist .plupload_delete .plupload_file_size, .plupload.pl-sidebar .plupload_content .plupload_filelist .plupload_failed .plupload_file_size{ display:none}
.plupload.pl-sidebar .plupload_content .plupload_filelist .plupload_droptext{ position:relative;  color:#333}
.plupload.pl-sidebar .plupload_content .plupload_filelist .plupload_droptext span{ z-index:99;  position:absolute;  left:0;  right:0;  text-align:center;  font-weight:bold}
.plupload.pl-sidebar .plupload_content .plupload_filelist .plupload_droptext:after{ content:"\f0ee";  font-size:128px;  color:#e6e6e6;  position:absolute;  font-family:"FontAwesome";  top:10px;  z-index:98;  left:13px}

.ui-resizable-handle.ui-resizable-e{ cursor:col-resize}

#ascrail2000 div{ -webkit-border-radius:0 !important;  -moz-border-radius:0 !important;  border-radius:0 !important}

.slimScrollBar.ui-draggable{ -webkit-border-radius:0 !important;  -moz-border-radius:0 !important;  border-radius:0 !important}

.select2-container .select2-choice{ -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0;  background-image:none;  background:#fff;  height:30px}
.select2-container .select2-choice div{ border-left:0;  background:none}
.select2-container .select2-choice .select2-arrow{ background:none;  border:0}
.select2-container.select2-drop-above .select2-choice{ -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0;  background-image:none}
.select2-container .select2-search-choice-close{ top:3px}
.select2-container .select2-choices{ background-image:none}
.select2-container.select2-container-multi .select2-choices{ -moz-box-shadow:none;  -webkit-box-shadow:none;  box-shadow:none;  background:#fff}
.select2-container.select2-container-multi .select2-choices .select2-search-field input{ padding:3px 5px}
.select2-container.select2-container-multi .select2-choices .select2-search-choice{ background:#eee;  -moz-box-shadow:none;  -webkit-box-shadow:none;  box-shadow:none;  -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0}

.select2-results, .select2-search, .select2-with-searchbox{ -webkit-border-radius:0 !important;  -moz-border-radius:0 !important;  border-radius:0 !important}

.slider{ margin:10px 0 20px 0;  -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0;  height:6px;  position:relative;  *zoom:1}
.slider:after{ content:"";  display:table;  clear:both}
.slider .amount{ position:absolute;  left:0;  top:-20px}
.slider .amount_min{ position:absolute;  left:0;  bottom:-25px}
.slider .amount_max{ position:absolute;  right:0;  bottom:-25px}
.slider .ui-slider-handle{ border:0;  -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0;  background:#368ee0;  width:14px;  height:14px}

.ui-spinner{ -webkit-border-radius:0 !important;  -moz-border-radius:0 !important;  border-radius:0 !important;  border-color:#ccc}
.ui-spinner .spinner{ border:0;  margin-top:0}
.ui-spinner .ui-spinner-button{ filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);  opacity:0.6}

.tagsinput[id$="_tagsinput"]{ padding-bottom:0}
.tagsinput[id$="_tagsinput"] .tag{ background:#368ee0;  -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0;  color:#fff;  border:0}
.tagsinput[id$="_tagsinput"] .tag a{ color:#fff}

.bootstrap-timepicker-widget.dropdown-menu, .colorpicker.dropdown-menu{ -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0}
.bootstrap-timepicker-widget.dropdown-menu:before, .bootstrap-timepicker-widget.dropdown-menu:after, .colorpicker.dropdown-menu:before, .colorpicker.dropdown-menu:after{ border:0 !important}

.editable-input .datepicker-inline{ width:260px}
.editable-input .datepicker table tr td{ -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0}
.editable-input .datepicker table tr td:hover{ background:#bbb}
.editable-input .datepicker table tr td.active{ background:#368ee0}
.editable-input .datepicker table tr td.active:hover{ background:#1b67af}

.editable-address{ display:block;  margin-bottom:5px}

.editable-address span{ width:70px;  display:inline-block}

html, body{ height:100%}

label.inline{ font-weight:normal}

.dropdown-submenu{ position:relative}

.dropdown-submenu >.dropdown-menu{ top:0;  left:100%;  margin-top:-6px;  margin-left:-1px;  -webkit-border-radius:0 6px 6px 6px;  -moz-border-radius:0 6px 6px 6px;  border-radius:0 6px 6px 6px}

.dropdown-submenu:hover >.dropdown-menu{ display:block}

.dropdown-submenu >a:after{ display:block;  content:"";  float:right;  width:0;  height:0;  border-color:transparent;  border-style:solid;  border-width:5px 0 5px 5px;  border-left-color:#ccc;  margin-top:5px;  margin-right:-10px}

.dropdown-submenu:hover >a:after{ border-left-color:#fff}

.dropdown-submenu.pull-left{ float:none}

.dropdown-submenu.pull-left >.dropdown-menu{ left:-100%;  margin-left:10px;  -webkit-border-radius:6px 0 6px 6px;  -moz-border-radius:6px 0 6px 6px;  border-radius:6px 0 6px 6px}

.container-fluid{ padding-right:20px;  padding-left:20px;  *zoom:1}

.container-fluid:before, 
.container-fluid:after{ display:table;  line-height:0;  content:""}

.container-fluid:after{ clear:both}

body{ background:#fff;  font-family:'Open Sans',sans-serif;  font-size:13px !important}

h1, h2, h3, h4, h5{ font-family:'Open Sans',sans-serif}

a{ }
a:focus{ outline:none;  text-decoration:none}

.ulreset, #navigation .user .icon-nav, #navigation .main-nav, .letterbox .letter, .blog-widget-recent-posts, .blog-widget-latest-photos, .blog-widget-categories, .blog-widget-tags, .user-list >ul, .statistic-big .stats-overview, .pagestats, .userlist, .quickstats, .tags, .bestseller, .tabs, .stats, .minitiles, .timeline, .timeline >li .timeline-content .activity .timeline-images, .search-results ul, .shop-items, .thumbnails, .colors{ list-style-type:none;  margin:0;  padding:0}

.nopadding{ padding:0 !important}

.row.margin-top{ margin-top:30px}

.visible-480{ display:none}

.box-sortable{ background:#eee;  border:1px dotted #333}

.colors.small >li{ height:20px;  width:20px}
.colors.small >li >a, .colors.small >li >span{ height:20px;  width:20px}
.colors >li{ height:40px;  margin:0 5px 5px 0;  width:40px;  float:left}
.colors >li >a, .colors >li >span{ width:40px;  height:40px;  display:block}

.basic-margin >li, .basic-margin >a{ margin:0 5px 5px 0}

