/* Reset =================================================== */
html,
body,
body div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
article,
aside,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
/*
.rem-mixins-test-class {
    .font-size(10px);
    .line-height(20px);
    .margin(10px);
    .margin(3em);
    .margin(10px, 20px);
    .margin(10px, 20%);
    .margin(0px , 20px);
    .margin-top(2%);
    .margin-top(2px);
    .padding(10px);
    .padding(3em);
    .padding(10px, 20px);
    .padding(10px, 20%);
    .padding(3em, 20px)
}
*//*
	Frameless			<http://framelessgrid.com/>
	by Joni Korpi 		<http://jonikorpi.com/>
	licensed under CC0	<http://creativecommons.org/publicdomain/zero/1.0/>
*/
.1cols {
  width: 40px;
  width: 4rem;
  float: left;
  margin: 0 20px;
  margin: 0 2rem;
}
.1col {
  width: 40px;
  width: 4rem;
  float: left;
  margin: 0 20px;
  margin: 0 2rem;
}
.2cols {
  width: 120px;
  width: 12rem;
  float: left;
  margin: 0 20px;
  margin: 0 2rem;
}
.3cols {
  width: 200px;
  width: 20rem;
  float: left;
  margin: 0 20px;
  margin: 0 2rem;
}
.4cols {
  width: 280px;
  width: 28rem;
  float: left;
  margin: 0 20px;
  margin: 0 2rem;
}
.5cols {
  width: 360px;
  width: 36rem;
  float: left;
  margin: 0 20px;
  margin: 0 2rem;
}
.6cols {
  width: 440px;
  width: 44rem;
  float: left;
  margin: 0 20px;
  margin: 0 2rem;
}
.7cols {
  width: 520px;
  width: 52rem;
  float: left;
  margin: 0 20px;
  margin: 0 2rem;
}
.8cols {
  width: 600px;
  width: 60rem;
  float: left;
  margin: 0 20px;
  margin: 0 2rem;
}
.9cols {
  width: 680px;
  width: 68rem;
  float: left;
  margin: 0 20px;
  margin: 0 2rem;
}
.10cols {
  width: 760px;
  width: 76rem;
  float: left;
  margin: 0 20px;
  margin: 0 2rem;
}
.11cols {
  width: 840px;
  width: 84rem;
  float: left;
  margin: 0 20px;
  margin: 0 2rem;
}
.12cols {
  width: 920px;
  width: 92rem;
  float: left;
  margin: 0 20px;
  margin: 0 2rem;
}
.hide {
  display: none;
}
.hide .vis {
  overflow: hidden;
  position: absolute;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
.site-nav-buttons {
  border-width: 0 1px;
  border-style: solid;
  border-color: #111111 #9d9ea8 #111111 #424040;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.site-nav-buttons ul {
  *zoom: 1;
}
.site-nav-buttons ul:before,
.site-nav-buttons ul:after {
  display: table;
  content: "";
}
.site-nav-buttons ul:after {
  clear: both;
}
.site-nav-buttons a {
  border-width: 0 1px;
  border-style: solid;
  border-color: #111111 #424040 #111111 #9d9ea8;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  font-weight: 400;
}
#form .box {
  text-align: center;
  background-color: #fefefe;
  background-image: -moz-linear-gradient(top, #ffffff, #fcfcfc);
  background-image: -ms-linear-gradient(top, #ffffff, #fcfcfc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#fcfcfc));
  background-image: -webkit-linear-gradient(top, #ffffff, #fcfcfc);
  background-image: -o-linear-gradient(top, #ffffff, #fcfcfc);
  background-image: linear-gradient(top, #ffffff, #fcfcfc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fcfcfc', GradientType=0);
  color: #404040;
  font-weight: 400;
  -webkit-box-shadow: 1px 2px 6px 1px #dddddd;
  -moz-box-shadow: 1px 2px 6px 1px #dddddd;
  box-shadow: 1px 2px 6px 1px #dddddd;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.h {
  display: none !important;
}
.noM {
  margin: 0 !important;
}
.noP {
  padding: 0 !important;
}
.noB {
  border: 0 !important;
}
.delist {
  margin: 0;
  padding: 0;
}
.delist li {
  list-style: none;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.no-js .filter {
  display: none !important;
}
/*!
 *Font Awesome 3.0.2
 *the iconic font designed for use with Twitter Bootstrap
 *-------------------------------------------------------
 *The full suite of pictographic icons, examples, and documentation
 *can be found at: http://fortawesome.github.com/Font-Awesome/
 *
 *License
 *-------------------------------------------------------
 *- The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL
 *- Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *http://opensource.org/licenses/mit-license.html
 *- The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/
 *- Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *"Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome"

 *Contact
 *-------------------------------------------------------
 *Email: dave@davegandy.com
 *Twitter: http://twitter.com/fortaweso_me
 *Work: Lead Product Designer @ http://kyruus.com
 */
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot');
  src: url('../fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome-webfont.ttf') format('truetype'), url('../fonts/fontawesome-webfont.svg#FontAwesome') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.super .user a i {
  margin-right: 10px;
  margin-right: 1rem;
}
.super .user a i:before {
  text-shadow: 0 1px 2px #666;
}
.super .user .login i:before {
  content: '\f090';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.super .user .request i:before {
  content: '\f069';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.super .user .help i:before {
  content: '\f059';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.super .user .schools i:before {
  content: '\f041';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.super .user .users i:before {
  content: '\f007';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.super .user .back i:before {
  content: '\f060';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.super .user .logout i:before {
  content: '\f08b';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.super .user .services i:before {
  content: '\f022';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.super .site a i {
  position: absolute;
  z-index: 1;
  font-size: 16;
  font-size: 16px;
  font-size: 1.6rem;
  width: 20px;
  width: 2rem;
  margin-left: -10px;
  margin-left: -1rem;
  top: 5px;
  top: 0.5rem;
  left: 50%;
  text-align: center;
}
.super .site .about i:before {
  content: '\f05a';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.super .site .accessibility i:before {
  content: '\f046';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.super .site .contact i:before {
  content: '\f095';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.super .site .admin i:before {
  content: '\f0ad';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.super .site .catalogue i:before {
  content: '\f00b';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.search button {
  color: #666;
  position: relative;
  z-index: 1;
}
.search button i {
  font-size: 14;
  font-size: 14px;
  font-size: 1.4rem;
  width: 18px;
  height: 25px;
  line-height: 25px;
  line-height: 2.5rem;
  display: block;
  float: none;
  color: #808080;
}
.search button i:before {
  content: '\f002';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.search button:hover i {
  color: #2190ea;
}
.search button:hover i:before {
  color: #2190ea;
}
.dashboard .user .btn i:before {
  content: '\f05a';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.dashboard .cart .btn i:before {
  content: '\f0a9';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.dashboard .cart h6 i:before {
  content: '\f07a';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.dashboard .btn i {
  margin-left: 5px;
  margin-left: 0.5rem;
}
.dashboard h6 i {
  width: 40px;
  height: 40px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  line-height: 38px;
  line-height: 3.8rem;
  background-color: #ee9b05;
  background-image: -moz-linear-gradient(top, #ffa708, #d48800);
  background-image: -ms-linear-gradient(top, #ffa708, #d48800);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffa708), to(#d48800));
  background-image: -webkit-linear-gradient(top, #ffa708, #d48800);
  background-image: -o-linear-gradient(top, #ffa708, #d48800);
  background-image: linear-gradient(top, #ffa708, #d48800);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa708', endColorstr='#d48800', GradientType=0);
  font-size: 28;
  font-size: 28px;
  font-size: 2.8rem;
  color: #222;
  display: block;
  float: left;
  text-align: center;
  text-indent: -2px;
  text-indent: -0.2rem;
}
.pages > .tabs a i {
  margin-left: 15px;
  margin-left: 1.5rem;
}
.pages > .tabs .services-catalogue i {
  margin-left: 5px;
  margin-left: 0.5rem;
}
.pages > .tabs .services-catalogue i:before {
  content: '\f061';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.pages > .tabs .previous-orders i:before {
  content: '\f0ea';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.pages > .tabs .completed-orders i:before {
  content: '\f0ea';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.pages > .tabs .my-cart i:before {
  content: '\f07a';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.download i:before {
  content: '\f019';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}




.pages .tabgroup{
  border-width:0 1px 1px;border-style:solid;border-color:#ddd;-webkit-border-radius:0 0 .5rem .5rem;-moz-border-radius:0 0 .5rem .5rem;border-radius:0 0 .5rem .5rem;width:100%;
}

.pages .tabgroup .tabs{
  *zoom:1;margin:0;padding:0;width:100%;line-height:4rem;line-height:40px;background-color:#ebebeb;background-image:-moz-linear-gradient(top,#f1f1f1,#e2e2e2);background-image:-ms-linear-gradient(top,#f1f1f1,#e2e2e2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f1f1f1),to(#e2e2e2));background-image:-webkit-linear-gradient(top,#f1f1f1,#e2e2e2);background-image:-o-linear-gradient(top,#f1f1f1,#e2e2e2);background-image:linear-gradient(top,#f1f1f1,#e2e2e2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',endColorstr='#e2e2e2',GradientType=0);}

.pages .tabgroup .tabs:before,.pages .tabgroup .tabs:after{
  display:table;content:"";
}

.pages .tabgroup .tabs:after{
  clear:both;
}

.pages .tabgroup .tabs li{
  list-style:none;
}

.pages .tabgroup .tabs li{
  float:left;width:25%;text-align:center;
}

.pages .tabgroup .tabs li.details {
  width: 20%;
}

.pages .tabgroup .tabs li.price {
  width: 20%;
}

.pages .tabgroup .tabs li.terms {
  width: 35%;
}

.pages .tabgroup .tabs li.support {
  width: 25%;
}


.pages .tabgroup .tabs a{
  color:#808080;display:block;float:none;border-bottom:1px solid #ddd;
}

.pages .tabgroup .tabs a.active{
  background:#fff;border-bottom-color:#fff;color:#3f536f;
}

.pages .tabgroup .tabs li+li a{
  border-left:1px solid #ddd;
}

.pages .tabgroup .panes{
  margin:0;padding:0;-webkit-border-radius:0 0 .5rem .5rem;-moz-border-radius:0 0 .5rem .5rem;border-radius:0 0 .5rem .5rem;
}

.pages .tabgroup .panes li{
  color: #404040;
  list-style:none;
}

.pages .tabgroup .panes>li{
  padding:2rem;
  padding:20px;
  *zoom:1;
}

.pages .tabgroup .panes>li:before,.pages .tabgroup .panes>li:after{
  display:table;content:"";
}

.pages .tabgroup .panes>li:after{
  clear:both;
}

.pages .tabgroup .panes>li{
  background-color:#fcfcfc;background-image:-moz-linear-gradient(top,#fff,#f7f7f7);background-image:-ms-linear-gradient(top,#fff,#f7f7f7);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f7f7f7));background-image:-webkit-linear-gradient(top,#fff,#f7f7f7);background-image:-o-linear-gradient(top,#fff,#f7f7f7);background-image:linear-gradient(top,#fff,#f7f7f7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7',GradientType=0);
}

.pages .tabgroup .panes>li *{
  line-height:1.8;margin-bottom:1rem;
}

.pages .tabgroup .panes li h1,
.pages .tabgroup .panes li h2,
.pages .tabgroup .panes li h3,
.pages .tabgroup .panes li h4,
.pages .tabgroup .panes li p {
  color: #404040;
}

.pages .tabgroup .panes li h1 {
  font-size: 2.6rem;
}

.pages .tabgroup .panes li h2 {
  font-size: 2.4rem;
}

.pages .tabgroup .panes li h3 {
  font-size: 2rem;
}

.pages .tabgroup .panes li h4 {
  font-size: 1.8rem;
}



























.pages .tabgroup .panes section+section{
  border-top: 1px solid #ddd;
  margin:2em 0 0;
  padding:1.6em 0 0;
}

.pages .tabgroup .panes section+section:before,.pages .tabgroup .panes section+section:after{
  display:table;content:""
}

.pages .tabgroup .panes section+section:after{
  clear:both
}

.pages .tabgroup .panes section li{
  padding:0 1.5% 0 3.5%;background:url(/assets/images/icon-bullet.png) left .6rem no-repeat;
}

.lt-ie9 .pages .tabgroup .panes section li {
  background:none;
  list-style: disc outside none;
  margin: 0 0 0.8em 1.5em;
  padding: 0;
}

.pages .tabgroup .options{
  *zoom:1;margin:0;padding:0;width:100%;background:#e5e5e5
}

.pages .tabgroup .options:before,.pages .tabgroup .options:after{
  display:table;content:""
}

.pages .tabgroup .options:after{
  clear:both
}

.pages .tabgroup .options li{
  list-style:none
}

.pages .tabgroup .options li{
  float:left;width:33.333333333333336%;text-align:center
}

.pages .tabgroup .options a{
  color:#808080;display:block;float:none;line-height:2.4
}

.pages .single .bar{
  -webkit-border-radius:.5rem .5rem 0 0;-moz-border-radius:.5rem .5rem 0 0;border-radius:.5rem .5rem 0 0;*zoom:1;margin:0;padding:0;width:100%;margin:1rem 0 0
}

.pages .single .bar:before,.pages .single .bar:after{
  display:table;content:""
}

.pages .single .bar:after{
  clear:both
}

.pages .single .bar li{
  list-style:none
}

.pages .single .bar li{
  float:left;width:110px;text-align:center;
}

.pages .single .bar .options li.f-quantity {
  border-left: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
  position: relative;
  width: 215px;
}

.pages .single .bar li+li a {
  border-left:1px solid #ddd
}

.pages .single .bar .add,.pages .single .bar .remove,.pages .single .bar .print,.pages .single .bar .back{
  width:100%;display:block;float:none;position:relative;z-index:1;text-align:center;overflow:visible
}


.list .tabs .details i:before {
  content: '\f05a';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.list .tabs .price i:before {
  content: '\f046';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.list .tabs .support i:before {
  content: '\f059';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.list .tabs .testimonials i:before {
  content: '\f005';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.list .tabs a i {
  margin-right: 10px;
  margin-right: 1rem;
  font-size: 14;
  font-size: 14px;
  font-size: 1.4rem;
}
.notices .intro i {
  font-size: 13;
  font-size: 13px;
  font-size: 1.3rem;
  color: #ffffff;
  background: #45a1ec;
  width: 30px;
  width: 3rem;
  height: 30px;
  height: 3rem;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  line-height: 30px;
  line-height: 3rem;
  display: block;
  float: none;
  margin: 40px auto;
  margin: 4rem auto;
  margin-bottom: -10px;
  margin-bottom: -1rem;
  text-indent: -3px;
  text-indent: -0.3rem;
}
.notices .intro i:before {
  content: '\f053';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.list .meta .selected i {
  color: #ffa708;
}
.list .meta .selected i:before {
  content: '\f058';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.list .meta .new i {
  color: #45a1ec;
}
.list .meta .new i:before {
  content: '\f069';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.list .meta .changed i {
  color: #ec4545;
}
.list .meta .changed i:before {
  content: '\f06a';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.list .meta i {
  font-size: 16;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 16px;
  line-height: 1.6rem;
  margin-right: 2px;
  margin-right: 0.2rem;
  font-style: normal;
  font-weight: 700;
}
.list .meta i:before {
  margin-right: 6.6px !important;
  margin-right: 0.6rem !important;
}
.new .bar b {
  color: #45a1ec;
}
.new .bar b:before {
  content: '\f069';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.changed .bar b {
  color: #ec4545;
}
.changed .bar b:before {
  content: '\f06a';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.bar i {
  /*font-size: 26px;
  font-size: 2.6rem;*/
  font-size: 20px;
  font-size: 2rem;
  display: block;
  float: none;
  width: 100%;
  line-height: 60px;
  line-height: 6.0rem;
  margin: 0;
  padding: 0;
  text-align: center;
}

.options i {
  display: inline;
    height: 5rem;
    line-height: 5rem;
}

.list .options .remove i, .list .options li .remove i, .list .options .print i, .list .options li .print i, .list .options .back i, .list .options li .back i  {
    height: 5rem;
    line-height: 5rem;
}

.services .bar .options .print {height: 5rem;}
.pages .list .services .bar a.print:hover i {background-color: transparent;color: #2190EA!important;}


.pages .list .services .bar .mail:hover i {background-color: transparent;color: #2190EA!important;}

.services .bar .options li {border-top: 0 !important;}

.bar .expand {
  position: absolute;
  z-index: 1;
  top: 0;
  left: -50px;
  left: -5rem;
  font-size: 40;
  font-size: 40px;
  font-size: 4rem;
  width: 50px;
  width: 5rem;
  text-align: center;
}
.bar .expand:before {
  content: '\f0da';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.bar .back i:before {
  content: '\f060';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.bar .add i {
  height: 50px;
  line-height: 50px;
  margin: -5px 0 0;
}
.bar .add i:before {
  content: '\f07a';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.bar .remove i:before {
  content: '\f057';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.bar .update i:before {
  content: '\f021';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.bar .change i:before {
  content: '\f00c';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.bar .print i {
  color: #3f536f;
  height: 60px;
  line-height: 60px;
  margin: 0;
}
.bar .print i:before {
  content: '\f02f';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}


.bar .mail i {
  color: #3f536f;
  height: 60px;
  line-height: 60px;
  margin: 0;
}
.bar .mail i:before {
  content: '\f003';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}



.bar .copy i {
  color: #FFA708;
}
.bar .copy i:before {
  content: '\f0c5';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.bar .select-item i {
  margin-top: -5px;
}
.bar .select-item i:before {
  content: '\f058';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.bar .select-item i {
  color: #FFA708;
}
.bar b {
  width: 18px;
  width: 1.8rem;
  height: 18px;
  height: 1.8rem;
  position: absolute;
  z-index: 1;
  top: -7px;
  top: -0.7rem;
  left: -5px;
  left: -0.5rem;
}
.bar b span {
  overflow: hidden;
  position: absolute;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
.selected .bar .options > form i {
  color: #ffa708;
}
.selected .bar .options > form i:before {
  content: '\f058';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
/*li.selected .bar .add i, .list .info li.code i {.icon(@icon-ok-sign);}
li.selected .bar .add.again i {.icon(@icon-plus);}
.list {
	.info li.code i {display:none; .margin-right(10px);}
	&.selected .info li.code i {display:inline;}
}
li.selected .add i {color:@orange !important;}


.single .bar i:before { .inline; font-size:inherit; .margin-right(10px); }*/
.tabgroup .options .variation i:before {
  content: '\f059';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.tabgroup .options .close i:before {
  content: '\f057';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.tabgroup .options .add-close i:before {
  content: '\f07a';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.tabgroup .options a i:before,
.tabgroup .options button i:before {
  margin-right: 10px !important;
  margin-right: 1rem !important;
}
.categories a i {
  position: absolute;
  z-index: 1;
  font-size: 22;
  font-size: 22px;
  font-size: 2.2rem;
  width: 40px;
  width: 4rem;
  height: 40px;
  height: 4rem;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  top: 7.5px;
  top: 0.7rem;
  left: 7.5px;
  left: 0.7rem;
  color: #45a1ec;
  text-align: center;
  line-height: 40px;
  line-height: 4rem;
}
.categories a i + b {
  font-size: 13;
  font-size: 13px;
  font-size: 1.3rem;
  color: #ffa708;
  position: absolute;
  z-index: 1;
  text-align: center;
  left: 2px;
  left: 0.2rem;
  top: 2px;
  top: 0.2rem;
  border-width: 2px;
  border-style: solid;
  border-color: #eeeeee;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 12px;
  width: 1.2rem;
  height: 12px;
  height: 1.2rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.categories a i + b:before {
  content: '\f058';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.categories .active a i {
  background-color: #3398ea;
  background-image: -moz-linear-gradient(top, #45a1ec, #188ae6);
  background-image: -ms-linear-gradient(top, #45a1ec, #188ae6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#45a1ec), to(#188ae6));
  background-image: -webkit-linear-gradient(top, #45a1ec, #188ae6);
  background-image: -o-linear-gradient(top, #45a1ec, #188ae6);
  background-image: linear-gradient(top, #45a1ec, #188ae6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45a1ec', endColorstr='#188ae6', GradientType=0);
  color: #fff;
}
.categories .active a i + b {
  border-color: #fff;
  background: #fff;
}
.categories i:before {
  content: '\f10c';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.categories .building i:before {
  content: '\f0f7';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.categories .catering i:before {
  content: '\f0f5';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.categories .cleaning i:before {
  content: '\f0d0';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.categories .counselling i:before {
  content: '\f0c0';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.categories .data i:before {
  content: '\f0a0';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.categories .energy i:before {
  content: '\f0ac';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.categories .finance i:before {
  content: '\f09d';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.categories .governors i:before {
  content: '\f0e6';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.categories .grounds i:before {
  content: '\f06c';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.categories .ict i:before {
  content: '\f108';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.categories .inclusion i:before {
  content: '\f079';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.categories .library i:before {
  content: '\f02d';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.categories .payroll i:before {
  content: '\f073';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.categories .personnel i:before {
  content: '\f007';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.categories .standards i:before {
  content: '\f080';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.categories .waste i:before {
  content: '\f014';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.categories .copyright i:before {
  content: '\f0c5';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}


.categories .audit i:before {
  content: '\f0C6';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}

.categories .commissioning i:before {
  content: '\f045';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}

.categories .free i:before {
  content: '\f004';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}

.categories .offsite i:before {
  content: '\f0EB';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}

.categories .radiation i:before {
  content: '\f0C3';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}


.categories .schoolappeals i:before {
  content: '\f085';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}

.categories .swimming i:before {
  content: '\f183';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}


.categories .water i:before {
  content: '\f043';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}




.form {
  /*	.name + i {.icon(@icon-tag);}
	.dfe + i {.icon(@icon-file-text-alt);}
	.pupils + i {.icon(@icon-group);}
	.sites + i {.icon(@icon-map-marker);}
	.size + i {.icon(@icon-resize-full);}*/

}
.form .email + i:before {
  content: '\f0e0';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.form .password + i:before,
.form .answer + i:before {
  content: '\f084';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.form .security + i:before {
  content: '\f023';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.form label i {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  font-size: 18;
  font-size: 18px;
  font-size: 1.8rem;
  width: 3.8rem;
  line-height: 3.4rem;
  color: #999;
}
.form .forgot i {
  margin-right: 10px;
  margin-right: 1rem;
}
.form .forgot i:before {
  content: '\f024';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.form .good i:before {
  content: '\f00c';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.form .bad i:before {
  content: '\f00d';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.form .guidance i {
  position: absolute;
  z-index: 1;
  top: -10px;
  top: -1rem;
  left: 0;
  font-size: 4rem;
  font-size: 40px;
  font-size: 4pxrem;
}
.form .guidance .good i {
  color: #80ca15;
}
.form .guidance .bad i {
  color: #ec4545;
}
.form .good i,
.form .bad i {
  margin-right: 10px;
  margin-right: 1rem;
}
.content div.main article section > i {
  position: absolute;
  z-index: 1;
  top: -10px;
  top: -1rem;
  left: 0;
  font-size: 60;
  font-size: 60px;
  font-size: 6rem;
  color: #45a1ec;
  text-align: center;
  width: 140px;
  width: 14rem;
}
.content div.main article .info > i:before {
  content: '\f05a';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.content div.main article .about > i:before {
  content: '\f0c0';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.content div.main article .contact > i:before {
  content: '\f0e6';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.content div.main article .contact address i {
  margin-right: 10px;
  margin-right: 1rem;
  position: absolute;
  z-index: 1;
  top: 0;
  left: -50px;
  left: -5rem;
  width: 40px;
  width: 4rem;
  text-align: center;
}
.content div.main article .contact .email i:before {
  content: '\f003';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.content div.main article .contact .tel i:before {
  content: '\f095';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.content div.main article .contact .fax i:before {
  content: '\f02f';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.content div.main article .contact .loc i {
  color: #45a1ec;
}
.content div.main article .contact .loc i:before {
  content: '\f041';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.content div.main article .contact form i:before,
.orders div.main article .contact form i:before {
  content: '\f003';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.content div.main article .contact .name i:before,
.orders div.main article .contact .name i:before {
  content: '\f007';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.content div.main article .contact .subject i:before,
.orders div.main article .contact .subject i:before {
  content: '\f059';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
.content div.main article .contact .msg i:before,
.orders div.main article .contact .msg i:before {
  content: '\f075';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
/*!
 *  Font Awesome 3.2.1
 *  the iconic font designed for Bootstrap
 *  ------------------------------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation can be
 *  found at http://fontawesome.io.  Stay up to date on Twitter at
 *  http://twitter.com/fontawesome.
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - The Font Awesome font is licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 *
 *  Author - Dave Gandy
 *  ------------------------------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/byscuits
 *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
 */
.icon-glass {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf000;');
}
.icon-music {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf001;');
}
.icon-search {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf002;');
}
.icon-envelope-alt {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf003;');
}
.icon-heart {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf004;');
}
.icon-star {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf005;');
}
.icon-star-empty {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf006;');
}
.icon-user {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf007;');
}
.icon-film {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf008;');
}
.icon-th-large {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf009;');
}
.icon-th {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00a;');
}
.icon-th-list {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00b;');
}
.icon-ok {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00c;');
}
.icon-remove {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00d;');
}
.icon-zoom-in {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00e;');
}
.icon-zoom-out {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf010;');
}
.icon-off {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf011;');
}
.icon-power-off {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf011;');
}
.icon-signal {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf012;');
}
.icon-cog {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf013;');
}
.icon-gear {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf013;');
}
.icon-trash {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf014;');
}
.icon-home {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf015;');
}
.icon-file-alt {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf016;');
}
.icon-time {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf017;');
}
.icon-road {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf018;');
}
.icon-download-alt {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf019;');
}
.icon-download {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01a;');
}
.icon-upload {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01b;');
}
.icon-inbox {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01c;');
}
.icon-play-circle {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01d;');
}
.icon-repeat {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01e;');
}
.icon-rotate-right {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01e;');
}
.icon-refresh {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf021;');
}
.icon-list-alt {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf022;');
}
.icon-lock {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf023;');
}
.icon-flag {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf024;');
}
.icon-headphones {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf025;');
}
.icon-volume-off {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf026;');
}
.icon-volume-down {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf027;');
}
.icon-volume-up {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf028;');
}
.icon-qrcode {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf029;');
}
.icon-barcode {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02a;');
}
.icon-tag {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02b;');
}
.icon-tags {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02c;');
}
.icon-book {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02d;');
}
.icon-bookmark {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02e;');
}
.icon-print {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02f;');
}
.icon-camera {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf030;');
}
.icon-font {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf031;');
}
.icon-bold {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf032;');
}
.icon-italic {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf033;');
}
.icon-text-height {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf034;');
}
.icon-text-width {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf035;');
}
.icon-align-left {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf036;');
}
.icon-align-center {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf037;');
}
.icon-align-right {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf038;');
}
.icon-align-justify {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf039;');
}
.icon-list {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf03a;');
}
.icon-indent-left {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf03b;');
}
.icon-indent-right {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf03c;');
}
.icon-facetime-video {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf03d;');
}
.icon-picture {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf03e;');
}
.icon-pencil {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf040;');
}
.icon-map-marker {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf041;');
}
.icon-adjust {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf042;');
}
.icon-tint {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf043;');
}
.icon-edit {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf044;');
}
.icon-share {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf045;');
}
.icon-check {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf046;');
}
.icon-move {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf047;');
}
.icon-step-backward {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf048;');
}
.icon-fast-backward {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf049;');
}
.icon-backward {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf04a;');
}
.icon-play {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf04b;');
}
.icon-pause {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf04c;');
}
.icon-stop {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf04d;');
}
.icon-forward {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf04e;');
}
.icon-fast-forward {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf050;');
}
.icon-step-forward {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf051;');
}
.icon-eject {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf052;');
}
.icon-chevron-left {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf053;');
}
.icon-chevron-right {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf054;');
}
.icon-plus-sign {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf055;');
}
.icon-minus-sign {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf056;');
}
.icon-remove-sign {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf057;');
}
.icon-ok-sign {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf058;');
}
.icon-question-sign {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf059;');
}
.icon-info-sign {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05a;');
}
.icon-screenshot {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05b;');
}
.icon-remove-circle {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05c;');
}
.icon-ok-circle {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05d;');
}
.icon-ban-circle {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05e;');
}
.icon-arrow-left {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf060;');
}
.icon-arrow-right {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf061;');
}
.icon-arrow-up {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf062;');
}
.icon-arrow-down {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf063;');
}
.icon-share-alt {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf064;');
}
.icon-mail-forward {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf064;');
}
.icon-resize-full {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf065;');
}
.icon-resize-small {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf066;');
}
.icon-plus {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf067;');
}
.icon-minus {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf068;');
}
.icon-asterisk {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf069;');
}
.icon-exclamation-sign {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06a;');
}
.icon-gift {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06b;');
}
.icon-leaf {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06c;');
}
.icon-fire {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06d;');
}
.icon-eye-open {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06e;');
}
.icon-eye-close {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf070;');
}
.icon-warning-sign {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf071;');
}
.icon-plane {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf072;');
}
.icon-calendar {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf073;');
}
.icon-random {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf074;');
}
.icon-comment {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf075;');
}
.icon-magnet {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf076;');
}
.icon-chevron-up {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf077;');
}
.icon-chevron-down {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf078;');
}
.icon-retweet {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf079;');
}
.icon-shopping-cart {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07a;');
}
.icon-folder-close {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07b;');
}
.icon-folder-open {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07c;');
}
.icon-resize-vertical {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07d;');
}
.icon-resize-horizontal {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07e;');
}
.icon-bar-chart {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf080;');
}
.icon-twitter-sign {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf081;');
}
.icon-facebook-sign {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf082;');
}
.icon-camera-retro {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf083;');
}
.icon-key {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf084;');
}
.icon-cogs {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf085;');
}
.icon-gears {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf085;');
}
.icon-comments {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf086;');
}
.icon-thumbs-up-alt {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf087;');
}
.icon-thumbs-down-alt {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf088;');
}
.icon-star-half {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf089;');
}
.icon-heart-empty {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08a;');
}
.icon-signout {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08b;');
}
.icon-linkedin-sign {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08c;');
}
.icon-pushpin {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08d;');
}
.icon-external-link {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08e;');
}
.icon-signin {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf090;');
}
.icon-trophy {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf091;');
}
.icon-github-sign {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf092;');
}
.icon-upload-alt {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf093;');
}
.icon-lemon {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf094;');
}
.icon-phone {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf095;');
}
.icon-check-empty {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf096;');
}
.icon-unchecked {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf096;');
}
.icon-bookmark-empty {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf097;');
}
.icon-phone-sign {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf098;');
}
.icon-twitter {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf099;');
}
.icon-facebook {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09a;');
}
.icon-github {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09b;');
}
.icon-unlock {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09c;');
}
.icon-credit-card {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09d;');
}
.icon-rss {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09e;');
}
.icon-hdd {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a0;');
}
.icon-bullhorn {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a1;');
}
.icon-bell {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a2;');
}
.icon-certificate {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a3;');
}
.icon-hand-right {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a4;');
}
.icon-hand-left {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a5;');
}
.icon-hand-up {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a6;');
}
.icon-hand-down {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a7;');
}
.icon-circle-arrow-left {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a8;');
}
.icon-circle-arrow-right {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a9;');
}
.icon-circle-arrow-up {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0aa;');
}
.icon-circle-arrow-down {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ab;');
}
.icon-globe {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ac;');
}
.icon-wrench {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ad;');
}
.icon-tasks {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ae;');
}
.icon-filter {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0b0;');
}
.icon-briefcase {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0b1;');
}
.icon-fullscreen {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0b2;');
}
.icon-group {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c0;');
}
.icon-link {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c1;');
}
.icon-cloud {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c2;');
}
.icon-beaker {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c3;');
}
.icon-cut {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c4;');
}
.icon-copy {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c5;');
}
.icon-paper-clip {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c6;');
}
.icon-paperclip {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c6;');
}
.icon-save {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c7;');
}
.icon-sign-blank {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c8;');
}
.icon-reorder {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c9;');
}
.icon-list-ul {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ca;');
}
.icon-list-ol {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0cb;');
}
.icon-strikethrough {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0cc;');
}
.icon-underline {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0cd;');
}
.icon-table {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ce;');
}
.icon-magic {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d0;');
}
.icon-truck {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d1;');
}
.icon-pinterest {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d2;');
}
.icon-pinterest-sign {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d3;');
}
.icon-google-plus-sign {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d4;');
}
.icon-google-plus {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d5;');
}
.icon-money {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d6;');
}
.icon-caret-down {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d7;');
}
.icon-caret-up {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d8;');
}
.icon-caret-left {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d9;');
}
.icon-caret-right {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0da;');
}
.icon-columns {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0db;');
}
.icon-sort {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0dc;');
}
.icon-sort-down {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0dd;');
}
.icon-sort-up {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0de;');
}
.icon-envelope {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e0;');
}
.icon-linkedin {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e1;');
}
.icon-undo {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e2;');
}
.icon-rotate-left {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e2;');
}
.icon-legal {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e3;');
}
.icon-dashboard {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e4;');
}
.icon-comment-alt {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e5;');
}
.icon-comments-alt {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e6;');
}
.icon-bolt {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e7;');
}
.icon-sitemap {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e8;');
}
.icon-umbrella {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e9;');
}
.icon-paste {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ea;');
}
.icon-lightbulb {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0eb;');
}
.icon-exchange {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ec;');
}
.icon-cloud-download {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ed;');
}
.icon-cloud-upload {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ee;');
}
.icon-user-md {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f0;');
}
.icon-stethoscope {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f1;');
}
.icon-suitcase {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f2;');
}
.icon-bell-alt {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f3;');
}
.icon-coffee {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f4;');
}
.icon-food {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f5;');
}
.icon-file-text-alt {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f6;');
}
.icon-building {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f7;');
}
.icon-hospital {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f8;');
}
.icon-ambulance {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f9;');
}
.icon-medkit {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0fa;');
}
.icon-fighter-jet {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0fb;');
}
.icon-beer {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0fc;');
}
.icon-h-sign {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0fd;');
}
.icon-plus-sign-alt {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0fe;');
}
.icon-double-angle-left {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf100;');
}
.icon-double-angle-right {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf101;');
}
.icon-double-angle-up {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf102;');
}
.icon-double-angle-down {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf103;');
}
.icon-angle-left {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf104;');
}
.icon-angle-right {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf105;');
}
.icon-angle-up {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf106;');
}
.icon-angle-down {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf107;');
}
.icon-desktop {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf108;');
}
.icon-laptop {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf109;');
}
.icon-tablet {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf10a;');
}
.icon-mobile-phone {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf10b;');
}
.icon-circle-blank {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf10c;');
}
.icon-quote-left {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf10d;');
}
.icon-quote-right {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf10e;');
}
.icon-spinner {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf110;');
}
.icon-circle {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf111;');
}
.icon-reply {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf112;');
}
.icon-mail-reply {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf112;');
}
.icon-github-alt {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf113;');
}
.icon-folder-close-alt {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf114;');
}
.icon-folder-open-alt {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf115;');
}
.icon-expand-alt {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf116;');
}
.icon-collapse-alt {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf117;');
}
.icon-smile {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf118;');
}
.icon-frown {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf119;');
}
.icon-meh {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf11a;');
}
.icon-gamepad {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf11b;');
}
.icon-keyboard {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf11c;');
}
.icon-flag-alt {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf11d;');
}
.icon-flag-checkered {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf11e;');
}
.icon-terminal {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf120;');
}
.icon-code {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf121;');
}
.icon-reply-all {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf122;');
}
.icon-mail-reply-all {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf122;');
}
.icon-star-half-empty {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf123;');
}
.icon-star-half-full {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf123;');
}
.icon-location-arrow {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf124;');
}
.icon-crop {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf125;');
}
.icon-code-fork {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf126;');
}
.icon-unlink {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf127;');
}
.icon-question {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf128;');
}
.icon-info {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf129;');
}
.icon-exclamation {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf12a;');
}
.icon-superscript {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf12b;');
}
.icon-subscript {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf12c;');
}
.icon-eraser {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf12d;');
}
.icon-puzzle-piece {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf12e;');
}
.icon-microphone {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf130;');
}
.icon-microphone-off {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf131;');
}
.icon-shield {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf132;');
}
.icon-calendar-empty {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf133;');
}
.icon-fire-extinguisher {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf134;');
}
.icon-rocket {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf135;');
}
.icon-maxcdn {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf136;');
}
.icon-chevron-sign-left {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf137;');
}
.icon-chevron-sign-right {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf138;');
}
.icon-chevron-sign-up {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf139;');
}
.icon-chevron-sign-down {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf13a;');
}
.icon-html5 {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf13b;');
}
.icon-css3 {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf13c;');
}
.icon-anchor {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf13d;');
}
.icon-unlock-alt {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf13e;');
}
.icon-bullseye {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf140;');
}
.icon-ellipsis-horizontal {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf141;');
}
.icon-ellipsis-vertical {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf142;');
}
.icon-rss-sign {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf143;');
}
.icon-play-sign {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf144;');
}
.icon-ticket {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf145;');
}
.icon-minus-sign-alt {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf146;');
}
.icon-check-minus {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf147;');
}
.icon-level-up {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf148;');
}
.icon-level-down {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf149;');
}
.icon-check-sign {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf14a;');
}
.icon-edit-sign {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf14b;');
}
.icon-external-link-sign {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf14c;');
}
.icon-share-sign {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf14d;');
}
.icon-compass {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf14e;');
}
.icon-collapse {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf150;');
}
.icon-collapse-top {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf151;');
}
.icon-expand {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf152;');
}
.icon-eur {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf153;');
}
.icon-euro {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf153;');
}
.icon-gbp {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf154;');
}
.icon-usd {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf155;');
}
.icon-dollar {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf155;');
}
.icon-inr {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf156;');
}
.icon-rupee {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf156;');
}
.icon-jpy {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf157;');
}
.icon-yen {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf157;');
}
.icon-cny {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf158;');
}
.icon-renminbi {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf158;');
}
.icon-krw {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf159;');
}
.icon-won {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf159;');
}
.icon-btc {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf15a;');
}
.icon-bitcoin {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf15a;');
}
.icon-file {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf15b;');
}
.icon-file-text {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf15c;');
}
.icon-sort-by-alphabet {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf15d;');
}
.icon-sort-by-alphabet-alt {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf15e;');
}
.icon-sort-by-attributes {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf160;');
}
.icon-sort-by-attributes-alt {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf161;');
}
.icon-sort-by-order {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf162;');
}
.icon-sort-by-order-alt {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf163;');
}
.icon-thumbs-up {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf164;');
}
.icon-thumbs-down {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf165;');
}
.icon-youtube-sign {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf166;');
}
.icon-youtube {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf167;');
}
.icon-xing {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf168;');
}
.icon-xing-sign {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf169;');
}
.icon-youtube-play {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf16a;');
}
.icon-dropbox {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf16b;');
}
.icon-stackexchange {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf16c;');
}
.icon-instagram {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf16d;');
}
.icon-flickr {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf16e;');
}
.icon-adn {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf170;');
}
.icon-bitbucket {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf171;');
}
.icon-bitbucket-sign {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf172;');
}
.icon-tumblr {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf173;');
}
.icon-tumblr-sign {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf174;');
}
.icon-long-arrow-down {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf175;');
}
.icon-long-arrow-up {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf176;');
}
.icon-long-arrow-left {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf177;');
}
.icon-long-arrow-right {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf178;');
}
.icon-apple {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf179;');
}
.icon-windows {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf17a;');
}
.icon-android {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf17b;');
}
.icon-linux {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf17c;');
}
.icon-dribbble {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf17d;');
}
.icon-skype {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf17e;');
}
.icon-foursquare {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf180;');
}
.icon-trello {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf181;');
}
.icon-female {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf182;');
}
.icon-male {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf183;');
}
.icon-gittip {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf184;');
}
.icon-sun {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf185;');
}
.icon-moon {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf186;');
}
.icon-archive {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf187;');
}
.icon-bug {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf188;');
}
.icon-vk {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf189;');
}
.icon-weibo {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf18a;');
}
.icon-renren {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf18b;');
}
.lt-ie8 {
  /*	li.selected .bar .add i, .list .info li.code i {.icon-ok-sign;}
	li.selected .bar .add.again i {.icon-plus;}*/

}
.lt-ie8 .super .user .login i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf090;');
}
.lt-ie8 .super .user .request i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf069;');
}
.lt-ie8 .super .user .help i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf059;');
}
.lt-ie8 .super .user .schools i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf041;');
}
.lt-ie8 .super .user .users i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf007;');
}
.lt-ie8 .super .user .back i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf060;');
}
.lt-ie8 .super .user .logout i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08b;');
}
.lt-ie8 .super .user .services i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf022;');
}
.lt-ie8 .super .site .about i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05a;');
}
.lt-ie8 .super .site .accessibility i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf046;');
}
.lt-ie8 .super .site .contact i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf095;');
}
.lt-ie8 .super .site .admin i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ad;');
}
.lt-ie8 .super .site .catalogue i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00b;');
}
.lt-ie8 .search button i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf002;');
}
.lt-ie8 .dashboard .user .btn i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05a;');
}
.lt-ie8 .dashboard .cart .btn i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a9;');
}
.lt-ie8 .dashboard .cart h6 i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07a;');
}
.lt-ie8 .pages > .tabs .services-catalogue i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf061;');
}
.lt-ie8 .pages > .tabs .previous-orders i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ea;');
}
.lt-ie8 .pages > .tabs .completed-orders i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ea;');
}
.lt-ie8 .pages > .tabs .my-cart i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07a;');
}
.lt-ie8 .list .tabs .details i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05a;');
}
.lt-ie8 .list .tabs .price i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf046;');
}
.lt-ie8 .list .tabs .support i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf059;');
}
.lt-ie8 .list .tabs .testimonials i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf005;');
}
.lt-ie8 .notices .intro i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf053;');
}
.lt-ie8 .list .meta .selected i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf058;');
}
.lt-ie8 .list .meta .new i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf069;');
}
.lt-ie8 .list .meta .changed i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06a;');
}
.lt-ie8 .new .bar b {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf069;');
}
.lt-ie8 .changed .bar b {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06a;');
}
.lt-ie8 .bar .expand {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0da;');
}
.lt-ie8 .bar .state {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07a;');
}
.lt-ie8 .bar .back i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf060;');
}
.lt-ie8 .bar .add i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07a;');
}
.lt-ie8 .bar .remove i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf057;');
}
.lt-ie8 .bar .update i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf021;');
}
.lt-ie8 .bar .change i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00c;');
}
.lt-ie8 .bar .print i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02f;');
}
.lt-ie8 .selected .bar .options > form i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf058;');
}
.lt-ie8 .tabgroup .options .variation i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf059;');
}
.lt-ie8 .tabgroup .options .close i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf057;');
}
.lt-ie8 .tabgroup .options .add-close i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07a;');
}
.lt-ie8 .categories a i + b {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf058;');
}
.lt-ie8 .categories i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf10c;');
}
.lt-ie8 .categories .building i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f7;');
}
.lt-ie8 .categories .catering i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f5;');
}
.lt-ie8 .categories .cleaning i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d0;');
}
.lt-ie8 .categories .counselling i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c0;');
}
.lt-ie8 .categories .data i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a0;');
}
.lt-ie8 .categories .energy i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ac;');
}
.lt-ie8 .categories .finance i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09d;');
}
.lt-ie8 .categories .governors i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e6;');
}
.lt-ie8 .categories .grounds i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06c;');
}
.lt-ie8 .categories .ict i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf108;');
}
.lt-ie8 .categories .inclusion i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf079;');
}
.lt-ie8 .categories .library i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02d;');
}
.lt-ie8 .categories .payroll i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf073;');
}
.lt-ie8 .categories .personnel i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf007;');
}
.lt-ie8 .categories .standards i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf080;');
}
.lt-ie8 .categories .waste i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf014;');
}
.lt-ie8 .categories .copyright i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c5;');
}
.lt-ie8 .form {
  /*.name + i {.icon-tag;}
		.dfe + i {.icon-file-text-alt;}
		.pupils + i {.icon-group;}
		.sites + i {.icon-map-marker;}
		.size + i {.icon-resize-full;}*/

}
.lt-ie8 .form .email + i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e0;');
}
.lt-ie8 .form .password + i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf023;');
}
.lt-ie8 .form .forgot i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf024;');
}
.lt-ie8 .form .good i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00c;');
}
.lt-ie8 .form .bad i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00d;');
}
.lt-ie8 .content div.main article .info > i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05a;');
}
.lt-ie8 .content div.main article .about > i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c0;');
}
.lt-ie8 .content div.main article .contact > i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e6;');
}
.lt-ie8 .content div.main article .contact .email i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf003;');
}
.lt-ie8 .content div.main article .contact .tel i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf095;');
}
.lt-ie8 .content div.main article .contact .fax i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02f;');
}
.lt-ie8 .content div.main article .contact .loc i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf041;');
}
.lt-ie8 .content div.main article .contact form i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf003;');
}
.lt-ie8 .content div.main article .contact .name i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf007;');
}
.lt-ie8 .content div.main article .contact .subject i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf059;');
}
.lt-ie8 .content div.main article .contact .msg i {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 100;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf075;');
}
html {
  font-size: 65%;
}
body {
  font-family: "Roboto", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 16;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.4;
  color: #808080;
}
h1 {
  font-family: "Roboto", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 26;
  font-size: 26px;
  font-size: 2.6rem;
  font-weight: bold;
  line-height: 1.2;
}
.form h1 {
  font-size: 18;
  font-size: 18px;
  font-size: 1.8rem;
}

.content-page p + h1 {
  margin: 1em auto auto auto;
}

h2 {
  font-family: "Roboto", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 14;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 1.2;
}
.notices h2,
.content-page h2 {
  font-family: "Roboto", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 18;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 1.6;
}
h3 {
  font-family: "Roboto", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 16;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 1.4;
}
article h2 {
  font-family: "Roboto", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 32;
  font-size: 32px;
  font-size: 3.2rem;
  font-weight: bold;
  line-height: 2;
  color: #3f536f;
}
.super .site {
  font-size: 14;
  font-size: 14px;
  font-size: 1.4rem;
}
.super .user ul a {
  font-size: 16;
  font-size: 16px;
  font-size: 1.6rem;
  text-shadow: 0 1px 2px #666;
}
.super .user ul a b {
  font-size: 10;
  font-size: 10px;
  font-size: 1rem;
  font-weight: 100;
  color: #fff;
}
.siteID {
  font-family: "Roboto", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 24;
  font-size: 24px;
  font-size: 2.4rem;
  font-weight: 400;
  line-height: inherit;
  color: #2190ea;
  letter-spacing: -1px;
}
.siteID b {
  font-weight: 700;
  color: #3f536f;
}
.dashboard {
  font-size: 11;
  font-size: 11px;
  font-size: 1.1rem;
  color: #fff;
}
.dashboard h6 {
  font-size: 15;
  font-size: 15px;
  font-size: 1.5rem;
}
.dashboard .user .id {
  font-size: 13;
  font-size: 13px;
  font-size: 1.3rem;
}
.dashboard .user .id b {
  color: #45a1ec;
}
.dashboard .user .meta a {
  color: #c8cbcd;
  text-shadow: 0 1px 2px #666;
}
.dashboard .cart .total {
  font-size: 24;
  font-size: 24px;
  font-size: 2.4rem;
  color: #ffa708;
}
.dashboard .cart .total span {
  font-size: 12;
  font-size: 12px;
  font-size: 1.2rem;
}
.dashboard .checkout {
  color: #ffffff;
  text-shadow: 0 1px 2px #666;
}
.dashboard sup {
  font-size: 7;
  font-size: 7px;
  font-size: 0.7rem;
  vertical-align: top;
}
.dashboard .btn {
  font-size: 14;
  font-size: 14px;
  font-size: 1.4rem;
}
.dashboard .btn.checkout {
  color: #222;
  text-shadow: none !important;
}
.tabs {
  font-size: 20;
  font-size: 20px;
  font-size: 2rem;
}
.tabs a,
.tabs button,
.tabs select {
  color: #ffffff;
}
.tabs .active a,
.tabs .active button,
.tabs .active select {
  color: #404040;
}
.tabs button,
.tabs select {
  font-family: "Roboto", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 20;
  font-size: 20px;
  font-size: 2rem;
  font-weight: 100;
  line-height: inherit;
}
.tabs button b {
  font-weight: 700;
}
.notices {
  font-size: 15;
  font-size: 15px;
  font-size: 1.5rem;
}
.list .info {
  color: #3f536f;
  font-weight: 400;
}
.list .info > .detail,
.list .meta {
  color: #aaa;
}
.list .meta {
  font-size: 12;
  font-size: 12px;
  font-size: 1.2rem;
}
.list .tabs,
.list .tabgroup .options {
  font-size: 12;
  font-size: 12px;
  font-size: 1.2rem;
}
.bar h2 {
  color: #494949;
  font-size: 14;
  font-size: 14px;
  font-size: 1.4rem;
}
.bar .detail {
  font-size: 11;
  font-size: 11px;
  font-size: 1.1rem;
}
.bar .service {
  color: #7c7c7c;
}
.bar .expand {
  color: #45a1ec;
}
.bar .add,
.bar .remove,
.bar .print,
.bar .back {
  color: #808080;
}
.bar .add {
  color: #45a1ec;
}

.bar .add.selected {
  color: #FFA708;
}

.bar .add.disabled {
  color: #494949;
}

.bar .remove {
  color: #e97b7b;
}
.bar .options label span {
  font-size: 16;
  font-size: 16px;
  font-size: 1.6rem;
}
.bar .options label input {
  font-family: "Roboto", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 20;
  font-size: 20px;
  font-size: 2rem;
  font-weight: 100;
  line-height: inherit;
  color: #45a1ec;
}
.bar button,
.bar a {
  color: #3f536f;
}
.bar button:hover,
.bar a:hover {
  color: #45a1ec;
}

.bar a.selected:hover {
  color: #FFA708;
}

.bar .add:hover {
  background-color: #2190EA;
}

.bar .add.selected:hover {
  background-color: #FFA708;
}

.bar .add.disabled:hover {
  background-color: #494949;
}

.bar .copy:hover {
  background-color: #FFA708;
}

.bar .copy:hover i {
  color: #fff;
}



.pages .list .quantity input {
  font-family: "Roboto", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 14;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1;
  color: #45a1ec;
}
.list li.code,
.list li.cost {
  color: #2190ea;
}
.list.selected .remove,
.list li.selected .remove {
  color: #ffa708;
}

.list .remove i,
.list li .remove i {
  height: 50px;
  line-height: 50px;
  margin: -5px 0 0;
}


.list.selected .expand,
.list li.selected .expand,
.list.selected li.code,
.list li.selected li.code,
.list.selected li.cost,
.list li.selected li.cost {
  color: #ffa708 !important;
}
.list.selected .quantity input,
.list li.selected .quantity input {
  color: #ffa708;
}
.pages .notices h2,
.pages .content-page h2 {
  color: #2190ea;
}
.pages .notices a,
.pages .content-page a {
  color: #2190ea;
}
.pages aside li a {
  color: #404040;
}
.pages h3 {
  color: #2190ea;
}
.categories a {
  font-size: 14;
  font-size: 14px;
  font-size: 1.4rem;
}
.tabgroup .tabs a {
  color: #808080;
}
.tabgroup .tabs a.active {
  color: #3f536f;
}
.tabgroup .panes {
  font-size: 13;
  font-size: 13px;
  font-size: 1.3rem;
}
.tabgroup .options a,
.tabgroup .options button {
  color: #808080;
}
footer a {
  font-size: 11;
  font-size: 11px;
  font-size: 1.1rem;
}
.form h1 {
  color: #2190ea;
  font-size: 20;
  font-size: 20px;
  font-size: 2rem;
}
.form label {
  font-family: "Roboto", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 13;
  font-size: 13px;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1;
}
.form input,
.form select,
.form textarea {
  font-family: "Roboto", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 14;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1;
  color: #2190ea;
}
.form input[type=password] {
  font-family: Arial, Helvetica, sans-serif;
}
.form button {
  font-family: "Roboto", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 16;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
}
.form .actions a {
  font-size: 12;
  font-size: 12px;
  font-size: 1.2rem;
}
.form .guidance {
  font-size: 14;
  font-size: 14px;
  font-size: 1.4rem;
}
.form div.main a {
  color: #bfbfbf;
}
.form form label input {
  color: #2190ea;
}
.form form label input[disabled],
.form form input[disabled] {
  color: #808080;
}
.form form button {
  color: #ffffff;
  text-shadow: 0 1px 1px #3f536f;
}
.login_message {
  font-size: 14;
  font-size: 14px;
  font-size: 1.4rem;
}
.login_message.error {
  color: #ec4545;
}
/*form.fms input {
  font-size: 30;
  font-size: 30px;
  font-size: 3rem;
}*/
.content .contacts {
  font-size: 20;
  font-size: 20px;
  font-size: 2rem;
}
.content address {
  font-style: normal;
}
.content address b {
  color: #45a1ec;
}
.content .tel,
.content .fax {
  font-weight: 100;
}
.I {
  font-style: italic;
}
.noI {
  font-style: normal;
}
.U {
  text-decoration: underline;
}
.noU {
  text-decoration: none;
}
.T {
  text-indent: 0;
}
.noT {
  text-indent: -9999em;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
a {
  color: #2190ea;
  text-decoration: none;
}
a:hover {
  color: #3f536f;
}
a:focus {
  color: #45a1ec;
}
a:hover,
a:active {
  outline: 0;
}
header .super .user a:active {
  box-shadow: 1px 1px 1px #aaa,0 1px 3px #333 inset;
}
header .super .user li:first-child a:active {
  background-color: #43b2ff;
  background-image: -moz-linear-gradient(top, #43b2ff, #2190ea);
  background-image: -ms-linear-gradient(top, #43b2ff, #2190ea);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#43b2ff), to(#2190ea));
  background-image: -webkit-linear-gradient(top, #43b2ff, #2190ea);
  background-image: -o-linear-gradient(top, #43b2ff, #2190ea);
  background-image: linear-gradient(top, #43b2ff, #2190ea);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#43b2ff', endColorstr='#2190ea', GradientType=0);
}
.dashboard .btn:hover {
  color: #fff !important;
}
.pages > .tabs li:hover {
  /*margin-top: -5px;
  margin-top: -0.5rem;*/
}
.pages > .tabs li:hover a {
  background: url(/assets/images/bg-tab-light.png) center top repeat-x;
  /*padding-bottom: 5px;
  padding-bottom: 0.5rem;*/
  color: #fff;
}
.pages > .tabs li.active:hover a {
  background: #eee;
}
.pages > .tabs li:hover form.catyear {
  padding-bottom: 5px !important;
  padding-bottom: 0.5rem !important;
}
.pages > .tabs li.active:hover {
  margin-top: 0;
}
.pages > .tabs li.active:hover a {
  color: #404040;
}
.pages > .tabs li button:hover {
  color: #bfbfbf;
}
.pages > .tabs li.active button:hover {
  color: #45a1ec;
}
.categories a:hover {
  background: #ddd;
}
.categories a:hover > span {
  color: #3f536f;
}
.categories a:hover b {
  border-color: #ddd;
}
.categories li.active a:hover > span {
  color: #404040;
}
.single a.add:hover {
  color: #ffa708 !important;
}
.single a:hover {
  color: #2190ea !important;
}
.bar a:hover h2 {
  color: #2190ea !important;
}
.pages .list .bar a.print:hover i,
.pages .list .bar button.print:hover i,
.pages .list .bar a.add:hover i,
.pages .list .bar button.add:hover i,
.pages .list .bar a.remove:hover i,
.pages .list .bar button.remove:hover i {
  color: #ffffff !important;
  background: #2190ea;
}

.pages .list .bar a.add.selected:hover i,
.pages .list .bar button.add.selected:hover i {
  background: #FFA708;
}

.pages .list .bar a.add.disabled:hover i,
.pages .list .bar button.add.disabled:hover i {
  background: #494949;
}


.pages .list .bar a.remove:hover,
.pages .list .bar button.remove:hover {
  background: #ec4545;
  color: #ffffff !important;
}
.pages .list .bar a.remove:hover i,
.pages .list .bar button.remove:hover i {
  color: #ffffff;
  background: #ec4545;
}
.pages .list .selected .bar a.add:hover i,
.pages .list .selected .bar button.add:hover i {
  color: #ffffff !important;
  background: #ffa708;
}
.bar form:hover label.quantity {
  display: block;
  float: none;
}
.notices a:hover {
  color: #45a1ec !important;
  border-bottom: 1px dotted #2190ea;
}
.search button:hover {
  color: #2190ea;
}
.form .main .wrap a:hover {
  color: #2190ea;
}
.form button:hover {
  background-color: #77c5f4;
  background-image: -moz-linear-gradient(top, #92d9f7, #50a7ee);
  background-image: -ms-linear-gradient(top, #92d9f7, #50a7ee);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#92d9f7), to(#50a7ee));
  background-image: -webkit-linear-gradient(top, #92d9f7, #50a7ee);
  background-image: -o-linear-gradient(top, #92d9f7, #50a7ee);
  background-image: linear-gradient(top, #92d9f7, #50a7ee);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#92d9f7', endColorstr='#50a7ee', GradientType=0);
}
.form button:active {
  background-color: #3ba6ee;
  background-image: -moz-linear-gradient(top, #2190ea, #62c8f4);
  background-image: -ms-linear-gradient(top, #2190ea, #62c8f4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2190ea), to(#62c8f4));
  background-image: -webkit-linear-gradient(top, #2190ea, #62c8f4);
  background-image: -o-linear-gradient(top, #2190ea, #62c8f4);
  background-image: linear-gradient(top, #2190ea, #62c8f4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2190ea', endColorstr='#62c8f4', GradientType=0);
}
.admin .main .wrap {
  background: transparent;
}
/* Compact View for Focus Mode */
body.focus .wrap {
  width: 100%;
  min-width: 1000px;
  z-index: 2;
}
body.focus header {
  padding-top: 0 !important;
  position: relative;
  z-index: 3;
}
body.focus .siteID {
  overflow: hidden;
  width: 0;
  height: 0;
}
body.focus .super .user ul {
  padding-top: 2px;
  padding-top: 0.2rem;
}
body.focus .super .user a {
  line-height: 20px;
  line-height: 2rem;
}
body.focus .super .site a {
  padding: 3px 14px;
  padding: 0.3rem 14px;
  padding: 3px 1.4rem;
  padding: 0.3rem 1.4rem;
}
body.focus .super .site a span {
  display: block;
  overflow: hidden;
  width: 0;
  height: 0;
}
body.focus .search {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 162px;
  right: 16.2rem;
  margin: 0;
  margin-top: 2px;
  margin-top: 0.2rem;
}
body.focus .search input {
  font-size: 12;
  font-size: 12px;
  font-size: 1.2rem;
  width: 120px;
  width: 12rem;
}
body.focus .search input:focus {
  width: 200px;
  width: 20rem;
}
body.focus .search button {
  margin-top: -1px;
  margin-top: -0.1rem;
}
body.focus .dashboard .info {
  padding-bottom: 0;
  background: transparent;
}
body.focus .dashboard .meta {
  padding-top: 0;
}
body.focus .pages > .tabs li a {
  line-height: 40px;
  line-height: 4rem;
}
body.focus .pages > .tabs li a i:before {
  top: auto;
}
body.focus .pages aside li a {
  padding-right: 10px;
  padding-right: 1rem;
}
body.focus .pages aside li a span {
  height: 35px;
  height: 3.5rem;
}
body.focus footer {
  margin-top: -20px;
  margin-top: -2rem;
}
body.focus footer li {
  line-height: 24px;
  line-height: 2.4rem;
}
body.focus .categories a {
  overflow: hidden;
}
body.focus .categories a i {
  left: 0;
  top: -3px;
  top: -0.3rem;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.lt-ie10 input,
.lt-ie10 select,
.lt-ie10 textarea {
  padding: 0;
  margin: 0;
}
.lt-ie9 {
  /* Pages */

}
.lt-ie9 * {
  font-weight: 100;
}
.lt-ie9 header .super .user a {
  border: 1px solid #808080;
  font-weight: 100;
}
.lt-ie9 article .list .bar h2 {
  margin-bottom: 3px;
}
.lt-ie9 .pages .list label.quantity input {
  margin-top: 4px;
}
.lt-ie9 aside {
  width: 24%;
}
.lt-ie9 .services li .bar,
.lt-ie9 .services li .options ul {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.lt-ie8 .pages .tabs li {
  width: 33.3%;
}
.lt-ie8 aside li a span {
  display: block;
}
article .form h1 {
  text-align: center;
  font-size: 20;
  font-size: 20px;
  font-size: 2rem;
  color: #2190ea;
}
article .form form label .input {
  padding-left: 3.5rem;
}
article .form form label i {
  text-align: center;
}
article .form form .forgot a {
  color: #2190ea;
}
nav ul,
nav ol {
  margin: 0;
  padding: 0;
}
nav ul li,
nav ol li {
  list-style: none;
}
nav li {
  float: left;
}
body {
  background: #eee;
}
.wrap {
  width: 960px;
  width: 96rem;
  margin: 0 auto;
  *zoom: 1;
  position: relative;
  z-index: 1;
}
.wrap:before,
.wrap:after {
  display: table;
  content: "";
}
.wrap:after {
  clear: both;
}
header {
  padding-top: 54px;
  padding-top: 5.4rem;
}
.siteID {
  line-height: 120px;
  line-height: 12rem;
  display: block;
  float: left;
}
.siteID img {
  padding: 27px 20px;
  padding: 2.7rem 20px;
  padding: 27px 2rem;
  padding: 2.7rem 2rem;
  width: 98px;
  width: 9.8rem;
  display: block;
  float: left;
}
.search {
  padding: 1.5px 10px;
  padding: 0.1rem 10px;
  padding: 1.5px 1rem;
  padding: 0.1rem 1rem;
  margin: 46px 20px;
  margin: 4.6rem 20px;
  margin: 46px 2rem;
  margin: 4.6rem 2rem;
  float: right;
  background: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: #dddddd #cccccc #bbbbbb;
  -webkit-border-radius: 20rem;
  -moz-border-radius: 20rem;
  border-radius: 20rem;
  position: relative;
  z-index: 1;
  width: 240px;
  width: 24rem;
  height: 23px;
  height: 2.3rem;
  overflow: hidden;
}
.search input {
  border: 0;
  width: 224px;
  width: 22.4rem;
  margin: 0;
  box-shadow: none;
  position: absolute;
  z-index: 1;
  top: 1px;
  top: 0.1rem;
  left: 7px;
  left: 0.7rem;
  padding-top: 1px;
  padding-top: 0.1rem;
}
.search button {
  background: transparent;
  border: 0;
  width: 25px;
  height: 25px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  position: absolute;
  z-index: 1;
  top: -1px;
  top: -0.1rem;
  right: 5px;
  right: 0.5rem;
  cursor: pointer;
}
.search button span {
  display: block;
  float: none;
  width: 0;
  height: 0;
  text-indent: -999em;
}
.super {
  background-color: #61626b;
  background-image: -moz-linear-gradient(top, #71727c, #4a4a51);
  background-image: -ms-linear-gradient(top, #71727c, #4a4a51);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#71727c), to(#4a4a51));
  background-image: -webkit-linear-gradient(top, #71727c, #4a4a51);
  background-image: -o-linear-gradient(top, #71727c, #4a4a51);
  background-image: linear-gradient(top, #71727c, #4a4a51);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#71727c', endColorstr='#4a4a51', GradientType=0);
  width: 100%;
  height: auto;
  -webkit-box-shadow: #cccccc 0 4px 4px -4px inset;
  -moz-box-shadow: #cccccc 0 4px 4px -4px inset;
  box-shadow: #cccccc 0 4px 4px -4px inset;
  border-width: 1px 0;
  border-style: solid;
  border-color: #777777 #ffffff #222222;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  overflow: hidden;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
}
.super a {
  color: #c8cbcd;
  display: block;
  float: none;
}
.super a:hover {
  color: #fff;
}
.super a:active,
.super a.active {
  background-color: #5a5a62;
  background-image: -moz-linear-gradient(top, #4a4a51, #71727c);
  background-image: -ms-linear-gradient(top, #4a4a51, #71727c);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4a4a51), to(#71727c));
  background-image: -webkit-linear-gradient(top, #4a4a51, #71727c);
  background-image: -o-linear-gradient(top, #4a4a51, #71727c);
  background-image: linear-gradient(top, #4a4a51, #71727c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a4a51', endColorstr='#71727c', GradientType=0);
}
.super .user {
  width: 600px;
  width: 60rem;
  float: left;
  margin: 0 20px;
  margin: 0 2rem;
}
.super .user ul {
  padding: 0;
  padding-top: 12px;
  padding-top: 1.2rem;
}
.super .user a {
  font-weight: 700;
  line-height: 29px;
  line-height: 2.9rem;
  padding-right: 11px;
  padding-right: 1.1rem;
  padding-bottom: 1px;
  padding-bottom: 0.1rem;
  padding-left: 9px;
  padding-left: 0.9rem;
  margin-right: 21px;
  margin-right: 2.1rem;
  position: relative;
  z-index: 1;
  background-color: #676871;
  background-image: -moz-linear-gradient(top, #71727c, #595961);
  background-image: -ms-linear-gradient(top, #71727c, #595961);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#71727c), to(#595961));
  background-image: -webkit-linear-gradient(top, #71727c, #595961);
  background-image: -o-linear-gradient(top, #71727c, #595961);
  background-image: linear-gradient(top, #71727c, #595961);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#71727c', endColorstr='#595961', GradientType=0);
  box-shadow: 1px 1px 1px #aaaaaa inset, 0 1px 3px #333333;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.super .user a:active {
  background-color: #93949e;
  background-image: -moz-linear-gradient(top, #93949e, #71727c);
  background-image: -ms-linear-gradient(top, #93949e, #71727c);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#93949e), to(#71727c));
  background-image: -webkit-linear-gradient(top, #93949e, #71727c);
  background-image: -o-linear-gradient(top, #93949e, #71727c);
  background-image: linear-gradient(top, #93949e, #71727c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#93949e', endColorstr='#71727c', GradientType=0);
  box-shadow: 1px 1px 1px #aaa,0 1px 3px #333 inset;
}
.super .user a b {
  background-color: #ea3333;
  background-image: -moz-linear-gradient(top, #ec4545, #e61818);
  background-image: -ms-linear-gradient(top, #ec4545, #e61818);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ec4545), to(#e61818));
  background-image: -webkit-linear-gradient(top, #ec4545, #e61818);
  background-image: -o-linear-gradient(top, #ec4545, #e61818);
  background-image: linear-gradient(top, #ec4545, #e61818);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec4545', endColorstr='#e61818', GradientType=0);
  line-height: 20px;
  line-height: 2rem;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  z-index: 1;
  top: -10px;
  top: -1rem;
  right: -10px;
  right: -1rem;
  text-align: center;
  box-shadow: 1px 1px 1px #f5a2a2 inset, 0 1px 3px #333333;
}
.super .user li:first-child a {
  width: 78px;
  width: 7.8rem;
  background-color: #1b85db;
  background-image: -moz-linear-gradient(top, #2190ea, #1375c5);
  background-image: -ms-linear-gradient(top, #2190ea, #1375c5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2190ea), to(#1375c5));
  background-image: -webkit-linear-gradient(top, #2190ea, #1375c5);
  background-image: -o-linear-gradient(top, #2190ea, #1375c5);
  background-image: linear-gradient(top, #2190ea, #1375c5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2190ea', endColorstr='#1375c5', GradientType=0);
  box-shadow: 1px 1px 1px #8cbde5 inset, 0 1px 3px #333333;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.super .user li:first-child a:active {
  background-color: #43b2ff;
  background-image: -moz-linear-gradient(top, #43b2ff, #2190ea);
  background-image: -ms-linear-gradient(top, #43b2ff, #2190ea);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#43b2ff), to(#2190ea));
  background-image: -webkit-linear-gradient(top, #43b2ff, #2190ea);
  background-image: -o-linear-gradient(top, #43b2ff, #2190ea);
  background-image: linear-gradient(top, #43b2ff, #2190ea);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#43b2ff', endColorstr='#2190ea', GradientType=0);
  box-shadow: 1px 1px 1px #aaa,0 1px 3px #333 inset;
}
.super .user li:last-child a {
  margin-right: 0;
}
.super .site {
  float: right;
  margin-right: 20px;
  margin-right: 2rem;
  border-width: 0 1px;
  border-style: solid;
  border-color: #111111 #9d9ea8 #111111 #424040;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.super .site ul {
  *zoom: 1;
}
.super .site ul:before,
.super .site ul:after {
  display: table;
  content: "";
}
.super .site ul:after {
  clear: both;
}
.super .site a {
  border-width: 0 1px;
  border-style: solid;
  border-color: #111111 #424040 #111111 #9d9ea8;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  font-weight: 400;
}
.super .site a {
  line-height: 20px;
  line-height: 2rem;
  padding: 7.5px 14px;
  padding: 0.7rem 14px;
  padding: 7.5px 1.4rem;
  padding: 0.7rem 1.4rem;
  position: relative;
  z-index: 1;
  padding-top: 25px;
  padding-top: 2.5rem;
}
div.main > .wrap {
  background: #454545;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.dashboard {
  *zoom: 1;
}
.dashboard:before,
.dashboard:after {
  display: table;
  content: "";
}
.dashboard:after {
  clear: both;
}
.dashboard > ul {
  *zoom: 1;
  padding: 20px;
  padding: 2rem;
}
.dashboard > ul:before,
.dashboard > ul:after {
  display: table;
  content: "";
}
.dashboard > ul:after {
  clear: both;
}
.dashboard > ul > li {
  background-color: #2a2a2a;
  background-image: -moz-linear-gradient(top, #242424, #323232);
  background-image: -ms-linear-gradient(top, #242424, #323232);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#242424), to(#323232));
  background-image: -webkit-linear-gradient(top, #242424, #323232);
  background-image: -o-linear-gradient(top, #242424, #323232);
  background-image: linear-gradient(top, #242424, #323232);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#242424', endColorstr='#323232', GradientType=0);
  width: 49.5%;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  border-radius: 0.5rem;
  box-shadow: #222 0 0 4px 1px inset,#666 0 1px 1px;
  position: relative;
}
.dashboard h6 {
  float: left;
}
.dashboard .user .id {
  display: block;
  float: left;
  clear: both;
  width: 100%;
}

.dashboard .userid {
  background: #45A1EC;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  border-radius: 0.5rem;
  display: block;
  padding: 3px 8px;
  position: absolute;
  right: 15px;
  top: 40px;
}


.dashboard .user .meta .btn {
  bottom: 8px;
  bottom: 0.8rem;
  right: 16px;
  right: 1.6rem;
  padding: 2px 10px;
  padding: 0.2rem 10px;
  padding: 2px 1rem;
  padding: 0.2rem 1rem;
  position: absolute;
  z-index: 1;
  background-color: #676871;
  background-image: -moz-linear-gradient(top, #71727c, #595961);
  background-image: -ms-linear-gradient(top, #71727c, #595961);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#71727c), to(#595961));
  background-image: -webkit-linear-gradient(top, #71727c, #595961);
  background-image: -o-linear-gradient(top, #71727c, #595961);
  background-image: linear-gradient(top, #71727c, #595961);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#71727c', endColorstr='#595961', GradientType=0);
  box-shadow: 1px 1px 1px #aaaaaa inset, 0 1px 3px #333333;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.dashboard .user .meta .btn:active {
  background-color: #93949e;
  background-image: -moz-linear-gradient(top, #93949e, #71727c);
  background-image: -ms-linear-gradient(top, #93949e, #71727c);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#93949e), to(#71727c));
  background-image: -webkit-linear-gradient(top, #93949e, #71727c);
  background-image: -o-linear-gradient(top, #93949e, #71727c);
  background-image: linear-gradient(top, #93949e, #71727c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#93949e', endColorstr='#71727c', GradientType=0);
  box-shadow: 1px 1px 1px #aaa,0 1px 3px #333 inset;
}
.dashboard .info {
  background: url(/assets/images/hr-light.png) 40% 66px no-repeat;
  height: 40px;
  height: 4rem;
}
.dashboard .meta,
.dashboard .info {
  padding: 16px;
  padding: 1.6rem;
  *zoom: 1;
}
.dashboard .meta:before,
.dashboard .info:before,
.dashboard .meta:after,
.dashboard .info:after {
  display: table;
  content: "";
}
.dashboard .meta:after,
.dashboard .info:after {
  clear: both;
}
.dashboard .meta {
  padding: 10px 16px;
  padding: 1rem 16px;
  padding: 10px 1.6rem;
  padding: 1rem 1.6rem;
  padding-top: 7px;
  padding-top: 0.7rem;
  position: relative;
}
.dashboard .user li + li {
  margin-left: 5px;
  margin-left: 0.5rem;
}
.dashboard .user li + li:before {
  content: "-";
  margin-right: 5px;
  margin-right: 0.5rem;
}
.dashboard dt {
  font-weight: 700;
  margin-right: 5px;
  margin-right: 0.5rem;
}
.dashboard dl + dl {
  float: right;
}
.dashboard dt,
.dashboard dd {
  float: left;
}
.dashboard .cart {
  float: right;
}
.dashboard .cart .total {
  margin: 0 auto;
  text-align: center;
  display: block;
  float: none;
}
.dashboard .cart .btn {
  margin-top: 5px;
  margin-top: 0.5rem;
  background-color: #ee9b05;
  background-image: -moz-linear-gradient(top, #ffa708, #d48800);
  background-image: -ms-linear-gradient(top, #ffa708, #d48800);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffa708), to(#d48800));
  background-image: -webkit-linear-gradient(top, #ffa708, #d48800);
  background-image: -o-linear-gradient(top, #ffa708, #d48800);
  background-image: linear-gradient(top, #ffa708, #d48800);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa708', endColorstr='#d48800', GradientType=0);
}
.dashboard .cart h6 {
  line-height: 39px;
  line-height: 3.9rem;
  text-indent: 8px;
  text-indent: 0.8rem;
}
.dashboard .checkout {
  float: right;
  padding: 2px 10px;
  padding: 0.2rem 10px;
  padding: 2px 1rem;
  padding: 0.2rem 1rem;
  background-color: #ee9b05;
  background-image: -moz-linear-gradient(top, #ffa708, #d48800);
  background-image: -ms-linear-gradient(top, #ffa708, #d48800);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffa708), to(#d48800));
  background-image: -webkit-linear-gradient(top, #ffa708, #d48800);
  background-image: -o-linear-gradient(top, #ffa708, #d48800);
  background-image: linear-gradient(top, #ffa708, #d48800);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa708', endColorstr='#d48800', GradientType=0);
  box-shadow: 1px 1px 1px #f1c77c inset, 0 1px 3px #333333;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.dashboard .checkout:active {
  background-color: #ffc92a;
  background-image: -moz-linear-gradient(top, #ffc92a, #ffa708);
  background-image: -ms-linear-gradient(top, #ffc92a, #ffa708);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffc92a), to(#ffa708));
  background-image: -webkit-linear-gradient(top, #ffc92a, #ffa708);
  background-image: -o-linear-gradient(top, #ffc92a, #ffa708);
  background-image: linear-gradient(top, #ffc92a, #ffa708);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc92a', endColorstr='#ffa708', GradientType=0);
  box-shadow: 1px 1px 1px #aaa,0 1px 3px #333 inset;
}
.dashboard .checkout:active {
  box-shadow: 1px 1px 1px #333,0 1px 3px #333 inset;
}
.dashboard + .pages {
  padding-top: 0 !important;
}
.pages {
  padding: 20px;
  padding: 2rem;
}
.pages.wide .panes {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.pages.wide article {
  width: auto;
  float: none;
}
.pages.wide article > * {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.pages > .tabs {
  *zoom: 1;
  margin: 0;
  padding: 0;
  width: 100%;
}
.pages > .tabs:before,
.pages > .tabs:after {
  display: table;
  content: "";
}
.pages > .tabs:after {
  clear: both;
}
.pages > .tabs li {
  list-style: none;
}
.pages > .tabs li {
  float: left;
  width: 33.333333333333336%;
  text-align: center;
}
.pages > .tabs li {
  position: relative;
  z-index: 1;
}
.pages > .tabs li a {
  float: left;
  line-height: 60px;
  line-height: 6rem;
}
.pages > .tabs li + li a {
  margin: 0 auto;
  float: none;
}
.pages > .tabs li + li + li a {
  margin: 0;
  float: right;
}
.pages > .tabs a,
.pages > .tabs form.catyear {
  width: 98.5%;
  display: block;
  line-height: 60px;
  line-height: 6rem;
  background: url(/assets/images/bg-tab.png) center top repeat-x;
  -webkit-border-radius: 8px 8px 0 0;
  -moz-border-radius: 8px 8px 0 0;
  border-radius: 8px 8px 0 0;
  height: 60px;
  height: 6rem;
}
.pages > .tabs .active a,
.pages > .tabs .active form.catyear {
  background: #eee;
  margin: 0 auto;
  margin-top: -9px !important;
  margin-top: -0.9rem !important;
  padding: 5px 0;
  padding: 0.5rem 0;
  -webkit-box-shadow: 0 -3px 10px -8px #111111;
  -moz-box-shadow: 0 -3px 10px -8px #111111;
  box-shadow: 0 -3px 10px -8px #111111;
}
.pages form.catyear {
  margin-left: 0 !important;
}
.pages form.catyear button {
  line-height: 55px;
  line-height: 5.5rem;
  border: 0;
  cursor: pointer;
  width: 220px;
  width: 22rem;
  float: left;
  background: transparent;
}
.pages form.catyear select {
  border: 0;
  background: transparent;
  line-height: 53px;
  line-height: 5.3rem;
  float: left;
  margin-top: 15px;
  margin-top: 1.5rem;
}
.pages > .panes {
  margin: 0;
  padding: 0;
  background: #eee;
  -webkit-border-radius: 0 0 8px 8px;
  -moz-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
  -webkit-box-shadow: 0 0 5px #111111;
  -moz-box-shadow: 0 0 5px #111111;
  box-shadow: 0 0 5px #111111;
}
.pages > .panes li {
  list-style: none;
}
.pages > .panes > li {
  padding: 10px;
  padding: 1rem;
  *zoom: 1;
}
.pages > .panes > li:before,
.pages > .panes > li:after {
  display: table;
  content: "";
}
.pages > .panes > li:after {
  clear: both;
}
.pages article {
  float: right;
  width: 75%;
}
.pages article > * {
  background: #fff;
  min-height: 799px;
  min-height: 79.9rem;
  position: relative;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: #cccccc;
  -webkit-border-radius: 0 0.5rem 0.5rem 0;
  -moz-border-radius: 0 0.5rem 0.5rem 0;
  border-radius: 0 0.5rem 0.5rem 0;
}
.pages .list {
  padding: 20px;
  padding: 2rem;
}
.pages .list .info {
  padding: 10px;
  padding: 1rem;
  text-align: center;
}


.pages .list .info .print {
  position: absolute;
  right: 25px;
  top: 15px;
}

.pages .list .info .print:hover i {
  color: #2190EA;
}

.pages .list .info .print i {
  color: #3F536F;
  font-size: 2em;
  height: 70px;
  line-height: 70px;
  margin: 0;
}

.pages .list .info .print i:before {
  content: '\f02f';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}




.pages .list .info > .detail,
.pages .list .meta {
  *zoom: 1;
  display: inline-block;
  margin-top: 10px;
  margin-top: 1rem;
}
.pages .list .info > .detail:before,
.pages .list .meta:before,
.pages .list .info > .detail:after,
.pages .list .meta:after {
  display: table;
  content: "";
}
.pages .list .info > .detail:after,
.pages .list .meta:after {
  clear: both;
}
.pages .list .info > .detail li,
.pages .list .meta li {
  float: left;
  margin: 0 15px;
  margin: 0 1.5rem;
  line-height: 16px;
  line-height: 1.6rem;
}
.pages .list label.quantity {
  position: absolute;
  z-index: 1;
  text-align: center;
  top: 4.5px;
  top: 0.4rem;
  right: 50px;
  right: 5rem;
  background: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: #cccccc;
  -webkit-border-radius: 0.5rem 0 0 0.5rem;
  -moz-border-radius: 0.5rem 0 0 0.5rem;
  border-radius: 0.5rem 0 0 0.5rem;
  display: none;
}
.pages .list label.quantity span {
  display: block;
  float: left;
  padding: 0 10px;
  padding: 0 1rem;
  line-height: 40px;
  line-height: 4rem;
}
.pages .list label.quantity input {
  display: block;
  float: right;
  width: 50px;
  width: 5rem;
  text-align: center;
  background: transparent;
  padding-top: 10px;
  padding-top: 1rem;
  margin: 0 auto;
  border: 0;
}
.pages .list.selected .print {
  float: right;
}
.pages .notices,
.pages .content-page {
  color: #404040;
  font-weight: 400;
  -webkit-box-shadow: 1px 2px 6px 1px #dddddd;
  -moz-box-shadow: 1px 2px 6px 1px #dddddd;
  box-shadow: 1px 2px 6px 1px #dddddd;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 70px;
  padding: 7rem;
}
.pages .notices li {
  text-align: center;
  background-color: #fefefe;
  background-image: -moz-linear-gradient(top, #ffffff, #fcfcfc);
  background-image: -ms-linear-gradient(top, #ffffff, #fcfcfc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#fcfcfc));
  background-image: -webkit-linear-gradient(top, #ffffff, #fcfcfc);
  background-image: -o-linear-gradient(top, #ffffff, #fcfcfc);
  background-image: linear-gradient(top, #ffffff, #fcfcfc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fcfcfc', GradientType=0);
  color: #404040;
  font-weight: 400;
  -webkit-box-shadow: 1px 2px 6px 1px #dddddd;
  -moz-box-shadow: 1px 2px 6px 1px #dddddd;
  box-shadow: 1px 2px 6px 1px #dddddd;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 50px;
 /* padding: 5rem; */
  padding: 2rem 1rem;
  padding: 20px 10px;
}
.pages .notices li + li {
  margin-top: 20px;
  margin-top: 2rem;
}

.pages .content-page .contacts address span {
  display: block;
}

.pages .content-page .contacts address .email-tel,
.pages .content-page .contacts address .loc {
  float: left;
  width: 50%;
}

.pages .content-page .contacts address .loc b {
  display: block;
}


.pages aside {
  float: left;
  width: 25%;
}
.pages aside li a {
  display: block;
  float: none;
  position: relative;
  z-index: 2;
  border-width: 1px 0 0 1px;
  border-style: solid;
  border-color: #eeeeee;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 10px;
  padding: 1rem;
}
.pages aside li a span {
  display: table-cell;
  vertical-align: middle;
  line-height: 1.2;
  height: 55px;
  height: 5.5rem;
}
.pages aside li.active a {
  background: #fff;
  border-width: 1px 0 1px 1px;
  border-style: solid;
  border-color: #cccccc;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  margin-bottom: -1px;
  margin-right: -2px;
}
.pages aside li + li a {
  border-top: 1px solid #ddd;
}
.pages aside.categories li a {
  padding: 0 20px 0 60px;
  padding: 0 2rem 0 6rem;
}
.pages aside.categories li a span {
  display: table-cell;
  vertical-align: middle;
  line-height: 1.2;
  height: 55px;
  height: 5.5rem;
}
.pages aside.categories li.active a {
  background: #fff;
  border-width: 1px 0 1px 1px;
  border-style: solid;
  border-color: #cccccc;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  margin-bottom: -1px;
  margin-right: -2px;
}
.pages aside.categories li + li a {
  border-top: 1px solid #ddd;
}

.pages aside.dates h2 {
  font-size: 2rem;
  padding: 0.8rem 0 0.4rem;
}

.pages aside.dates a:hover {
  color: #808080;
}

.pages aside.dates h2 b {
  color: #45A1EC;
  font-weight: normal;
}

.pages aside.dates .download i {
  margin: 0 1rem 0 0;
}


.services li .bar {
  *zoom: 1;
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -ms-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: linear-gradient(top, #ffffff, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1', GradientType=0);
  border-width: 1px;
  border-style: solid;
  border-color: #d4d4d4;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  border-radius: 0.5rem;
  margin-top: 20px;
  margin-top: 2rem;
  padding-left: 50px;
  padding-left: 5rem;
  min-height: 50px;
  min-height: 5rem;
  position: relative;
  z-index: 1;
  /*            .expand {left:0;}
      .add, .remove, .print {right:0;}

      .add, .remove, .print, .back {.width(50px); .height(52px); .block; .absolute; overflow:hidden; top:0; border:0; padding:0; background:transparent;}
      .add {.square(5rem); .block; .absolute; overflow:hidden; top:0;}*/

}
.services li .bar:before,
.services li .bar:after {
  display: table;
  content: "";
}
.services li .bar:after {
  clear: both;
}
.services li .bar .info-group {
  border-width: 0 1px;
  border-style: solid;
  border-color: #d4d4d4;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-right: none;
  min-height: 60px;
  position: relative;
  z-index: 1;
  /*margin-right: 50px;
  margin-right: 5rem;
  padding-right: 50px;
  padding-right: 5rem;*/
}
.services li .bar h2 {
  line-height: 1.3;
  margin: 0 0 0.25rem;
}
.services li .bar .service {
  padding: 7.5px;
  padding: 0.7rem;
  display: block;
  float: none;
 /* border-right: 1px solid #d4d4d4;*/
}
.services li .bar .detail {
  *zoom: 1;
  border-left: 1px solid #d4d4d4;
  border-top: 1px solid #d4d4d4;
  padding: 5px 10px;
}
.services li .bar .detail:before,
.services li .bar .detail:after {
  display: table;
  content: "";
}
.services li .bar .detail:after {
  clear: both;
}
.services li .bar .detail li {
  float: left;
}
.services li .bar button,
.services li .bar a {
  cursor: pointer;
  display: block;
  float: none;
  border: 0;
  background: transparent;
  padding: 0;
  margin: 0;
}
.services li .bar button span,
.services li .bar a span {
  overflow: hidden;
  position: absolute;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
.services li .bar button {
  width: 40px;
  height: 60px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.services .single .bar button {
  margin: auto;
}

.services li .bar button.add,
.services li .bar button.remove,
.services li .add,
.services li .remove {
  -webkit-border-radius: 0 4px 0 0;
  -moz-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0;
}



.services li .bar .print {
  width: 40px;
  height: 60px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
}

.services .single .bar button,
.services .single .bar .print {
  height: 5rem;
}

.services li .bar .print span {
  overflow: hidden;
  position: absolute;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
.services li .bar .options {
  /*position: absolute;*/
  position: relative;
  z-index: 1;
  bottom: 1px;
  bottom: 0.1rem;
  right: -1px;
  right: -0.1rem;
}

.services .single .bar .options {
  bottom: 0;
}

.services li .bar .options > form {
  float: right;
  margin-right: 2px;
  margin-right: 0.2rem;
}
.services li .bar .options ul {
  /*display: none;*/
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -ms-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: linear-gradient(top, #ffffff, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1', GradientType=0);
  width: 198px;
  width: 19.8rem;
  border-width: 1px;
  border-style: solid;
  border-color: #e6e6e6;
  -webkit-border-radius: 4px 4px 0 4px;
  -moz-border-radius: 4px 4px 0 4px;
  border-radius: 4px 4px 0 4px;
}
.services li .bar .options:hover {
  /*width: 200px;
  width: 20rem;*/
  z-index: 2;
}
.services li .bar .options:hover ul {
  display: block;
  float: none;
}
.services li .bar .options li {
  /*clear: both;*/
}
.services li .bar .options li + li {
  border-top: 1px solid #e6e6e6;
}
.services li .bar .options label {
  display: block;
  float: none;
  position: relative;
  z-index: 1;
  *zoom: 1;
}
.services li .bar .options label:before,
.services li .bar .options label:after {
  display: table;
  content: "";
}
.services li .bar .options label:after {
  clear: both;
}
.services li .bar .options label > span {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 65px;
  width: 6.5rem;
  line-height: 50px;
  line-height: 5rem;
  text-align: center;
}
.services li .bar .options label input {
  width: 85px;
  width: 8.5rem;
  position: absolute;
  z-index: 1;
  top: 11px;
  top: 1.1rem;
  left: 65px;
  left: 6.5rem;
  border: 0;
  background: transparent;
  text-align: left;
}

.services .single .bar .options label > span {
  position: relative;
  width: auto;
}

.services .single .bar .options label input {
  left: 1rem;
  position: relative;
  top: 2px;
}

.services li .bar .options label button {
  float: right;
}

.services .single .bar .options label button {
  display: inline-block;
  float: none;
}

.services li .bar .remove {
  color: #ec4545 !important;
}
.services li .bar .contract-type:before,
.services li .bar .contract-type:after {
  content: "\2022";
  margin: 0 5px;
  margin: 0 0.5rem;
}
.services li .bar .contract-length:after {
  content: "\2022";
  margin: 0 5px;
  margin: 0 0.5rem;
}



.services li .bar .cost label {
  position: relative;
  z-index: 500;
}

.services li .bar .cost label input {
  background: #fff;
  border: 1px solid #D4D4D4;
  color: #2190EA;
  font-size: 1rem;
  padding: 2px;
  text-align: left;
  width: 5rem;
  z-index: 1;
}

.services li.selected .bar .cost label input {
  color: #FFA708;
}

.services li .bar .cost button {
  background: transparent;
  border-radius: 0 0 0 0;
  display: inline-block;
  height: 15px;
  margin: 0;
  position: relative;
  top: 1px;
  width: 20px;
}


.services li .bar .cost button i {
  font-size: 1.4rem;
  line-height: 1.4rem;
}

.services li .bar .functions.group {
  display: block;
  float: right;

  /*float: right;
  height: 60px;
  width: 320px;*/
}

.services li .bar .functions.group ul {
  float: right;
}


.services li .functions li {
  display: block;
  float: left;
  height: 60px;
  line-height: 60px;
}

.services li .functions .print {
  position: relative;
}

.services li .functions .f-quantity {
  border-bottom: 1px solid #D4D4D4;
  border-left: 1px solid #D4D4D4;
  padding: 0 10px 0 10px;
}

.services li .functions .f-quantity form {
  margin: -5px 0 0 0;
}

.services li .functions .f-quantity span {
  font-size: 1.3rem;
  margin: 0;
}

.services li .functions .f-mail {
  border-bottom: 1px solid #D4D4D4;
  border-left: 1px solid #D4D4D4;
}

.services li .functions .f-copy {
  border-bottom: 1px solid #D4D4D4;
  border-left: 1px solid #D4D4D4;
}

.services li .functions .f-select-item {
  border-bottom: 1px solid #D4D4D4;
  border-left: 1px solid #D4D4D4;
}

.services li .functions .f-cart {
  border-bottom: 1px solid #D4D4D4;
  border-left: 1px solid #D4D4D4;
}

.services li .functions .f-remove {
  border-bottom: 1px solid #D4D4D4;
  border-left: 1px solid #D4D4D4;
}

.services li .functions .f-remove form {
  float: left;
}

.services li .functions .update {
  display: inline;
  margin: 0;
}

.services li .functions .update i {
  font-size: 2rem;
}

.services li .functions input  {
  background: #fff;
  border: 1px solid #D4D4D4;
  text-align: right;
  width: 5rem;
  width: 50px;
  z-index: 1;
  color: #45A1EC;
  font-family: "Roboto",Arial,"Helvetica Neue",Helvetica,sans-serif;
  font-size: 1.8rem;
  font-weight: 100;
  position: relative;
}

.services li .functions input[type="text"][disabled],
.services li .functions input:disabled {
  background: transparent;
  border: none;
}





.services li .bar button.select-item {
  cursor: default;
}


.service-info {
  display: inline-block;
  float: none;
  width: 275px;
}

.lt-ie9 .service-info {
  width: 260px;
}


/* yellow tick */
/*
.services li .functions .f-cart > form i:before {
  color: #FFA708;
  content: '\f058';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-indent: 0;
  margin-right: 0;
}
*/



.single .bar {
  -webkit-border-radius: 0.5rem 0.5rem 0 0;
  -moz-border-radius: 0.5rem 0.5rem 0 0;
  border-radius: 0.5rem 0.5rem 0 0;
  *zoom: 1;
  margin: 0;
  padding: 0;
  width: 100%;
  margin-top: 10px;
  margin-top: 1rem;
  padding: 0 !important;
}
.single .bar:before,
.single .bar:after {
  display: table;
  content: "";
}
.single .bar:after {
  clear: both;
}
.single .bar li {
  list-style: none;
}
.single .bar li {
  float: left;
  width: 33.333333333333336%;
  text-align: center;
}
.single .bar li + li a {
  border-left: 1px solid #ddd;
}
.single .bar .add,
.single .bar .remove,
.single .bar .print,
.single .bar .back {
  width: 100% !important;
  display: block;
  float: none;
  position: relative;
  z-index: 1;
  text-align: center;
  overflow: visible !important;
}
footer {
  background-color: #61626b;
  background-image: -moz-linear-gradient(top, #71727c, #4a4a51);
  background-image: -ms-linear-gradient(top, #71727c, #4a4a51);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#71727c), to(#4a4a51));
  background-image: -webkit-linear-gradient(top, #71727c, #4a4a51);
  background-image: -o-linear-gradient(top, #71727c, #4a4a51);
  background-image: linear-gradient(top, #71727c, #4a4a51);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#71727c', endColorstr='#4a4a51', GradientType=0);
  width: 100%;
  height: auto;
  -webkit-box-shadow: #cccccc 0 4px 4px -4px inset;
  -moz-box-shadow: #cccccc 0 4px 4px -4px inset;
  box-shadow: #cccccc 0 4px 4px -4px inset;
  border-width: 1px 0;
  border-style: solid;
  border-color: #777777 #ffffff #222222;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  overflow: hidden;
  margin: 0;
  padding: 0;
  margin-top: 50px;
  margin-top: 5rem;
  text-align: center;
  position: relative;
  z-index: 3;
}
footer a {
  color: #c8cbcd;
  display: block;
  float: none;
}
footer a:hover {
  color: #fff;
}
footer a:active,
footer a.active {
  background-color: #5a5a62;
  background-image: -moz-linear-gradient(top, #4a4a51, #71727c);
  background-image: -ms-linear-gradient(top, #4a4a51, #71727c);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4a4a51), to(#71727c));
  background-image: -webkit-linear-gradient(top, #4a4a51, #71727c);
  background-image: -o-linear-gradient(top, #4a4a51, #71727c);
  background-image: linear-gradient(top, #4a4a51, #71727c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a4a51', endColorstr='#71727c', GradientType=0);
}
footer li {
  list-style: none;
}
footer .wrap {
  border-width: 0 1px;
  border-style: solid;
  border-color: #111111 #9d9ea8 #111111 #424040;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
footer .wrap ul {
  *zoom: 1;
}
footer .wrap ul:before,
footer .wrap ul:after {
  display: table;
  content: "";
}
footer .wrap ul:after {
  clear: both;
}
footer .wrap a {
  border-width: 0 1px;
  border-style: solid;
  border-color: #111111 #424040 #111111 #9d9ea8;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  font-weight: 400;
}
footer li {
  float: left;
  width: 25%;
  line-height: 30px;
  line-height: 3rem;
}
/* Pages */
.front-page.not-logged-in .pages > .tabs li {
  width: 100%;
}
.front-page.not-logged-in .pages > .tabs li a {
  width: 100%;
}
.form .wrap {
  width: 640px;
  width: 64rem;
  margin-bottom: 40px;
  margin-bottom: 4rem;
}
.form header {
  padding: 0;
}
.form div.main > .wrap {
  text-align: center;
  background-color: #fefefe;
  background-image: -moz-linear-gradient(top, #ffffff, #fcfcfc);
  background-image: -ms-linear-gradient(top, #ffffff, #fcfcfc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#fcfcfc));
  background-image: -webkit-linear-gradient(top, #ffffff, #fcfcfc);
  background-image: -o-linear-gradient(top, #ffffff, #fcfcfc);
  background-image: linear-gradient(top, #ffffff, #fcfcfc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fcfcfc', GradientType=0);
  color: #404040;
  font-weight: 400;
  -webkit-box-shadow: 1px 2px 6px 1px #dddddd;
  -moz-box-shadow: 1px 2px 6px 1px #dddddd;
  box-shadow: 1px 2px 6px 1px #dddddd;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.form h1 {
  margin-top: 30px;
  margin-top: 3rem;
}
.form .guidance {
  margin: 10px auto;
  margin: 1rem auto;
  width: 410px;
  width: 41rem;
  text-align: left;
}
.form .guidance li {
  padding: 0 50px;
  padding: 0 5rem;
  margin: 10px 0;
  margin: 1rem 0;
  position: relative;
  z-index: 1;
  list-style: none;
}
.form form {
  padding: 20px;
  padding: 2rem;
  padding-bottom: 30px;
  padding-bottom: 3rem;
}
.form form label {
  color: #404040;
  position: relative;
  z-index: 1;
  display: inline-block;
  float: none;
  line-height: 1.4em;
  /*margin-bottom: 20px;
  margin-bottom: 2rem;*/
  padding: 0 2em 0 0;
  text-align: right;
  width: 25%;
}

.form .field {
  margin: 0 0 20px 0;
}

.form form label .text {
  position: absolute;
  z-index: 1;
  width: 25%;
  text-align: right;
  top: 0;
  left: 0;
  line-height: 34px;
  line-height: 3.4rem;
}
.form form label .input {
  display: block;
  float: none;
  width: 45%;
  border-width: 1px;
  border-style: solid;
  border-color: #dddddd;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  border-radius: 0.5rem;
  padding: 5px 0;
  padding: 0.5rem 0;
  background: #F5F5F5;
  margin: 0 auto;
  -webkit-box-shadow: 0 1px 1px #dddddd inset;
  -moz-box-shadow: 0 1px 1px #dddddd inset;
  box-shadow: 0 1px 1px #dddddd inset;
  position: relative;
  z-index: 1;
}
.form form label input,
.form form label select {
  width: 92%;
  background: #F5F5F5;
  border: 1px solid #F5F5F5;
}
.form form .actions {
  margin: 0;
  padding: 0;
  width: 50%;
  margin: 0 auto;
  *zoom: 1;
}
.form form .actions li {
  list-style: none;
}
.form form .actions:before,
.form form .actions:after {
  display: table;
  content: "";
}
.form form .actions:after {
  clear: both;
}
.form form .actions li {
  width: 49.9%;
  float: left;
}
.form form button {
  background-color: #48b2f0;
  background-image: -moz-linear-gradient(top, #62c8f4, #2190ea);
  background-image: -ms-linear-gradient(top, #62c8f4, #2190ea);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c8f4), to(#2190ea));
  background-image: -webkit-linear-gradient(top, #62c8f4, #2190ea);
  background-image: -o-linear-gradient(top, #62c8f4, #2190ea);
  background-image: linear-gradient(top, #62c8f4, #2190ea);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c8f4', endColorstr='#2190ea', GradientType=0);
  -webkit-box-shadow: 0 1px 1px #a4e0f9 inset;
  -moz-box-shadow: 0 1px 1px #a4e0f9 inset;
  box-shadow: 0 1px 1px #a4e0f9 inset;
  /* width: 100%; */
  padding: 5px 0;
  padding: 0.5rem 0;
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
  border-color: #2190ea;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: block;
  margin: auto;
  position: relative;
  width: 30%;
}

.form.forgotpw button {
  width: 80%;
}

.form form .good button {
  background-color: #74b813;
  background-image: -moz-linear-gradient(top, #80ca15, #639c10);
  background-image: -ms-linear-gradient(top, #80ca15, #639c10);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#80ca15), to(#639c10));
  background-image: -webkit-linear-gradient(top, #80ca15, #639c10);
  background-image: -o-linear-gradient(top, #80ca15, #639c10);
  background-image: linear-gradient(top, #80ca15, #639c10);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80ca15', endColorstr='#639c10', GradientType=0);
  border-width: 1px;
  border-style: solid;
  border-color: #80ca15;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px #dddddd inset;
  -moz-box-shadow: 0 1px 1px #dddddd inset;
  box-shadow: 0 1px 1px #dddddd inset;
  width: 98%;
  margin: 0 auto;
}
.form form .good button:hover {
  background-color: #90dc21;
  background-image: -moz-linear-gradient(top, #9ae929, #80ca15);
  background-image: -ms-linear-gradient(top, #9ae929, #80ca15);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9ae929), to(#80ca15));
  background-image: -webkit-linear-gradient(top, #9ae929, #80ca15);
  background-image: -o-linear-gradient(top, #9ae929, #80ca15);
  background-image: linear-gradient(top, #9ae929, #80ca15);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ae929', endColorstr='#80ca15', GradientType=0);
}
.form form .bad button {
  background-color: #ea3333;
  background-image: -moz-linear-gradient(top, #ec4545, #e61818);
  background-image: -ms-linear-gradient(top, #ec4545, #e61818);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ec4545), to(#e61818));
  background-image: -webkit-linear-gradient(top, #ec4545, #e61818);
  background-image: -o-linear-gradient(top, #ec4545, #e61818);
  background-image: linear-gradient(top, #ec4545, #e61818);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec4545', endColorstr='#e61818', GradientType=0);
  border-width: 1px;
  border-style: solid;
  border-color: #ec4545;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px #dddddd inset;
  -moz-box-shadow: 0 1px 1px #dddddd inset;
  box-shadow: 0 1px 1px #dddddd inset;
  width: 98%;
  margin: 0 auto;
}
.form form .bad button:hover {
  background-color: #ef6161;
  background-image: -moz-linear-gradient(top, #f17373, #ec4545);
  background-image: -ms-linear-gradient(top, #f17373, #ec4545);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f17373), to(#ec4545));
  background-image: -webkit-linear-gradient(top, #f17373, #ec4545);
  background-image: -o-linear-gradient(top, #f17373, #ec4545);
  background-image: linear-gradient(top, #f17373, #ec4545);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f17373', endColorstr='#ec4545', GradientType=0);
}
.form form .forgot a {
  float: right;
  line-height: 2.3;
}
.form form.login label .text {
  width: 20%;
}
.form form.login label .input {
  width: 50% ;
  padding-left: 30px;
  padding-left: 3rem;
}
body.form .actions {
  width: 61%;
}
.login_message {
  text-align: center;
  margin: 10px 120px;
  margin: 1rem 120px;
  margin: 10px 12rem;
  margin: 1rem 12rem;
}
form.fms input {
  width: 80%;
  text-align: center;
  margin: 0 auto 2rem;
}
form.fms button {
  margin: 1em auto 0;
  padding: 5px 10px;
  padding: 0.5rem 10px;
  padding: 5px 1rem;
  padding: 0.5rem 1rem;
  width: auto;
}
.content div.main > .wrap {
  background: #fff;
}
.content div.main article {
  padding: 40px 0;
  padding: 4rem 0;
}
.content div.main article section {
  padding: 0 40px;
  padding: 0 4rem;
  position: relative;
  z-index: 1;
  padding-left: 140px;
  padding-left: 14rem;
}
.content div.main article section + section {
  margin-top: 40px;
  margin-top: 4rem;
}
.content div.main article h2 {
  border-bottom: 1px solid #ddd;
  margin-bottom: 16px;
  margin-bottom: 1.6rem;
}
.content div.main address {
  padding-left: 40px;
  padding-left: 4rem;
}
.content div.main address a,
.content div.main address b,
.content div.main address span {
  display: block;
  float: none;
  position: relative;
  z-index: 1;
  margin-top: 10px;
  margin-top: 1rem;
}
.content div.main section .contacts,
.content div.main section form {
  width: 46%;
  float: left;
}
.form form input,
.form form textarea,
.form form select {
  border-width: 1px;
  border-style: solid;
  border-color: #dddddd;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  border-radius: 0.5rem;
  padding: 5px 0;
  padding: 0.5rem 0;
  background: #F5F5F5;
  margin: 0 auto;
  -webkit-box-shadow: 0 1px 1px #dddddd inset;
  -moz-box-shadow: 0 1px 1px #dddddd inset;
  box-shadow: 0 1px 1px #dddddd inset;
  *zoom: 1;
  line-height: 20px;
  line-height: 2rem;
  padding: 0.5em;
  width: 50%;
}

.form form textarea {
  resize: none;
}

.form #check-organisationtype {
  display: block;
  float: none;
  margin: 0.5em 0 0 0;
  width: 95%;
}

/*.content div.main section form label:before,
.content div.main section form label:after,
.orders div.main section form label:before,
.orders div.main section form label:after {
  display: table;
  content: "";
}
.content div.main section form label:after,
.orders div.main section form label:after {
  clear: both;
}
.content div.main section form label span,
.orders div.main section form label span {
  width: 50px;
  width: 5rem;
  margin-left: 40px;
  margin-left: 4rem;
  display: block;
  float: left;
  height: 34px;
  height: 3.4rem;
}
.content div.main section form input,
.content div.main section form textarea,
.content div.main section form select,
.orders div.main section form input,
.orders div.main section form textarea,
.orders div.main section form select {
  background: transparent;
  border: 0;
}
.content div.main section form input,
.content div.main section form select,
.orders div.main section form input,
.orders div.main section form select {
  position: absolute;
  z-index: 1;
  top: 7px;
  top: 0.7rem;
  left: 95px;
  left: 9.5rem;
}
.content div.main section form textarea,
.orders div.main section form textarea {
  height: 100px;
  height: 10rem;
  width: 95%;
  margin-left: 2.5%;
  line-height: 20px;
  line-height: 2rem;
}*/
.content div.main p + p,
.content div.main ul + p,
.content div.main ol + p,
.content div.main p ul,
.content div.main ul ul,
.content div.main ol ul,
.content div.main p ol,
.content div.main ul ol,
.content div.main ol ol {
  margin-top: 16px;
  margin-top: 1.6rem;
}
@media print {
  /* Print =================================================== */
  * {
    background: transparent !important;
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }
  @page  {
    margin: 0.5cm;
  }
  h2,
  h3 {
    orphans: 3;
    widows: 3;
    page-break-after: avoid;
  }
  p {
    orphans: 3;
    widows: 3;
  }
  pre,
  blockquote {
    border: 1px solid #808080;
    page-break-inside: avoid;
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  img {
    max-width: 100% !important;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr {
    page-break-inside: avoid;
  }
}
@media only screen and (min-width: 480px) {
  /* 480 =================================================== */
}
@media only screen and (min-width: 600px) {
  /* 600 =================================================== */
}
@media only screen and (min-width: 768px) {
  /* 768 =================================================== */
}
@media only screen and (min-width: 992px) {
  /* 992 =================================================== */
}
@media only screen and (min-width: 1100px) {

}
@media only screen and (min-width: 1382px) {
  /* 1382 =================================================== */
}
