/* Main css file for instedd platform apps */
/*$ux_text_image_width: 25px;*/
/*html {behavior: url('../theme/stylesheets/css3.htc');}*/
/* ----- Estructura contenido ----- */
/* line 5, ../sass/_styles.scss */
body {
  background: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: black;
}

/* line 6, ../sass/_styles.scss */
textarea, input, select, button, label {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

/* line 7, ../sass/_styles.scss */
p {
  padding: 0;
  margin: 15px 0;
}

/* line 9, ../sass/_styles.scss */
h1, h2 {
  font-size: 20px;
  color: #555555;
  margin: 0 0 15px 0;
  font-weight: normal;
}

/* line 10, ../sass/_styles.scss */
h1 + p, h2 + p {
  color: #555555;
}

/* line 11, ../sass/_styles.scss */
h1 + p {
  margin: -15px 0 15px 0;
}

/* line 12, ../sass/_styles.scss */
h2 + p {
  margin: -16px 0 8px 0;
  font-size: 12px;
}

/* line 16, ../sass/_styles.scss */
h3 {
  font-size: 16px;
}

/* line 18, ../sass/_styles.scss */
h1 span.err-message, h2 span.err-message {
  color: #ff6600;
}

/* line 19, ../sass/_styles.scss */
hr {
  border: 0;
  height: 1px;
  color: #dddddd;
  background: #dddddd;
  position: relative;
  margin: 3px 0px;
}

/*table { border-spacing: 0px; }*/
/* line 23, ../sass/_styles.scss */
::-webkit-input-placeholder {
  color: #999999 !important;
}

/* line 25, ../sass/_styles.scss */
:-moz-placeholder {
  color: #999999 !important;
}

/* line 27, ../sass/_styles.scss */
label.placeholder {
  cursor: text;
  padding: 4px 4px 4px 4px;
  color: #999999;
  font-style: italic;
}

/* ----- CLASSES ----- */
/* line 35, ../sass/_styles.scss */
a {
  color: inherit;
  text-decoration: none;
}

/* line 36, ../sass/_styles.scss */
a:hover {
  text-decoration: none;
}

/* line 37, ../sass/_styles.scss */
button {
  overflow: visible;
}

/* line 38, ../sass/_styles.scss */
img {
  border: 0px;
}

/* line 40, ../sass/_styles.scss */
textarea:focus, input:focus, button:focus, a:focus {
  outline: none;
}

/* line 41, ../sass/_styles.scss */
button::-moz-focus-inner {
  border: 0r;
}

/* line 45, ../sass/_styles.scss */
p a {
  color: #ff6600;
}
/* line 47, ../sass/_styles.scss */
p a:hover {
  color: #ff8533;
}

/* line 50, ../sass/_styles.scss */
.smalltext {
  font-size: 12px;
}

/* ----- Input text ----- */
/* line 65, ../sass/_styles.scss */
input.ux-text, input[type=text], input[type=password], input[type=email], input[type=tel], input[type=number] {
  height: 22px;
  width: inherit;
  border: 1px solid #dddddd;
  padding: 0 2px;
  color: black;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.3) inset;
  -moz-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.3) inset;
  box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.3) inset;
  margin: 1px;
}
/* line 60, ../sass/_styles.scss */
input.ux-text:focus, input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, input[type=tel]:focus, input[type=number]:focus {
  border: 2px solid #dddddd;
  margin: 0px;
}
/* line 61, ../sass/_styles.scss */
input.ux-text.readonly, input.readonly[type=text], input.readonly[type=password], input.readonly[type=email], input.readonly[type=tel], input.readonly[type=number], input.ux-text.readonly:focus, input.readonly[type=text]:focus, input.readonly[type=password]:focus, input.readonly[type=email]:focus, input.readonly[type=tel]:focus, input.readonly[type=number]:focus, input.ux-text[readonly], input[readonly][type=text], input[readonly][type=password], input[readonly][type=email], input[readonly][type=tel], input[readonly][type=number], input.ux-text[readonly]:focus, input[readonly][type=text]:focus, input[readonly][type=password]:focus, input[readonly][type=email]:focus, input[readonly][type=tel]:focus, input[readonly][type=number]:focus {
  background-color: #d0d0d0;
  color: #999999;
  border-width: 1px;
  margin: 1px;
}
/* line 62, ../sass/_styles.scss */
input.ux-text.error, input.error[type=text], input.error[type=password], input.error[type=email], input.error[type=tel], input.error[type=number], .field_with_errors input.ux-text, .field_with_errors input[type=text], .field_with_errors input[type=password], .field_with_errors input[type=email], .field_with_errors input[type=tel], .field_with_errors input[type=number] {
  border: 2px solid #ff6600;
  margin: 0px;
}

/* ----- Dropdown/Select ----- */
/* line 73, ../sass/_styles.scss */
select {
  border: 1px solid #dddddd;
}

/*

select:disabled { background-color:transparent; }

.ux-dropdown {
  position: relative;
  height:25px;

  .selectPrefix {
    background: url(../images/combobox/white.png) no-repeat left top;
    height:28px;
    width: 7px;
    display: inline-block;
    position: absolute;
  }
  .select {
    background: url(../images/combobox/white.png) no-repeat right top;
    left: 7px;
    color:#000000;
    width:inherit;
    height:28px;
    overflow:hidden;
    position:absolute;
    text-shadow: 0px 1px 0px #ffffff;
    line-height: 25px;
  }

  &:hover .selectPrefix{ background-position: left -40px; }
  &:hover .select { background-position: right -40px; }
  &:active .selectPrefix{ background-position: left -80px; }
  &:active .select{ background-position: right -80px; line-height: 26px; }
  .selectPrefix.disabled {
    background-position: left -120px;
    line-height: 25px;
  }
  .select.disabled {
    background-position: right -120px;
    line-height: 25px;
  }

  select.styled {
    width:inherit;
    height:28px;
    line-height:28px;
    cursor:pointer;
    margin: 2px;
  } /+ for chrome: font-size: 26px; +/
} */
/* ----- Text Area ----- */
/* line 125, ../sass/_styles.scss */
textarea {
  width: inherit;
  border: 1px solid #dddddd;
  padding: 0 2px;
  color: black;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.3) inset;
  -moz-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.3) inset;
  box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.3) inset;
  margin: 1px;
  padding: 2px 2px;
  resize: none;
}
/* line 60, ../sass/_styles.scss */
textarea:focus {
  border: 2px solid #dddddd;
  margin: 0px;
}
/* line 61, ../sass/_styles.scss */
textarea.readonly, textarea.readonly:focus, textarea[readonly], textarea[readonly]:focus {
  background-color: #d0d0d0;
  color: #999999;
  border-width: 1px;
  margin: 1px;
}
/* line 62, ../sass/_styles.scss */
textarea.error, .field_with_errors textarea {
  border: 2px solid #ff6600;
  margin: 0px;
}

/* line 127, ../sass/_styles.scss */
.TaskBox {
  border: 1px solid #dddddd;
  background: #d0d0d0;
  font-size: 10px;
  font-weight: bold;
  letter-spacing: -0.05em;
  padding: 0px 0px 1px 0px;
  margin: 0px 1px 0 1px;
  text-align: center;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  white-space: nowrap;
}

/* line 128, ../sass/_styles.scss */
.box.grey .TaskBox, ul.box.TourNavigation .TaskBox {
  background: white;
  border-color: white;
}

/* line 129, ../sass/_styles.scss */
.TaskBox div {
  display: inline-block;
  vertical-align: middle;
  margin-left: -2px;
}

/* line 130, ../sass/_styles.scss */
.TaskBox div.L {
  color: #555555;
  width: 4%;
  text-align: left;
  padding-left: 0px;
}

/* line 131, ../sass/_styles.scss */
.TaskBox div.R {
  color: #ff6600;
  width: 4%;
  text-align: right;
  padding-right: 0px;
}

/* line 132, ../sass/_styles.scss */
.TaskBox div.M {
  background: #ff6600;
  width: 88%;
  margin: 0 2px;
}

/* line 133, ../sass/_styles.scss */
.TaskBox div span {
  background: #555555;
  height: 4px;
  display: block;
  width: 80%;
}

/* line 135, ../sass/_styles.scss */
.TaskBox.readonly div.R {
  color: #d0d0d0;
}

/* line 136, ../sass/_styles.scss */
.TaskBox.readonly div.M {
  background: #d0d0d0;
}

/* line 137, ../sass/_styles.scss */
.TaskBox.readonly div.L {
  color: #999999;
}

/* line 138, ../sass/_styles.scss */
.TaskBox.readonly div span {
  background: #999999;
}

/* ----- Numeric Stepper ----- */
/* line 141, ../sass/_styles.scss */
.ux-nstep {
  position: relative;
  display: inline;
}
/* line 144, ../sass/_styles.scss */
.ux-nstep .kup {
  background-repeat: no-repeat;
  background-position: center 0px;
  background-image: url(../images/numericStepper/up.png);
  background-color: transparent;
  width: 15px;
  height: 12px;
  cursor: pointer;
  border: none;
  position: absolute;
  right: 3px;
  top: -1px;
}
/* line 27, ../sass/_mixins.scss */
.ux-nstep .kup:hover, .ux-nstep .kup:focus {
  background-position: center -10px;
}
/* line 30, ../sass/_mixins.scss */
.ux-nstep .kup:active {
  background-position: center -20px;
}
/* line 33, ../sass/_mixins.scss */
.ux-nstep .kup.disabled {
  background-position: center -30px;
}
/* line 152, ../sass/_styles.scss */
.ux-nstep .kdown {
  background-repeat: no-repeat;
  background-position: center 0px;
  background-image: url(../images/numericStepper/down.png);
  background-color: transparent;
  width: 15px;
  height: 12px;
  cursor: pointer;
  border: none;
  position: absolute;
  right: 3px;
  bottom: -4px;
}
/* line 27, ../sass/_mixins.scss */
.ux-nstep .kdown:hover, .ux-nstep .kdown:focus {
  background-position: center -10px;
}
/* line 30, ../sass/_mixins.scss */
.ux-nstep .kdown:active {
  background-position: center -20px;
}
/* line 33, ../sass/_mixins.scss */
.ux-nstep .kdown.disabled {
  background-position: center -30px;
}

@-moz-document url-prefix() {
  /* line 161, ../sass/_styles.scss */
  .ux-nstep .kup {
    right: 6px;
  }
}

@-moz-document url-prefix() {
  /* line 162, ../sass/_styles.scss */
  .ux-nstep .kdown {
    right: 6px;
  }
}

/* ----- Checkbox ----- */
/* line 165, ../sass/_styles.scss */
span.checkbox {
  background: url(../images/checkBox/white.png) no-repeat;
  width: 19px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
}

/* ----- Radio ----- */
/* line 174, ../sass/_styles.scss */
span.radio {
  background: url(../images/radioButton/white.png) no-repeat;
  width: 16px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
}

/* ----- Search ----- */
/* line 183, ../sass/_styles.scss */
.ux-search {
  background: url(../images/search/magnifyingGlass.png) no-repeat 99% 2px white;
  padding-right: 25px;
  /*padding-right: $ux_text_image_width !important;*/
}
/* line 187, ../sass/_styles.scss */
.ux-search:hover {
  background-position: 99% -18px;
}
/* line 188, ../sass/_styles.scss */
.ux-search:focus {
  background-position: 99% -38px;
}
/* line 189, ../sass/_styles.scss */
.ux-search.readonly {
  background-position: 99% -58px;
}

/* ----- Calendar ----- */
/* line 193, ../sass/_styles.scss */
.ux-datepicker {
  background: url(../images/datePicker/calendar.png) no-repeat 99% 2px;
  padding-right: 25px;
  /*padding-right: $ux_text_image_width !important;*/
  width: inherit;
}
/* line 198, ../sass/_styles.scss */
.ux-datepicker:hover {
  background-position: 99% -18px;
}
/* line 199, ../sass/_styles.scss */
.ux-datepicker:focus {
  background-position: 99% -38px;
}
/* line 200, ../sass/_styles.scss */
.ux-datepicker.readonly {
  background-position: 99% -58px;
}

/* ----- Crud List ----- */
/* line 204, ../sass/_styles.scss */
.ux-clist {
  border-color: white !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
/* line 209, ../sass/_styles.scss */
.ux-clist:focus {
  border: 2px solid #dddddd !important;
  -webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.3) inset;
  -moz-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.3) inset;
  box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.3) inset;
}

/* line 214, ../sass/_styles.scss */
.ux-clist:disabled {
  background-color: white !important;
  color: #999999;
  border: 1px solid transparent !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 216, ../sass/_styles.scss */
.clist-button, .clist-add, .clist-remove, .mclist-add, .mclist-remove {
  background-color: transparent;
  background-position: left top;
  background-repeat: no-repeat;
  height: 24px;
  width: 24px;
  margin: 4px 2px;
  cursor: pointer;
  border: none;
  display: inline-block;
  vertical-align: middle !important;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
/* line 27, ../sass/_mixins.scss */
.clist-button:hover, .clist-add:hover, .clist-remove:hover, .mclist-add:hover, .mclist-remove:hover, .clist-button:focus, .clist-add:focus, .clist-remove:focus, .mclist-add:focus, .mclist-remove:focus {
  background-position: 0px -30px;
}
/* line 30, ../sass/_mixins.scss */
.clist-button:active, .clist-add:active, .clist-remove:active, .mclist-add:active, .mclist-remove:active {
  background-position: 0px -60px;
}
/* line 33, ../sass/_mixins.scss */
.clist-button.disabled, .disabled.clist-add, .disabled.clist-remove, .disabled.mclist-add, .disabled.mclist-remove {
  background-position: 0px -90px;
}
/* line 228, ../sass/_styles.scss */
.clist-button.ie_not_empty, .ie_not_empty.clist-add, .ie_not_empty.clist-remove, .ie_not_empty.mclist-add, .ie_not_empty.mclist-remove {
  padding: 0 0 0 27px;
}
/* line 229, ../sass/_styles.scss */
.clist-button:not(:empty), .clist-add:not(:empty), .clist-remove:not(:empty), .mclist-add:not(:empty), .mclist-remove:not(:empty) {
  padding: 0 0 0 27px;
}

/* line 232, ../sass/_styles.scss */
.clist-add {
  background-image: url(../images/buttons/small/plain/add.png);
}

/* line 233, ../sass/_styles.scss */
.clist-remove {
  background-image: url(../images/buttons/small/plain/remove.png);
}

/* line 234, ../sass/_styles.scss */
.clist-add:disabled {
  background-position: 0 -90px !important;
}

/* line 235, ../sass/_styles.scss */
.clist-remove:disabled {
  background-position: 0 -90px !important;
}

/* line 237, ../sass/_styles.scss */
ul.clist {
  margin: 4px 0;
  padding: 0;
}

/* line 238, ../sass/_styles.scss */
ul.clist li {
  border-bottom: 1px solid #DDDDDD;
  margin-bottom: 2px;
  list-type: none;
  display: block;
  padding: 1px 0 1px 0;
  margin: 0;
  width: inherit;
}

/* line 239, ../sass/_styles.scss */
ul.clist li button {
  margin: 0px 0px 0px 2px !important;
}

/* line 240, ../sass/_styles.scss */
ul.clist li:last-child {
  border-bottom: none;
}

/* ----- Crud List Mapping ----- */
/* line 244, ../sass/_styles.scss */
.ux-mclist {
  color: #999999 !important;
  border-color: white !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
/* line 250, ../sass/_styles.scss */
.ux-mclist:focus {
  border: 2px solid #dddddd !important;
  -webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.3) inset;
  -moz-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.3) inset;
  box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.3) inset;
}

/* line 255, ../sass/_styles.scss */
.ux-mclist:disabled {
  background-color: white !important;
  color: #999999;
  border: 1px solid transparent !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 257, ../sass/_styles.scss */
.mclist-button {
  background-color: transparent;
  background-position: left top;
  background-repeat: no-repeat;
  height: 24px;
  width: 24px;
  margin: 4px 2px;
  cursor: pointer;
  border: none;
  display: inline-block;
  vertical-align: middle !important;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
/* line 27, ../sass/_mixins.scss */
.mclist-button:hover, .mclist-button:focus {
  background-position: 0px -30px;
}
/* line 30, ../sass/_mixins.scss */
.mclist-button:active {
  background-position: 0px -60px;
}
/* line 33, ../sass/_mixins.scss */
.mclist-button.disabled {
  background-position: 0px -90px;
}
/* line 269, ../sass/_styles.scss */
.mclist-button.ie_not_empty {
  padding: 0 0 0 27px;
}
/* line 270, ../sass/_styles.scss */
.mclist-button:not(:empty) {
  padding: 0 0 0 27px;
}

/* line 273, ../sass/_styles.scss */
.mclist-add {
  background-image: url(../images/buttons/small/plain/add.png);
}

/* line 274, ../sass/_styles.scss */
.mclist-remove {
  background-image: url(../images/buttons/small/plain/remove.png);
}

/* line 275, ../sass/_styles.scss */
.mclist-add:disabled {
  background-position: 0 -90px !important;
}

/* line 276, ../sass/_styles.scss */
.mclist-remove:disabled {
  background-position: 0 -90px !important;
}

/* line 279, ../sass/_styles.scss */
ul.mclist {
  margin: 4px 0;
  padding: 0;
}

/* line 280, ../sass/_styles.scss */
ul.mclist li {
  border-bottom: 1px solid #DDDDDD;
  margin-bottom: 2px;
  list-type: none;
  display: block;
  padding: 1px 0 1px 0;
  margin: 0;
}

/* line 281, ../sass/_styles.scss */
ul.mclist li .ux-mclist, ul.mclist li .ux-text, ul.mclist li input[type=text], ul.mclist li input[type=password], ul.mclist li input[type=email], ul.mclist li input[type=tel], ul.mclist li input[type=number], ul.mclist li textarea {
  width: inherit;
}

/* line 282, ../sass/_styles.scss */
ul.mclist li button {
  margin: 0px 0px 0px 2px !important;
}

/* line 283, ../sass/_styles.scss */
ul.mclist li:last-child {
  border-bottom: none;
}

/* line 285, ../sass/_styles.scss */
ul.mclist li input.arrowinput {
  background: url(../images/crudList/back-field01.png) no-repeat;
  width: 72px !important;
  height: 23px !important;
  border: none !important;
  padding-right: 14px !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}

/* line 286, ../sass/_styles.scss */
ul.mclist li .arrowinput:focus {
  width: 74px !important;
  margin: 0 !important;
}

/* line 288, ../sass/_styles.scss */
.arrowgrey {
  background: url(../images/crudList/back-field02.png) no-repeat;
  width: 70px;
  height: 20px;
  padding: 3px 15px 0 5px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
}

/* ----- BreadCrumb ----- */
/* line 294, ../sass/_styles.scss */
.BreadCrumb {
  background: #d0d0d0;
  border-radius: 4px;
  height: 22px;
  overflow: hidden;
}

/* line 295, ../sass/_styles.scss */
.BreadCrumb:focus {
  background: #333333;
}

/* line 296, ../sass/_styles.scss */
.BreadCrumb ul {
  margin: 0;
  padding: 0 0 0 1px;
}

/* line 297, ../sass/_styles.scss */
.BreadCrumb li {
  background: url(../images/breadCrumbs/item.png) no-repeat left top;
  margin: 0;
  padding: 0 15px 0 10px;
  float: left;
  list-style: none;
  height: 21px;
  margin-left: -10px;
  line-height: 20px;
  text-shadow: 1px 1px #ffffff;
}

/* line 298, ../sass/_styles.scss */
.BreadCrumb li:hover, .BreadCrumb li:focus {
  background: url(../images/breadCrumbs/item.png) no-repeat left -30px;
}

/* line 299, ../sass/_styles.scss */
.BreadCrumb li:active {
  background: url(../images/breadCrumbs/item.png) no-repeat left -60px;
  line-height: 22px;
}

/* line 300, ../sass/_styles.scss */
.BreadCrumb li:first-child {
  background: url(../images/breadCrumbs/item.png) no-repeat -10px top !important;
  border-radius: 4px 0 0 4px;
  border-left: 1px solid #ffffff;
  margin-left: 0px;
  padding-left: 8px;
}

/* line 301, ../sass/_styles.scss */
.BreadCrumb li:first-child:hover, .BreadCrumb li:first-child:focus {
  background: url(../images/breadCrumbs/item.png) no-repeat -10px -30px !important;
}

/* line 302, ../sass/_styles.scss */
.BreadCrumb li:first-child:active {
  background: url(../images/breadCrumbs/item.png) no-repeat -10px -60px !important;
  border-left: 1px solid #d0d0d0;
}

/* line 303, ../sass/_styles.scss */
.BreadCrumb li.ie_nth-last-child_0n_2, .BreadCrumb li:nth-last-child(0n+2) {
  background: url(../images/breadCrumbs/item.png) no-repeat left top;
  padding: 0 5px 0 10px;
  position: relative;
}
/* line 307, ../sass/_styles.scss */
.BreadCrumb li.ie_nth-last-child_0n_2:hover, .BreadCrumb li.ie_nth-last-child_0n_2:focus, .BreadCrumb li:nth-last-child(0n+2):hover, .BreadCrumb li:nth-last-child(0n+2):focus {
  background: url(../images/breadCrumbs/item.png) no-repeat left -30px;
}
/* line 308, ../sass/_styles.scss */
.BreadCrumb li.ie_nth-last-child_0n_2:active, .BreadCrumb li:nth-last-child(0n+2):active {
  background: url(../images/breadCrumbs/item.png) no-repeat left -60px;
}
/* line 309, ../sass/_styles.scss */
.BreadCrumb li.ie_nth-last-child_0n_2 span, .BreadCrumb li:nth-last-child(0n+2) span {
  background: url(../images/breadCrumbs/item.png) no-repeat right top;
  height: 21px;
  width: 10px;
  position: absolute;
  right: -6px;
}
/* line 310, ../sass/_styles.scss */
.BreadCrumb li.ie_nth-last-child_0n_2:hover span, .BreadCrumb li.ie_nth-last-child_0n_2:focus span, .BreadCrumb li:nth-last-child(0n+2):hover span, .BreadCrumb li:nth-last-child(0n+2):focus span {
  background: url(../images/breadCrumbs/item.png) no-repeat right -30px;
}
/* line 311, ../sass/_styles.scss */
.BreadCrumb li.ie_nth-last-child_0n_2:active span, .BreadCrumb li:nth-last-child(0n+2):active span {
  background: url(../images/breadCrumbs/item.png) no-repeat right -60px;
}

/* line 314, ../sass/_styles.scss */
.BreadCrumb li:last-child {
  background: none !important;
  color: #555555;
  margin-left: 0px;
  text-shadow: none;
}

/* line 315, ../sass/_styles.scss */
.BreadCrumb li:last-child:first-child {
  border-left: 1px solid #d0d0d0;
}

/* line 316, ../sass/_styles.scss */
.BreadCrumb li:last-child:hover, .BreadCrumb li:last-child:focus {
  background: none !important;
  color: #555555;
}

/* ------------ State Display ------------------- */
/* line 321, ../sass/_styles.scss */
.StateDisplay {
  text-align: center;
}

/* line 322, ../sass/_styles.scss */
.StateDisplay .values {
  display: inline-block;
  width: 50%;
  vertical-align: middle;
}

/* line 323, ../sass/_styles.scss */
.StateDisplay button {
  display: inline-block;
  vertical-align: middle;
  width: 45%;
  white-space: nowrap;
}

/* line 324, ../sass/_styles.scss */
.values {
  font-size: 11px;
  letter-spacing: -0.02em;
  line-height: 9px;
  padding: 2px 0;
  text-align: center;
  white-space: nowrap;
}

/* line 325, ../sass/_styles.scss */
.values div span {
  display: block;
}

/* line 326, ../sass/_styles.scss */
.values div.U {
  text-align: left;
}

/* line 327, ../sass/_styles.scss */
.values div.U span.big {
  font-size: 22px;
  line-height: 18px;
}

/* line 328, ../sass/_styles.scss */
.values div.L {
  color: #777777;
  text-align: left;
  padding-bottom: 3px;
  margin-left: 2px;
  float: left;
}

/* line 329, ../sass/_styles.scss */
.values div.R {
  color: #f86808;
  text-align: right;
  padding-bottom: 3px;
  float: right;
}

/* line 330, ../sass/_styles.scss */
.values div.L.empty span, .values div.R.empty span {
  color: #f86808;
}

/* line 331, ../sass/_styles.scss */
.values div.M {
  background: #f86808;
  margin-left: 2px;
}

/* line 332, ../sass/_styles.scss */
.values div.M span {
  background: #777777;
  height: 4px;
  display: block;
  width: 40%;
}

/* line 333, ../sass/_styles.scss */
.values div.M.empty span {
  width: 0%;
}

/* line 334, ../sass/_styles.scss */
.values span.alert {
  background: url(../images/icons/18/orange/alert.png) no-repeat center 3px;
  width: 18px;
  height: 18px;
}

/* line 335, ../sass/_styles.scss */
.values span.tilde {
  background: url(../images/icons/misc/grey/tilde.png) no-repeat center 9px;
  width: 11px;
  height: 18px;
}

/* line 337, ../sass/_styles.scss */
.smvalues {
  background: #d0d0d0;
  font-size: 11px;
  letter-spacing: -0.02em;
  line-height: 9px;
  padding: 3px;
  text-align: center;
  vertical-align: baseline;
  white-space: nowrap;
  width: 50px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: 1px solid #DDDDDD;
}

/* line 338, ../sass/_styles.scss */
.smvalues div.L {
  color: #777777;
  text-align: left;
  padding-bottom: 3px;
  float: left;
}

/* line 339, ../sass/_styles.scss */
.smvalues div.R {
  color: #f86808;
  text-align: right;
  padding-bottom: 3px;
  float: right;
}

/* line 340, ../sass/_styles.scss */
.smvalues div.L span, .values div.R span {
  display: block;
}

/* line 341, ../sass/_styles.scss */
.smvalues div.M {
  background: #f86808;
  display: block !important;
}

/* line 342, ../sass/_styles.scss */
.smvalues div.M span {
  background: #777777;
  height: 4px;
  display: block;
  width: 40%;
}

/* ------------ Steps Display ------------------- */
/* line 346, ../sass/_styles.scss */
.steps-line {
  background: #FFFFFF;
  height: 6px;
  width: 90%;
  margin: 40px auto 30px auto;
  -webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.3) inset;
  -moz-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.3) inset;
  box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.3) inset;
  position: relative;
}

/*.steps-line.dotted { background:transparent; height:6px; width:90%; margin:40px auto 30px auto; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; position:relative } */
/* line 350, ../sass/_styles.scss */
.steps-container {
  position: absolute;
  top: -6px;
  width: 100%;
  white-space: nowrap;
}

/* line 352, ../sass/_styles.scss */
.circle {
  background: #FFFFFF;
  z-index: 3;
  display: inline-block;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  margin: -1px 0 0 -3px;
  position: relative;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.3) inset;
  -moz-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.3) inset;
  box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.3) inset;
}

/* line 353, ../sass/_styles.scss */
.circle.first {
  float: left;
  margin-top: 3px !important;
}

/* line 354, ../sass/_styles.scss */
.circle.last {
  right: 0px;
  top: 0px;
  margin-top: 3px !important;
  position: absolute;
}

/* line 355, ../sass/_styles.scss */
.steps-container.dotted .circle.first {
  z-index: 10;
}

/* line 356, ../sass/_styles.scss */
.steps-container.dotted .circle.last {
  z-index: 10;
}

/* line 358, ../sass/_styles.scss */
.inner {
  background: #ffffff;
  display: inline-block;
  width: 6px;
  height: 6px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  position: absolute;
  top: 3px;
  left: 3px;
  text-align: center;
  z-index: 4;
}

/* line 360, ../sass/_styles.scss */
.line-fill {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  border-top: 2px solid #ffffff;
  margin: 0 -5px 0 -7px;
  z-index: 2;
}

/* line 361, ../sass/_styles.scss */
.line-fill.dotted {
  background: #D0D0D0;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  border-top: 6px dotted #e4e4e4;
  margin: 0 -5px 0 -7px;
  z-index: 1;
}

/* line 363, ../sass/_styles.scss */
.step-name {
  font-size: 12px;
  text-align: center;
  width: 120px;
  position: absolute;
  top: -25px;
  left: -60px;
}

/* line 365, ../sass/_styles.scss */
.circle.green .inner {
  background: #739524;
}

/* line 366, ../sass/_styles.scss */
.line-fill.green {
  border-top: 2px solid #739524 !important;
  z-index: 5;
}

/* line 367, ../sass/_styles.scss */
.circle.green .step-name {
  color: #739524;
}

/* line 369, ../sass/_styles.scss */
.steps-container.s3 .line-fill {
  width: 49.5%;
}

/* line 370, ../sass/_styles.scss */
.steps-container.s4 .line-fill {
  width: 32.3%;
}

/* line 371, ../sass/_styles.scss */
.steps-container.s5 .line-fill {
  width: 24.75%;
}

/* line 372, ../sass/_styles.scss */
.steps-container.s6 .line-fill {
  width: 19.8%;
}

/* --------- Form Editor ----------- */
/* line 375, ../sass/_styles.scss */
.feditor {
  width: 623px;
  margin-top: -5px;
}

/* line 376, ../sass/_styles.scss */
.feditor-top {
  background: url(../images/formEditor/item.png) no-repeat left top;
  height: 12px;
}

/* line 377, ../sass/_styles.scss */
.feditor-container {
  background: url(../images/formEditor/item.png) no-repeat left bottom;
  padding: 0 5px 15px 5px;
}

/* line 378, ../sass/_styles.scss */
.feditor-container div {
  display: inline-block;
  vertical-align: top;
}

/* line 379, ../sass/_styles.scss */
.feditor-container div button {
  margin-top: -8px;
}

/* line 380, ../sass/_styles.scss */
.feditor-container div button.active {
  background-position: 0 -120px !important;
}

/* line 381, ../sass/_styles.scss */
.feditor-container div.feditor-content {
  width: 515px;
}

/* line 382, ../sass/_styles.scss */
.feditor-container div.feditor-content h1 {
  color: #000000;
  margin-bottom: 0px;
}

/* line 383, ../sass/_styles.scss */
.feditor-container div.feditor-content .hint {
  font-size: 12px;
  font-style: italic;
  color: #555555;
}

/* line 385, ../sass/_styles.scss */
.feditor.first {
  width: 623px;
  margin-top: 0px;
}

/* line 386, ../sass/_styles.scss */
.feditor.first .feditor-top {
  background-position: right top;
}

/* line 387, ../sass/_styles.scss */
.feditor.last .feditor-container {
  background-position: right bottom;
}

/* line 389, ../sass/_styles.scss */
.feditor-add {
  width: 623px;
  margin-top: -5px;
  text-align: center;
}

/* line 390, ../sass/_styles.scss */
.feditor-add-top {
  background: url(../images/formEditor/add.png) no-repeat left top;
  padding: 0 5px 15px 5px;
}

/* line 391, ../sass/_styles.scss */
.feditor-add-top.empty {
  background-position: right top;
}

/* line 392, ../sass/_styles.scss */
.feditor-add-content span {
  font-size: 12px;
  display: inline-block;
  vertical-align: top;
}

/* line 393, ../sass/_styles.scss */
.feditor-add-container {
  background: url(../images/formEditor/add.png) no-repeat right bottom;
  padding: 0 5px 35px 5px;
}

/* line 398, ../sass/_styles.scss */
.feditor-sidebar p {
  color: #555555;
  padding: 0;
  margin: 0;
}

/* line 399, ../sass/_styles.scss */
.feditor-sidebar p.smalltext {
  margin-bottom: 3px;
}

/* line 400, ../sass/_styles.scss */
.feditor-sidebar hr {
  margin: 12px 0;
}

/* ----------- BUTTONS ------------- */
/* line 457, ../sass/_styles.scss */
button span, a.button span {
  position: relative;
  top: 0px;
  left: 0px;
}

/* line 458, ../sass/_styles.scss */
button:active span, a.button:active span {
  position: relative;
  top: 1px;
  left: 1px;
}

/* line 459, ../sass/_styles.scss */
button:disabled, a.button:disabled {
  cursor: default !important;
}

/* line 460, ../sass/_styles.scss */
button:disabled span, a.button.disabled span {
  cursor: default !important;
  top: 0px !important;
  left: 0px !important;
}

/*
@mixin css3-button(
$border_color,$background_color,$background_color2,$color,
$hover_background_color,$hover_background_color2,
$active_border_color, $active_border_top_color,
$disabled_border_color,$disabled_background_color,$disabled_color) {
*/
/* line 471, ../sass/_styles.scss */
button.white, a.button.white {
  text-shadow: 0px 1px 0px white;
  padding: 5px 8px;
  border: 1px solid white;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  -css3-background: linear-gradient(90deg, #d2d2d2, #ffffff);
  background: -moz-linear-gradient(top, white 0%, #d2d2d2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #d2d2d2));
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  color: black;
  cursor: pointer;
  height: 30px;
  margin: 4px 2px;
  display: inline-block;
  position: relative;
}
/* line 423, ../sass/_styles.scss */
button.white:hover, button.white:focus, a.button.white:hover, a.button.white:focus {
  padding: 5px 8px;
  border: 1px solid white;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  -css3-background: linear-gradient(90deg, #f0f0f0, #c7c7c7);
  background: -moz-linear-gradient(top, #c7c7c7 0%, #f0f0f0 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0), color-stop(100%, #c7c7c7));
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  color: black;
  cursor: pointer;
}
/* line 435, ../sass/_styles.scss */
button.white:active, a.button.white:active {
  background: #d2d2d2;
  border: 1px solid #d0d0d0;
  border-top: 1px solid #9c9c9c;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  #    padding: 6px 8px 4px 8px;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='white',direction='0',strength='0');
  color: black;
}
/* line 444, ../sass/_styles.scss */
button.white.disabled, button.white[disabled], a.button.white.disabled, a.button.white[disabled] {
  opacity: 1;
  background: #eeeeee;
  border: 1px solid #bbbbbb;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: 0px 1px 0px white;
  padding: 5px 8px;
  cursor: default;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#ffffff',direction='0',strength='0');
  color: #999999;
}

/* line 480, ../sass/_styles.scss */
button.grey, a.button.grey {
  text-shadow: 0px -1px 0px black;
  padding: 5px 8px;
  border: 1px solid #313131;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  -css3-background: linear-gradient(90deg, #3b3b3b, #767676);
  background: -moz-linear-gradient(top, #767676 0%, #3b3b3b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #767676), color-stop(100%, #3b3b3b));
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  color: white;
  cursor: pointer;
  height: 30px;
  margin: 4px 2px;
  display: inline-block;
  position: relative;
  /*#3c3c3c,#767676,#cccccc);*/
}
/* line 423, ../sass/_styles.scss */
button.grey:hover, button.grey:focus, a.button.grey:hover, a.button.grey:focus {
  padding: 5px 8px;
  border: 1px solid #313131;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  -css3-background: linear-gradient(90deg, #616161, #313131);
  background: -moz-linear-gradient(top, #313131 0%, #616161 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #616161), color-stop(100%, #313131));
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  color: white;
  cursor: pointer;
}
/* line 435, ../sass/_styles.scss */
button.grey:active, a.button.grey:active {
  background: #3b3b3b;
  border: 1px solid #3c3c3c;
  border-top: 1px solid #1e1e1e;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  #    padding: 6px 8px 4px 8px;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#313131',direction='0',strength='0');
  color: white;
}
/* line 444, ../sass/_styles.scss */
button.grey.disabled, button.grey[disabled], a.button.grey.disabled, a.button.grey[disabled] {
  opacity: 1;
  background: #eeeeee;
  border: 1px solid #bbbbbb;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: 0px 1px 0px white;
  padding: 5px 8px;
  cursor: default;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#ffffff',direction='0',strength='0');
  color: #999999;
}

/* line 490, ../sass/_styles.scss */
button.orange, a.button.orange {
  text-shadow: 0px -1px 0px #fe3700;
  padding: 5px 8px;
  border: 1px solid #fe3700;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  -css3-background: linear-gradient(90deg, #ff6802, #fe9639);
  background: -moz-linear-gradient(top, #fe9639 0%, #ff6802 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe9639), color-stop(100%, #ff6802));
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  color: white;
  cursor: pointer;
  height: 30px;
  margin: 4px 2px;
  display: inline-block;
  position: relative;
  /*#ff6802,#fe9639,#ffddbf);*/
}
/* line 423, ../sass/_styles.scss */
button.orange:hover, button.orange:focus, a.button.orange:hover, a.button.orange:focus {
  padding: 5px 8px;
  border: 1px solid #fe3700;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  -css3-background: linear-gradient(90deg, #fe8418, #e95f02);
  background: -moz-linear-gradient(top, #e95f02 0%, #fe8418 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe8418), color-stop(100%, #e95f02));
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  color: white;
  cursor: pointer;
}
/* line 435, ../sass/_styles.scss */
button.orange:active, a.button.orange:active {
  background: #ff6802;
  border: 1px solid #ff6802;
  border-top: 1px solid #fe1600;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  #    padding: 6px 8px 4px 8px;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#fe3700',direction='0',strength='0');
  color: white;
}
/* line 444, ../sass/_styles.scss */
button.orange.disabled, button.orange[disabled], a.button.orange.disabled, a.button.orange[disabled] {
  opacity: 1;
  background: #eeeeee;
  border: 1px solid #bbbbbb;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: 0px 1px 0px white;
  padding: 5px 8px;
  cursor: default;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#ffffff',direction='0',strength='0');
  color: #999999;
}

/* line 500, ../sass/_styles.scss */
button.cancel, a.button.cancel {
  color: #555555;
}
/* line 502, ../sass/_styles.scss */
button.cancel:hover, a.button.cancel:hover {
  color: #555555;
}

/* line 507, ../sass/_styles.scss */
a.button.white, a.button.grey, a.button.orange {
  padding: 7px 11px !important;
  height: 14px !important;
}

/* ---------- Icon buttons --------- */
/* line 514, ../sass/_styles.scss */
.icon_button, .caccept, .cadd, .cremove, .faccept, .fadd, .fandroid, .fapple, .farrange, .farrow, .fblock, .fbranch, .fbug, .fbulb, .fchat, .fclaim, .fclose, .fconfiguration, .fcsv, .fdatabase, .fdelete, .fedit, .fexcel, .fexport, .ffacebook, .ffullscreen, .ffolder, .fhelp, .fimport, .finsert, .fkey, .fleave, .fleft, .flinux, .flocation, .fmerge, .fmessage, .fpause, .fphone, .fplay, .fpdf, .fpreview, .frecord, .frecording, .fremove, .frequest, .frestore, .fright, .frss, .fsearch, .fsettings, .fsnapshot, .fstop, .fstopped, .fsync, .fteach, .ftwitter, .fubuntu, .fuser, .fusers, .fuTurn, .fwindows, .fwizard, .fmovedown, .fmoveup, .padd, .pback, .pblock, .pclose, .pnext, .pprevious, .premove, .pstop, .pstopped, .oleftcollapse, .oleftexpand, .orightcollapse, .orightexpand, .lblock {
  background-color: transparent;
  background-position: left top;
  background-repeat: no-repeat;
  height: 24px;
  min-width: 24px;
  margin: 4px 2px;
  cursor: pointer;
  border: none;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
/* line 27, ../sass/_mixins.scss */
.icon_button:hover, .caccept:hover, .cadd:hover, .cremove:hover, .faccept:hover, .fadd:hover, .fandroid:hover, .fapple:hover, .farrange:hover, .farrow:hover, .fblock:hover, .fbranch:hover, .fbug:hover, .fbulb:hover, .fchat:hover, .fclaim:hover, .fclose:hover, .fconfiguration:hover, .fcsv:hover, .fdatabase:hover, .fdelete:hover, .fedit:hover, .fexcel:hover, .fexport:hover, .ffacebook:hover, .ffullscreen:hover, .ffolder:hover, .fhelp:hover, .fimport:hover, .finsert:hover, .fkey:hover, .fleave:hover, .fleft:hover, .flinux:hover, .flocation:hover, .fmerge:hover, .fmessage:hover, .fpause:hover, .fphone:hover, .fplay:hover, .fpdf:hover, .fpreview:hover, .frecord:hover, .frecording:hover, .fremove:hover, .frequest:hover, .frestore:hover, .fright:hover, .frss:hover, .fsearch:hover, .fsettings:hover, .fsnapshot:hover, .fstop:hover, .fstopped:hover, .fsync:hover, .fteach:hover, .ftwitter:hover, .fubuntu:hover, .fuser:hover, .fusers:hover, .fuTurn:hover, .fwindows:hover, .fwizard:hover, .fmovedown:hover, .fmoveup:hover, .padd:hover, .pback:hover, .pblock:hover, .pclose:hover, .pnext:hover, .pprevious:hover, .premove:hover, .pstop:hover, .pstopped:hover, .oleftcollapse:hover, .oleftexpand:hover, .orightcollapse:hover, .orightexpand:hover, .lblock:hover, .icon_button:focus, .caccept:focus, .cadd:focus, .cremove:focus, .faccept:focus, .fadd:focus, .fandroid:focus, .fapple:focus, .farrange:focus, .farrow:focus, .fblock:focus, .fbranch:focus, .fbug:focus, .fbulb:focus, .fchat:focus, .fclaim:focus, .fclose:focus, .fconfiguration:focus, .fcsv:focus, .fdatabase:focus, .fdelete:focus, .fedit:focus, .fexcel:focus, .fexport:focus, .ffacebook:focus, .ffullscreen:focus, .ffolder:focus, .fhelp:focus, .fimport:focus, .finsert:focus, .fkey:focus, .fleave:focus, .fleft:focus, .flinux:focus, .flocation:focus, .fmerge:focus, .fmessage:focus, .fpause:focus, .fphone:focus, .fplay:focus, .fpdf:focus, .fpreview:focus, .frecord:focus, .frecording:focus, .fremove:focus, .frequest:focus, .frestore:focus, .fright:focus, .frss:focus, .fsearch:focus, .fsettings:focus, .fsnapshot:focus, .fstop:focus, .fstopped:focus, .fsync:focus, .fteach:focus, .ftwitter:focus, .fubuntu:focus, .fuser:focus, .fusers:focus, .fuTurn:focus, .fwindows:focus, .fwizard:focus, .fmovedown:focus, .fmoveup:focus, .padd:focus, .pback:focus, .pblock:focus, .pclose:focus, .pnext:focus, .pprevious:focus, .premove:focus, .pstop:focus, .pstopped:focus, .oleftcollapse:focus, .oleftexpand:focus, .orightcollapse:focus, .orightexpand:focus, .lblock:focus {
  background-position: 0px -30px;
}
/* line 30, ../sass/_mixins.scss */
.icon_button:active, .caccept:active, .cadd:active, .cremove:active, .faccept:active, .fadd:active, .fandroid:active, .fapple:active, .farrange:active, .farrow:active, .fblock:active, .fbranch:active, .fbug:active, .fbulb:active, .fchat:active, .fclaim:active, .fclose:active, .fconfiguration:active, .fcsv:active, .fdatabase:active, .fdelete:active, .fedit:active, .fexcel:active, .fexport:active, .ffacebook:active, .ffullscreen:active, .ffolder:active, .fhelp:active, .fimport:active, .finsert:active, .fkey:active, .fleave:active, .fleft:active, .flinux:active, .flocation:active, .fmerge:active, .fmessage:active, .fpause:active, .fphone:active, .fplay:active, .fpdf:active, .fpreview:active, .frecord:active, .frecording:active, .fremove:active, .frequest:active, .frestore:active, .fright:active, .frss:active, .fsearch:active, .fsettings:active, .fsnapshot:active, .fstop:active, .fstopped:active, .fsync:active, .fteach:active, .ftwitter:active, .fubuntu:active, .fuser:active, .fusers:active, .fuTurn:active, .fwindows:active, .fwizard:active, .fmovedown:active, .fmoveup:active, .padd:active, .pback:active, .pblock:active, .pclose:active, .pnext:active, .pprevious:active, .premove:active, .pstop:active, .pstopped:active, .oleftcollapse:active, .oleftexpand:active, .orightcollapse:active, .orightexpand:active, .lblock:active {
  background-position: 0px -60px;
}
/* line 33, ../sass/_mixins.scss */
.icon_button.disabled, .disabled.caccept, .disabled.cadd, .disabled.cremove, .disabled.faccept, .disabled.fadd, .disabled.fandroid, .disabled.fapple, .disabled.farrange, .disabled.farrow, .disabled.fblock, .disabled.fbranch, .disabled.fbug, .disabled.fbulb, .disabled.fchat, .disabled.fclaim, .disabled.fclose, .disabled.fconfiguration, .disabled.fcsv, .disabled.fdatabase, .disabled.fdelete, .disabled.fedit, .disabled.fexcel, .disabled.fexport, .disabled.ffacebook, .disabled.ffullscreen, .disabled.ffolder, .disabled.fhelp, .disabled.fimport, .disabled.finsert, .disabled.fkey, .disabled.fleave, .disabled.fleft, .disabled.flinux, .disabled.flocation, .disabled.fmerge, .disabled.fmessage, .disabled.fpause, .disabled.fphone, .disabled.fplay, .disabled.fpdf, .disabled.fpreview, .disabled.frecord, .disabled.frecording, .disabled.fremove, .disabled.frequest, .disabled.frestore, .disabled.fright, .disabled.frss, .disabled.fsearch, .disabled.fsettings, .disabled.fsnapshot, .disabled.fstop, .disabled.fstopped, .disabled.fsync, .disabled.fteach, .disabled.ftwitter, .disabled.fubuntu, .disabled.fuser, .disabled.fusers, .disabled.fuTurn, .disabled.fwindows, .disabled.fwizard, .disabled.fmovedown, .disabled.fmoveup, .disabled.padd, .disabled.pback, .disabled.pblock, .disabled.pclose, .disabled.pnext, .disabled.pprevious, .disabled.premove, .disabled.pstop, .disabled.pstopped, .disabled.oleftcollapse, .disabled.oleftexpand, .disabled.orightcollapse, .disabled.orightexpand, .disabled.lblock {
  background-position: 0px -90px;
}
/* line 525, ../sass/_styles.scss */
.icon_button.ie_not_empty, .ie_not_empty.caccept, .ie_not_empty.cadd, .ie_not_empty.cremove, .ie_not_empty.faccept, .ie_not_empty.fadd, .ie_not_empty.fandroid, .ie_not_empty.fapple, .ie_not_empty.farrange, .ie_not_empty.farrow, .ie_not_empty.fblock, .ie_not_empty.fbranch, .ie_not_empty.fbug, .ie_not_empty.fbulb, .ie_not_empty.fchat, .ie_not_empty.fclaim, .ie_not_empty.fclose, .ie_not_empty.fconfiguration, .ie_not_empty.fcsv, .ie_not_empty.fdatabase, .ie_not_empty.fdelete, .ie_not_empty.fedit, .ie_not_empty.fexcel, .ie_not_empty.fexport, .ie_not_empty.ffacebook, .ie_not_empty.ffullscreen, .ie_not_empty.ffolder, .ie_not_empty.fhelp, .ie_not_empty.fimport, .ie_not_empty.finsert, .ie_not_empty.fkey, .ie_not_empty.fleave, .ie_not_empty.fleft, .ie_not_empty.flinux, .ie_not_empty.flocation, .ie_not_empty.fmerge, .ie_not_empty.fmessage, .ie_not_empty.fpause, .ie_not_empty.fphone, .ie_not_empty.fplay, .ie_not_empty.fpdf, .ie_not_empty.fpreview, .ie_not_empty.frecord, .ie_not_empty.frecording, .ie_not_empty.fremove, .ie_not_empty.frequest, .ie_not_empty.frestore, .ie_not_empty.fright, .ie_not_empty.frss, .ie_not_empty.fsearch, .ie_not_empty.fsettings, .ie_not_empty.fsnapshot, .ie_not_empty.fstop, .ie_not_empty.fstopped, .ie_not_empty.fsync, .ie_not_empty.fteach, .ie_not_empty.ftwitter, .ie_not_empty.fubuntu, .ie_not_empty.fuser, .ie_not_empty.fusers, .ie_not_empty.fuTurn, .ie_not_empty.fwindows, .ie_not_empty.fwizard, .ie_not_empty.fmovedown, .ie_not_empty.fmoveup, .ie_not_empty.padd, .ie_not_empty.pback, .ie_not_empty.pblock, .ie_not_empty.pclose, .ie_not_empty.pnext, .ie_not_empty.pprevious, .ie_not_empty.premove, .ie_not_empty.pstop, .ie_not_empty.pstopped, .ie_not_empty.oleftcollapse, .ie_not_empty.oleftexpand, .ie_not_empty.orightcollapse, .ie_not_empty.orightexpand, .ie_not_empty.lblock {
  padding: 0 0 0 27px;
}
/* line 526, ../sass/_styles.scss */
.icon_button:not(:empty), .caccept:not(:empty), .cadd:not(:empty), .cremove:not(:empty), .faccept:not(:empty), .fadd:not(:empty), .fandroid:not(:empty), .fapple:not(:empty), .farrange:not(:empty), .farrow:not(:empty), .fblock:not(:empty), .fbranch:not(:empty), .fbug:not(:empty), .fbulb:not(:empty), .fchat:not(:empty), .fclaim:not(:empty), .fclose:not(:empty), .fconfiguration:not(:empty), .fcsv:not(:empty), .fdatabase:not(:empty), .fdelete:not(:empty), .fedit:not(:empty), .fexcel:not(:empty), .fexport:not(:empty), .ffacebook:not(:empty), .ffullscreen:not(:empty), .ffolder:not(:empty), .fhelp:not(:empty), .fimport:not(:empty), .finsert:not(:empty), .fkey:not(:empty), .fleave:not(:empty), .fleft:not(:empty), .flinux:not(:empty), .flocation:not(:empty), .fmerge:not(:empty), .fmessage:not(:empty), .fpause:not(:empty), .fphone:not(:empty), .fplay:not(:empty), .fpdf:not(:empty), .fpreview:not(:empty), .frecord:not(:empty), .frecording:not(:empty), .fremove:not(:empty), .frequest:not(:empty), .frestore:not(:empty), .fright:not(:empty), .frss:not(:empty), .fsearch:not(:empty), .fsettings:not(:empty), .fsnapshot:not(:empty), .fstop:not(:empty), .fstopped:not(:empty), .fsync:not(:empty), .fteach:not(:empty), .ftwitter:not(:empty), .fubuntu:not(:empty), .fuser:not(:empty), .fusers:not(:empty), .fuTurn:not(:empty), .fwindows:not(:empty), .fwizard:not(:empty), .fmovedown:not(:empty), .fmoveup:not(:empty), .padd:not(:empty), .pback:not(:empty), .pblock:not(:empty), .pclose:not(:empty), .pnext:not(:empty), .pprevious:not(:empty), .premove:not(:empty), .pstop:not(:empty), .pstopped:not(:empty), .oleftcollapse:not(:empty), .oleftexpand:not(:empty), .orightcollapse:not(:empty), .orightexpand:not(:empty), .lblock:not(:empty) {
  padding: 0 0 0 27px;
}

/* line 528, ../sass/_styles.scss */
a.icon_button, a.caccept, a.cadd, a.cremove, a.faccept, a.fadd, a.fandroid, a.fapple, a.farrange, a.farrow, a.fblock, a.fbranch, a.fbug, a.fbulb, a.fchat, a.fclaim, a.fclose, a.fconfiguration, a.fcsv, a.fdatabase, a.fdelete, a.fedit, a.fexcel, a.fexport, a.ffacebook, a.ffullscreen, a.ffolder, a.fhelp, a.fimport, a.finsert, a.fkey, a.fleave, a.fleft, a.flinux, a.flocation, a.fmerge, a.fmessage, a.fpause, a.fphone, a.fplay, a.fpdf, a.fpreview, a.frecord, a.frecording, a.fremove, a.frequest, a.frestore, a.fright, a.frss, a.fsearch, a.fsettings, a.fsnapshot, a.fstop, a.fstopped, a.fsync, a.fteach, a.ftwitter, a.fubuntu, a.fuser, a.fusers, a.fuTurn, a.fwindows, a.fwizard, a.fmovedown, a.fmoveup, a.padd, a.pback, a.pblock, a.pclose, a.pnext, a.pprevious, a.premove, a.pstop, a.pstopped, a.oleftcollapse, a.oleftexpand, a.orightcollapse, a.orightexpand, a.lblock {
  padding-top: 4px !important;
  vertical-align: middle;
}

/* line 532, ../sass/_styles.scss */
a.icon_button.disabled, a.disabled.caccept, a.disabled.cadd, a.disabled.cremove, a.disabled.faccept, a.disabled.fadd, a.disabled.fandroid, a.disabled.fapple, a.disabled.farrange, a.disabled.farrow, a.disabled.fblock, a.disabled.fbranch, a.disabled.fbug, a.disabled.fbulb, a.disabled.fchat, a.disabled.fclaim, a.disabled.fclose, a.disabled.fconfiguration, a.disabled.fcsv, a.disabled.fdatabase, a.disabled.fdelete, a.disabled.fedit, a.disabled.fexcel, a.disabled.fexport, a.disabled.ffacebook, a.disabled.ffullscreen, a.disabled.ffolder, a.disabled.fhelp, a.disabled.fimport, a.disabled.finsert, a.disabled.fkey, a.disabled.fleave, a.disabled.fleft, a.disabled.flinux, a.disabled.flocation, a.disabled.fmerge, a.disabled.fmessage, a.disabled.fpause, a.disabled.fphone, a.disabled.fplay, a.disabled.fpdf, a.disabled.fpreview, a.disabled.frecord, a.disabled.frecording, a.disabled.fremove, a.disabled.frequest, a.disabled.frestore, a.disabled.fright, a.disabled.frss, a.disabled.fsearch, a.disabled.fsettings, a.disabled.fsnapshot, a.disabled.fstop, a.disabled.fstopped, a.disabled.fsync, a.disabled.fteach, a.disabled.ftwitter, a.disabled.fubuntu, a.disabled.fuser, a.disabled.fusers, a.disabled.fuTurn, a.disabled.fwindows, a.disabled.fwizard, a.disabled.fmovedown, a.disabled.fmoveup, a.disabled.padd, a.disabled.pback, a.disabled.pblock, a.disabled.pclose, a.disabled.pnext, a.disabled.pprevious, a.disabled.premove, a.disabled.pstop, a.disabled.pstopped, a.disabled.oleftcollapse, a.disabled.oleftexpand, a.disabled.orightcollapse, a.disabled.orightexpand, a.disabled.lblock, a.icon_button_large.disabled, a.disabled.lalert, a.disabled.lalertandreport, a.disabled.lanswer, a.disabled.lbookmark, a.disabled.lcallback, a.disabled.lcloud, a.disabled.ldate, a.disabled.ldial, a.disabled.ldirections, a.disabled.lfilter, a.disabled.lforwardcall, a.disabled.lgroupchat, a.disabled.llocation, a.disabled.lmessage, a.disabled.lmicrophone, a.disabled.lmultipleoptions, a.disabled.lnumber, a.disabled.lnumeral, a.disabled.lparagraph, a.disabled.lphone, a.disabled.lreport, a.disabled.lsingleoption, a.disabled.lsound, a.disabled.ltext, a.disabled.lunknown, a.disabled.lnumeric, a.disabled.lyesno, a.disabled.lpicture, a.disabled.lcsv, a.disabled.lexcel, a.disabled.ldatabase, a.disabled.luser, a.disabled.llanguage, a.disabled.lsite, a.disabled.lhierarchy, a.disabled.lgovernment, a.disabled.laddressbook, a.disabled.lpalert, a.disabled.lpbell, a.disabled.lpcalendar, a.disabled.lpchart, a.disabled.lpchat, a.disabled.lpdatabase, a.disabled.lpeye, a.disabled.lpfacebook, a.disabled.lpflag, a.disabled.lpfolder, a.disabled.lpgear, a.disabled.lpgroup, a.disabled.lpkey, a.disabled.lplabel, a.disabled.lplock, a.disabled.lpmagicwand, a.disabled.lpmail, a.disabled.lpmedicalkit, a.disabled.lpnews, a.disabled.lpnumber, a.disabled.lpok, a.disabled.lppin, a.disabled.lprobot, a.disabled.lprss, a.disabled.lpshakehands, a.disabled.lpshield, a.disabled.lptask, a.disabled.lptext, a.disabled.lpthermometer, a.disabled.lptwitter, a.disabled.lpexternalflow, a.disabled.i48plain-alert, a.disabled.i48plain-bell, a.disabled.i48plain-calendar, a.disabled.i48plain-chart, a.disabled.i48plain-chat, a.disabled.i48plain-database, a.disabled.i48plain-eye, a.disabled.i48plain-facebook, a.disabled.i48plain-flag, a.disabled.i48plain-folder, a.disabled.i48plain-gear, a.disabled.i48plain-group, a.disabled.i48plain-key, a.disabled.i48plain-label, a.disabled.i48plain-lock, a.disabled.i48plain-magicwand, a.disabled.i48plain-mail, a.disabled.i48plain-medicalkit, a.disabled.i48plain-news, a.disabled.i48plain-number, a.disabled.i48plain-ok, a.disabled.i48plain-pin, a.disabled.i48plain-robot, a.disabled.i48plain-rss, a.disabled.i48plain-shakehands, a.disabled.i48plain-shield, a.disabled.i48plain-task, a.disabled.i48plain-text, a.disabled.i48plain-thermometer, a.disabled.i48plain-twitter {
  cursor: default !important;
}

/* line 534, ../sass/_styles.scss */
.icon_button_large, .lalert, .lalertandreport, .lanswer, .lbookmark, .lcallback, .lcloud, .ldate, .ldial, .ldirections, .lfilter, .lforwardcall, .lgroupchat, .llocation, .lmessage, .lmicrophone, .lmultipleoptions, .lnumber, .lnumeral, .lparagraph, .lphone, .lreport, .lsingleoption, .lsound, .ltext, .lunknown, .lnumeric, .lyesno, .lpicture, .lcsv, .lexcel, .ldatabase, .luser, .llanguage, .lsite, .lhierarchy, .lgovernment, .laddressbook, .lpalert, .lpbell, .lpcalendar, .lpchart, .lpchat, .lpdatabase, .lpeye, .lpfacebook, .lpflag, .lpfolder, .lpgear, .lpgroup, .lpkey, .lplabel, .lplock, .lpmagicwand, .lpmail, .lpmedicalkit, .lpnews, .lpnumber, .lpok, .lppin, .lprobot, .lprss, .lpshakehands, .lpshield, .lptask, .lptext, .lpthermometer, .lptwitter, .lpexternalflow, .i48plain-alert, .i48plain-bell, .i48plain-calendar, .i48plain-chart, .i48plain-chat, .i48plain-database, .i48plain-eye, .i48plain-facebook, .i48plain-flag, .i48plain-folder, .i48plain-gear, .i48plain-group, .i48plain-key, .i48plain-label, .i48plain-lock, .i48plain-magicwand, .i48plain-mail, .i48plain-medicalkit, .i48plain-news, .i48plain-number, .i48plain-ok, .i48plain-pin, .i48plain-robot, .i48plain-rss, .i48plain-shakehands, .i48plain-shield, .i48plain-task, .i48plain-text, .i48plain-thermometer, .i48plain-twitter {
  background-color: transparent;
  background-position: left top;
  background-repeat: no-repeat;
  height: 59px;
  width: 59px;
  margin: 0px 5px 0px 0px;
  cursor: pointer;
  border: none;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
/* line 27, ../sass/_mixins.scss */
.icon_button_large:hover, .lalert:hover, .lalertandreport:hover, .lanswer:hover, .lbookmark:hover, .lcallback:hover, .lcloud:hover, .ldate:hover, .ldial:hover, .ldirections:hover, .lfilter:hover, .lforwardcall:hover, .lgroupchat:hover, .llocation:hover, .lmessage:hover, .lmicrophone:hover, .lmultipleoptions:hover, .lnumber:hover, .lnumeral:hover, .lparagraph:hover, .lphone:hover, .lreport:hover, .lsingleoption:hover, .lsound:hover, .ltext:hover, .lunknown:hover, .lnumeric:hover, .lyesno:hover, .lpicture:hover, .lcsv:hover, .lexcel:hover, .ldatabase:hover, .luser:hover, .llanguage:hover, .lsite:hover, .lhierarchy:hover, .lgovernment:hover, .laddressbook:hover, .lpalert:hover, .lpbell:hover, .lpcalendar:hover, .lpchart:hover, .lpchat:hover, .lpdatabase:hover, .lpeye:hover, .lpfacebook:hover, .lpflag:hover, .lpfolder:hover, .lpgear:hover, .lpgroup:hover, .lpkey:hover, .lplabel:hover, .lplock:hover, .lpmagicwand:hover, .lpmail:hover, .lpmedicalkit:hover, .lpnews:hover, .lpnumber:hover, .lpok:hover, .lppin:hover, .lprobot:hover, .lprss:hover, .lpshakehands:hover, .lpshield:hover, .lptask:hover, .lptext:hover, .lpthermometer:hover, .lptwitter:hover, .lpexternalflow:hover, .i48plain-alert:hover, .i48plain-bell:hover, .i48plain-calendar:hover, .i48plain-chart:hover, .i48plain-chat:hover, .i48plain-database:hover, .i48plain-eye:hover, .i48plain-facebook:hover, .i48plain-flag:hover, .i48plain-folder:hover, .i48plain-gear:hover, .i48plain-group:hover, .i48plain-key:hover, .i48plain-label:hover, .i48plain-lock:hover, .i48plain-magicwand:hover, .i48plain-mail:hover, .i48plain-medicalkit:hover, .i48plain-news:hover, .i48plain-number:hover, .i48plain-ok:hover, .i48plain-pin:hover, .i48plain-robot:hover, .i48plain-rss:hover, .i48plain-shakehands:hover, .i48plain-shield:hover, .i48plain-task:hover, .i48plain-text:hover, .i48plain-thermometer:hover, .i48plain-twitter:hover, .icon_button_large:focus, .lalert:focus, .lalertandreport:focus, .lanswer:focus, .lbookmark:focus, .lcallback:focus, .lcloud:focus, .ldate:focus, .ldial:focus, .ldirections:focus, .lfilter:focus, .lforwardcall:focus, .lgroupchat:focus, .llocation:focus, .lmessage:focus, .lmicrophone:focus, .lmultipleoptions:focus, .lnumber:focus, .lnumeral:focus, .lparagraph:focus, .lphone:focus, .lreport:focus, .lsingleoption:focus, .lsound:focus, .ltext:focus, .lunknown:focus, .lnumeric:focus, .lyesno:focus, .lpicture:focus, .lcsv:focus, .lexcel:focus, .ldatabase:focus, .luser:focus, .llanguage:focus, .lsite:focus, .lhierarchy:focus, .lgovernment:focus, .laddressbook:focus, .lpalert:focus, .lpbell:focus, .lpcalendar:focus, .lpchart:focus, .lpchat:focus, .lpdatabase:focus, .lpeye:focus, .lpfacebook:focus, .lpflag:focus, .lpfolder:focus, .lpgear:focus, .lpgroup:focus, .lpkey:focus, .lplabel:focus, .lplock:focus, .lpmagicwand:focus, .lpmail:focus, .lpmedicalkit:focus, .lpnews:focus, .lpnumber:focus, .lpok:focus, .lppin:focus, .lprobot:focus, .lprss:focus, .lpshakehands:focus, .lpshield:focus, .lptask:focus, .lptext:focus, .lpthermometer:focus, .lptwitter:focus, .lpexternalflow:focus, .i48plain-alert:focus, .i48plain-bell:focus, .i48plain-calendar:focus, .i48plain-chart:focus, .i48plain-chat:focus, .i48plain-database:focus, .i48plain-eye:focus, .i48plain-facebook:focus, .i48plain-flag:focus, .i48plain-folder:focus, .i48plain-gear:focus, .i48plain-group:focus, .i48plain-key:focus, .i48plain-label:focus, .i48plain-lock:focus, .i48plain-magicwand:focus, .i48plain-mail:focus, .i48plain-medicalkit:focus, .i48plain-news:focus, .i48plain-number:focus, .i48plain-ok:focus, .i48plain-pin:focus, .i48plain-robot:focus, .i48plain-rss:focus, .i48plain-shakehands:focus, .i48plain-shield:focus, .i48plain-task:focus, .i48plain-text:focus, .i48plain-thermometer:focus, .i48plain-twitter:focus {
  background-position: 0px -60px;
}
/* line 30, ../sass/_mixins.scss */
.icon_button_large:active, .lalert:active, .lalertandreport:active, .lanswer:active, .lbookmark:active, .lcallback:active, .lcloud:active, .ldate:active, .ldial:active, .ldirections:active, .lfilter:active, .lforwardcall:active, .lgroupchat:active, .llocation:active, .lmessage:active, .lmicrophone:active, .lmultipleoptions:active, .lnumber:active, .lnumeral:active, .lparagraph:active, .lphone:active, .lreport:active, .lsingleoption:active, .lsound:active, .ltext:active, .lunknown:active, .lnumeric:active, .lyesno:active, .lpicture:active, .lcsv:active, .lexcel:active, .ldatabase:active, .luser:active, .llanguage:active, .lsite:active, .lhierarchy:active, .lgovernment:active, .laddressbook:active, .lpalert:active, .lpbell:active, .lpcalendar:active, .lpchart:active, .lpchat:active, .lpdatabase:active, .lpeye:active, .lpfacebook:active, .lpflag:active, .lpfolder:active, .lpgear:active, .lpgroup:active, .lpkey:active, .lplabel:active, .lplock:active, .lpmagicwand:active, .lpmail:active, .lpmedicalkit:active, .lpnews:active, .lpnumber:active, .lpok:active, .lppin:active, .lprobot:active, .lprss:active, .lpshakehands:active, .lpshield:active, .lptask:active, .lptext:active, .lpthermometer:active, .lptwitter:active, .lpexternalflow:active, .i48plain-alert:active, .i48plain-bell:active, .i48plain-calendar:active, .i48plain-chart:active, .i48plain-chat:active, .i48plain-database:active, .i48plain-eye:active, .i48plain-facebook:active, .i48plain-flag:active, .i48plain-folder:active, .i48plain-gear:active, .i48plain-group:active, .i48plain-key:active, .i48plain-label:active, .i48plain-lock:active, .i48plain-magicwand:active, .i48plain-mail:active, .i48plain-medicalkit:active, .i48plain-news:active, .i48plain-number:active, .i48plain-ok:active, .i48plain-pin:active, .i48plain-robot:active, .i48plain-rss:active, .i48plain-shakehands:active, .i48plain-shield:active, .i48plain-task:active, .i48plain-text:active, .i48plain-thermometer:active, .i48plain-twitter:active {
  background-position: 0px -120px;
}
/* line 33, ../sass/_mixins.scss */
.icon_button_large.disabled, .disabled.lalert, .disabled.lalertandreport, .disabled.lanswer, .disabled.lbookmark, .disabled.lcallback, .disabled.lcloud, .disabled.ldate, .disabled.ldial, .disabled.ldirections, .disabled.lfilter, .disabled.lforwardcall, .disabled.lgroupchat, .disabled.llocation, .disabled.lmessage, .disabled.lmicrophone, .disabled.lmultipleoptions, .disabled.lnumber, .disabled.lnumeral, .disabled.lparagraph, .disabled.lphone, .disabled.lreport, .disabled.lsingleoption, .disabled.lsound, .disabled.ltext, .disabled.lunknown, .disabled.lnumeric, .disabled.lyesno, .disabled.lpicture, .disabled.lcsv, .disabled.lexcel, .disabled.ldatabase, .disabled.luser, .disabled.llanguage, .disabled.lsite, .disabled.lhierarchy, .disabled.lgovernment, .disabled.laddressbook, .disabled.lpalert, .disabled.lpbell, .disabled.lpcalendar, .disabled.lpchart, .disabled.lpchat, .disabled.lpdatabase, .disabled.lpeye, .disabled.lpfacebook, .disabled.lpflag, .disabled.lpfolder, .disabled.lpgear, .disabled.lpgroup, .disabled.lpkey, .disabled.lplabel, .disabled.lplock, .disabled.lpmagicwand, .disabled.lpmail, .disabled.lpmedicalkit, .disabled.lpnews, .disabled.lpnumber, .disabled.lpok, .disabled.lppin, .disabled.lprobot, .disabled.lprss, .disabled.lpshakehands, .disabled.lpshield, .disabled.lptask, .disabled.lptext, .disabled.lpthermometer, .disabled.lptwitter, .disabled.lpexternalflow, .disabled.i48plain-alert, .disabled.i48plain-bell, .disabled.i48plain-calendar, .disabled.i48plain-chart, .disabled.i48plain-chat, .disabled.i48plain-database, .disabled.i48plain-eye, .disabled.i48plain-facebook, .disabled.i48plain-flag, .disabled.i48plain-folder, .disabled.i48plain-gear, .disabled.i48plain-group, .disabled.i48plain-key, .disabled.i48plain-label, .disabled.i48plain-lock, .disabled.i48plain-magicwand, .disabled.i48plain-mail, .disabled.i48plain-medicalkit, .disabled.i48plain-news, .disabled.i48plain-number, .disabled.i48plain-ok, .disabled.i48plain-pin, .disabled.i48plain-robot, .disabled.i48plain-rss, .disabled.i48plain-shakehands, .disabled.i48plain-shield, .disabled.i48plain-task, .disabled.i48plain-text, .disabled.i48plain-thermometer, .disabled.i48plain-twitter {
  background-position: 0px -180px;
}

/* line 546, ../sass/_styles.scss */
a.icon_button_large, a.lalert, a.lalertandreport, a.lanswer, a.lbookmark, a.lcallback, a.lcloud, a.ldate, a.ldial, a.ldirections, a.lfilter, a.lforwardcall, a.lgroupchat, a.llocation, a.lmessage, a.lmicrophone, a.lmultipleoptions, a.lnumber, a.lnumeral, a.lparagraph, a.lphone, a.lreport, a.lsingleoption, a.lsound, a.ltext, a.lunknown, a.lnumeric, a.lyesno, a.lpicture, a.lcsv, a.lexcel, a.ldatabase, a.luser, a.llanguage, a.lsite, a.lhierarchy, a.lgovernment, a.laddressbook, a.lpalert, a.lpbell, a.lpcalendar, a.lpchart, a.lpchat, a.lpdatabase, a.lpeye, a.lpfacebook, a.lpflag, a.lpfolder, a.lpgear, a.lpgroup, a.lpkey, a.lplabel, a.lplock, a.lpmagicwand, a.lpmail, a.lpmedicalkit, a.lpnews, a.lpnumber, a.lpok, a.lppin, a.lprobot, a.lprss, a.lpshakehands, a.lpshield, a.lptask, a.lptext, a.lpthermometer, a.lptwitter, a.lpexternalflow, a.i48plain-alert, a.i48plain-bell, a.i48plain-calendar, a.i48plain-chart, a.i48plain-chat, a.i48plain-database, a.i48plain-eye, a.i48plain-facebook, a.i48plain-flag, a.i48plain-folder, a.i48plain-gear, a.i48plain-group, a.i48plain-key, a.i48plain-label, a.i48plain-lock, a.i48plain-magicwand, a.i48plain-mail, a.i48plain-medicalkit, a.i48plain-news, a.i48plain-number, a.i48plain-ok, a.i48plain-pin, a.i48plain-robot, a.i48plain-rss, a.i48plain-shakehands, a.i48plain-shield, a.i48plain-task, a.i48plain-text, a.i48plain-thermometer, a.i48plain-twitter {
  padding-top: 3px !important;
  vertical-align: middle;
}

/* ----- Small Color ----- */
/* line 552, ../sass/_styles.scss */
.caccept {
  background-image: url(../images/buttons/small/color/accept.png);
  color: #769925 !important;
}

/* line 553, ../sass/_styles.scss */
.cadd {
  background-image: url(../images/buttons/small/color/add.png);
  color: #1f86c8 !important;
}

/* line 554, ../sass/_styles.scss */
.cremove {
  background-image: url(../images/buttons/small/color/remove.png);
  color: #c90000 !important;
}

/* ----- Small Fancy ----- */
/* line 558, ../sass/_styles.scss */
.faccept {
  background-image: url(../images/buttons/small/fancy/accept.png);
}

/* line 559, ../sass/_styles.scss */
.fadd {
  background-image: url(../images/buttons/small/fancy/add.png);
}

/* line 560, ../sass/_styles.scss */
.fandroid {
  background-image: url(../images/buttons/small/fancy/android.png);
}

/* line 561, ../sass/_styles.scss */
.fapple {
  background-image: url(../images/buttons/small/fancy/apple.png);
}

/* line 562, ../sass/_styles.scss */
.farrange {
  background-image: url(../images/buttons/small/fancy/arrange.png);
}

/* line 563, ../sass/_styles.scss */
.farrow {
  background-image: url(../images/buttons/small/fancy/arrow.png);
}

/* line 564, ../sass/_styles.scss */
.fblock {
  background-image: url(../images/buttons/small/fancy/block.png);
}

/* line 565, ../sass/_styles.scss */
.fbranch {
  background-image: url(../images/buttons/small/fancy/branch.png);
}

/* line 566, ../sass/_styles.scss */
.fbug {
  background-image: url(../images/buttons/small/fancy/bug.png);
}

/* line 567, ../sass/_styles.scss */
.fbulb {
  background-image: url(../images/buttons/small/fancy/bulb.png);
}

/* line 568, ../sass/_styles.scss */
.fchat {
  background-image: url(../images/buttons/small/fancy/chat.png);
}

/* line 569, ../sass/_styles.scss */
.fclaim {
  background-image: url(../images/buttons/small/fancy/claim.png);
}

/* line 570, ../sass/_styles.scss */
.fclose {
  background-image: url(../images/buttons/small/fancy/close.png);
}

/* line 571, ../sass/_styles.scss */
.fconfiguration {
  background-image: url(../images/buttons/small/fancy/configuration.png);
}

/* line 572, ../sass/_styles.scss */
.fcsv {
  background-image: url(../images/buttons/small/fancy/csv.png);
}

/* line 573, ../sass/_styles.scss */
.fdatabase {
  background-image: url(../images/buttons/small/fancy/database.png);
}

/* line 574, ../sass/_styles.scss */
.fdelete {
  background-image: url(../images/buttons/small/fancy/trash.png);
}

/* line 575, ../sass/_styles.scss */
.fedit {
  background-image: url(../images/buttons/small/fancy/edit.png);
}

/* line 576, ../sass/_styles.scss */
.fexcel {
  background-image: url(../images/buttons/small/fancy/excel.png);
}

/* line 577, ../sass/_styles.scss */
.fexport {
  background-image: url(../images/buttons/small/fancy/export.png);
}

/* line 578, ../sass/_styles.scss */
.ffacebook {
  background-image: url(../images/buttons/small/fancy/facebook.png);
}

/* line 579, ../sass/_styles.scss */
.ffullscreen {
  background-image: url(../images/buttons/small/fancy/fullscreen.png);
}

/* line 580, ../sass/_styles.scss */
.ffolder {
  background-image: url(../images/buttons/small/fancy/folder.png);
}

/* line 581, ../sass/_styles.scss */
.fhelp {
  background-image: url(../images/buttons/small/fancy/help.png);
}

/* line 582, ../sass/_styles.scss */
.fimport {
  background-image: url(../images/buttons/small/fancy/import.png);
}

/* line 583, ../sass/_styles.scss */
.finsert {
  background-image: url(../images/buttons/small/fancy/insert.png);
}

/* line 584, ../sass/_styles.scss */
.fkey {
  background-image: url(../images/buttons/small/fancy/key.png);
}

/* line 585, ../sass/_styles.scss */
.fleave {
  background-image: url(../images/buttons/small/fancy/leave.png);
}

/* line 586, ../sass/_styles.scss */
.fleft {
  background-image: url(../images/buttons/small/fancy/left.png);
}

/* line 587, ../sass/_styles.scss */
.flinux {
  background-image: url(../images/buttons/small/fancy/linux.png);
}

/* line 588, ../sass/_styles.scss */
.flocation {
  background-image: url(../images/buttons/small/fancy/location.png);
}

/* line 589, ../sass/_styles.scss */
.fmerge {
  background-image: url(../images/buttons/small/fancy/merge.png);
}

/* line 590, ../sass/_styles.scss */
.fmessage {
  background-image: url(../images/buttons/small/fancy/message.png);
}

/* line 591, ../sass/_styles.scss */
.fpause {
  background-image: url(../images/buttons/small/fancy/pause.png);
}

/* line 592, ../sass/_styles.scss */
.fphone {
  background-image: url(../images/buttons/small/fancy/phone.png);
}

/* line 593, ../sass/_styles.scss */
.fplay {
  background-image: url(../images/buttons/small/fancy/play.png);
}

/* line 594, ../sass/_styles.scss */
.fpdf {
  background-image: url(../images/buttons/small/fancy/pdf.png);
}

/* line 595, ../sass/_styles.scss */
.fpreview {
  background-image: url(../images/buttons/small/fancy/preview.png);
}

/* line 596, ../sass/_styles.scss */
.frecord {
  background-image: url(../images/buttons/small/fancy/record.png);
}

/* line 597, ../sass/_styles.scss */
.frecording {
  background-image: url(../images/buttons/small/fancy/recording.png);
}

/* line 598, ../sass/_styles.scss */
.fremove {
  background-image: url(../images/buttons/small/fancy/remove.png);
}

/* line 599, ../sass/_styles.scss */
.frequest {
  background-image: url(../images/buttons/small/fancy/request.png);
}

/* line 600, ../sass/_styles.scss */
.frestore {
  background-image: url(../images/buttons/small/fancy/restore.png);
}

/* line 601, ../sass/_styles.scss */
.fright {
  background-image: url(../images/buttons/small/fancy/right.png);
}

/* line 602, ../sass/_styles.scss */
.frss {
  background-image: url(../images/buttons/small/fancy/rss.png);
}

/* line 603, ../sass/_styles.scss */
.fsearch {
  background-image: url(../images/buttons/small/fancy/search.png);
}

/* line 604, ../sass/_styles.scss */
.fsettings {
  background-image: url(../images/buttons/small/fancy/settings.png);
}

/* line 605, ../sass/_styles.scss */
.fsnapshot {
  background-image: url(../images/buttons/small/fancy/snapshot.png);
}

/* line 606, ../sass/_styles.scss */
.fstop {
  background-image: url(../images/buttons/small/fancy/stop.png);
}

/* line 607, ../sass/_styles.scss */
.fstopped {
  background-image: url(../images/buttons/small/fancy/stopped.png);
}

/* line 608, ../sass/_styles.scss */
.fsync {
  background-image: url(../images/buttons/small/fancy/sync.png);
}

/* line 609, ../sass/_styles.scss */
.fteach {
  background-image: url(../images/buttons/small/fancy/teach.png);
}

/* line 610, ../sass/_styles.scss */
.ftwitter {
  background-image: url(../images/buttons/small/fancy/twitter.png);
}

/* line 611, ../sass/_styles.scss */
.fubuntu {
  background-image: url(../images/buttons/small/fancy/ubuntu.png);
}

/* line 612, ../sass/_styles.scss */
.fuser {
  background-image: url(../images/buttons/small/fancy/user.png);
}

/* line 613, ../sass/_styles.scss */
.fusers {
  background-image: url(../images/buttons/small/fancy/users.png);
}

/* line 614, ../sass/_styles.scss */
.fuTurn {
  background-image: url(../images/buttons/small/fancy/uTurn.png);
}

/* line 615, ../sass/_styles.scss */
.fwindows {
  background-image: url(../images/buttons/small/fancy/windows.png);
}

/* line 616, ../sass/_styles.scss */
.fwizard {
  background-image: url(../images/buttons/small/fancy/wizard.png);
}

/* line 617, ../sass/_styles.scss */
.fmovedown {
  background-image: url(../images/buttons/small/fancy/movedown.png);
}

/* line 618, ../sass/_styles.scss */
.fmoveup {
  background-image: url(../images/buttons/small/fancy/moveup.png);
}

/* ----- Small Plain ----- */
/* line 622, ../sass/_styles.scss */
.padd {
  background-image: url(../images/buttons/small/plain/add.png);
}

/* line 623, ../sass/_styles.scss */
.pback {
  background-image: url(../images/buttons/small/plain/back.png);
}

/* line 624, ../sass/_styles.scss */
.pblock {
  background-image: url(../images/buttons/small/plain/block.png);
}

/* line 625, ../sass/_styles.scss */
.pclose {
  background-image: url(../images/buttons/small/plain/close.png);
}

/* line 626, ../sass/_styles.scss */
.pnext {
  background-image: url(../images/buttons/small/plain/next.png);
}

/* line 627, ../sass/_styles.scss */
.pprevious {
  background-image: url(../images/buttons/small/plain/previous.png);
}

/* line 628, ../sass/_styles.scss */
.premove {
  background-image: url(../images/buttons/small/plain/remove.png);
}

/* line 629, ../sass/_styles.scss */
.pstop {
  background-image: url(../images/buttons/small/plain/stop.png);
}

/* line 630, ../sass/_styles.scss */
.pstopped {
  background-image: url(../images/buttons/small/plain/stopped.png);
}

/* ----- Large Fancy ----- */
/* line 634, ../sass/_styles.scss */
.lalert {
  background-image: url(../images/buttons/large/fancy/alert.png);
}

/* line 635, ../sass/_styles.scss */
.lalertandreport {
  background-image: url(../images/buttons/large/fancy/alertAndReport.png);
}

/* line 636, ../sass/_styles.scss */
.lanswer {
  background-image: url(../images/buttons/large/fancy/answer.png);
}

/* line 637, ../sass/_styles.scss */
.lbookmark {
  background-image: url(../images/buttons/large/fancy/bookmark.png);
}

/* line 638, ../sass/_styles.scss */
.lcallback {
  background-image: url(../images/buttons/large/fancy/callback.png);
}

/* line 639, ../sass/_styles.scss */
.lcloud {
  background-image: url(../images/buttons/large/fancy/cloud.png);
}

/* line 640, ../sass/_styles.scss */
.ldate {
  background-image: url(../images/buttons/large/fancy/date.png);
}

/* line 641, ../sass/_styles.scss */
.ldial {
  background-image: url(../images/buttons/large/fancy/dial.png);
}

/* line 642, ../sass/_styles.scss */
.ldirections {
  background-image: url(../images/buttons/large/fancy/directions.png);
}

/* line 643, ../sass/_styles.scss */
.lfilter {
  background-image: url(../images/buttons/large/fancy/filter.png);
}

/* line 644, ../sass/_styles.scss */
.lforwardcall {
  background-image: url(../images/buttons/large/fancy/forwardCall.png);
}

/* line 645, ../sass/_styles.scss */
.lgroupchat {
  background-image: url(../images/buttons/large/fancy/groupChat.png);
}

/* line 646, ../sass/_styles.scss */
.llocation {
  background-image: url(../images/buttons/large/fancy/location.png);
}

/* line 647, ../sass/_styles.scss */
.lmessage {
  background-image: url(../images/buttons/large/fancy/message.png);
}

/* line 648, ../sass/_styles.scss */
.lmicrophone {
  background-image: url(../images/buttons/large/fancy/microphone.png);
}

/* line 649, ../sass/_styles.scss */
.lmultipleoptions {
  background-image: url(../images/buttons/large/fancy/multipleOptions.png);
}

/* line 650, ../sass/_styles.scss */
.lnumber {
  background-image: url(../images/buttons/large/fancy/number.png);
}

/* line 651, ../sass/_styles.scss */
.lnumeral {
  background-image: url(../images/buttons/large/fancy/numeral.png);
}

/* line 652, ../sass/_styles.scss */
.lparagraph {
  background-image: url(../images/buttons/large/fancy/paragraph.png);
}

/* line 653, ../sass/_styles.scss */
.lphone {
  background-image: url(../images/buttons/large/fancy/phone.png);
}

/* line 654, ../sass/_styles.scss */
.lreport {
  background-image: url(../images/buttons/large/fancy/report.png);
}

/* line 655, ../sass/_styles.scss */
.lsingleoption {
  background-image: url(../images/buttons/large/fancy/singleOption.png);
}

/* line 656, ../sass/_styles.scss */
.lsound {
  background-image: url(../images/buttons/large/fancy/sound.png);
}

/* line 657, ../sass/_styles.scss */
.ltext {
  background-image: url(../images/buttons/large/fancy/text.png);
}

/* line 658, ../sass/_styles.scss */
.lunknown {
  background-image: url(../images/buttons/large/fancy/unknown.png);
}

/* line 659, ../sass/_styles.scss */
.lnumeric {
  background-image: url(../images/buttons/large/fancy/numericPair.png);
}

/* line 660, ../sass/_styles.scss */
.lyesno {
  background-image: url(../images/buttons/large/fancy/yesNo.png);
}

/* line 661, ../sass/_styles.scss */
.lpicture {
  background-image: url(../images/buttons/large/fancy/picture.png);
}

/* line 662, ../sass/_styles.scss */
.lcsv {
  background-image: url(../images/buttons/large/fancy/csv.png);
}

/* line 663, ../sass/_styles.scss */
.lexcel {
  background-image: url(../images/buttons/large/fancy/excel.png);
}

/* line 664, ../sass/_styles.scss */
.ldatabase {
  background-image: url(../images/buttons/large/fancy/dataBase.png);
}

/* line 665, ../sass/_styles.scss */
.luser {
  background-image: url(../images/buttons/large/fancy/user.png);
}

/* line 666, ../sass/_styles.scss */
.llanguage {
  background-image: url(../images/buttons/large/fancy/language.png);
}

/* line 667, ../sass/_styles.scss */
.lsite {
  background-image: url(../images/buttons/large/fancy/relatedSite.png);
}

/* line 668, ../sass/_styles.scss */
.lhierarchy {
  background-image: url(../images/buttons/large/fancy/hierarchy.png);
}

/* line 669, ../sass/_styles.scss */
.lgovernment {
  background-image: url(../images/buttons/large/fancy/government.png);
}

/* line 670, ../sass/_styles.scss */
.laddressbook {
  background-image: url(../images/buttons/large/fancy/addressBook.png);
}

/* ----- Large Plain----- */
/* line 674, ../sass/_styles.scss */
.lpalert {
  background-image: url(../images/buttons/large/plain/alert.png);
}

/* line 675, ../sass/_styles.scss */
.lpbell {
  background-image: url(../images/buttons/large/plain/bell.png);
}

/* line 676, ../sass/_styles.scss */
.lpcalendar {
  background-image: url(../images/buttons/large/plain/calendar.png);
}

/* line 677, ../sass/_styles.scss */
.lpchart {
  background-image: url(../images/buttons/large/plain/chart.png);
}

/* line 678, ../sass/_styles.scss */
.lpchat {
  background-image: url(../images/buttons/large/plain/chat.png);
}

/* line 679, ../sass/_styles.scss */
.lpdatabase {
  background-image: url(../images/buttons/large/plain/database.png);
}

/* line 680, ../sass/_styles.scss */
.lpeye {
  background-image: url(../images/buttons/large/plain/eye.png);
}

/* line 681, ../sass/_styles.scss */
.lpfacebook {
  background-image: url(../images/buttons/large/plain/facebook.png);
}

/* line 682, ../sass/_styles.scss */
.lpflag {
  background-image: url(../images/buttons/large/plain/flag.png);
}

/* line 683, ../sass/_styles.scss */
.lpfolder {
  background-image: url(../images/buttons/large/plain/folder.png);
}

/* line 684, ../sass/_styles.scss */
.lpgear {
  background-image: url(../images/buttons/large/plain/gear.png);
}

/* line 685, ../sass/_styles.scss */
.lpgroup {
  background-image: url(../images/buttons/large/plain/group.png);
}

/* line 686, ../sass/_styles.scss */
.lpkey {
  background-image: url(../images/buttons/large/plain/key.png);
}

/* line 687, ../sass/_styles.scss */
.lplabel {
  background-image: url(../images/buttons/large/plain/label.png);
}

/* line 688, ../sass/_styles.scss */
.lplock {
  background-image: url(../images/buttons/large/plain/lock.png);
}

/* line 689, ../sass/_styles.scss */
.lpmagicwand {
  background-image: url(../images/buttons/large/plain/alert.png);
}

/* line 690, ../sass/_styles.scss */
.lpmail {
  background-image: url(../images/buttons/large/plain/mail.png);
}

/* line 691, ../sass/_styles.scss */
.lpmedicalkit {
  background-image: url(../images/buttons/large/plain/medicalkit.png);
}

/* line 692, ../sass/_styles.scss */
.lpnews {
  background-image: url(../images/buttons/large/plain/news.png);
}

/* line 693, ../sass/_styles.scss */
.lpnumber {
  background-image: url(../images/buttons/large/plain/number.png);
}

/* line 694, ../sass/_styles.scss */
.lpok {
  background-image: url(../images/buttons/large/plain/ok.png);
}

/* line 695, ../sass/_styles.scss */
.lppin {
  background-image: url(../images/buttons/large/plain/pin.png);
}

/* line 696, ../sass/_styles.scss */
.lprobot {
  background-image: url(../images/buttons/large/plain/robot.png);
}

/* line 697, ../sass/_styles.scss */
.lprss {
  background-image: url(../images/buttons/large/plain/rss.png);
}

/* line 698, ../sass/_styles.scss */
.lpshakehands {
  background-image: url(../images/buttons/large/plain/shakehands.png);
}

/* line 699, ../sass/_styles.scss */
.lpshield {
  background-image: url(../images/buttons/large/plain/shield.png);
}

/* line 700, ../sass/_styles.scss */
.lptask {
  background-image: url(../images/buttons/large/plain/task.png);
}

/* line 701, ../sass/_styles.scss */
.lptext {
  background-image: url(../images/buttons/large/plain/text.png);
}

/* line 702, ../sass/_styles.scss */
.lpthermometer {
  background-image: url(../images/buttons/large/plain/thermometer.png);
}

/* line 703, ../sass/_styles.scss */
.lptwitter {
  background-image: url(../images/buttons/large/plain/twitter.png);
}

/* line 704, ../sass/_styles.scss */
.lpexternalflow {
  background-image: url(../images/buttons/large/plain/externalFlow.png);
}

/* ----- Other ----- */
/* line 708, ../sass/_styles.scss */
.oleftcollapse {
  background-image: url(../images/buttons/other/leftCollapse.png);
}

/* line 709, ../sass/_styles.scss */
.oleftexpand {
  background-image: url(../images/buttons/other/leftExpand.png);
}

/* line 710, ../sass/_styles.scss */
.orightcollapse {
  background-image: url(../images/buttons/other/rightCollapse.png);
}

/* line 711, ../sass/_styles.scss */
.orightexpand {
  background-image: url(../images/buttons/other/rightExpand.png);
}

/* ---------- Icons --------- */
/* ---------- Icons x 18 black --------- */
/* line 724, ../sass/_styles.scss */
.i18b-queuedMessages {
  background: url(../images/icons/18/black/queuedMessages.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 725, ../sass/_styles.scss */
.i18b-internet {
  background: url(../images/icons/18/black/internet.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 726, ../sass/_styles.scss */
.i18b-skip {
  background: url(../images/icons/18/black/skip.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 727, ../sass/_styles.scss */
.i18b-alert {
  background: url(../images/icons/18/black/alert.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 728, ../sass/_styles.scss */
.i18b-information {
  background: url(../images/icons/18/black/information.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 729, ../sass/_styles.scss */
.i18b-report {
  background: url(../images/icons/18/black/report.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 730, ../sass/_styles.scss */
.i18b-lock {
  background: url(../images/icons/18/black/lock.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 731, ../sass/_styles.scss */
.i18b-mobile {
  background: url(../images/icons/18/black/mobile.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 732, ../sass/_styles.scss */
.i18b-request {
  background: url(../images/icons/18/black/request.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 733, ../sass/_styles.scss */
.i18b-twitter {
  background: url(../images/icons/18/black/twitter.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 734, ../sass/_styles.scss */
.i18b-message {
  background: url(../images/icons/18/black/message.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 735, ../sass/_styles.scss */
.i18b-alertAndReport {
  background: url(../images/icons/18/black/alertAndReport.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 736, ../sass/_styles.scss */
.i18b-key {
  background: url(../images/icons/18/black/key.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 737, ../sass/_styles.scss */
.i18b-test {
  background: url(../images/icons/18/black/test.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 738, ../sass/_styles.scss */
.i18b-phone {
  background: url(../images/icons/18/black/phone.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 739, ../sass/_styles.scss */
.i18b-error {
  background: url(../images/icons/18/black/error.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 740, ../sass/_styles.scss */
.i18b-groupChat {
  background: url(../images/icons/18/black/groupChat.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 741, ../sass/_styles.scss */
.i18b-folder {
  background: url(../images/icons/18/black/folder.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 742, ../sass/_styles.scss */
.i18b-folderOpen {
  background: url(../images/icons/18/black/folder_open.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 743, ../sass/_styles.scss */
.i18b-robot {
  background: url(../images/icons/18/black/robot.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 744, ../sass/_styles.scss */
.i18b-audio {
  background: url(../images/icons/18/black/audio.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 745, ../sass/_styles.scss */
.i18b-file {
  background: url(../images/icons/18/black/file.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* ---------- Icons x 18 grey --------- */
/* line 748, ../sass/_styles.scss */
.i18g-queuedMessages {
  background: url(../images/icons/18/grey/queuedMessages.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 749, ../sass/_styles.scss */
.i18g-internet {
  background: url(../images/icons/18/grey/internet.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 750, ../sass/_styles.scss */
.i18g-skip {
  background: url(../images/icons/18/grey/skip.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 751, ../sass/_styles.scss */
.i18g-alert {
  background: url(../images/icons/18/grey/alert.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 752, ../sass/_styles.scss */
.i18g-information {
  background: url(../images/icons/18/grey/information.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 753, ../sass/_styles.scss */
.i18g-report {
  background: url(../images/icons/18/grey/report.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 754, ../sass/_styles.scss */
.i18g-lock {
  background: url(../images/icons/18/grey/lock.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 755, ../sass/_styles.scss */
.i18g-mobile {
  background: url(../images/icons/18/grey/mobile.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 756, ../sass/_styles.scss */
.i18g-request {
  background: url(../images/icons/18/grey/request.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 757, ../sass/_styles.scss */
.i18g-twitter {
  background: url(../images/icons/18/grey/twitter.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 758, ../sass/_styles.scss */
.i18g-message {
  background: url(../images/icons/18/grey/message.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 759, ../sass/_styles.scss */
.i18g-alertAndReport {
  background: url(../images/icons/18/grey/alertAndReport.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 760, ../sass/_styles.scss */
.i18g-key {
  background: url(../images/icons/18/grey/key.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 761, ../sass/_styles.scss */
.i18g-test {
  background: url(../images/icons/18/grey/test.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 762, ../sass/_styles.scss */
.i18g-phone {
  background: url(../images/icons/18/grey/phone.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 763, ../sass/_styles.scss */
.i18g-error {
  background: url(../images/icons/18/grey/error.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 764, ../sass/_styles.scss */
.i18g-groupChat {
  background: url(../images/icons/18/grey/groupChat.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 765, ../sass/_styles.scss */
.i18g-snapshot {
  background: url(../images/icons/18/grey/snapshot.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* ---------- Icons x 18 orange --------- */
/* line 770, ../sass/_styles.scss */
.i18o-alert {
  background: url(../images/icons/18/orange/alert.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 771, ../sass/_styles.scss */
.i18o-error {
  background: url(../images/icons/18/orange/error.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* ---------- Icons x 18 white --------- */
/* line 774, ../sass/_styles.scss */
.i18w-dataBase {
  background: url(../images/icons/18/white/dataBase.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* line 775, ../sass/_styles.scss */
.i18w-location {
  background: url(../images/icons/18/white/location.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* ---------- Icons x 18 yellow --------- */
/* line 778, ../sass/_styles.scss */
.i18y-alert {
  background: url(../images/icons/18/yellow/alert.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px;
}

/* ---------- Icons x 48 gradient --------- */
/* line 782, ../sass/_styles.scss */
.i48grad-internet {
  background: url(../images/icons/48/gradient/internet.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 783, ../sass/_styles.scss */
.i48grad-alert {
  background: url(../images/icons/48/gradient/alert.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 784, ../sass/_styles.scss */
.i48grad-answer {
  background: url(../images/icons/48/gradient/answer.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 785, ../sass/_styles.scss */
.i48grad-free {
  background: url(../images/icons/48/gradient/free.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 786, ../sass/_styles.scss */
.i48grad-time {
  background: url(../images/icons/48/gradient/time.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 787, ../sass/_styles.scss */
.i48grad-dial {
  background: url(../images/icons/48/gradient/dial.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 788, ../sass/_styles.scss */
.i48grad-accept {
  background: url(../images/icons/48/gradient/accept.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 789, ../sass/_styles.scss */
.i48grad-microphone {
  background: url(../images/icons/48/gradient/microphone.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 790, ../sass/_styles.scss */
.i48grad-sound {
  background: url(../images/icons/48/gradient/sound.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 791, ../sass/_styles.scss */
.i48grad-information {
  background: url(../images/icons/48/gradient/information.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 792, ../sass/_styles.scss */
.i48grad-list {
  background: url(../images/icons/48/gradient/list.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 793, ../sass/_styles.scss */
.i48grad-channel {
  background: url(../images/icons/48/gradient/channel.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 794, ../sass/_styles.scss */
.i48grad-directions {
  background: url(../images/icons/48/gradient/directions.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 795, ../sass/_styles.scss */
.i48grad-lock {
  background: url(../images/icons/48/gradient/lock.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 796, ../sass/_styles.scss */
.i48grad-mobile {
  background: url(../images/icons/48/gradient/mobile.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 797, ../sass/_styles.scss */
.i48grad-dataBase {
  background: url(../images/icons/48/gradient/dataBase.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 798, ../sass/_styles.scss */
.i48grad-date {
  background: url(../images/icons/48/gradient/date.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 799, ../sass/_styles.scss */
.i48grad-plug {
  background: url(../images/icons/48/gradient/plug.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 800, ../sass/_styles.scss */
.i48grad-import {
  background: url(../images/icons/48/gradient/import.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 801, ../sass/_styles.scss */
.i48grad-request {
  background: url(../images/icons/48/gradient/request.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 802, ../sass/_styles.scss */
.i48grad-twitter {
  background: url(../images/icons/48/gradient/twitter.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 803, ../sass/_styles.scss */
.i48grad-users {
  background: url(../images/icons/48/gradient/users.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 804, ../sass/_styles.scss */
.i48grad-message {
  background: url(../images/icons/48/gradient/message.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 805, ../sass/_styles.scss */
.i48grad-mountain {
  background: url(../images/icons/48/gradient/mountain.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 806, ../sass/_styles.scss */
.i48grad-wifi {
  background: url(../images/icons/48/gradient/wifi.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 807, ../sass/_styles.scss */
.i48grad-numeral {
  background: url(../images/icons/48/gradient/numeral.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 808, ../sass/_styles.scss */
.i48grad-pie {
  background: url(../images/icons/48/gradient/pie.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 809, ../sass/_styles.scss */
.i48grad-googleDocs {
  background: url(../images/icons/48/gradient/googleDocs.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 810, ../sass/_styles.scss */
.i48grad-reminder {
  background: url(../images/icons/48/gradient/reminder.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 811, ../sass/_styles.scss */
.i48grad-key {
  background: url(../images/icons/48/gradient/key.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 812, ../sass/_styles.scss */
.i48grad-download {
  background: url(../images/icons/48/gradient/download.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 813, ../sass/_styles.scss */
.i48grad-bookmark {
  background: url(../images/icons/48/gradient/bookmark.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 814, ../sass/_styles.scss */
.i48grad-phone {
  background: url(../images/icons/48/gradient/phone.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 815, ../sass/_styles.scss */
.i48grad-cloud {
  background: url(../images/icons/48/gradient/cloud.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 816, ../sass/_styles.scss */
.i48grad-forwardCall {
  background: url(../images/icons/48/gradient/forwardCall.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 817, ../sass/_styles.scss */
.i48grad-error {
  background: url(../images/icons/48/gradient/error.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 818, ../sass/_styles.scss */
.i48grad-claim {
  background: url(../images/icons/48/gradient/claim.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 819, ../sass/_styles.scss */
.i48grad-automatic {
  background: url(../images/icons/48/gradient/automatic.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 820, ../sass/_styles.scss */
.i48grad-callback {
  background: url(../images/icons/48/gradient/callback.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 821, ../sass/_styles.scss */
.i48grad-openSource {
  background: url(../images/icons/48/gradient/openSource.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 822, ../sass/_styles.scss */
.i48grad-shred {
  background: url(../images/icons/48/gradient/shred.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 823, ../sass/_styles.scss */
.i48grad-settings {
  background: url(../images/icons/48/gradient/settings.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 824, ../sass/_styles.scss */
.i48grad-call-flow {
  background: url(../images/icons/48/gradient/call-flow.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 825, ../sass/_styles.scss */
.i48grad-shield {
  background: url(../images/icons/48/gradient/shield.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* line 826, ../sass/_styles.scss */
.i48grad-addressbook {
  background: url(../images/icons/48/gradient/addressBook.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
}

/* ---------- Icons x 48 gradient (black & red) --------- */
/* line 829, ../sass/_styles.scss */
.i48grad {
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  width: 48px;
  background-repeat: no-repeat;
  background-position: center top;
}
/* line 834, ../sass/_styles.scss */
.i48grad.red {
  background-position-y: -50px;
}
/* line 836, ../sass/_styles.scss */
.i48grad.internet {
  background-image: url(../images/icons/48/gradient/internet.png);
}
/* line 837, ../sass/_styles.scss */
.i48grad.alert {
  background-image: url(../images/icons/48/gradient/alert.png);
}
/* line 838, ../sass/_styles.scss */
.i48grad.answer {
  background-image: url(../images/icons/48/gradient/answer.png);
}
/* line 839, ../sass/_styles.scss */
.i48grad.free {
  background-image: url(../images/icons/48/gradient/free.png);
}
/* line 840, ../sass/_styles.scss */
.i48grad.time {
  background-image: url(../images/icons/48/gradient/time.png);
}
/* line 841, ../sass/_styles.scss */
.i48grad.dial {
  background-image: url(../images/icons/48/gradient/dial.png);
}
/* line 842, ../sass/_styles.scss */
.i48grad.accept {
  background-image: url(../images/icons/48/gradient/accept.png);
}
/* line 843, ../sass/_styles.scss */
.i48grad.microphone {
  background-image: url(../images/icons/48/gradient/microphone.png);
}
/* line 844, ../sass/_styles.scss */
.i48grad.sound {
  background-image: url(../images/icons/48/gradient/sound.png);
}
/* line 845, ../sass/_styles.scss */
.i48grad.information {
  background-image: url(../images/icons/48/gradient/information.png);
}
/* line 846, ../sass/_styles.scss */
.i48grad.list {
  background-image: url(../images/icons/48/gradient/list.png);
}
/* line 847, ../sass/_styles.scss */
.i48grad.channel {
  background-image: url(../images/icons/48/gradient/channel.png);
}
/* line 848, ../sass/_styles.scss */
.i48grad.directions {
  background-image: url(../images/icons/48/gradient/directions.png);
}
/* line 849, ../sass/_styles.scss */
.i48grad.lock {
  background-image: url(../images/icons/48/gradient/lock.png);
}
/* line 850, ../sass/_styles.scss */
.i48grad.mobile {
  background-image: url(../images/icons/48/gradient/mobile.png);
}
/* line 851, ../sass/_styles.scss */
.i48grad.dataBase {
  background-image: url(../images/icons/48/gradient/dataBase.png);
}
/* line 852, ../sass/_styles.scss */
.i48grad.date {
  background-image: url(../images/icons/48/gradient/date.png);
}
/* line 853, ../sass/_styles.scss */
.i48grad.plug {
  background-image: url(../images/icons/48/gradient/plug.png);
}
/* line 854, ../sass/_styles.scss */
.i48grad.import {
  background-image: url(../images/icons/48/gradient/import.png);
}
/* line 855, ../sass/_styles.scss */
.i48grad.request {
  background-image: url(../images/icons/48/gradient/request.png);
}
/* line 856, ../sass/_styles.scss */
.i48grad.twitter {
  background-image: url(../images/icons/48/gradient/twitter.png);
}
/* line 857, ../sass/_styles.scss */
.i48grad.users {
  background-image: url(../images/icons/48/gradient/users.png);
}
/* line 858, ../sass/_styles.scss */
.i48grad.message {
  background-image: url(../images/icons/48/gradient/message.png);
}
/* line 859, ../sass/_styles.scss */
.i48grad.mountain {
  background-image: url(../images/icons/48/gradient/mountain.png);
}
/* line 860, ../sass/_styles.scss */
.i48grad.wifi {
  background-image: url(../images/icons/48/gradient/wifi.png);
}
/* line 861, ../sass/_styles.scss */
.i48grad.numeral {
  background-image: url(../images/icons/48/gradient/numeral.png);
}
/* line 862, ../sass/_styles.scss */
.i48grad.pie {
  background-image: url(../images/icons/48/gradient/pie.png);
}
/* line 863, ../sass/_styles.scss */
.i48grad.googleDocs {
  background-image: url(../images/icons/48/gradient/googleDocs.png);
}
/* line 864, ../sass/_styles.scss */
.i48grad.reminder {
  background-image: url(../images/icons/48/gradient/reminder.png);
}
/* line 865, ../sass/_styles.scss */
.i48grad.key {
  background-image: url(../images/icons/48/gradient/key.png);
}
/* line 866, ../sass/_styles.scss */
.i48grad.download {
  background-image: url(../images/icons/48/gradient/download.png);
}
/* line 867, ../sass/_styles.scss */
.i48grad.bookmark {
  background-image: url(../images/icons/48/gradient/bookmark.png);
}
/* line 868, ../sass/_styles.scss */
.i48grad.phone {
  background-image: url(../images/icons/48/gradient/phone.png);
}
/* line 869, ../sass/_styles.scss */
.i48grad.cloud {
  background-image: url(../images/icons/48/gradient/cloud.png);
}
/* line 870, ../sass/_styles.scss */
.i48grad.forwardCall {
  background-image: url(../images/icons/48/gradient/forwardCall.png);
}
/* line 871, ../sass/_styles.scss */
.i48grad.error {
  background-image: url(../images/icons/48/gradient/error.png);
}
/* line 872, ../sass/_styles.scss */
.i48grad.claim {
  background-image: url(../images/icons/48/gradient/claim.png);
}
/* line 873, ../sass/_styles.scss */
.i48grad.automatic {
  background-image: url(../images/icons/48/gradient/automatic.png);
}
/* line 874, ../sass/_styles.scss */
.i48grad.callback {
  background-image: url(../images/icons/48/gradient/callback.png);
}
/* line 875, ../sass/_styles.scss */
.i48grad.openSource {
  background-image: url(../images/icons/48/gradient/openSource.png);
}
/* line 876, ../sass/_styles.scss */
.i48grad.shred {
  background-image: url(../images/icons/48/gradient/shred.png);
}
/* line 877, ../sass/_styles.scss */
.i48grad.settings {
  background-image: url(../images/icons/48/gradient/settings.png);
}
/* line 878, ../sass/_styles.scss */
.i48grad.call-flow {
  background-image: url(../images/icons/48/gradient/call-flow.png);
}
/* line 879, ../sass/_styles.scss */
.i48grad.shield {
  background-image: url(../images/icons/48/gradient/shield.png);
}
/* line 880, ../sass/_styles.scss */
.i48grad.language {
  background-image: url(../images/icons/48/gradient/language.png);
}

/* ---------- Icons x 48 plain --------- */
/* line 885, ../sass/_styles.scss */
.i48plain-alert {
  background-image: url(../images/icons/48/plain/alert.png);
}

/* line 886, ../sass/_styles.scss */
.i48plain-bell {
  background-image: url(../images/icons/48/plain/bell.png);
}

/* line 887, ../sass/_styles.scss */
.i48plain-calendar {
  background-image: url(../images/icons/48/plain/calendar.png);
}

/* line 888, ../sass/_styles.scss */
.i48plain-chart {
  background-image: url(../images/icons/48/plain/chart.png);
}

/* line 889, ../sass/_styles.scss */
.i48plain-chat {
  background-image: url(../images/icons/48/plain/chat.png);
}

/* line 890, ../sass/_styles.scss */
.i48plain-database {
  background-image: url(../images/icons/48/plain/database.png);
}

/* line 891, ../sass/_styles.scss */
.i48plain-eye {
  background-image: url(../images/icons/48/plain/eye.png);
}

/* line 892, ../sass/_styles.scss */
.i48plain-facebook {
  background-image: url(../images/icons/48/plain/facebook.png);
}

/* line 893, ../sass/_styles.scss */
.i48plain-flag {
  background-image: url(../images/icons/48/plain/flag.png);
}

/* line 894, ../sass/_styles.scss */
.i48plain-folder {
  background-image: url(../images/icons/48/plain/folder.png);
}

/* line 895, ../sass/_styles.scss */
.i48plain-gear {
  background-image: url(../images/icons/48/plain/gear.png);
}

/* line 896, ../sass/_styles.scss */
.i48plain-group {
  background-image: url(../images/icons/48/plain/group.png);
}

/* line 897, ../sass/_styles.scss */
.i48plain-key {
  background-image: url(../images/icons/48/plain/key.png);
}

/* line 898, ../sass/_styles.scss */
.i48plain-label {
  background-image: url(../images/icons/48/plain/label.png);
}

/* line 899, ../sass/_styles.scss */
.i48plain-lock {
  background-image: url(../images/icons/48/plain/lock.png);
}

/* line 900, ../sass/_styles.scss */
.i48plain-magicwand {
  background-image: url(../images/icons/48/plain/alert.png);
}

/* line 901, ../sass/_styles.scss */
.i48plain-mail {
  background-image: url(../images/icons/48/plain/alert.png);
}

/* line 902, ../sass/_styles.scss */
.i48plain-medicalkit {
  background-image: url(../images/icons/48/plain/medicalkit.png);
}

/* line 903, ../sass/_styles.scss */
.i48plain-news {
  background-image: url(../images/icons/48/plain/news.png);
}

/* line 904, ../sass/_styles.scss */
.i48plain-number {
  background-image: url(../images/icons/48/plain/number.png);
}

/* line 905, ../sass/_styles.scss */
.i48plain-ok {
  background-image: url(../images/icons/48/plain/ok.png);
}

/* line 906, ../sass/_styles.scss */
.i48plain-pin {
  background-image: url(../images/icons/48/plain/pin.png);
}

/* line 907, ../sass/_styles.scss */
.i48plain-robot {
  background-image: url(../images/icons/48/plain/robot.png);
}

/* line 908, ../sass/_styles.scss */
.i48plain-rss {
  background-image: url(../images/icons/48/plain/rss.png);
}

/* line 909, ../sass/_styles.scss */
.i48plain-shakehands {
  background-image: url(../images/icons/48/plain/shakehands.png);
}

/* line 910, ../sass/_styles.scss */
.i48plain-shield {
  background-image: url(../images/icons/48/plain/shield.png);
}

/* line 911, ../sass/_styles.scss */
.i48plain-task {
  background-image: url(../images/icons/48/plain/task.png);
}

/* line 912, ../sass/_styles.scss */
.i48plain-text {
  background-image: url(../images/icons/48/plain/text.png);
}

/* line 913, ../sass/_styles.scss */
.i48plain-thermometer {
  background-image: url(../images/icons/48/plain/thermometer.png);
}

/* line 914, ../sass/_styles.scss */
.i48plain-twitter {
  background-image: url(../images/icons/48/plain/twitter.png);
}

/* ---------- Icons x 72 grey --------- */
/* line 921, ../sass/_styles.scss */
.i72g-information {
  background: url(../images/icons/72/grey/information.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 72px;
  width: 72px;
}

/* line 922, ../sass/_styles.scss */
.i72g-fire {
  background: url(../images/icons/72/grey/fire.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 72px;
  width: 72px;
}

/* line 923, ../sass/_styles.scss */
.i72g-pie {
  background: url(../images/icons/72/grey/pie.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 72px;
  width: 72px;
}

/* line 924, ../sass/_styles.scss */
.i72g-reminder {
  background: url(../images/icons/72/grey/reminder.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 72px;
  width: 72px;
}

/* ---------- Icons x 96 gradient --------- */
/* line 928, ../sass/_styles.scss */
.i96grad-book {
  background: url(../images/icons/96/gradient/book.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 96px;
  width: 96px;
}

/* line 929, ../sass/_styles.scss */
.i96grad-diabetic {
  background: url(../images/icons/96/gradient/diabetic.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 96px;
  width: 96px;
}

/* line 930, ../sass/_styles.scss */
.i96grad-folder {
  background: url(../images/icons/96/gradient/folder.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 96px;
  width: 96px;
}

/* line 931, ../sass/_styles.scss */
.i96grad-ok {
  background: url(../images/icons/96/gradient/ok.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 96px;
  width: 96px;
}

/* line 932, ../sass/_styles.scss */
.i96grad-pregnant {
  background: url(../images/icons/96/gradient/pregnant.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 96px;
  width: 96px;
}

/* line 933, ../sass/_styles.scss */
.i96grad-signature {
  background: url(../images/icons/96/gradient/signature.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 96px;
  width: 96px;
}

/* line 934, ../sass/_styles.scss */
.i96grad-teach {
  background: url(../images/icons/96/gradient/teach.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 96px;
  width: 96px;
}

/* line 935, ../sass/_styles.scss */
.i96grad-vaccine {
  background: url(../images/icons/96/gradient/vaccine.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
  height: 96px;
  width: 96px;
}

/* ----- Level Selector ----- */
/* line 939, ../sass/_styles.scss */
.lblock {
  background-image: url(../images/levelSelector/disable.png);
}

/* ----- Widths ----- */
/* line 966, ../sass/_styles.scss */
.w06 {
  width: 60px !important;
  /* need to expand here .ux-text-with-image */
  /*& > .ux-text:not(.ux-datepicker, .ux-search), &.ux-text:not(.ux-datepicker, .ux-search), & > .field_with_errors > .ux-text:not(.ux-datepicker, .ux-search) { width: $size - 6px !important; } */
  /*& > .ux-text-with-image, &.ux-text-with-image { width: $size + 2px - $ux_text_image_width !important; } */
}
/* line 954, ../sass/_styles.scss */
.w06 > textarea, .w06.textarea, .w06 > .field_with_errors > textarea {
  width: 54px !important;
}
/* line 955, ../sass/_styles.scss */
.w06 > .ux-dropdown .select, .w06.ux-dropdown .select {
  width: 53px !important;
}
/* line 956, ../sass/_styles.scss */
.w06 > .ux-clist, .w06.clist > li input.ux-text, .w06.clist > li input[type=text], .w06.clist > li input[type=password], .w06.clist > li input[type=email], .w06.clist > li input[type=tel], .w06.clist > li input[type=number] {
  width: 22px !important;
}
/* line 957, ../sass/_styles.scss */
.w06 > .ux-mclist, .w06.mclist > li input.ux-text, .w06.mclist > li input[type=text], .w06.mclist > li input[type=password], .w06.mclist > li input[type=email], .w06.mclist > li input[type=tel], .w06.mclist > li input[type=number] {
  width: -66px;
}
/* line 958, ../sass/_styles.scss */
.w06 > .ux-text, .w06 > input[type=text], .w06 > input[type=password], .w06 > input[type=email], .w06 > input[type=tel], .w06 > input[type=number], .w06 > textarea, .w06 > .field_with_errors > .ux-text, .w06 > .field_with_errors > input[type=text], .w06 > .field_with_errors > input[type=password], .w06 > .field_with_errors > input[type=email], .w06 > .field_with_errors > input[type=tel], .w06 > .field_with_errors > input[type=number], .w06 > .field_with_errors > textarea {
  width: 54px;
}
/* line 959, ../sass/_styles.scss */
.w06.ux-text, input.w06[type=text], input.w06[type=password], input.w06[type=email], input.w06[type=tel], input.w06[type=number], textarea.w06 {
  width: 54px !important;
}
/* line 960, ../sass/_styles.scss */
.w06 hr.shadow {
  width: 80px;
}

/* line 967, ../sass/_styles.scss */
.w10 {
  width: 100px !important;
  /* need to expand here .ux-text-with-image */
  /*& > .ux-text:not(.ux-datepicker, .ux-search), &.ux-text:not(.ux-datepicker, .ux-search), & > .field_with_errors > .ux-text:not(.ux-datepicker, .ux-search) { width: $size - 6px !important; } */
  /*& > .ux-text-with-image, &.ux-text-with-image { width: $size + 2px - $ux_text_image_width !important; } */
}
/* line 954, ../sass/_styles.scss */
.w10 > textarea, .w10.textarea, .w10 > .field_with_errors > textarea {
  width: 94px !important;
}
/* line 955, ../sass/_styles.scss */
.w10 > .ux-dropdown .select, .w10.ux-dropdown .select {
  width: 93px !important;
}
/* line 956, ../sass/_styles.scss */
.w10 > .ux-clist, .w10.clist > li input.ux-text, .w10.clist > li input[type=text], .w10.clist > li input[type=password], .w10.clist > li input[type=email], .w10.clist > li input[type=tel], .w10.clist > li input[type=number] {
  width: 62px !important;
}
/* line 957, ../sass/_styles.scss */
.w10 > .ux-mclist, .w10.mclist > li input.ux-text, .w10.mclist > li input[type=text], .w10.mclist > li input[type=password], .w10.mclist > li input[type=email], .w10.mclist > li input[type=tel], .w10.mclist > li input[type=number] {
  width: -26px;
}
/* line 958, ../sass/_styles.scss */
.w10 > .ux-text, .w10 > input[type=text], .w10 > input[type=password], .w10 > input[type=email], .w10 > input[type=tel], .w10 > input[type=number], .w10 > textarea, .w10 > .field_with_errors > .ux-text, .w10 > .field_with_errors > input[type=text], .w10 > .field_with_errors > input[type=password], .w10 > .field_with_errors > input[type=email], .w10 > .field_with_errors > input[type=tel], .w10 > .field_with_errors > input[type=number], .w10 > .field_with_errors > textarea {
  width: 94px;
}
/* line 959, ../sass/_styles.scss */
.w10.ux-text, input.w10[type=text], input.w10[type=password], input.w10[type=email], input.w10[type=tel], input.w10[type=number], textarea.w10 {
  width: 94px !important;
}
/* line 960, ../sass/_styles.scss */
.w10 hr.shadow {
  width: 120px;
}

/* line 968, ../sass/_styles.scss */
.w13 {
  width: 130px !important;
  /* need to expand here .ux-text-with-image */
  /*& > .ux-text:not(.ux-datepicker, .ux-search), &.ux-text:not(.ux-datepicker, .ux-search), & > .field_with_errors > .ux-text:not(.ux-datepicker, .ux-search) { width: $size - 6px !important; } */
  /*& > .ux-text-with-image, &.ux-text-with-image { width: $size + 2px - $ux_text_image_width !important; } */
}
/* line 954, ../sass/_styles.scss */
.w13 > textarea, .w13.textarea, .w13 > .field_with_errors > textarea {
  width: 124px !important;
}
/* line 955, ../sass/_styles.scss */
.w13 > .ux-dropdown .select, .w13.ux-dropdown .select {
  width: 123px !important;
}
/* line 956, ../sass/_styles.scss */
.w13 > .ux-clist, .w13.clist > li input.ux-text, .w13.clist > li input[type=text], .w13.clist > li input[type=password], .w13.clist > li input[type=email], .w13.clist > li input[type=tel], .w13.clist > li input[type=number] {
  width: 92px !important;
}
/* line 957, ../sass/_styles.scss */
.w13 > .ux-mclist, .w13.mclist > li input.ux-text, .w13.mclist > li input[type=text], .w13.mclist > li input[type=password], .w13.mclist > li input[type=email], .w13.mclist > li input[type=tel], .w13.mclist > li input[type=number] {
  width: 4px;
}
/* line 958, ../sass/_styles.scss */
.w13 > .ux-text, .w13 > input[type=text], .w13 > input[type=password], .w13 > input[type=email], .w13 > input[type=tel], .w13 > input[type=number], .w13 > textarea, .w13 > .field_with_errors > .ux-text, .w13 > .field_with_errors > input[type=text], .w13 > .field_with_errors > input[type=password], .w13 > .field_with_errors > input[type=email], .w13 > .field_with_errors > input[type=tel], .w13 > .field_with_errors > input[type=number], .w13 > .field_with_errors > textarea {
  width: 124px;
}
/* line 959, ../sass/_styles.scss */
.w13.ux-text, input.w13[type=text], input.w13[type=password], input.w13[type=email], input.w13[type=tel], input.w13[type=number], textarea.w13 {
  width: 124px !important;
}
/* line 960, ../sass/_styles.scss */
.w13 hr.shadow {
  width: 150px;
}

/* line 969, ../sass/_styles.scss */
.w15 {
  width: 150px !important;
  /* need to expand here .ux-text-with-image */
  /*& > .ux-text:not(.ux-datepicker, .ux-search), &.ux-text:not(.ux-datepicker, .ux-search), & > .field_with_errors > .ux-text:not(.ux-datepicker, .ux-search) { width: $size - 6px !important; } */
  /*& > .ux-text-with-image, &.ux-text-with-image { width: $size + 2px - $ux_text_image_width !important; } */
}
/* line 954, ../sass/_styles.scss */
.w15 > textarea, .w15.textarea, .w15 > .field_with_errors > textarea {
  width: 144px !important;
}
/* line 955, ../sass/_styles.scss */
.w15 > .ux-dropdown .select, .w15.ux-dropdown .select {
  width: 143px !important;
}
/* line 956, ../sass/_styles.scss */
.w15 > .ux-clist, .w15.clist > li input.ux-text, .w15.clist > li input[type=text], .w15.clist > li input[type=password], .w15.clist > li input[type=email], .w15.clist > li input[type=tel], .w15.clist > li input[type=number] {
  width: 112px !important;
}
/* line 957, ../sass/_styles.scss */
.w15 > .ux-mclist, .w15.mclist > li input.ux-text, .w15.mclist > li input[type=text], .w15.mclist > li input[type=password], .w15.mclist > li input[type=email], .w15.mclist > li input[type=tel], .w15.mclist > li input[type=number] {
  width: 24px;
}
/* line 958, ../sass/_styles.scss */
.w15 > .ux-text, .w15 > input[type=text], .w15 > input[type=password], .w15 > input[type=email], .w15 > input[type=tel], .w15 > input[type=number], .w15 > textarea, .w15 > .field_with_errors > .ux-text, .w15 > .field_with_errors > input[type=text], .w15 > .field_with_errors > input[type=password], .w15 > .field_with_errors > input[type=email], .w15 > .field_with_errors > input[type=tel], .w15 > .field_with_errors > input[type=number], .w15 > .field_with_errors > textarea {
  width: 144px;
}
/* line 959, ../sass/_styles.scss */
.w15.ux-text, input.w15[type=text], input.w15[type=password], input.w15[type=email], input.w15[type=tel], input.w15[type=number], textarea.w15 {
  width: 144px !important;
}
/* line 960, ../sass/_styles.scss */
.w15 hr.shadow {
  width: 170px;
}

/* line 970, ../sass/_styles.scss */
.w20, ul.TourNavigation li {
  width: 200px !important;
  /* need to expand here .ux-text-with-image */
  /*& > .ux-text:not(.ux-datepicker, .ux-search), &.ux-text:not(.ux-datepicker, .ux-search), & > .field_with_errors > .ux-text:not(.ux-datepicker, .ux-search) { width: $size - 6px !important; } */
  /*& > .ux-text-with-image, &.ux-text-with-image { width: $size + 2px - $ux_text_image_width !important; } */
}
/* line 954, ../sass/_styles.scss */
.w20 > textarea, ul.TourNavigation li > textarea, .w20.textarea, ul.TourNavigation li.textarea, .w20 > .field_with_errors > textarea, ul.TourNavigation li > .field_with_errors > textarea {
  width: 194px !important;
}
/* line 955, ../sass/_styles.scss */
.w20 > .ux-dropdown .select, ul.TourNavigation li > .ux-dropdown .select, .w20.ux-dropdown .select, ul.TourNavigation li.ux-dropdown .select {
  width: 193px !important;
}
/* line 956, ../sass/_styles.scss */
.w20 > .ux-clist, ul.TourNavigation li > .ux-clist, .w20.clist > li input.ux-text, ul.TourNavigation li.clist > li input.ux-text, .w20.clist > li input[type=text], ul.TourNavigation li.clist > li input[type=text], .w20.clist > li input[type=password], ul.TourNavigation li.clist > li input[type=password], .w20.clist > li input[type=email], ul.TourNavigation li.clist > li input[type=email], .w20.clist > li input[type=tel], ul.TourNavigation li.clist > li input[type=tel], .w20.clist > li input[type=number], ul.TourNavigation li.clist > li input[type=number] {
  width: 162px !important;
}
/* line 957, ../sass/_styles.scss */
.w20 > .ux-mclist, ul.TourNavigation li > .ux-mclist, .w20.mclist > li input.ux-text, ul.TourNavigation li.mclist > li input.ux-text, .w20.mclist > li input[type=text], ul.TourNavigation li.mclist > li input[type=text], .w20.mclist > li input[type=password], ul.TourNavigation li.mclist > li input[type=password], .w20.mclist > li input[type=email], ul.TourNavigation li.mclist > li input[type=email], .w20.mclist > li input[type=tel], ul.TourNavigation li.mclist > li input[type=tel], .w20.mclist > li input[type=number], ul.TourNavigation li.mclist > li input[type=number] {
  width: 74px;
}
/* line 958, ../sass/_styles.scss */
.w20 > .ux-text, ul.TourNavigation li > .ux-text, .w20 > input[type=text], ul.TourNavigation li > input[type=text], .w20 > input[type=password], ul.TourNavigation li > input[type=password], .w20 > input[type=email], ul.TourNavigation li > input[type=email], .w20 > input[type=tel], ul.TourNavigation li > input[type=tel], .w20 > input[type=number], ul.TourNavigation li > input[type=number], .w20 > textarea, ul.TourNavigation li > textarea, .w20 > .field_with_errors > .ux-text, ul.TourNavigation li > .field_with_errors > .ux-text, .w20 > .field_with_errors > input[type=text], ul.TourNavigation li > .field_with_errors > input[type=text], .w20 > .field_with_errors > input[type=password], ul.TourNavigation li > .field_with_errors > input[type=password], .w20 > .field_with_errors > input[type=email], ul.TourNavigation li > .field_with_errors > input[type=email], .w20 > .field_with_errors > input[type=tel], ul.TourNavigation li > .field_with_errors > input[type=tel], .w20 > .field_with_errors > input[type=number], ul.TourNavigation li > .field_with_errors > input[type=number], .w20 > .field_with_errors > textarea, ul.TourNavigation li > .field_with_errors > textarea {
  width: 194px;
}
/* line 959, ../sass/_styles.scss */
.w20.ux-text, input.w20[type=text], input.w20[type=password], input.w20[type=email], input.w20[type=tel], input.w20[type=number], textarea.w20, ul.TourNavigation li.ux-text {
  width: 194px !important;
}
/* line 960, ../sass/_styles.scss */
.w20 hr.shadow, ul.TourNavigation li hr.shadow {
  width: 220px;
}

/* line 971, ../sass/_styles.scss */
.w22 {
  width: 220px !important;
  /* need to expand here .ux-text-with-image */
  /*& > .ux-text:not(.ux-datepicker, .ux-search), &.ux-text:not(.ux-datepicker, .ux-search), & > .field_with_errors > .ux-text:not(.ux-datepicker, .ux-search) { width: $size - 6px !important; } */
  /*& > .ux-text-with-image, &.ux-text-with-image { width: $size + 2px - $ux_text_image_width !important; } */
}
/* line 954, ../sass/_styles.scss */
.w22 > textarea, .w22.textarea, .w22 > .field_with_errors > textarea {
  width: 214px !important;
}
/* line 955, ../sass/_styles.scss */
.w22 > .ux-dropdown .select, .w22.ux-dropdown .select {
  width: 213px !important;
}
/* line 956, ../sass/_styles.scss */
.w22 > .ux-clist, .w22.clist > li input.ux-text, .w22.clist > li input[type=text], .w22.clist > li input[type=password], .w22.clist > li input[type=email], .w22.clist > li input[type=tel], .w22.clist > li input[type=number] {
  width: 182px !important;
}
/* line 957, ../sass/_styles.scss */
.w22 > .ux-mclist, .w22.mclist > li input.ux-text, .w22.mclist > li input[type=text], .w22.mclist > li input[type=password], .w22.mclist > li input[type=email], .w22.mclist > li input[type=tel], .w22.mclist > li input[type=number] {
  width: 94px;
}
/* line 958, ../sass/_styles.scss */
.w22 > .ux-text, .w22 > input[type=text], .w22 > input[type=password], .w22 > input[type=email], .w22 > input[type=tel], .w22 > input[type=number], .w22 > textarea, .w22 > .field_with_errors > .ux-text, .w22 > .field_with_errors > input[type=text], .w22 > .field_with_errors > input[type=password], .w22 > .field_with_errors > input[type=email], .w22 > .field_with_errors > input[type=tel], .w22 > .field_with_errors > input[type=number], .w22 > .field_with_errors > textarea {
  width: 214px;
}
/* line 959, ../sass/_styles.scss */
.w22.ux-text, input.w22[type=text], input.w22[type=password], input.w22[type=email], input.w22[type=tel], input.w22[type=number], textarea.w22 {
  width: 214px !important;
}
/* line 960, ../sass/_styles.scss */
.w22 hr.shadow {
  width: 240px;
}

/* line 972, ../sass/_styles.scss */
.w30 {
  width: 300px !important;
  /* need to expand here .ux-text-with-image */
  /*& > .ux-text:not(.ux-datepicker, .ux-search), &.ux-text:not(.ux-datepicker, .ux-search), & > .field_with_errors > .ux-text:not(.ux-datepicker, .ux-search) { width: $size - 6px !important; } */
  /*& > .ux-text-with-image, &.ux-text-with-image { width: $size + 2px - $ux_text_image_width !important; } */
}
/* line 954, ../sass/_styles.scss */
.w30 > textarea, .w30.textarea, .w30 > .field_with_errors > textarea {
  width: 294px !important;
}
/* line 955, ../sass/_styles.scss */
.w30 > .ux-dropdown .select, .w30.ux-dropdown .select {
  width: 293px !important;
}
/* line 956, ../sass/_styles.scss */
.w30 > .ux-clist, .w30.clist > li input.ux-text, .w30.clist > li input[type=text], .w30.clist > li input[type=password], .w30.clist > li input[type=email], .w30.clist > li input[type=tel], .w30.clist > li input[type=number] {
  width: 262px !important;
}
/* line 957, ../sass/_styles.scss */
.w30 > .ux-mclist, .w30.mclist > li input.ux-text, .w30.mclist > li input[type=text], .w30.mclist > li input[type=password], .w30.mclist > li input[type=email], .w30.mclist > li input[type=tel], .w30.mclist > li input[type=number] {
  width: 174px;
}
/* line 958, ../sass/_styles.scss */
.w30 > .ux-text, .w30 > input[type=text], .w30 > input[type=password], .w30 > input[type=email], .w30 > input[type=tel], .w30 > input[type=number], .w30 > textarea, .w30 > .field_with_errors > .ux-text, .w30 > .field_with_errors > input[type=text], .w30 > .field_with_errors > input[type=password], .w30 > .field_with_errors > input[type=email], .w30 > .field_with_errors > input[type=tel], .w30 > .field_with_errors > input[type=number], .w30 > .field_with_errors > textarea {
  width: 294px;
}
/* line 959, ../sass/_styles.scss */
.w30.ux-text, input.w30[type=text], input.w30[type=password], input.w30[type=email], input.w30[type=tel], input.w30[type=number], textarea.w30 {
  width: 294px !important;
}
/* line 960, ../sass/_styles.scss */
.w30 hr.shadow {
  width: 320px;
}

/* line 973, ../sass/_styles.scss */
.w33 {
  width: 330px !important;
  /* need to expand here .ux-text-with-image */
  /*& > .ux-text:not(.ux-datepicker, .ux-search), &.ux-text:not(.ux-datepicker, .ux-search), & > .field_with_errors > .ux-text:not(.ux-datepicker, .ux-search) { width: $size - 6px !important; } */
  /*& > .ux-text-with-image, &.ux-text-with-image { width: $size + 2px - $ux_text_image_width !important; } */
}
/* line 954, ../sass/_styles.scss */
.w33 > textarea, .w33.textarea, .w33 > .field_with_errors > textarea {
  width: 324px !important;
}
/* line 955, ../sass/_styles.scss */
.w33 > .ux-dropdown .select, .w33.ux-dropdown .select {
  width: 323px !important;
}
/* line 956, ../sass/_styles.scss */
.w33 > .ux-clist, .w33.clist > li input.ux-text, .w33.clist > li input[type=text], .w33.clist > li input[type=password], .w33.clist > li input[type=email], .w33.clist > li input[type=tel], .w33.clist > li input[type=number] {
  width: 292px !important;
}
/* line 957, ../sass/_styles.scss */
.w33 > .ux-mclist, .w33.mclist > li input.ux-text, .w33.mclist > li input[type=text], .w33.mclist > li input[type=password], .w33.mclist > li input[type=email], .w33.mclist > li input[type=tel], .w33.mclist > li input[type=number] {
  width: 204px;
}
/* line 958, ../sass/_styles.scss */
.w33 > .ux-text, .w33 > input[type=text], .w33 > input[type=password], .w33 > input[type=email], .w33 > input[type=tel], .w33 > input[type=number], .w33 > textarea, .w33 > .field_with_errors > .ux-text, .w33 > .field_with_errors > input[type=text], .w33 > .field_with_errors > input[type=password], .w33 > .field_with_errors > input[type=email], .w33 > .field_with_errors > input[type=tel], .w33 > .field_with_errors > input[type=number], .w33 > .field_with_errors > textarea {
  width: 324px;
}
/* line 959, ../sass/_styles.scss */
.w33.ux-text, input.w33[type=text], input.w33[type=password], input.w33[type=email], input.w33[type=tel], input.w33[type=number], textarea.w33 {
  width: 324px !important;
}
/* line 960, ../sass/_styles.scss */
.w33 hr.shadow {
  width: 350px;
}

/* line 974, ../sass/_styles.scss */
.w40 {
  width: 400px !important;
  /* need to expand here .ux-text-with-image */
  /*& > .ux-text:not(.ux-datepicker, .ux-search), &.ux-text:not(.ux-datepicker, .ux-search), & > .field_with_errors > .ux-text:not(.ux-datepicker, .ux-search) { width: $size - 6px !important; } */
  /*& > .ux-text-with-image, &.ux-text-with-image { width: $size + 2px - $ux_text_image_width !important; } */
}
/* line 954, ../sass/_styles.scss */
.w40 > textarea, .w40.textarea, .w40 > .field_with_errors > textarea {
  width: 394px !important;
}
/* line 955, ../sass/_styles.scss */
.w40 > .ux-dropdown .select, .w40.ux-dropdown .select {
  width: 393px !important;
}
/* line 956, ../sass/_styles.scss */
.w40 > .ux-clist, .w40.clist > li input.ux-text, .w40.clist > li input[type=text], .w40.clist > li input[type=password], .w40.clist > li input[type=email], .w40.clist > li input[type=tel], .w40.clist > li input[type=number] {
  width: 362px !important;
}
/* line 957, ../sass/_styles.scss */
.w40 > .ux-mclist, .w40.mclist > li input.ux-text, .w40.mclist > li input[type=text], .w40.mclist > li input[type=password], .w40.mclist > li input[type=email], .w40.mclist > li input[type=tel], .w40.mclist > li input[type=number] {
  width: 274px;
}
/* line 958, ../sass/_styles.scss */
.w40 > .ux-text, .w40 > input[type=text], .w40 > input[type=password], .w40 > input[type=email], .w40 > input[type=tel], .w40 > input[type=number], .w40 > textarea, .w40 > .field_with_errors > .ux-text, .w40 > .field_with_errors > input[type=text], .w40 > .field_with_errors > input[type=password], .w40 > .field_with_errors > input[type=email], .w40 > .field_with_errors > input[type=tel], .w40 > .field_with_errors > input[type=number], .w40 > .field_with_errors > textarea {
  width: 394px;
}
/* line 959, ../sass/_styles.scss */
.w40.ux-text, input.w40[type=text], input.w40[type=password], input.w40[type=email], input.w40[type=tel], input.w40[type=number], textarea.w40 {
  width: 394px !important;
}
/* line 960, ../sass/_styles.scss */
.w40 hr.shadow {
  width: 420px;
}

/* line 975, ../sass/_styles.scss */
.w45 {
  width: 450px !important;
  /* need to expand here .ux-text-with-image */
  /*& > .ux-text:not(.ux-datepicker, .ux-search), &.ux-text:not(.ux-datepicker, .ux-search), & > .field_with_errors > .ux-text:not(.ux-datepicker, .ux-search) { width: $size - 6px !important; } */
  /*& > .ux-text-with-image, &.ux-text-with-image { width: $size + 2px - $ux_text_image_width !important; } */
}
/* line 954, ../sass/_styles.scss */
.w45 > textarea, .w45.textarea, .w45 > .field_with_errors > textarea {
  width: 444px !important;
}
/* line 955, ../sass/_styles.scss */
.w45 > .ux-dropdown .select, .w45.ux-dropdown .select {
  width: 443px !important;
}
/* line 956, ../sass/_styles.scss */
.w45 > .ux-clist, .w45.clist > li input.ux-text, .w45.clist > li input[type=text], .w45.clist > li input[type=password], .w45.clist > li input[type=email], .w45.clist > li input[type=tel], .w45.clist > li input[type=number] {
  width: 412px !important;
}
/* line 957, ../sass/_styles.scss */
.w45 > .ux-mclist, .w45.mclist > li input.ux-text, .w45.mclist > li input[type=text], .w45.mclist > li input[type=password], .w45.mclist > li input[type=email], .w45.mclist > li input[type=tel], .w45.mclist > li input[type=number] {
  width: 324px;
}
/* line 958, ../sass/_styles.scss */
.w45 > .ux-text, .w45 > input[type=text], .w45 > input[type=password], .w45 > input[type=email], .w45 > input[type=tel], .w45 > input[type=number], .w45 > textarea, .w45 > .field_with_errors > .ux-text, .w45 > .field_with_errors > input[type=text], .w45 > .field_with_errors > input[type=password], .w45 > .field_with_errors > input[type=email], .w45 > .field_with_errors > input[type=tel], .w45 > .field_with_errors > input[type=number], .w45 > .field_with_errors > textarea {
  width: 444px;
}
/* line 959, ../sass/_styles.scss */
.w45.ux-text, input.w45[type=text], input.w45[type=password], input.w45[type=email], input.w45[type=tel], input.w45[type=number], textarea.w45 {
  width: 444px !important;
}
/* line 960, ../sass/_styles.scss */
.w45 hr.shadow {
  width: 470px;
}

/* line 976, ../sass/_styles.scss */
.w50 {
  width: 500px !important;
  /* need to expand here .ux-text-with-image */
  /*& > .ux-text:not(.ux-datepicker, .ux-search), &.ux-text:not(.ux-datepicker, .ux-search), & > .field_with_errors > .ux-text:not(.ux-datepicker, .ux-search) { width: $size - 6px !important; } */
  /*& > .ux-text-with-image, &.ux-text-with-image { width: $size + 2px - $ux_text_image_width !important; } */
}
/* line 954, ../sass/_styles.scss */
.w50 > textarea, .w50.textarea, .w50 > .field_with_errors > textarea {
  width: 494px !important;
}
/* line 955, ../sass/_styles.scss */
.w50 > .ux-dropdown .select, .w50.ux-dropdown .select {
  width: 493px !important;
}
/* line 956, ../sass/_styles.scss */
.w50 > .ux-clist, .w50.clist > li input.ux-text, .w50.clist > li input[type=text], .w50.clist > li input[type=password], .w50.clist > li input[type=email], .w50.clist > li input[type=tel], .w50.clist > li input[type=number] {
  width: 462px !important;
}
/* line 957, ../sass/_styles.scss */
.w50 > .ux-mclist, .w50.mclist > li input.ux-text, .w50.mclist > li input[type=text], .w50.mclist > li input[type=password], .w50.mclist > li input[type=email], .w50.mclist > li input[type=tel], .w50.mclist > li input[type=number] {
  width: 374px;
}
/* line 958, ../sass/_styles.scss */
.w50 > .ux-text, .w50 > input[type=text], .w50 > input[type=password], .w50 > input[type=email], .w50 > input[type=tel], .w50 > input[type=number], .w50 > textarea, .w50 > .field_with_errors > .ux-text, .w50 > .field_with_errors > input[type=text], .w50 > .field_with_errors > input[type=password], .w50 > .field_with_errors > input[type=email], .w50 > .field_with_errors > input[type=tel], .w50 > .field_with_errors > input[type=number], .w50 > .field_with_errors > textarea {
  width: 494px;
}
/* line 959, ../sass/_styles.scss */
.w50.ux-text, input.w50[type=text], input.w50[type=password], input.w50[type=email], input.w50[type=tel], input.w50[type=number], textarea.w50 {
  width: 494px !important;
}
/* line 960, ../sass/_styles.scss */
.w50 hr.shadow {
  width: 520px;
}

/* line 977, ../sass/_styles.scss */
.w54 {
  width: 540px !important;
  /* need to expand here .ux-text-with-image */
  /*& > .ux-text:not(.ux-datepicker, .ux-search), &.ux-text:not(.ux-datepicker, .ux-search), & > .field_with_errors > .ux-text:not(.ux-datepicker, .ux-search) { width: $size - 6px !important; } */
  /*& > .ux-text-with-image, &.ux-text-with-image { width: $size + 2px - $ux_text_image_width !important; } */
}
/* line 954, ../sass/_styles.scss */
.w54 > textarea, .w54.textarea, .w54 > .field_with_errors > textarea {
  width: 534px !important;
}
/* line 955, ../sass/_styles.scss */
.w54 > .ux-dropdown .select, .w54.ux-dropdown .select {
  width: 533px !important;
}
/* line 956, ../sass/_styles.scss */
.w54 > .ux-clist, .w54.clist > li input.ux-text, .w54.clist > li input[type=text], .w54.clist > li input[type=password], .w54.clist > li input[type=email], .w54.clist > li input[type=tel], .w54.clist > li input[type=number] {
  width: 502px !important;
}
/* line 957, ../sass/_styles.scss */
.w54 > .ux-mclist, .w54.mclist > li input.ux-text, .w54.mclist > li input[type=text], .w54.mclist > li input[type=password], .w54.mclist > li input[type=email], .w54.mclist > li input[type=tel], .w54.mclist > li input[type=number] {
  width: 414px;
}
/* line 958, ../sass/_styles.scss */
.w54 > .ux-text, .w54 > input[type=text], .w54 > input[type=password], .w54 > input[type=email], .w54 > input[type=tel], .w54 > input[type=number], .w54 > textarea, .w54 > .field_with_errors > .ux-text, .w54 > .field_with_errors > input[type=text], .w54 > .field_with_errors > input[type=password], .w54 > .field_with_errors > input[type=email], .w54 > .field_with_errors > input[type=tel], .w54 > .field_with_errors > input[type=number], .w54 > .field_with_errors > textarea {
  width: 534px;
}
/* line 959, ../sass/_styles.scss */
.w54.ux-text, input.w54[type=text], input.w54[type=password], input.w54[type=email], input.w54[type=tel], input.w54[type=number], textarea.w54 {
  width: 534px !important;
}
/* line 960, ../sass/_styles.scss */
.w54 hr.shadow {
  width: 560px;
}

/* line 978, ../sass/_styles.scss */
.w55 {
  width: 550px !important;
  /* need to expand here .ux-text-with-image */
  /*& > .ux-text:not(.ux-datepicker, .ux-search), &.ux-text:not(.ux-datepicker, .ux-search), & > .field_with_errors > .ux-text:not(.ux-datepicker, .ux-search) { width: $size - 6px !important; } */
  /*& > .ux-text-with-image, &.ux-text-with-image { width: $size + 2px - $ux_text_image_width !important; } */
}
/* line 954, ../sass/_styles.scss */
.w55 > textarea, .w55.textarea, .w55 > .field_with_errors > textarea {
  width: 544px !important;
}
/* line 955, ../sass/_styles.scss */
.w55 > .ux-dropdown .select, .w55.ux-dropdown .select {
  width: 543px !important;
}
/* line 956, ../sass/_styles.scss */
.w55 > .ux-clist, .w55.clist > li input.ux-text, .w55.clist > li input[type=text], .w55.clist > li input[type=password], .w55.clist > li input[type=email], .w55.clist > li input[type=tel], .w55.clist > li input[type=number] {
  width: 512px !important;
}
/* line 957, ../sass/_styles.scss */
.w55 > .ux-mclist, .w55.mclist > li input.ux-text, .w55.mclist > li input[type=text], .w55.mclist > li input[type=password], .w55.mclist > li input[type=email], .w55.mclist > li input[type=tel], .w55.mclist > li input[type=number] {
  width: 424px;
}
/* line 958, ../sass/_styles.scss */
.w55 > .ux-text, .w55 > input[type=text], .w55 > input[type=password], .w55 > input[type=email], .w55 > input[type=tel], .w55 > input[type=number], .w55 > textarea, .w55 > .field_with_errors > .ux-text, .w55 > .field_with_errors > input[type=text], .w55 > .field_with_errors > input[type=password], .w55 > .field_with_errors > input[type=email], .w55 > .field_with_errors > input[type=tel], .w55 > .field_with_errors > input[type=number], .w55 > .field_with_errors > textarea {
  width: 544px;
}
/* line 959, ../sass/_styles.scss */
.w55.ux-text, input.w55[type=text], input.w55[type=password], input.w55[type=email], input.w55[type=tel], input.w55[type=number], textarea.w55 {
  width: 544px !important;
}
/* line 960, ../sass/_styles.scss */
.w55 hr.shadow {
  width: 570px;
}

/* line 979, ../sass/_styles.scss */
.w58 {
  width: 580px !important;
  /* need to expand here .ux-text-with-image */
  /*& > .ux-text:not(.ux-datepicker, .ux-search), &.ux-text:not(.ux-datepicker, .ux-search), & > .field_with_errors > .ux-text:not(.ux-datepicker, .ux-search) { width: $size - 6px !important; } */
  /*& > .ux-text-with-image, &.ux-text-with-image { width: $size + 2px - $ux_text_image_width !important; } */
}
/* line 954, ../sass/_styles.scss */
.w58 > textarea, .w58.textarea, .w58 > .field_with_errors > textarea {
  width: 574px !important;
}
/* line 955, ../sass/_styles.scss */
.w58 > .ux-dropdown .select, .w58.ux-dropdown .select {
  width: 573px !important;
}
/* line 956, ../sass/_styles.scss */
.w58 > .ux-clist, .w58.clist > li input.ux-text, .w58.clist > li input[type=text], .w58.clist > li input[type=password], .w58.clist > li input[type=email], .w58.clist > li input[type=tel], .w58.clist > li input[type=number] {
  width: 542px !important;
}
/* line 957, ../sass/_styles.scss */
.w58 > .ux-mclist, .w58.mclist > li input.ux-text, .w58.mclist > li input[type=text], .w58.mclist > li input[type=password], .w58.mclist > li input[type=email], .w58.mclist > li input[type=tel], .w58.mclist > li input[type=number] {
  width: 454px;
}
/* line 958, ../sass/_styles.scss */
.w58 > .ux-text, .w58 > input[type=text], .w58 > input[type=password], .w58 > input[type=email], .w58 > input[type=tel], .w58 > input[type=number], .w58 > textarea, .w58 > .field_with_errors > .ux-text, .w58 > .field_with_errors > input[type=text], .w58 > .field_with_errors > input[type=password], .w58 > .field_with_errors > input[type=email], .w58 > .field_with_errors > input[type=tel], .w58 > .field_with_errors > input[type=number], .w58 > .field_with_errors > textarea {
  width: 574px;
}
/* line 959, ../sass/_styles.scss */
.w58.ux-text, input.w58[type=text], input.w58[type=password], input.w58[type=email], input.w58[type=tel], input.w58[type=number], textarea.w58 {
  width: 574px !important;
}
/* line 960, ../sass/_styles.scss */
.w58 hr.shadow {
  width: 600px;
}

/* line 980, ../sass/_styles.scss */
.w60, .community .subscribe {
  width: 600px !important;
  /* need to expand here .ux-text-with-image */
  /*& > .ux-text:not(.ux-datepicker, .ux-search), &.ux-text:not(.ux-datepicker, .ux-search), & > .field_with_errors > .ux-text:not(.ux-datepicker, .ux-search) { width: $size - 6px !important; } */
  /*& > .ux-text-with-image, &.ux-text-with-image { width: $size + 2px - $ux_text_image_width !important; } */
}
/* line 954, ../sass/_styles.scss */
.w60 > textarea, .community .subscribe > textarea, .w60.textarea, .community .textarea.subscribe, .w60 > .field_with_errors > textarea, .community .subscribe > .field_with_errors > textarea {
  width: 594px !important;
}
/* line 955, ../sass/_styles.scss */
.w60 > .ux-dropdown .select, .community .subscribe > .ux-dropdown .select, .w60.ux-dropdown .select, .community .ux-dropdown.subscribe .select {
  width: 593px !important;
}
/* line 956, ../sass/_styles.scss */
.w60 > .ux-clist, .community .subscribe > .ux-clist, .w60.clist > li input.ux-text, .community .clist.subscribe > li input.ux-text, .w60.clist > li input[type=text], .community .clist.subscribe > li input[type=text], .w60.clist > li input[type=password], .community .clist.subscribe > li input[type=password], .w60.clist > li input[type=email], .community .clist.subscribe > li input[type=email], .w60.clist > li input[type=tel], .community .clist.subscribe > li input[type=tel], .w60.clist > li input[type=number], .community .clist.subscribe > li input[type=number] {
  width: 562px !important;
}
/* line 957, ../sass/_styles.scss */
.w60 > .ux-mclist, .community .subscribe > .ux-mclist, .w60.mclist > li input.ux-text, .community .mclist.subscribe > li input.ux-text, .w60.mclist > li input[type=text], .community .mclist.subscribe > li input[type=text], .w60.mclist > li input[type=password], .community .mclist.subscribe > li input[type=password], .w60.mclist > li input[type=email], .community .mclist.subscribe > li input[type=email], .w60.mclist > li input[type=tel], .community .mclist.subscribe > li input[type=tel], .w60.mclist > li input[type=number], .community .mclist.subscribe > li input[type=number] {
  width: 474px;
}
/* line 958, ../sass/_styles.scss */
.w60 > .ux-text, .community .subscribe > .ux-text, .w60 > input[type=text], .community .subscribe > input[type=text], .w60 > input[type=password], .community .subscribe > input[type=password], .w60 > input[type=email], .community .subscribe > input[type=email], .w60 > input[type=tel], .community .subscribe > input[type=tel], .w60 > input[type=number], .community .subscribe > input[type=number], .w60 > textarea, .community .subscribe > textarea, .w60 > .field_with_errors > .ux-text, .community .subscribe > .field_with_errors > .ux-text, .w60 > .field_with_errors > input[type=text], .community .subscribe > .field_with_errors > input[type=text], .w60 > .field_with_errors > input[type=password], .community .subscribe > .field_with_errors > input[type=password], .w60 > .field_with_errors > input[type=email], .community .subscribe > .field_with_errors > input[type=email], .w60 > .field_with_errors > input[type=tel], .community .subscribe > .field_with_errors > input[type=tel], .w60 > .field_with_errors > input[type=number], .community .subscribe > .field_with_errors > input[type=number], .w60 > .field_with_errors > textarea, .community .subscribe > .field_with_errors > textarea {
  width: 594px;
}
/* line 959, ../sass/_styles.scss */
.w60.ux-text, input.w60[type=text], .community input[type=text].subscribe, input.w60[type=password], .community input[type=password].subscribe, input.w60[type=email], .community input[type=email].subscribe, input.w60[type=tel], .community input[type=tel].subscribe, input.w60[type=number], .community input[type=number].subscribe, textarea.w60, .community textarea.subscribe, .community .ux-text.subscribe {
  width: 594px !important;
}
/* line 960, ../sass/_styles.scss */
.w60 hr.shadow, .community .subscribe hr.shadow {
  width: 620px;
}

/* ----- Error ----- */
/* line 983, ../sass/_styles.scss */
label.error, label.message {
  background: url(../images/icons/18/orange/alert.png) no-repeat;
  color: #ff6600 !important;
  padding-left: 19px;
  padding-top: 1px;
  margin-left: 2px;
  white-space: nowrap;
  display: inline !important;
}

/* line 988, ../sass/_styles.scss */
.error-message {
  padding: 15px !important;
}
/* line 990, ../sass/_styles.scss */
.error-message h2 {
  color: black !important;
}
/* line 993, ../sass/_styles.scss */
.error-message p {
  color: black !important;
  margin-top: -5px;
  clear: both;
}
/* line 998, ../sass/_styles.scss */
.error-message hr {
  margin: 14px auto;
}

/*.pulldown { position:relative }
.pulldown span.l { background:url(../images/combobox/white.png) no-repeat left top; height:22px; padding:2px 0 2px 10px; display:block }
.pulldown:hover span.l { background:url(../images/combobox/white.png) no-repeat left -39px; height:22px; padding:2px 0 2px 10px; display:block }
.pulldown span.r { background:url(../images/combobox/white.png) no-repeat right top; height:26px; width:20px; display:block; position:absolute; right:0px; cursor:pointer }
.pulldown:hover span.r { background:url(../images/combobox/white.png) no-repeat right -39px; height:26px; width:20px; display:block; position:absolute; right:0px; cursor:pointer }
.pulldown select { margin-top:-26px; position:absolute; z-index:5; cursor:pointer; opacity: 0 }*/
/* line 1011, ../sass/_styles.scss */
::-webkit-input-placeholder {
  color: #999999;
}

/* line 1012, ../sass/_styles.scss */
:-moz-placeholder {
  color: #999999;
}

/* ------------ Super TAG ------------------ */
/* line 1016, ../sass/_styles.scss */
.superblyTagfieldDiv {
  border: 1px solid #dddddd;
  padding: 0 2px;
  color: black;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.3) inset;
  -moz-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.3) inset;
  box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.3) inset;
  margin: 1px;
  min-height: 22px;
  margin-right: 0px;
}
/* line 60, ../sass/_styles.scss */
.superblyTagfieldDiv:focus {
  border: 2px solid #dddddd;
  margin: 0px;
}
/* line 61, ../sass/_styles.scss */
.superblyTagfieldDiv.readonly, .superblyTagfieldDiv.readonly:focus, .superblyTagfieldDiv[readonly], .superblyTagfieldDiv[readonly]:focus {
  background-color: #d0d0d0;
  color: #999999;
  border-width: 1px;
  margin: 1px;
}
/* line 62, ../sass/_styles.scss */
.superblyTagfieldDiv.error, .field_with_errors .superblyTagfieldDiv {
  border: 2px solid #ff6600;
  margin: 0px;
}

/* line 1018, ../sass/_styles.scss */
.superblyTagfieldClearer {
  clear: both;
}

/* line 1020, ../sass/_styles.scss */
.superblyTagfieldDiv ul {
  margin: 0;
  padding: 0;
}

/* line 1022, ../sass/_styles.scss */
.superblyTagfield {
  /* if no javascript */
  outline: none;
  width: 100%;
  height: 28px;
  border: solid 1px;
  background-color: #FFFFFF;
}

/* line 1031, ../sass/_styles.scss */
.superblyTagInput {
  border: none !important;
  outline: none !important;
  padding: 0px !important;
  margin: 0px !important;
  height: 18px !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}

/* line 1040, ../sass/_styles.scss */
.superblyTagInputItem {
  padding: 0px;
  margin: 0px;
}

/* line 1045, ../sass/_styles.scss */
.superblyTagItems > li {
  list-style: none;
  float: left;
  padding: 1px 2px 2px 4px;
  margin: 2px 1px 0px 1px;
  position: relative;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

/* line 1054, ../sass/_styles.scss */
.superblyTagItems .superblyTagItem {
  background-color: #d0d0d0;
}

/* line 1058, ../sass/_styles.scss */
.superblyTagItems .superblyTagItem a {
  color: #555555;
  cursor: pointer;
  font-style: normal;
  font-weight: bold;
  margin-right: 2px;
}

/* line 1065, ../sass/_styles.scss */
.remove {
  background-image: url(../images/tags/cross.png);
  height: 10px;
  width: 11px;
  padding: 0 1px;
  margin-left: 2px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
/* line 27, ../sass/_mixins.scss */
.remove:hover, .remove:focus {
  background-position: 0px -15px;
}
/* line 30, ../sass/_mixins.scss */
.remove:active {
  background-position: 0px -30px;
}
/* line 33, ../sass/_mixins.scss */
.remove.disabled {
  background-position: 0px -45px;
}

/* line 1067, ../sass/_styles.scss */
.superblySuggestItems {
  min-width: 100px;
  position: absolute;
  left: 0;
  top: 30px;
  z-index: 100;
  background: #FFFFFF;
  padding: 2px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2);
}

/* line 1079, ../sass/_styles.scss */
.superblySuggestItems .superblySuggestItem {
  padding: 3px 5px;
  list-style: none;
  float: none;
  color: #000000;
  margin: 2px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 1088, ../sass/_styles.scss */
.superblySuggestItems .superblySuggestItem:hover {
  cursor: pointer;
  background: #cccccc;
}

/* line 1092, ../sass/_styles.scss */
.superblySuggestItems .selected {
  background-color: #cccccc;
}

/* line 1096, ../sass/_styles.scss */
.superblySuggestItems:empty {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* ------------ Gral BOX ------------------- */
/* line 1102, ../sass/_styles.scss */
.drop_shadow, .box, .flash > div {
  border-top: 1px solid transparent;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

/* line 1103, ../sass/_styles.scss */
.box {
  background: #FFFFFF;
  padding: 10px;
}

/* line 1104, ../sass/_styles.scss */
.sbox {
  padding: 2px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* line 1105, ../sass/_styles.scss */
.box.plain {
  padding: 6px;
  margin: 4px 0;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 1106, ../sass/_styles.scss */
.box.plain.white {
  border: 1px solid #D0D0D0;
}

/* line 1110, ../sass/_styles.scss */
.box.grey, ul.box.TourNavigation, .sbox.grey, ul.sbox.TourNavigation {
  background: #d0d0d0;
  color: #555555;
}

/*.box { margin-bottom: 7px !important; }*/
/* line 1113, ../sass/_styles.scss */
.box.tab {
  position: relative;
  z-index: 10;
}

/* line 1115, ../sass/_styles.scss */
hr.shadow {
  background: #e5e6ec;
  background: -moz-linear-gradient(top, #e5e6ec 0%, white 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e6ec), color-stop(100%, white));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e6ec', endColorstr='#ffffff',GradientType=0 );
  height: 15px;
  margin: 3px 0 3px -10px;
  z-index: 0;
}

/* line 1118, ../sass/_styles.scss */
.error_description {
  background: url(../images/icons/24/orange/alert.png) no-repeat 8px 8px;
  color: #ff6600;
}
/* line 1121, ../sass/_styles.scss */
.error_description h2 {
  color: #ff6600;
  font-size: 18px;
  margin-bottom: 2px;
}
/* line 1126, ../sass/_styles.scss */
.error_description > * {
  margin-left: 35px;
}
/* line 1127, ../sass/_styles.scss */
.error_description ul {
  font-size: 12px;
  line-height: 20px;
  padding: 0px;
  margin-top: 2px;
  margin-bottom: 2px;
  list-style-image: url(../images/icons/misc/orange/arrowRight.png);
  list-style-position: inside;
}

/* ---------------------- Tabs --------------------------*/
/* line 1140, ../sass/_styles.scss */
ul.tabs.top {
  margin: 0 0 0 10px;
  padding: 0;
}

/* line 1141, ../sass/_styles.scss */
ul.tabs.top li {
  color: #555555;
  display: inline-block;
  list-type: none;
  padding: 2px 1px 0 1px;
  margin: 0 2px 0 0;
  border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-top: 1px solid transparent;
}

/* line 1142, ../sass/_styles.scss */
ul.tabs.top li.active {
  color: #000000;
  border-top: 1px solid transparent;
  padding: 2px 0 0 0;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
}

/* line 1143, ../sass/_styles.scss */
ul.tabs.top li.active:hover, ul.tabs.top li.active:focus {
  background: #ffffff;
}

/* line 1144, ../sass/_styles.scss */
ul.tabs.top li:hover, ul.tabs.top li:focus {
  -css3-background: linear-gradient(90deg, #f3f3f3, #ffffff);
  background: -moz-linear-gradient(top, #f3f3f3 0%, white 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3), color-stop(100%, white));
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  border-top: 1px solid transparent;
}

/* line 1145, ../sass/_styles.scss */
ul.tabs.top li:active {
  background: #f3f3f3;
  color: #000000;
}

/* line 1147, ../sass/_styles.scss */
ul.tabs.top li a {
  display: block;
  padding: 9px 10px 6px 10px;
  position: relative;
  margin-bottom: -2px;
  z-index: 20;
}

/* line 1148, ../sass/_styles.scss */
ul.tabs.top li.active a {
  background: #ffffff;
  padding: 8px 11px 6px 11px;
}

/* line 1150, ../sass/_styles.scss */
ul.tabs.bottom {
  margin: 0 0 0 10px;
  padding: 0;
  position: relative;
}

/* line 1151, ../sass/_styles.scss */
ul.tabs.bottom li {
  color: #555555;
  display: inline-block;
  list-type: none;
  padding: 0 1px 2px 1px;
  margin: 0 2px 0 0;
  border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0 0 4px 4px;
}

/* line 1152, ../sass/_styles.scss */
ul.tabs.bottom li.active {
  color: #000000;
  padding: 0 0 2px 0;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
}

/* line 1153, ../sass/_styles.scss */
ul.tabs.bottom li.active:hover, ul.tabs.bottom li.active:focus {
  background: #ffffff;
}

/* line 1154, ../sass/_styles.scss */
ul.tabs.bottom li:hover, ul.tabs.bottom li:focus {
  -css3-background: linear-gradient(90deg, #f3f3f3, #ffffff);
  background: -moz-linear-gradient(top, #f3f3f3 0%, white 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3), color-stop(100%, white));
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
}

/* line 1155, ../sass/_styles.scss */
ul.tabs.bottom li:active {
  background: #f3f3f3;
  color: #000000;
}

/* line 1157, ../sass/_styles.scss */
ul.tabs.bottom li a {
  display: block;
  padding: 7px 10px 8px 10px;
  border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0 0 4px 4px;
  position: relative;
  margin-top: -2px;
  z-index: 20;
}

/* line 1158, ../sass/_styles.scss */
ul.tabs.bottom li.active a {
  background: #ffffff;
  padding: 6px 11px 7px 11px;
}

/* line 1160, ../sass/_styles.scss */
div.tabsline {
  padding: 20px 0 20px 0;
  border-top: 1px solid #e6e6e6;
  background: #ffffff;
  position: relative;
  z-index: 10;
}

/* ---------------------- Tables --------------------------*/
/* -------- General ---------*/
/* line 1166, ../sass/_styles.scss */
.tablewrapp {
  padding: 0 0 1px 0;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  min-height: 300px;
  position: relative;
}

/* line 1168, ../sass/_styles.scss */
.titletable {
  color: #555555;
  margin: 5px 0 5px 10px;
  display: block;
}

/* line 1170, ../sass/_styles.scss */
.GralTable {
  width: 100%;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  border-radius: 6px 6px 6px 6px;
  border-collapse: collapse;
}

/* line 1172, ../sass/_styles.scss */
.GralTable th {
  background: #e5e6ec;
  background: -moz-linear-gradient(top, white 0%, #d0d0d0 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #d0d0d0));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d0d0d0',GradientType=0 );
  text-shadow: 0px 1px 0px #ffffff;
  color: #555555;
  font-weight: normal;
  text-align: left;
  padding: 6px;
  border-bottom: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}

/* line 1174, ../sass/_styles.scss */
.GralTable th:last-child {
  border-right: none;
}

/* line 1176, ../sass/_styles.scss */
.GralTable tr:nth-child(2) {
  background-image: url(../images/interface/backtd.png);
  background-repeat: repeat-x;
}

/* line 1180, ../sass/_styles.scss */
.GralTable.empty tr:hover {
  background-color: #ffffff !important;
  background-image: url(../images/interface/backtd.png) !important;
  background-repeat: repeat-x;
}

/*.GralTable tr:hover {
  background-image: none;
}*/
/* line 1187, ../sass/_styles.scss */
.GralTable.w-pagination {
  margin-bottom: 40px !important;
}

/* line 1189, ../sass/_styles.scss */
.GralTable td {
  letter-spacing: -0.005em;
  padding: 2px 6px;
  vertical-align: middle;
  border-bottom: 1px solid #eeeeee;
}

/* line 1190, ../sass/_styles.scss */
.GralTable tr:last-child td {
  border-bottom: none;
}

/* line 1191, ../sass/_styles.scss */
.GralTable.w-pagination tr:last-child td {
  border-bottom: 1px solid #eeeeee;
}

/* line 1192, ../sass/_styles.scss */
.GralTable tr.add td {
  color: #1E87C9;
}

/* line 1194, ../sass/_styles.scss */
.GralTable tr th.sort {
  cursor: pointer;
}
/* line 1203, ../sass/_styles.scss */
.GralTable tr th.sort:hover, .GralTable tr th.sort:focus {
  background: -moz-linear-gradient(top, #c7c7c7 0%, #f0f0f0 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0), color-stop(100%, #c7c7c7));
  cursor: pointer;
}
/* line 1208, ../sass/_styles.scss */
.GralTable tr th.sort:active {
  background: #d2d2d2;
}

/* line 1213, ../sass/_styles.scss */
.GralTable tr th:first-child {
  border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  -webkit-border-radius: 4px 0 0 0;
}

/* line 1214, ../sass/_styles.scss */
.GralTable tr th:last-child {
  border-radius: 0 4px 0 0;
  -moz-border-radius: 0 4px 0 0;
  -webkit-border-radius: 0 4px 0 0;
}

/* line 1215, ../sass/_styles.scss */
.GralTable th.up, .GralTable th.down {
  background: #d0d0d0 !important;
}

/* line 1216, ../sass/_styles.scss */
.GralTable th.up span {
  margin: 0 2px 0 0;
  display: block;
  height: 0px;
  width: 0px;
  border-width: 5px 4px 7px 4px;
  border-style: solid;
  border-color: transparent transparent #555555 transparent;
  float: right;
}

/* line 1217, ../sass/_styles.scss */
.GralTable th.down span {
  margin: 4px 2px 0 0;
  display: block;
  height: 0px;
  width: 0px;
  border-width: 7px 4px 5px 4px;
  border-style: solid;
  border-color: #555555 transparent transparent transparent;
  float: right;
}

/* line 1219, ../sass/_styles.scss */
.GralTable tr.err-message {
  color: #ff7a21;
}

/* line 1220, ../sass/_styles.scss */
.GralTable span.err-message {
  background: url(../images/icons/18/orange/alert.png) no-repeat;
  display: inline-block;
  vertical-align: middle;
  width: 18px;
  height: 18px;
  margin-right: 2px;
}

/* -------- Clean ---------*/
/* line 1223, ../sass/_styles.scss */
.CleanTable th {
  background: #ffffff;
}

/* -------- No data -------*/
/* line 1226, ../sass/_styles.scss */
td.EmptyData, td.EmptyDataPie, td.EmptyFolder {
  text-align: center !important;
  background: url(../images/icons/72/grey/information.png) no-repeat center 40px;
  font-style: italic;
  color: #999999;
  height: 200px !important;
  padding-top: 65px !important;
}

/* line 1235, ../sass/_styles.scss */
td.EmptyDataPie {
  background: url(../images/icons/72/grey/pie.png) no-repeat center 40px;
}

/* line 1240, ../sass/_styles.scss */
td.EmptyFolder {
  background: url(../images/icons/72/grey/folder.png) no-repeat center 40px;
}

/* -------- Table with Buttons ---------*/
/* line 1246, ../sass/_styles.scss */
.ButtonTable tr:hover {
  background: #eaeaea;
}

/* line 1247, ../sass/_styles.scss */
.ButtonTable td {
  height: 32px;
}

/* line 1248, ../sass/_styles.scss */
.ButtonTable td button {
  padding: 0;
  margin: -3px 0 0 1px !important;
  visibility: hidden;
  vertical-align: middle;
}

/* line 1249, ../sass/_styles.scss */
.ButtonTable td a.button {
  visibility: hidden;
  margin: 0px;
  padding: 0px !important;
}

/* line 1250, ../sass/_styles.scss */
.ButtonTable tr:hover td button, .ButtonTable tr:hover td a.button {
  visibility: visible;
}

/* line 1251, ../sass/_styles.scss */
.ButtonTable tr td:last-child {
  width: 160px;
  text-align: right;
  white-space: nowrap;
}

/* -------- Availability. Table with colors and rounded td corners ---------*/
/* line 1254, ../sass/_styles.scss */
.Availability {
  width: 590px !important;
  margin: 0 auto;
}

/* line 1255, ../sass/_styles.scss */
.Availability td {
  text-align: center;
  padding: 2px;
  border-collapse: separate;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* line 1256, ../sass/_styles.scss */
.Availability tr td:first-child {
  width: 18px;
}

/* line 1257, ../sass/_styles.scss */
.Availability td.b {
  background: #555555;
  color: #ffffff;
}

/* line 1258, ../sass/_styles.scss */
.Availability td.gn {
  background: #bde561;
  color: #769925;
}

/* line 1259, ../sass/_styles.scss */
.Availability tr:first-child td.gn {
  background: #769925;
  color: #ffffff;
}

/* line 1260, ../sass/_styles.scss */
.Availability tr td.gn:first-child {
  background: #769925;
  color: #ffffff;
}

/* line 1261, ../sass/_styles.scss */
.Availability td.gy {
  background: #cccccc;
  color: #555555;
}

/* -------- Two column table  ---------*/
/* line 1266, ../sass/_styles.scss */
.TwoColumn tr td:last-child, .TwoColumn tr th:last-child {
  width: 100px;
  text-align: right;
}

/* --------- PAGINATION ----------- */
/* line 1270, ../sass/_styles.scss */
.pagination-container {
  text-align: center;
  width: 100%;
  bottom: 0px;
  position: absolute;
}

/* line 1271, ../sass/_styles.scss */
.pagination {
  background: #ffffff;
  background: -moz-linear-gradient(top, #eaeaea 0%, white 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaeaea), color-stop(100%, white));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#ffffff',GradientType=0 );
  -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2) inset;
  -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2) inset;
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2) inset;
  -moz-border-radius: 22px;
  -webkit-border-radius: 22px;
  border-radius: 22px;
  font-size: 13px;
  color: #000000;
  padding: 2px 0;
  margin: 7px auto;
  display: table;
}

/* line 1272, ../sass/_styles.scss */
.pagination a {
  color: #777777;
  text-decoration: none;
}

/* line 1273, ../sass/_styles.scss */
.pagination span {
  margin: 0 3px;
}

/* line 1275, ../sass/_styles.scss */
.pagination span.button {
  border: 1px solid #ffffff;
  margin: 1px 4px 1px 3px;
  display: inline-block;
  vertical-align: middle;
  -moz-border-radius: 22px;
  -webkit-border-radius: 22px;
  border-radius: 22px;
  width: 22px;
  height: 22px;
  -css3-background: radial-gradient(50% 12%, circle closest-corner, #ffffff, #d0d0d0 15%);
  background: -moz-radial-gradient(50% 10%, circle, white 1px, #d0d0d0 20px);
  background: -webkit-radial-gradient(50% 17%, circle, white, #dbdbdb 75%);
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  cursor: pointer;
  position: relative;
  padding: 0;
}

/* line 1277, ../sass/_styles.scss */
.pagination span.button:hover, .pagination span.button:focus {
  -css3-background: radial-gradient(50% 12%, circle closest-corner, #f9f9f9, #bfbfbf 15%);
  background: -moz-radial-gradient(50% 10%, circle, #f9f9f9 1px, #bfbfbf 20px);
  background: -webkit-radial-gradient(50% 17%, circle, #f9f9f9, #bfbfbf 75%);
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
}

/* line 1279, ../sass/_styles.scss */
.pagination span.button:active {
  -css3-background: #d0d0d0;
  background: #d0d0d0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: #d0d0d0;
}

/* line 1281, ../sass/_styles.scss */
.pagination span.button.disabled {
  background: transparent;
  border: 1px solid #bbbbbb;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  cursor: default;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#ffffff',direction='0',strength='0');
  color: #999999;
}

/* line 1291, ../sass/_styles.scss */
.pagination span.button a {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 1297, ../sass/_styles.scss */
.pagination span.prev a span {
  position: absolute;
  top: 6px;
  left: -2px;
}

/* line 1298, ../sass/_styles.scss */
.pagination span.prev:active a span {
  top: 7px;
  left: -1px;
}

/* line 1299, ../sass/_styles.scss */
.pagination span.prev.disabled a span {
  top: 6px;
  left: -2px;
}

/* line 1301, ../sass/_styles.scss */
.pagination span.next a span {
  position: absolute;
  top: 6px;
  right: -2px;
}

/* line 1302, ../sass/_styles.scss */
.pagination span.next:active a span {
  top: 7px;
  right: -3px;
}

/* line 1303, ../sass/_styles.scss */
.pagination span.next.disabled a span {
  top: 6px;
  right: -2px;
}

/* line 1305, ../sass/_styles.scss */
.pagination span.prev a span {
  display: block;
  height: 0px;
  width: 0px;
  border-width: 4px 7px 4px 5px;
  border-style: solid;
  border-color: transparent #555555 transparent transparent;
}

/* line 1306, ../sass/_styles.scss */
.pagination span.prev.disabled a span {
  display: block;
  height: 0px;
  width: 0px;
  border-width: 4px 7px 4px 5px;
  border-style: solid;
  border-color: transparent #bbbbbb transparent transparent;
}

/* line 1308, ../sass/_styles.scss */
.pagination span.next a span {
  display: block;
  height: 0px;
  width: 0px;
  border-width: 4px 5px 4px 7px;
  border-style: solid;
  border-color: transparent transparent transparent #555555;
}

/* line 1309, ../sass/_styles.scss */
.pagination span.next.disabled a span {
  display: block;
  height: 0px;
  width: 0px;
  border-width: 4px 5px 4px 7px;
  border-style: solid;
  border-color: transparent transparent transparent #bbbbbb;
}

/* -------- ux-collapsible ---------*/
/* line 1314, ../sass/_styles.scss */
.ux-collapsible > span:first-child {
  display: block;
}

/* line 1318, ../sass/_styles.scss */
.ux-collapsible > span:first-child > a {
  color: #555555;
}
/* line 1320, ../sass/_styles.scss */
.ux-collapsible > span:first-child > a:hover, .ux-collapsible > span:first-child > a:focus {
  color: #777777;
}

/* line 1323, ../sass/_styles.scss */
.ux-collapsible > span:first-child > .arrow {
  background: url(../images/icons/misc/grey/arrowDown.png) no-repeat left 5px;
  padding: 3px 0 3px 12px;
}

/* line 1328, ../sass/_styles.scss */
.ux-collapsible.collapsed > span:first-child > .arrow {
  background: url(../images/icons/misc/grey/arrowRight.png) no-repeat left 5px;
}

/* line 1332, ../sass/_styles.scss */
.ux-collapsible.collapsed .ux-content {
  display: none;
}

/* line 1333, ../sass/_styles.scss */
.ux-collapsible.box {
  margin: -11px -10px 10px -10px;
}

/*

	jQuery Bubble Popup v.2.3.1
	http://maxvergelli.wordpress.com/jquery-bubble-popup/
	
	Copyright (c) 2010 Max Vergelli
	
	Permission is hereby granted, free of charge, to any person obtaining a copy
	of this software and associated documentation files (the "Software"), to deal
	in the Software without restriction, including without limitation the rights
	to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
	copies of the Software, and to permit persons to whom the Software is
	furnished to do so, subject to the following conditions:
	
	The above copyright notice and this permission notice shall be included in
	all copies or substantial portions of the Software.
	
	THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
	IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
	FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
	AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
	LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
	OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
	THE SOFTWARE.

*/
/* Layout Settings */
/* line 29, ../sass/_jquery.bubblepopup.v2.3.1.scss */
.jquerybubblepopup {
  width: auto;
  height: auto;
  margin: 0px;
  padding: 0px;
  position: absolute;
  border: 0px;
  z-index: 100;
  text-align: center;
  background-color: transparent;
}

/* line 30, ../sass/_jquery.bubblepopup.v2.3.1.scss */
.jquerybubblepopup-ie {
  filter: progid:DXImageTransform.Microsoft.Shadow(color="#666666", Direction=135, Strength=3);
}

/* the plugin adds this class only if browser is IE; if IE9, it's added to main <DIV> else to <TABLE> */
/* line 31, ../sass/_jquery.bubblepopup.v2.3.1.scss */
.jquerybubblepopup table {
  width: auto;
  height: auto;
  margin: 0px;
  padding: 0px;
  display: table;
  border-collapse: collapse;
  border-spacing: 0px;
  border: 0px;
  empty-cells: show;
  background-color: transparent;
}

/* line 32, ../sass/_jquery.bubblepopup.v2.3.1.scss */
.jquerybubblepopup tbody {
  display: table-row-group;
  vertical-align: middle;
  border: 0px;
  background-color: transparent;
}

/* line 33, ../sass/_jquery.bubblepopup.v2.3.1.scss */
.jquerybubblepopup td {
  margin: 0px;
  padding: 0px;
  background-color: transparent;
}

/* line 35, ../sass/_jquery.bubblepopup.v2.3.1.scss */
.jquerybubblepopup-top-left, .jquerybubblepopup-top-right,
.jquerybubblepopup-bottom-left, .jquerybubblepopup-bottom-right {
  width: 21px;
  height: 21px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* line 36, ../sass/_jquery.bubblepopup.v2.3.1.scss */
.jquerybubblepopup-top-middle, .jquerybubblepopup-bottom-middle {
  overflow: hidden;
  background-repeat: repeat-x;
}

/* line 37, ../sass/_jquery.bubblepopup.v2.3.1.scss */
.jquerybubblepopup-middle-left, .jquerybubblepopup-middle-right {
  overflow: hidden;
  background-repeat: repeat-y;
}

/* line 38, ../sass/_jquery.bubblepopup.v2.3.1.scss */
.jquerybubblepopup-tail {
  border: 0px;
  margin: 0px;
  padding: 0px;
  display: inline;
}

/*  
	Themes:

	The plugin adds the class of the theme (for example ".jquerybubblepopup-azure") 
	to the main <DIV> container, then you can edit the style of any element inside the 
	Bubble Popup markup for each theme.
	
	The following code defines fonts and backgrounds of the "innerHtml" for each theme:
*/
/* line 57, ../sass/_jquery.bubblepopup.v2.3.1.scss */
.jquerybubblepopup-azure .jquerybubblepopup-innerHtml,
.jquerybubblepopup-black .jquerybubblepopup-innerHtml,
.jquerybubblepopup-blue .jquerybubblepopup-innerHtml,
.jquerybubblepopup-green .jquerybubblepopup-innerHtml,
.jquerybubblepopup-grey .jquerybubblepopup-innerHtml,
.jquerybubblepopup-orange .jquerybubblepopup-innerHtml,
.jquerybubblepopup-violet .jquerybubblepopup-innerHtml,
.jquerybubblepopup-yellow .jquerybubblepopup-innerHtml {
  font-family: 'Trebuchet MS',Arial;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  background-color: #FFFFFF;
}

/* line 72, ../sass/_jquery.bubblepopup.v2.3.1.scss */
.jquerybubblepopup-all-azure .jquerybubblepopup-innerHtml,
.jquerybubblepopup-all-black .jquerybubblepopup-innerHtml,
.jquerybubblepopup-all-blue .jquerybubblepopup-innerHtml,
.jquerybubblepopup-all-green .jquerybubblepopup-innerHtml,
.jquerybubblepopup-all-grey .jquerybubblepopup-innerHtml,
.jquerybubblepopup-all-orange .jquerybubblepopup-innerHtml,
.jquerybubblepopup-all-violet .jquerybubblepopup-innerHtml,
.jquerybubblepopup-all-yellow .jquerybubblepopup-innerHtml {
  font-family: 'Trebuchet MS',Arial;
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
}

/* line 78, ../sass/_jquery.bubblepopup.v2.3.1.scss */
.jquerybubblepopup-all-azure .jquerybubblepopup-innerHtml {
  background-color: #0099FF;
}

/* line 79, ../sass/_jquery.bubblepopup.v2.3.1.scss */
.jquerybubblepopup-all-black .jquerybubblepopup-innerHtml {
  background-color: #000000;
}

/* line 80, ../sass/_jquery.bubblepopup.v2.3.1.scss */
.jquerybubblepopup-all-blue .jquerybubblepopup-innerHtml {
  background-color: #0066CC;
}

/* line 81, ../sass/_jquery.bubblepopup.v2.3.1.scss */
.jquerybubblepopup-all-green .jquerybubblepopup-innerHtml {
  background-color: #66FF00;
}

/* line 82, ../sass/_jquery.bubblepopup.v2.3.1.scss */
.jquerybubblepopup-all-grey .jquerybubblepopup-innerHtml {
  background-color: #666666;
}

/* line 83, ../sass/_jquery.bubblepopup.v2.3.1.scss */
.jquerybubblepopup-all-orange .jquerybubblepopup-innerHtml {
  background-color: #FF9933;
}

/* line 84, ../sass/_jquery.bubblepopup.v2.3.1.scss */
.jquerybubblepopup-all-violet .jquerybubblepopup-innerHtml {
  background-color: #FF33FF;
}

/* line 85, ../sass/_jquery.bubblepopup.v2.3.1.scss */
.jquerybubblepopup-all-yellow .jquerybubblepopup-innerHtml {
  background-color: #FFCC00;
}

/* ------------ Autocomplete ------------------ */
/* line 2, ../sass/_jquery.autocomplete.v1.8.15.scss */
ul.ui-autocomplete {
  min-width: 100px;
  max-width: 600px;
  left: 0;
  top: 30px;
  z-index: 100;
  background: #FFFFFF;
  padding: 2px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2);
}
/* line 13, ../sass/_jquery.autocomplete.v1.8.15.scss */
ul.ui-autocomplete > li {
  padding: 3px 5px;
  list-style: none;
  float: none;
  color: #000000;
  margin: 2px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight: 400;
}
/* line 24, ../sass/_jquery.autocomplete.v1.8.15.scss */
ul.ui-autocomplete > li .ui-state-hover {
  background: #cccccc;
}
/* line 28, ../sass/_jquery.autocomplete.v1.8.15.scss */
ul.ui-autocomplete > li:hover {
  cursor: pointer;
  background: #cccccc;
}
/* line 32, ../sass/_jquery.autocomplete.v1.8.15.scss */
ul.ui-autocomplete > li:empty {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/*
   This fixes an issue with the autocomplete that prevents selecting an option
   by clicking on the white space after the text of the suggestion.
*/
/* line 43, ../sass/_jquery.autocomplete.v1.8.15.scss */
.ui-menu-item .ui-corner-all {
  display: block;
}

/*
 * jQuery UI CSS Framework 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */
/* Interaction Cues
----------------------------------*/
/* line 13, ../sass/_datepicker.scss */
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 19, ../sass/_datepicker.scss */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/*
 * jQuery UI Datepicker 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
/* line 31, ../sass/_datepicker.scss */
.ui-datepicker {
  width: 200px;
  /*height: 195px;*/
  padding: 6px;
  -webkit-box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2);
  display: none;
}

/* line 33, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

/* line 34, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
  cursor: pointer;
}

/*
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
*/
/* line 39, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-prev {
  background-image: url(../images/buttons/small/plain/previous.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  left: 2px;
}
/* line 27, ../sass/_mixins.scss */
.ui-datepicker .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-prev:focus {
  background-position: 0px -30px;
}
/* line 30, ../sass/_mixins.scss */
.ui-datepicker .ui-datepicker-prev:active {
  background-position: 0px -60px;
}
/* line 33, ../sass/_mixins.scss */
.ui-datepicker .ui-datepicker-prev.disabled {
  background-position: 0px -90px;
}

/* line 45, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-next {
  background-image: url(../images/buttons/small/plain/next.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  right: 2px;
}
/* line 27, ../sass/_mixins.scss */
.ui-datepicker .ui-datepicker-next:hover, .ui-datepicker .ui-datepicker-next:focus {
  background-position: 0px -30px;
}
/* line 30, ../sass/_mixins.scss */
.ui-datepicker .ui-datepicker-next:active {
  background-position: 0px -60px;
}
/* line 33, ../sass/_mixins.scss */
.ui-datepicker .ui-datepicker-next.disabled {
  background-position: 0px -90px;
}

/*
.ui-datepicker .ui-datepicker-prev { background:url(../images/buttons/small/plain/previous.png) no-repeat center top; width:22px; height:22px; left:2px; }
.ui-datepicker .ui-datepicker-next { background:url(../images/buttons/small/plain/next.png) no-repeat center top; width:22px; height:22px; right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { background:url(../images/buttons/small/plain/previous.png) no-repeat center -29px !important; cursor:pointer; left:2px; }
.ui-datepicker .ui-datepicker-next-hover { background:url(../images/buttons/small/plain/next.png) no-repeat center -29px !important; cursor:pointer; right:2px; }
.ui-datepicker .ui-datepicker-prev-hover:active { background:url(../images/buttons/small/plain/previous.png) no-repeat center -59px !important; cursor:pointer; left:2px; }
.ui-datepicker .ui-datepicker-next-hover:active { background:url(../images/buttons/small/plain/next.png) no-repeat center -59px !important; cursor:pointer; right:2px; }
*/
/* line 60, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

/* line 61, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

/* line 62, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

/* line 63, ../sass/_datepicker.scss */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

/* line 65, ../sass/_datepicker.scss */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

/* line 66, ../sass/_datepicker.scss */
.ui-datepicker table {
  font-family: Arial, Helvetica, sans-serif;
  width: 96%;
  font-size: 14px;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

/* line 67, ../sass/_datepicker.scss */
.ui-datepicker th {
  padding: .5em 2px .5em 0;
  text-align: right;
  font-weight: normal;
  color: #cccccc;
  border: 0;
}

/* line 68, ../sass/_datepicker.scss */
.ui-datepicker td {
  border: 0;
  padding: 1px;
  text-align: right;
}

/* line 69, ../sass/_datepicker.scss */
.ui-datepicker td span, .ui-datepicker td a {
  display: inline-block;
  text-align: right;
  text-decoration: none;
  padding: 2px 2px 2px 0;
  width: 20px;
  height: 16px;
}

/* line 70, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 71, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

/* line 72, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
/* line 76, ../sass/_datepicker.scss */
.ui-datepicker-cover {
  display: none;
  /*sorry for IE5*/
  display/**/: block;
  /*sorry for IE5*/
  position: absolute;
  /*must have*/
  z-index: -1;
  /*must have*/
  filter: mask();
  /*must have*/
  top: -4px;
  /*must have*/
  left: -4px;
  /*must have*/
  width: 200px;
  /*must have*/
  height: 200px;
  /*must have*/
}

/*

/*
 * jQuery UI CSS Framework 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */
/* Component containers
----------------------------------*/
/* line 103, ../sass/_datepicker.scss */
.ui-widget {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.1em;
}

/* line 104, ../sass/_datepicker.scss */
.ui-widget .ui-widget {
  font-size: 1em;
}

/* line 105, ../sass/_datepicker.scss */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Arial, Verdana, sans-serif;
  font-size: 1em;
}

/* line 106, ../sass/_datepicker.scss */
.ui-widget-content {
  background: #ffffff;
}

/* line 107, ../sass/_datepicker.scss */
.ui-widget-content a {
  color: #222222;
}

/* line 109, ../sass/_datepicker.scss */
.ui-widget-header a {
  color: #222222;
}

/* Interaction states
----------------------------------*/
/* line 113, ../sass/_datepicker.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background: #ffffff;
  font-weight: normal;
}

/* line 114, ../sass/_datepicker.scss */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: white;
  text-decoration: none;
}

/*
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { background: $disabled_bgtext !important; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
*/
/* line 118, ../sass/_datepicker.scss */
.ui-state-hover a, .ui-state-hover a:hover {
  color: #212121;
  text-decoration: none;
}

/* line 119, ../sass/_datepicker.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  background: #555555;
  font-weight: normal;
  color: white;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

/* line 120, ../sass/_datepicker.scss */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}

/* line 121, ../sass/_datepicker.scss */
.ui-widget :active {
  outline: none;
}

/* Interaction Cues
----------------------------------*/
/* line 125, ../sass/_datepicker.scss */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  background: white;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #d0d0d0;
}

/* line 126, ../sass/_datepicker.scss */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636;
}

/* line 127, ../sass/_datepicker.scss */
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #cd0a0a;
}

/* line 128, ../sass/_datepicker.scss */
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}

/* line 129, ../sass/_datepicker.scss */
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}

/* line 130, ../sass/_datepicker.scss */
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 131, ../sass/_datepicker.scss */
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

/* line 132, ../sass/_datepicker.scss */
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 140, ../sass/_datepicker.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -khtml-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 141, ../sass/_datepicker.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -khtml-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 142, ../sass/_datepicker.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -khtml-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 143, ../sass/_datepicker.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -khtml-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/*
 * DateTime picker
 * http://trentrichardson.com/examples/timepicker/
 */
/* line 154, ../sass/_datepicker.scss */
.ui-timepicker-div .ui-widget-header {
  margin-bottom: 8px;
}

/* line 155, ../sass/_datepicker.scss */
.ui-timepicker-div dl {
  text-align: left;
}

/* line 156, ../sass/_datepicker.scss */
.ui-timepicker-div dl dt {
  height: 25px;
  margin-bottom: -25px;
}

/* line 157, ../sass/_datepicker.scss */
.ui-timepicker-div dl dd {
  margin: 0 10px 10px 65px;
}

/* line 158, ../sass/_datepicker.scss */
.ui-timepicker-div td {
  font-size: 90%;
}

/* line 159, ../sass/_datepicker.scss */
.ui-tpicker-grid-label {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
}

/*
 * jQuery UI Slider 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
/* line 170, ../sass/_datepicker.scss */
.ui-slider {
  position: relative;
  text-align: left;
}

/* line 171, ../sass/_datepicker.scss */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  background: #f0f0f0;
  border: 1px solid #dddddd;
  cursor: pointer;
}

/* line 172, ../sass/_datepicker.scss */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* line 174, ../sass/_datepicker.scss */
.ui-slider-horizontal {
  height: .8em;
  border: 1px solid #dddddd;
}

/* line 175, ../sass/_datepicker.scss */
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}

/* line 176, ../sass/_datepicker.scss */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

/* line 177, ../sass/_datepicker.scss */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

/* line 178, ../sass/_datepicker.scss */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

/* line 180, ../sass/_datepicker.scss */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

/* line 181, ../sass/_datepicker.scss */
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}

/* line 182, ../sass/_datepicker.scss */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

/* line 183, ../sass/_datepicker.scss */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

/* line 184, ../sass/_datepicker.scss */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

/* line 2, ../sass/_common.scss */
.centered {
  margin: 0 auto;
}

/* line 6, ../sass/_common.scss */
.left {
  float: left;
}

/* line 10, ../sass/_common.scss */
.right {
  float: right;
}

/* line 14, ../sass/_common.scss */
.clear {
  clear: both;
}

/* line 18, ../sass/_common.scss */
.inline {
  display: inline !important;
}

/* line 2, ../sass/_form.scss */
hr + h2 {
  margin: 30px 0px 15px 0px;
}

/* line 6, ../sass/_form.scss */
.field {
  margin: 0px 0px 19px 0px;
}
/* line 8, ../sass/_form.scss */
.field label {
  font-size: 14px;
  display: block;
  color: #555555;
}
/* line 13, ../sass/_form.scss */
.field p {
  font-size: 11px;
  padding: 0;
  margin: 2px 0px 5px 0px;
  color: #555555;
}
/* line 19, ../sass/_form.scss */
.field label.radio, .field label.checkbox {
  display: inline;
  margin-left: 0px;
  color: black;
  cursor: pointer;
}

/* line 27, ../sass/_form.scss */
.field.w60, .community .field.subscribe {
  width: 594px;
}

/* line 31, ../sass/_form.scss */
hr + .actions {
  padding: 14px 0px;
}

/* line 35, ../sass/_form.scss */
.actions {
  padding: 0px 0px 14px 0px;
}
/* line 37, ../sass/_form.scss */
.actions a {
  color: #555555;
  text-decoration: none;
  padding: 5px 8px;
}
/* line 41, ../sass/_form.scss */
.actions a:hover, .actions a:focus {
  color: #777777;
}

/* --------  Items Table ------------ */
/* line 4, ../sass/_list.scss */
.ItemsTable tr:hover {
  background: #eaeaea;
}

/* line 5, ../sass/_list.scss */
.ItemsTable tr:hover td {
  cursor: pointer;
}

/* line 6, ../sass/_list.scss */
.ItemsTable th {
  font-weight: normal;
}

/* line 7, ../sass/_list.scss */
.ItemsTable td {
  vertical-align: middle;
  color: #000000;
}

/* line 8, ../sass/_list.scss */
.ItemsTable tr:last-child td {
  color: #1f86c8;
}

/* line 2, ../sass/_layout.scss */
html {
  height: 100%;
}

/* line 6, ../sass/_layout.scss */
body {
  background: white url(../images/interface/backbody.png) repeat-x top;
  height: 100%;
  margin: 0;
  padding: 0;
}

/* line 13, ../sass/_layout.scss */
#wrapper {
  min-height: 100%;
  position: relative;
}

/* for centering */
/* line 19, ../sass/_layout.scss */
#toolbar, #header, #container, #footer-container {
  width: 960px;
  margin-left: auto;
  margin-right: auto;
}

/* line 22, ../sass/_layout.scss */
#container {
  padding-top: 15px;
}

/* line 23, ../sass/_layout.scss */
#header {
  height: 80px;
  margin-top: 5px;
  margin-bottom: 20px;
  background: url(../images/footer/shadow.png);
  background-repeat: no-repeat;
  background-position: center bottom;
}

/* line 32, ../sass/_layout.scss */
#header .BreadCrumb {
  margin: 18px 0 0 0;
  width: 620px;
  float: right;
}

/* line 33, ../sass/_layout.scss */
#header .BreadCrumb li {
  cursor: pointer;
}

/* line 35, ../sass/_layout.scss */
#toolbar {
  height: 30px;
  background: none;
  position: relative;
}

/* line 41, ../sass/_layout.scss */
ul.RightMenu {
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  z-index: 50;
}

/* line 42, ../sass/_layout.scss */
ul.RightMenu > li {
  list-style: none;
  display: inline-block;
  vertical-align: top;
  margin: 0;
  padding: 0;
  float: left;
}

/* line 43, ../sass/_layout.scss */
ul.RightMenu button {
  font-size: 12px !important;
}

/* line 45, ../sass/_layout.scss */
#footer-span {
  height: 220px;
  margin-top: 10px;
}

/* line 50, ../sass/_layout.scss */
#footer {
  position: absolute;
  bottom: 0px;
  border-top: 1px solid #cccccc;
  width: 100%;
  background: white;
  background: -moz-linear-gradient(top, white 0%, #d0d0d0 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #d0d0d0));
  background: -webkit-linear-gradient(top, white 0%, #d0d0d0 100%);
  background: -o-linear-gradient(top, white 0%, #d0d0d0 100%);
  background: -ms-linear-gradient(top, white 0%, #d0d0d0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#d0d0d0',GradientType=0);
  background: linear-gradient(top, #ffffff 0%, #d0d0d0 100%);
  color: #555555;
  font-size: 12px;
}
/* line 58, ../sass/_layout.scss */
#footer a {
  color: #555555;
  text-decoration: none;
}
/* line 61, ../sass/_layout.scss */
#footer a:hover {
  color: #777777;
}

/* line 67, ../sass/_layout.scss */
#footer-container {
  background: url(../images/footer/shadow.png);
  background-repeat: no-repeat;
  background-position: center 5px;
  height: 148px;
  padding-top: 26px;
  padding-bottom: 13px;
}
/* line 74, ../sass/_layout.scss */
#footer-container .right {
  text-align: right;
}
/* line 77, ../sass/_layout.scss */
#footer-container > div:nth-child(1) {
  border-bottom: 1px solid #d0d0d0;
}
/* line 80, ../sass/_layout.scss */
#footer-container > div:nth-child(2) {
  border-top: 1px solid #f0f0f0;
  padding-top: 15px;
  text-shadow: 0px 1px 0px #ffffff;
}
/* line 85, ../sass/_layout.scss */
#footer-container > div:nth-child(2) > div > *:not(:first-child) {
  padding-left: 11px;
}
/* line 86, ../sass/_layout.scss */
#footer-container > div:nth-child(2) > div > span {
  padding: 3px 0px;
}
/* line 89, ../sass/_layout.scss */
#footer-container .platform {
  background: url(../images/footer/InSTEDDPlatform.png);
  background-repeat: no-repeat;
  width: 290px;
  height: 89px;
  padding-top: 28px;
}
/* line 95, ../sass/_layout.scss */
#footer-container .platform a {
  color: #ff6600;
}
/* line 96, ../sass/_layout.scss */
#footer-container .platform a:hover {
  color: #ff8533;
}
/* line 98, ../sass/_layout.scss */
#footer-container .more {
  margin: 3px 0px;
  display: block;
}
/* line 102, ../sass/_layout.scss */
#footer-container .lang-menu {
  position: relative;
  bottom: 0px;
  z-index: 2;
}
/* line 104, ../sass/_layout.scss */
#footer-container .lang-menu span {
  z-index: 3;
  position: relative;
}
/* line 105, ../sass/_layout.scss */
#footer-container .lang-menu ul {
  margin: 0;
  padding: 5px 0 0 0;
  z-index: 0;
  display: none;
  width: 100%;
  height: 75px;
  position: absolute;
}
/* line 107, ../sass/_layout.scss */
#footer-container .lang-menu ul li {
  margin: 1px 4px 1px 4px;
  padding: 1px 4px 1px 4px;
  list-style: none;
}
/* line 109, ../sass/_layout.scss */
#footer-container .lang-menu ul li:hover {
  background: #dedede;
  color: #000000;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 110, ../sass/_layout.scss */
#footer-container .lang-menu ul li a {
  display: block;
}
/* line 115, ../sass/_layout.scss */
#footer-container .lang-menu:hover ul {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position: absolute;
  bottom: -2px;
  right: -2px;
  display: block;
  z-index: 0;
}

/* line 123, ../sass/_layout.scss */
.es #footer-container {
  padding-bottom: 25px;
}
/* line 125, ../sass/_layout.scss */
.es #footer-container .platform {
  width: 300px;
  height: 100px;
}

/* line 131, ../sass/_layout.scss */
body.smallfooter #footer-span {
  height: 65px;
  margin-top: 10px;
}

/* line 136, ../sass/_layout.scss */
body.smallfooter #footer-container {
  height: 52px;
  padding: 0px;
}
/* line 139, ../sass/_layout.scss */
body.smallfooter #footer-container > div:nth-child(1) {
  display: none;
}
/* line 142, ../sass/_layout.scss */
body.smallfooter #footer-container > div:nth-child(2) {
  padding-top: 20px;
}

/* line 12, ../sass/_footer.scss */
#instedd-footer .footer-next {
  background-image: url(../images/footer/next.png);
  float: right;
  width: 20px;
  height: 79px;
  position: relative;
  top: -80px;
  padding-left: 0px !important;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
/* line 27, ../sass/_mixins.scss */
#instedd-footer .footer-next:hover, #instedd-footer .footer-next:focus {
  background-position: 0px -80px;
}
/* line 30, ../sass/_mixins.scss */
#instedd-footer .footer-next:active {
  background-position: 0px -160px;
}
/* line 33, ../sass/_mixins.scss */
#instedd-footer .footer-next.disabled {
  background-position: 0px -240px;
}
/* line 18, ../sass/_footer.scss */
#instedd-footer .footer-prev {
  background-image: url(../images/footer/previous.png);
  float: left;
  width: 20px;
  height: 79px;
  position: relative;
  top: -80px;
  padding-left: 0px !important;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
/* line 27, ../sass/_mixins.scss */
#instedd-footer .footer-prev:hover, #instedd-footer .footer-prev:focus {
  background-position: 0px -80px;
}
/* line 30, ../sass/_mixins.scss */
#instedd-footer .footer-prev:active {
  background-position: 0px -160px;
}
/* line 33, ../sass/_mixins.scss */
#instedd-footer .footer-prev.disabled {
  background-position: 0px -240px;
}
/* line 24, ../sass/_footer.scss */
#instedd-footer .jcarousel-clip, #instedd-footer .jcarousel-container {
  height: 79px;
  overflow: hidden;
}
/* line 29, ../sass/_footer.scss */
#instedd-footer .jcarousel-container, #instedd-footer .jcarousel-clip {
  width: 620px;
}
/* line 33, ../sass/_footer.scss */
#instedd-footer .jcarousel-container {
  background-image: url(../images/footer/container.png);
}
/* line 37, ../sass/_footer.scss */
#instedd-footer .jcarousel-item {
  width: 54px;
  margin: 3px;
  text-align: center;
}
/* line 43, ../sass/_footer.scss */
#instedd-footer .jcarousel-item a {
  height: 76px;
  width: 56px;
  display: block;
  outline: 0;
  text-decoration: none;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
/* line 27, ../sass/_mixins.scss */
#instedd-footer .jcarousel-item a:hover, #instedd-footer .jcarousel-item a:focus {
  background-position: 0px -90px;
}
/* line 30, ../sass/_mixins.scss */
#instedd-footer .jcarousel-item a:active {
  background-position: 0px -180px;
}
/* line 33, ../sass/_mixins.scss */
#instedd-footer .jcarousel-item a.disabled {
  background-position: 0px -270px;
}
/* line 52, ../sass/_footer.scss */
#instedd-footer .tool-name {
  display: none;
}
/* line 56, ../sass/_footer.scss */
#instedd-footer .jcarousel-item.selected a, #instedd-footer .jcarousel-item.selected a:hover {
  background-position: 0px -180px;
  cursor: default;
}

/* line 62, ../sass/_footer.scss */
#geochat a {
  background-image: url(../images/footer/buttons/geoChat.png);
}

/* line 66, ../sass/_footer.scss */
#riff a {
  background-image: url(../images/footer/buttons/riff.png);
}

/* line 70, ../sass/_footer.scss */
#taskMeUp a {
  background-image: url(../images/footer/buttons/taskMeUp.png);
}

/* line 74, ../sass/_footer.scss */
#resourceMap a {
  background-image: url(../images/footer/buttons/resourceMap.png);
}

/* line 78, ../sass/_footer.scss */
#nuntium a {
  background-image: url(../images/footer/buttons/nuntium.png);
}

/* line 82, ../sass/_footer.scss */
#nuntiumLocalGateway a {
  background-image: url(../images/footer/buttons/nuntiumLocalGateway.png);
}

/* line 86, ../sass/_footer.scss */
#localGateway a {
  background-image: url(../images/footer/buttons/localGateway.png);
}

/* line 90, ../sass/_footer.scss */
#seentags a {
  background-image: url(../images/footer/buttons/seentags.png);
}

/* line 94, ../sass/_footer.scss */
#mesh4X a {
  background-image: url(../images/footer/buttons/mesh4x.png);
}

/* line 98, ../sass/_footer.scss */
#reportingWheel a {
  background-image: url(../images/footer/buttons/reportingWheel.png);
}

/* line 102, ../sass/_footer.scss */
#verboice a {
  background-image: url(../images/footer/buttons/verboice.png);
}

/* line 106, ../sass/_footer.scss */
#pollit a {
  background-image: url(../images/footer/buttons/pollit.png);
}

/* line 110, ../sass/_footer.scss */
#veegilo a {
  background-image: url(../images/footer/buttons/veegilo.png);
}

/* line 114, ../sass/_footer.scss */
#remindem a {
  background-image: url(../images/footer/buttons/remindem.png);
}

/* -------------- InSTEDD Platform pulldown menu ------------------- */
/* line 20, ../sass/_pulldown.scss */
#instedd-pulldown {
  margin: 6px 0 0 0;
  padding: 4px;
  position: absolute;
  top: -3px;
  left: 0;
  z-index: 40;
  /*  &:hover { 
      background:#FFFFFF;
      @include floating-box-shadow(); 
      -moz-border-radius:5px; 
      -webkit-border-radius:5px; 
      border-radius:5px 
    }
  */
  /*  &:hover li ul { display:block; } */
}
/* line 36, ../sass/_pulldown.scss */
#instedd-pulldown li {
  background: url(../images/header/InSTEDDPlatform.png) no-repeat left top;
  width: 125px;
  /*    min-width:138px; */
  min-height: 18px;
  display: inline-block;
  list-style: none;
  /*    cursor:pointer; */
  /*    &:hover { background-position-y: -25px; }
      
      ul { 
        display:none; font-size:12px; 
        margin:22px 0 0 -2px;
        @include highlighted-items-with-grey();
      }*/
}

/* -------------- Main Top menu ------------------- */
/* line 2, ../sass/_navmenu.scss */
#NavMenu {
  position: absolute;
  width: 100%;
  text-align: center;
}
/* line 5, ../sass/_navmenu.scss */
#NavMenu ul {
  background: #FFFFFF;
  font-size: 12px;
  display: inline-block;
  margin: 0;
  padding: 0;
  height: 31px;
  border-bottom: 1px solid #FFFFFF;
}
/* line 14, ../sass/_navmenu.scss */
#NavMenu ul li {
  list-style: none;
  display: inline-block;
  vertical-align: middle;
  background: url(../images/interface/backbody.png) repeat-x top;
  height: 31px;
  line-height: 28px;
  padding: 0 10px;
  margin: 0 0 0 -3px;
  border-bottom: 1px solid #d0d0d0;
  border-right: 1px solid #b6bac0;
  cursor: pointer;
}
/* line 15, ../sass/_navmenu.scss */
#NavMenu ul li:hover {
  background: #FFFFFF;
}
/* line 16, ../sass/_navmenu.scss */
#NavMenu ul li:last-child:hover, #NavMenu li:first-child:hover {
  background: url(../images/interface/backbody.png) repeat-x top;
  color: #ff6600;
}
/* line 17, ../sass/_navmenu.scss */
#NavMenu ul li.active {
  background: none;
  color: #ff6600;
  border-bottom: 1px solid #FFFFFF;
  border-right: none;
}
/* line 18, ../sass/_navmenu.scss */
#NavMenu ul li.before {
  border-radius: 0px 0px 8px 0px;
  -moz-border-radius: 0px 0px 8px 0px;
  -webkit-border-radius: 0px 0px 8px 0px;
  border-right: 1px solid #d0d0d0;
}
/* line 19, ../sass/_navmenu.scss */
#NavMenu ul li.after {
  border-radius: 0px 0px 0px 8px;
  -moz-border-radius: 0px 0px 0px 8px;
  -webkit-border-radius: 0px 0px 0px 8px;
  border-left: 1px solid #d0d0d0;
}
/* line 20, ../sass/_navmenu.scss */
#NavMenu ul li:last-child {
  border-right: none;
}
/* line 21, ../sass/_navmenu.scss */
#NavMenu ul li a {
  margin: 0px -10px;
  padding: 0px 10px;
  height: 100%;
  display: block;
}

/* -------------- User menu ------------------- */
/* line 2, ../sass/_usermenu.scss */
#User {
  background: url(../images/icons/misc/black/arrowDownMargin.png) no-repeat right 6px;
  font-size: 12px;
  padding: 4px 17px 2px 4px;
  margin-top: 5px;
  position: absloute;
  cursor: pointer;
}

/* line 3, ../sass/_usermenu.scss */
#User.open {
  -webkit-box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* line 7, ../sass/_usermenu.scss */
#User div.container {
  background: #FFFFFF;
  font-size: 12px;
  min-width: 250px;
  padding: 8px;
  margin-top: -9px;
  position: absolute;
  -webkit-box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  display: none;
}

/* line 8, ../sass/_usermenu.scss */
#User.open div.container {
  display: block;
}

/* line 9, ../sass/_usermenu.scss */
#User:hover {
  color: #333333;
  background: url(../images/icons/misc/black/arrowDownMarginOver.png) no-repeat right 6px;
}

/* line 14, ../sass/_usermenu.scss */
#User div p {
  margin: 0 0 7px 0;
  padding: 0;
}

/* line 15, ../sass/_usermenu.scss */
#User div hr {
  margin: 6px 0;
  padding: 0;
}

/* line 17, ../sass/_usermenu.scss */
#User .band {
  width: 40px;
  background-color: white;
  margin-top: -11px;
  margin-bottom: 9px;
  height: 2px;
}

/* line 19, ../sass/_usermenu.scss */
#User div.container ul {
  padding: 0;
}
/* line 5, ../sass/_pulldown.scss */
#User div.container ul li {
  background: #FFFFFF;
  color: #555555;
  margin-bottom: 5px;
  cursor: pointer;
  padding: 2px 2px 1px 4px;
  display: block;
}
/* line 13, ../sass/_pulldown.scss */
#User div.container ul li:hover {
  background: #d0d0d0;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 15, ../sass/_pulldown.scss */
#User div.container ul li a {
  display: inline-block;
  width: 100%;
}

/* line 1, ../sass/_flash_alerts.scss */
.flash {
  position: absolute;
  top: 0px;
  overflow: hidden;
  display: none;
}

/* line 8, ../sass/_flash_alerts.scss */
.flash > div {
  white-space: nowrap;
  padding: 5px 15px;
  display: inline-block;
  border-radius: 0px 0px 5px 5px;
  position: relative;
  margin: 0px 2px 2px 2px;
}

/* line 18, ../sass/_flash_alerts.scss */
.flash_notice > div {
  background-color: #e6faa9;
  color: #769925;
}

/* line 23, ../sass/_flash_alerts.scss */
.flash_error > div {
  background-color: #ffee9e;
  color: #ff6600;
}

/* line 7, ../sass/_tour.scss */
.box.plain.white {
  border: 1px solid #D0D0D0;
}

/* line 11, ../sass/_tour.scss */
.sunken, .sunkenBox, ul.TourNavigation, ul.TourNavigation li.selected {
  -webkit-box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.2) inset;
  -moz-box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.2) inset;
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.2) inset;
}

/* line 15, ../sass/_tour.scss */
.sunkenBox, ul.TourNavigation, ul.TourNavigation li.selected {
  background: #FFFFFF;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* line 16, ../sass/_tour.scss */
.sunkenBox.grey, ul.TourNavigation, ul.TourNavigation li.grey.selected {
  background: #eaeaea;
  color: #242424;
}

/* line 18, ../sass/_tour.scss */
.LocalGatewayBox {
  height: 40px;
  padding-left: 0px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  padding-right: 3px !important;
  width: 700px;
}
/* line 25, ../sass/_tour.scss */
.LocalGatewayBox .LocalGatewayLogo {
  background: url(../images/interface/logos/localGateway.png);
  background-repeat: no-repeat;
  width: 141px;
  height: 40px;
  margin-left: -4px;
  padding-top: 0px;
}
/* line 33, ../sass/_tour.scss */
.LocalGatewayBox .VerboiceLogo {
  background: url(../images/interface/logos/verboice.png);
  background-repeat: no-repeat;
  width: 105px;
  height: 40px;
  margin-left: -4px;
  padding-top: 0px;
  margin-top: 3px;
}
/* line 42, ../sass/_tour.scss */
.LocalGatewayBox .LocalGatewayText {
  padding-top: 14px;
  margin-left: -2px;
  font-size: 12px;
  color: #555555;
}
/* line 47, ../sass/_tour.scss */
.LocalGatewayBox .LocalGatewayText a {
  color: black;
}
/* line 51, ../sass/_tour.scss */
.LocalGatewayBox .LocalGatewayArrow {
  background: url(../images/interface/arrow.png);
  background-repeat: no-repeat;
  width: 9px;
  height: 40px;
  padding-top: 0px;
  margin-right: 5px;
}
/* line 59, ../sass/_tour.scss */
.LocalGatewayBox a.button {
  padding-left: 8px !important;
  font-size: 14px;
}

/* line 66, ../sass/_tour.scss */
.TourContent .LocalGatewayBox {
  margin-left: 20px;
}
/* line 69, ../sass/_tour.scss */
.TourContent p {
  color: #434343;
  margin-left: 45px;
  margin-bottom: 20px;
  margin-top: 6px;
  margin-right: 20px;
}
/* line 75, ../sass/_tour.scss */
.TourContent p span.highlight {
  background: #a2e1fc;
  padding: 2px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  color: #1f86c8;
}
/* line 82, ../sass/_tour.scss */
.TourContent h1 {
  font-family: TheSansPlain, Arial, Helvetica, sans-serif;
  font-size: 32px;
  line-height: 32px;
  color: #1f86c8;
  margin-left: 45px;
  margin-bottom: 50px;
  margin-top: 30px;
}
/* line 91, ../sass/_tour.scss */
.TourContent h2 {
  font-family: TheSansPlain, Arial, Helvetica, sans-serif;
  font-size: 24px;
  color: #1f86c8;
  margin-left: 45px;
  margin-bottom: 10px;
  margin-top: 30px;
}
/* line 98, ../sass/_tour.scss */
.TourContent h2 + p {
  margin: inherit;
  margin-left: 45px;
  font-size: inherit;
}
/* line 104, ../sass/_tour.scss */
.TourContent h3 {
  color: #434343;
  font-size: 20px;
  margin-left: 45px;
  margin-bottom: 0px;
  margin-top: 30px;
  font-weight: normal;
}
/* line 111, ../sass/_tour.scss */
.TourContent h3 + p {
  margin-top: 0px;
}
/* line 116, ../sass/_tour.scss */
.TourContent p.advertised {
  color: #1f86c8;
}

/* line 121, ../sass/_tour.scss */
ul.TourNavigation {
  padding: 3px;
  min-height: 640px;
}
/* line 127, ../sass/_tour.scss */
ul.TourNavigation a {
  display: block;
  width: 48px;
  height: 49px;
  background-repeat: no-repeat !important;
}
/* line 133, ../sass/_tour.scss */
ul.TourNavigation li {
  padding: 1px 4px 4px 4px;
  margin-top: 0px;
  margin-bottom: 7px;
  height: 55px !important;
  border: 1px solid transparent;
  list-style: none;
}
/* line 141, ../sass/_tour.scss */
ul.TourNavigation li p {
  margin-bottom: 4px;
}
/* line 144, ../sass/_tour.scss */
ul.TourNavigation li h2 {
  padding-top: 4px;
}
/* line 147, ../sass/_tour.scss */
ul.TourNavigation li h2, ul.TourNavigation li p {
  padding-left: 52px;
  color: #242424 !important;
  width: 145px;
}
/* line 153, ../sass/_tour.scss */
ul.TourNavigation li.selected {
  background: #ebffbd;
}
/* line 156, ../sass/_tour.scss */
ul.TourNavigation li.selected a {
  background-position: 0px -49px !important;
}
/* line 159, ../sass/_tour.scss */
ul.TourNavigation li.selected h2, ul.TourNavigation li.selected p {
  color: #769925 !important;
}

/* line 2, ../sass/_community.scss */
.community .header + hr {
  margin-bottom: 16px !important;
}
/* line 5, ../sass/_community.scss */
.community h1 + p {
  margin-bottom: 21px !important;
}
/* line 8, ../sass/_community.scss */
.community p {
  color: #434343;
  margin-bottom: 5px;
}
/* line 12, ../sass/_community.scss */
.community .fimport {
  margin-left: 15px;
}
/* line 15, ../sass/_community.scss */
.community .subscribe {
  margin-bottom: 15px;
  margin-top: -2px;
}
/* line 19, ../sass/_community.scss */
.community .subscribe h2 {
  padding-top: 7px;
  margin-left: 60px;
  color: #242424;
}
/* line 24, ../sass/_community.scss */
.community .subscribe p {
  margin-left: 60px;
  color: #242424;
}
/* line 29, ../sass/_community.scss */
.community .emailInput {
  margin-top: 8px;
  padding-bottom: 6px !important;
}
/* line 32, ../sass/_community.scss */
.community .emailInput input {
  margin-top: 8px;
}

@font-face {
  /* This declaration targets Internet Explorer */
  font-family: 'TheSansPlain';
  src: url("../fonts/thesansp-webfont.eot");
}

@font-face {
  /* This declaration targets everything else */
  font-family: 'TheSansPlain';
  src: url(//:) format("no404"), url("../fonts/thesansp-webfont.woff") format("woff"), url("../fonts/thesansp-webfont.ttf") format("truetype"), url("../fonts/thesansp-webfont.svg#webfontRQq2qx4c") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  /* This declaration targets Internet Explorer */
  font-family: 'TheSansBlack';
  src: url("../fonts/thesanbp-webfont.eot");
}

@font-face {
  /* This declaration targets everything else */
  font-family: 'TheSansBlack';
  src: url(//:) format("no404"), url("../fonts/thesanbp-webfont.woff") format("woff"), url("../fonts/thesanbp-webfont.ttf") format("truetype"), url("../fonts/thesanbp-webfont.svg#webfontRQq2qx4c") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 31, ../sass/_homepage.scss */
.homepage {
  /*-------------------------- HOME (top) --------------------------*/
  /*-------------------------- HOME (middle bar) --------------------------*/
  /*-------------------------- HOME (bottom) --------------------------*/
}
/* line 34, ../sass/_homepage.scss */
.homepage #container {
  margin-top: -10px !important;
}
/* line 35, ../sass/_homepage.scss */
.homepage h1 {
  font-family: TheSansBlack, Arial, Helvetica, sans-serif;
  font-size: 48px;
  color: #000000;
  line-height: 35px;
  margin: 5px 0 10px 0;
}
/* line 36, ../sass/_homepage.scss */
.homepage h1.home {
  margin-top: 80px;
  color: #ff6600;
  line-height: 48px;
}
/* line 37, ../sass/_homepage.scss */
.homepage h1 + p.sub {
  font-family: TheSansPlain, Arial, Helvetica, sans-serif;
  font-size: 24px;
  color: #ff6600;
  line-height: 24px;
  margin-bottom: 18px;
  margin-top: -2px;
}
/* line 38, ../sass/_homepage.scss */
.homepage h2 {
  font-family: TheSansPlain, Arial, Helvetica, sans-serif;
  font-size: 24px;
  color: black;
}
/* line 39, ../sass/_homepage.scss */
.homepage .people {
  background: url(../images/home/people.png) no-repeat;
  width: 425px;
  padding-top: 360px;
}
/* line 41, ../sass/_homepage.scss */
.homepage ul.language {
  margin: 20px 0 0 0;
  padding: 0;
}
/* line 42, ../sass/_homepage.scss */
.homepage ul.language li {
  font-size: 12px;
  display: inline;
  list-style: none;
  margin: 0;
  padding: 2px 4px;
}
/* line 43, ../sass/_homepage.scss */
.homepage ul.language li.selected {
  background: #dedede;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  cursor: default;
}
/* line 47, ../sass/_homepage.scss */
.homepage .home-middle-bar {
  background: #dddddd;
  text-align: center;
  padding: 10px 0;
  margin: 30px auto 50px auto;
  width: 960px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
/* line 48, ../sass/_homepage.scss */
.homepage .home-middle-bar div {
  display: inline-block;
  vertical-align: middle;
}
/* line 50, ../sass/_homepage.scss */
.homepage .home-middle-bar div.prev a span {
  display: block;
  height: 0px;
  width: 0px;
  border-width: 8px 14px 8px 10px;
  border-style: solid;
  border-color: transparent black transparent transparent;
}
/* line 52, ../sass/_homepage.scss */
.homepage .home-middle-bar div.prev a span:hover, .homepage .home-middle-bar div.prev a span:focus, .homepage .home-middle-bar div.prev a span:active {
  border-color: transparent #333333 transparent transparent;
}
/* line 54, ../sass/_homepage.scss */
.homepage .home-middle-bar div.prev.jcarousel-prev-disabled a span {
  border-color: transparent #adadad transparent transparent;
}
/* line 56, ../sass/_homepage.scss */
.homepage .home-middle-bar div.next a span {
  display: block;
  height: 0px;
  width: 0px;
  border-width: 8px 10px 8px 14px;
  border-style: solid;
  border-color: transparent transparent transparent black;
}
/* line 58, ../sass/_homepage.scss */
.homepage .home-middle-bar div.next a span:hover, .homepage .home-middle-bar div.next a span:focus, .homepage .home-middle-bar div.next a span:active {
  border-color: transparent transparent transparent #333333;
}
/* line 60, ../sass/_homepage.scss */
.homepage .home-middle-bar div.next.jcarousel-next-disabled a span {
  border-color: transparent transparent transparent #adadad;
}
/* line 62, ../sass/_homepage.scss */
.homepage #benefits-container {
  width: 1400px;
}
/* line 64, ../sass/_homepage.scss */
.homepage #benefits-container div {
  float: left;
  width: 208px;
  padding: 5px;
  height: 70px;
  border-right: 1px solid #e2e2e2;
  border-left: 1px solid #ececec;
}
/* line 65, ../sass/_homepage.scss */
.homepage #benefits-container div:first-child {
  border-left: none;
}
/* line 66, ../sass/_homepage.scss */
.homepage #benefits-container div:last-child {
  border-right: none;
}
/* line 67, ../sass/_homepage.scss */
.homepage #benefits-container div span {
  margin-bottom: 30px;
}
/* line 68, ../sass/_homepage.scss */
.homepage #benefits-container div h3 {
  font-size: 16px;
  margin: 2px 0 0 0;
  padding: 0;
}
/* line 69, ../sass/_homepage.scss */
.homepage #benefits-container div p {
  font-size: 12px;
  color: #555555;
  margin: 0;
  padding: 0;
}
/* line 71, ../sass/_homepage.scss */
.homepage .benefits {
  width: 100%;
  position: relative;
}
/* line 74, ../sass/_homepage.scss */
.homepage .benefits .prev {
  left: 4px;
  top: 0;
  position: absolute;
}
/* line 75, ../sass/_homepage.scss */
.homepage .benefits .next {
  right: 0;
  top: 0;
  position: absolute;
}
/* line 76, ../sass/_homepage.scss */
.homepage .benefits .prev, .homepage .benefits .next {
  width: 30px;
}
/* line 78, ../sass/_homepage.scss */
.homepage .benefits .prev a, .homepage .benefits .next a {
  height: 70px;
  display: block;
  position: relative;
}
/* line 81, ../sass/_homepage.scss */
.homepage .benefits .prev a span, .homepage .benefits .next a span {
  top: 33px;
  position: absolute;
}
/* line 84, ../sass/_homepage.scss */
.homepage .benefits .jcarousel-clip {
  width: 880px;
  -css3-background: linear-gradient(90deg, #ffffff, #d0d0d0);
  background: -moz-linear-gradient(top, white 0%, #d0d0d0 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #d0d0d0));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d0d0d0',GradientType=0 );
  text-align: left;
  padding: 0 0px;
  margin: 0 6px;
  border: 1px solid #ffffff;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  box-shadow: 0 1px 4px 0px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 1px 4px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 4px 0px rgba(0, 0, 0, 0.3);
  overflow: hidden;
}
/* line 89, ../sass/_homepage.scss */
.homepage .benefits .jcarousel-item {
  width: 208px;
  padding: 5px;
  height: 70px;
  border-right: 1px solid #e2e2e2;
  border-left: 1px solid #ececec;
}
/* line 91, ../sass/_homepage.scss */
.homepage .benefits .jcarousel-item:first-child {
  border-left: 1px solid transparent;
}
/* line 92, ../sass/_homepage.scss */
.homepage .benefits .jcarousel-item:last-child {
  border-right: 1px solid transparent;
}
/* line 93, ../sass/_homepage.scss */
.homepage .benefits .jcarousel-item span {
  margin-bottom: 30px;
}
/* line 94, ../sass/_homepage.scss */
.homepage .benefits .jcarousel-item h3 {
  font-size: 16px;
  margin: 2px 0 0 0;
  padding: 0;
  font-weight: normal;
}
/* line 95, ../sass/_homepage.scss */
.homepage .benefits .jcarousel-item p {
  font-size: 12px;
  color: #555555;
  margin: 0;
  padding: 0;
}
/* line 101, ../sass/_homepage.scss */
.homepage h1 + p.desc {
  font-size: 16px;
  color: #000000;
  margin: 0 0 40px 0 !important;
  line-height: 22px;
}
/* line 102, ../sass/_homepage.scss */
.homepage .InfoGraphic {
  background: url(../images/home/InfoGraphic.png) no-repeat;
  width: 411px;
  height: 335px;
}
/* line 103, ../sass/_homepage.scss */
.homepage .icon-container {
  background-color: #d0d0d0;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  box-shadow: 0 1px 1px 0px rgba(0, 0, 0, 0.3) inset;
  -webkit-box-shadow: 0 1px 1px 0px rgba(0, 0, 0, 0.3) inset;
  -moz-box-shadow: 0 1px 1px 0px rgba(0, 0, 0, 0.3) inset;
  padding: 4px;
  margin: 0 12px 8px 0;
  text-align: center;
}
/* line 104, ../sass/_homepage.scss */
.homepage .box.features {
  padding: 15px;
}
/* line 105, ../sass/_homepage.scss */
.homepage .features h2 {
  margin: 0;
}
/* line 106, ../sass/_homepage.scss */
.homepage .features div div {
  padding: 0 0 10px 12px;
}
/* line 107, ../sass/_homepage.scss */
.homepage span.r-arrow {
  display: inline-block;
  height: 0px;
  width: 0px;
  border-width: 4px 5px 4px 7px;
  border-style: solid;
  border-color: transparent transparent transparent #555555;
  margin-left: -12px;
}
/* line 109, ../sass/_homepage.scss */
.homepage .box.plain.orange {
  background: #fff0bd;
  padding: 20px;
}
/* line 110, ../sass/_homepage.scss */
.homepage .box.plain.orange h2 {
  color: #ff6600;
}
/* line 111, ../sass/_homepage.scss */
.homepage .box.plain.orange span:first-child {
  color: #ff6600;
  display: block;
}
/* line 112, ../sass/_homepage.scss */
.homepage .box.plain.orange p {
  font-size: 14px;
  color: #555555;
  margin: 15px 0 3px 0;
}
/* line 113, ../sass/_homepage.scss */
.homepage .box.plain.orange hr {
  background-color: #ffcd8e;
}
/* line 115, ../sass/_homepage.scss */
.homepage .box.plain.orange table td {
  color: #555555;
  line-height: 15px;
  padding-bottom: 6px;
}
/* line 116, ../sass/_homepage.scss */
.homepage .box.plain.orange table tr td:first-child {
  color: #ff6600;
  vertical-align: top;
  white-space: nowrap;
}
/* line 117, ../sass/_homepage.scss */
.homepage .box.plain.orange table tr td:last-child {
  padding-left: 35px;
}
/* line 118, ../sass/_homepage.scss */
.homepage .box.plain.orange table button, .homepage .box.plain.orange table .button {
  margin: 0 0 0 -30px;
}
/* line 119, ../sass/_homepage.scss */
.homepage div.support h2 {
  margin-top: 25px;
}
/* line 122, ../sass/_homepage.scss */
.homepage hr {
  margin: 15px 0;
}
/* line 123, ../sass/_homepage.scss */
.homepage p {
  margin: 0 0 10px 0;
  color: #555555;
}
/* line 127, ../sass/_homepage.scss */
.homepage p.plain {
  color: black !important;
}
/* line 131, ../sass/_homepage.scss */
.homepage a.black {
  color: black !important;
}
/* line 135, ../sass/_homepage.scss */
.homepage .homeHeader {
  position: relative;
  height: 395px;
  padding-top: 1px;
}
/* line 139, ../sass/_homepage.scss */
.homepage .homeHeader .loginLinks {
  bottom: 0px;
  position: absolute;
}
