@import url('http://fonts.googleapis.com/css?family=Ubuntu:500,300,400');
/*!
 * Bootstrap v2.0.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
audio:not([controls]) {
  display: none;
}
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
a:hover,
a:active {
  outline: 0;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  max-width: 100%;
  height: auto;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}
button,
input {
  *overflow: visible;
  line-height: normal;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
body {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 21px;
  color: #333333;
  background-color: #ffffff;
}
a {
  color: #006a8d;
  text-decoration: none;
  -webkit-transition: color linear 0.2s;
  -moz-transition: color linear 0.2s;
  -ms-transition: color linear 0.2s;
  -o-transition: color linear 0.2s;
  transition: color linear 0.2s;
}
a:hover {
  color: #006a8d;
  text-decoration: underline;
}
a.teaser-link,
.content-view-line .attribute-header a {
  color: #006a8d;
  -webkit-transition: color linear 0.2s;
  -moz-transition: color linear 0.2s;
  -ms-transition: color linear 0.2s;
  -o-transition: color linear 0.2s;
  transition: color linear 0.2s;
}
a.teaser-link h2,
.content-view-line .attribute-header a h2,
a.teaser-link h3,
.content-view-line .attribute-header a h3,
a.teaser-link h4,
.content-view-line .attribute-header a h4,
a.teaser-link h5,
.content-view-line .attribute-header a h5 {
  color: #006a8d;
  -webkit-transition: color linear 0.2s;
  -moz-transition: color linear 0.2s;
  -ms-transition: color linear 0.2s;
  -o-transition: color linear 0.2s;
  transition: color linear 0.2s;
}
a.teaser-link:hover,
.content-view-line .attribute-header a:hover,
a.teaser-link:focus,
.content-view-line .attribute-header a:focus {
  text-decoration: none;
  color: #e57910;
}
a.teaser-link:hover h2,
.content-view-line .attribute-header a:hover h2,
a.teaser-link:focus h2,
.content-view-line .attribute-header a:focus h2,
a.teaser-link:hover h3,
.content-view-line .attribute-header a:hover h3,
a.teaser-link:focus h3,
.content-view-line .attribute-header a:focus h3,
a.teaser-link:hover h4,
.content-view-line .attribute-header a:hover h4,
a.teaser-link:focus h4,
.content-view-line .attribute-header a:focus h4,
a.teaser-link:hover h5,
.content-view-line .attribute-header a:hover h5,
a.teaser-link:focus h5,
.content-view-line .attribute-header a:focus h5 {
  color: #e57910;
}
.highlighted a.teaser-link {
  color: #ffffff;
}
.highlighted a.teaser-link h2,
.highlighted a.teaser-link h3,
.highlighted a.teaser-link h4,
.highlighted a.teaser-link h5 {
  color: #ffffff;
}
.highlighted a.teaser-link:hover,
.highlighted a.teaser-link:focus {
  text-decoration: none;
  color: #e57910;
}
.highlighted a.teaser-link:hover h2,
.highlighted a.teaser-link:focus h2,
.highlighted a.teaser-link:hover h3,
.highlighted a.teaser-link:focus h3,
.highlighted a.teaser-link:hover h4,
.highlighted a.teaser-link:focus h4,
.highlighted a.teaser-link:hover h5,
.highlighted a.teaser-link:focus h5 {
  color: #e57910;
}
.attribute-byline.with-comments a.comments {
  color: #aeaeae;
  text-decoration: none;
}
.attribute-byline.with-comments a.comments:hover,
.attribute-byline.with-comments a.comments:focus {
  color: #006a8d;
}
.row {
  margin-left: -20px;
  *zoom: 1;
}
.row:before,
.row:after {
  display: table;
  content: "";
}
.row:after {
  clear: both;
}
[class*="span"] {
  float: left;
  margin-left: 20px;
}
.span1 {
  width: 60px;
}
.span2 {
  width: 140px;
}
.span3 {
  width: 220px;
}
.span4 {
  width: 300px;
}
.span5 {
  width: 380px;
}
.span6 {
  width: 460px;
}
.span7 {
  width: 540px;
}
.span8 {
  width: 620px;
}
.span9 {
  width: 700px;
}
.span10 {
  width: 780px;
}
.span11 {
  width: 860px;
}
.span12,
.container {
  width: 940px;
}
.offset1 {
  margin-left: 100px;
}
.offset2 {
  margin-left: 180px;
}
.offset3 {
  margin-left: 260px;
}
.offset4 {
  margin-left: 340px;
}
.offset5 {
  margin-left: 420px;
}
.offset6 {
  margin-left: 500px;
}
.offset7 {
  margin-left: 580px;
}
.offset8 {
  margin-left: 660px;
}
.offset9 {
  margin-left: 740px;
}
.offset10 {
  margin-left: 820px;
}
.offset11 {
  margin-left: 900px;
}
.row-fluid {
  width: 100%;
  *zoom: 1;
}
.row-fluid:before,
.row-fluid:after {
  display: table;
  content: "";
}
.row-fluid:after {
  clear: both;
}
.row-fluid > [class*="span"] {
  float: left;
  margin-left: 2.127659574%;
}
.row-fluid > [class*="span"]:first-child {
  margin-left: 0;
}
.row-fluid > .span1 {
  width: 6.382978723%;
}
.row-fluid > .span2 {
  width: 14.89361702%;
}
.row-fluid > .span3 {
  width: 23.404255317%;
}
.row-fluid > .span4 {
  width: 31.914893614%;
}
.row-fluid > .span5 {
  width: 40.425531911%;
}
.row-fluid > .span6 {
  width: 48.93617020799999%;
}
.row-fluid > .span7 {
  width: 57.446808505%;
}
.row-fluid > .span8 {
  width: 65.95744680199999%;
}
.row-fluid > .span9 {
  width: 74.468085099%;
}
.row-fluid > .span10 {
  width: 82.97872339599999%;
}
.row-fluid > .span11 {
  width: 91.489361693%;
}
.row-fluid > .span12 {
  width: 99.99999998999999%;
}
.container {
  width: 940px;
  margin-left: auto;
  margin-right: auto;
  *zoom: 1;
}
.container:before,
.container:after {
  display: table;
  content: "";
}
.container:after {
  clear: both;
}
.container-fluid {
  padding-left: 20px;
  padding-right: 20px;
  *zoom: 1;
}
.container-fluid:before,
.container-fluid:after {
  display: table;
  content: "";
}
.container-fluid:after {
  clear: both;
}
header,
header > .container {
  min-height: 111px;
}
header {
  background-color: #f2f3f3;
  background-image: -moz-linear-gradient(left, #ffffff, #f2f3f3);
  background-image: -ms-linear-gradient(left, #ffffff, #f2f3f3);
  background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), to(#f2f3f3));
  background-image: -webkit-linear-gradient(left, #ffffff, #f2f3f3);
  background-image: -o-linear-gradient(left, #ffffff, #f2f3f3);
  background-image: linear-gradient(left, #ffffff, #f2f3f3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f3f3', GradientType=1);
}
header > .container {
  background: transparent url('../bundles/ezdemo/images/bgr-header.png') no-repeat left bottom;
}
header .logo {
  display: block;
  width: 138px;
  height: 46px;
  margin-top: 13px;
}
header .form-search {
  margin-top: 27px;
}
header .form-search label {
  position: relative;
}
header .form-search label:before {
  content: "";
  display: block;
  width: 13px;
  height: 13px;
  position: absolute;
  top: 9px;
  left: 8px;
  background: transparent url('../bundles/ezdemo/images/ez-sprite.png') no-repeat left top;
}
header .form-search label input.search-query {
  padding-left: 25px;
}
header .form-search label input.search-query :-moz-placeholder {
  color: #007ea6;
}
header .form-search label input.search-query ::-webkit-input-placeholder {
  color: #007ea6;
}
header .form-search label input.search-query:focus :-moz-placeholder {
  color: transparent;
}
header .form-search label input.search-query:focus ::-webkit-input-placeholder {
  color: transparent;
}
.navbar.extra-navi .nav > li#login a.hide-login-form {
  display: none;
}
.navbar.extra-navi .nav > li#login a.show-login-form {
  display: block;
}
.navbar.extra-navi .nav > li#login .login-form {
  margin: 0;
  background: #007ea6;
  color: white;
  position: absolute;
  bottom: -140px;
  right: 0;
  z-index: 10;
  height: 0px;
  overflow: hidden;
  bottom: 0;
  background-color: #00769c;
  background-image: -moz-linear-gradient(top, #007ea6, #006a8d);
  background-image: -ms-linear-gradient(top, #007ea6, #006a8d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#007ea6), to(#006a8d));
  background-image: -webkit-linear-gradient(top, #007ea6, #006a8d);
  background-image: -o-linear-gradient(top, #007ea6, #006a8d);
  background-image: linear-gradient(top, #007ea6, #006a8d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007ea6', endColorstr='#006a8d', GradientType=0);
  -webkit-border-radius: 3px 0 3px 3px;
  -moz-border-radius: 3px 0 3px 3px;
  border-radius: 3px 0 3px 3px;
  -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.35);
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.35);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.navbar.extra-navi .nav > li#login .login-form fieldset {
  display: block;
  padding: 10px;
}
.navbar.extra-navi .nav > li#login .login-form fieldset a.forgot-password,
.navbar.extra-navi .nav > li#login .login-form fieldset a.forgot-password:hover {
  color: white;
  display: inline-block;
  margin-top: 18px;
}
.navbar.extra-navi .nav > li#login .login-form fieldset label {
  display: block;
  padding-right: 10px;
}
.navbar.extra-navi .nav > li#login .login-form fieldset label input {
  width: 100%;
}
.navbar.extra-navi .nav > li#login .login-form a.close:after {
  content: "x";
}
.navbar.extra-navi .nav > li#login:target {
  background-color: #007ea6;
}
.navbar.extra-navi .nav > li#login:target > a,
.navbar.extra-navi .nav > li#login:target > a:hover {
  color: white;
}
.navbar.extra-navi .nav > li#login:target a.hide-login-form {
  display: block;
}
.navbar.extra-navi .nav > li#login:target a.show-login-form {
  display: none;
}
.navbar.extra-navi .nav > li#login:target .login-form {
  display: block;
  height: 140px;
  overflow: hidden;
  bottom: -140px;
}
footer .claim-wrapper {
  min-height: 33px;
  margin-bottom: 14px;
}
footer .claim-wrapper a {
  color: white;
}
footer h3 {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 2px;
}
.contact-form {
  margin-top: 8px;
}
.contact-form label {
  padding-right: 10px;
}
.contact-form label input,
.contact-form label textarea {
  width: 100%;
}
aside {
  background-color: rgba(249, 249, 249, 0);
  background-image: -moz-linear-gradient(left, #f9f9f9, rgba(249, 249, 249, 0));
  background-image: -ms-linear-gradient(left, #f9f9f9, rgba(249, 249, 249, 0));
  background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#f9f9f9), to(rgba(249, 249, 249, 0)));
  background-image: -webkit-linear-gradient(left, #f9f9f9, rgba(249, 249, 249, 0));
  background-image: -o-linear-gradient(left, #f9f9f9, rgba(249, 249, 249, 0));
  background-image: linear-gradient(left, #f9f9f9, rgba(249, 249, 249, 0));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='rgba(249, 249, 249, 0)', GradientType=1);
  position: relative;
}
aside > .subnavigation > ul {
  background-color: rgba(219, 219, 220, 0);
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(-45deg, rgba(219, 219, 220, 0.30000000000000004), rgba(219, 219, 220, 0));
  background-image: -ms-linear-gradient(-45deg, rgba(219, 219, 220, 0.30000000000000004), rgba(219, 219, 220, 0));
  background-image: -webkit-linear-gradient(-45deg, rgba(219, 219, 220, 0.30000000000000004), rgba(219, 219, 220, 0));
  background-image: -o-linear-gradient(-45deg, rgba(219, 219, 220, 0.30000000000000004), rgba(219, 219, 220, 0));
  background-image: linear-gradient(-45deg, rgba(219, 219, 220, 0.30000000000000004), rgba(219, 219, 220, 0));
}
aside > .subnavigation > ul li {
  border-bottom: 1px solid #dbdbdc;
}
aside > .subnavigation > ul li:before {
  display: none;
}
aside > .subnavigation > ul li a {
  display: block;
  padding: 8px 20px;
}
aside > .subnavigation > ul li ul {
  padding: 0;
  margin: 0;
}
aside > .subnavigation > ul li ul > li a {
  padding-left: 40px;
}
aside > .subnavigation > ul li ul > li:first-child {
  border-top: 1px solid #dbdbdc;
}
aside > .subnavigation > ul li ul > li:last-child {
  border-bottom: none;
}
aside > .subnavigation > ul li.active > a {
  background-color: #ffffff;
}
aside > .subnavigation > ul li.active ul {
  display: block;
  background-color: rgba(255, 255, 255, 0.75);
}
aside > .content-view-aside {
  position: relative;
}
aside > .content-view-aside:first-child {
  background: -moz-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 30px);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0px, #ffffff), color-stop(30px, rgba(255, 255, 255, 0)));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 30px);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 30px);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 30px);
  /* IE10+ */

  background: linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 30px);
  /* W3C */

}
aside > .content-view-aside .product-main {
  *zoom: 1;
}
aside > .content-view-aside .product-main:before,
aside > .content-view-aside .product-main:after {
  display: table;
  content: "";
}
aside > .content-view-aside .product-main:after {
  clear: both;
}
aside > .content-view-aside .product-main .attribute-header .subheadline {
  display: block;
  padding: 0 20px 5px 20px;
  margin-top: -12px;
}
aside > .content-view-aside .product-main form {
  margin-bottom: 0;
}
aside > .content-view-aside .product-main form .item-price {
  margin-bottom: 20px;
}
aside > .content-view-aside .product-main form .item-buying-action label {
  width: 50px;
  padding-right: 18px;
}
aside > .content-view-aside .product-main form .item-buying-action label input {
  width: 100%;
}
aside > .content-view-aside article,
aside > .content-view-aside .block-content {
  display: block;
  padding: 20px;
  background-color: rgba(219, 219, 220, 0);
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(-45deg, rgba(219, 219, 220, 0.30000000000000004), rgba(219, 219, 220, 0));
  background-image: -ms-linear-gradient(-45deg, rgba(219, 219, 220, 0.30000000000000004), rgba(219, 219, 220, 0));
  background-image: -webkit-linear-gradient(-45deg, rgba(219, 219, 220, 0.30000000000000004), rgba(219, 219, 220, 0));
  background-image: -o-linear-gradient(-45deg, rgba(219, 219, 220, 0.30000000000000004), rgba(219, 219, 220, 0));
  background-image: linear-gradient(-45deg, rgba(219, 219, 220, 0.30000000000000004), rgba(219, 219, 220, 0));
  border-top: 1px solid #ebebeb;
}
aside > .content-view-aside article a.teaser-link,
aside > .content-view-aside .block-content a.teaser-link {
  display: block;
  padding-bottom: 8px;
}
aside > .content-view-aside article.highlighted,
aside > .content-view-aside .block-content.highlighted {
  background-color: #004054;
  background-image: -moz-linear-gradient(top, #004d66, #002c3a);
  background-image: -ms-linear-gradient(top, #004d66, #002c3a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#004d66), to(#002c3a));
  background-image: -webkit-linear-gradient(top, #004d66, #002c3a);
  background-image: -o-linear-gradient(top, #004d66, #002c3a);
  background-image: linear-gradient(top, #004d66, #002c3a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004d66', endColorstr='#002c3a', GradientType=0);
}
aside > .content-view-aside article.highlighted a.teaser-link,
aside > .content-view-aside .block-content.highlighted a.teaser-link,
aside > .content-view-aside article.highlighted p,
aside > .content-view-aside .block-content.highlighted p {
  padding-bottom: 0;
  margin-bottom: 0;
}
aside > .content-view-aside article.highlighted p,
aside > .content-view-aside .block-content.highlighted p {
  margin-top: 5px;
}
aside > .content-view-aside article.selected-products,
aside > .content-view-aside .block-content.selected-products {
  padding: 20px 0;
  *zoom: 1;
}
aside > .content-view-aside article.selected-products:before,
aside > .content-view-aside .block-content.selected-products:before,
aside > .content-view-aside article.selected-products:after,
aside > .content-view-aside .block-content.selected-products:after {
  display: table;
  content: "";
}
aside > .content-view-aside article.selected-products:after,
aside > .content-view-aside .block-content.selected-products:after {
  clear: both;
}
aside > .content-view-aside article.selected-products .attribute-image,
aside > .content-view-aside .block-content.selected-products .attribute-image {
  display: block;
  float: left;
  width: 25%;
}
aside > .content-view-aside article.selected-products .attribute-image img,
aside > .content-view-aside .block-content.selected-products .attribute-image img {
  margin: 0 20px;
}
aside > .content-view-aside article.selected-products .product-info,
aside > .content-view-aside .block-content.selected-products .product-info {
  display: block;
  float: left;
  width: 75%;
}
aside > .content-view-aside article.selected-products .product-info .attribute-header,
aside > .content-view-aside .block-content.selected-products .product-info .attribute-header {
  display: block;
  margin-left: 30px;
}
aside > .content-view-aside article.selected-products .product-info .attribute-header .teaser-link,
aside > .content-view-aside .block-content.selected-products .product-info .attribute-header .teaser-link {
  padding-bottom: 0;
}
aside > .content-view-aside article.selected-products .product-info .breadcrumb,
aside > .content-view-aside .block-content.selected-products .product-info .breadcrumb {
  margin-left: 30px;
  padding: 0;
}
aside > .content-view-aside article.selected-products .product-info .breadcrumb li:before,
aside > .content-view-aside .block-content.selected-products .product-info .breadcrumb li:before {
  display: none;
}
aside > .content-view-aside article.selected-products .product-info form,
aside > .content-view-aside .block-content.selected-products .product-info form {
  margin: 5px 0 0 30px;
}
aside > .content-view-aside article.selected-products .product-info form fieldset,
aside > .content-view-aside .block-content.selected-products .product-info form fieldset {
  *zoom: 1;
}
aside > .content-view-aside article.selected-products .product-info form fieldset:before,
aside > .content-view-aside .block-content.selected-products .product-info form fieldset:before,
aside > .content-view-aside article.selected-products .product-info form fieldset:after,
aside > .content-view-aside .block-content.selected-products .product-info form fieldset:after {
  display: table;
  content: "";
}
aside > .content-view-aside article.selected-products .product-info form fieldset:after,
aside > .content-view-aside .block-content.selected-products .product-info form fieldset:after {
  clear: both;
}
aside > .content-view-aside article.selected-products .product-info form fieldset .item-price,
aside > .content-view-aside .block-content.selected-products .product-info form fieldset .item-price {
  display: block;
  float: left;
  width: 50%;
  margin-top: 5px;
}
aside > .content-view-aside article.selected-products .product-info form fieldset .item-buying-action,
aside > .content-view-aside .block-content.selected-products .product-info form fieldset .item-buying-action {
  display: block;
  float: left;
  width: 50%;
}
aside > .content-view-aside article.selected-products .product-info form fieldset .item-buying-action input,
aside > .content-view-aside .block-content.selected-products .product-info form fieldset .item-buying-action input {
  width: 20px;
  text-align: center;
}
aside > .content-view-aside .block-type-poll form h3 {
  margin-bottom: 10px;
}
aside > .content-view-aside .block-type-poll form .actions {
  margin-top: 10px;
}
aside > .content-view-aside:last-child > article:last-child {
  padding-bottom: 70px;
}
aside > .content-view-aside:last-child > article:last-child:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 70px;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.4);
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff);
  background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0)), to(#ffffff));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff);
  background-image: linear-gradient(top, rgba(255, 255, 255, 0), #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255, 255, 255, 0)', endColorstr='#ffffff', GradientType=0);
}
.ie.ie9 aside {
  background-color: #fdfdfd;
  background-image: -moz-linear-gradient(top, #ffffff, #f9f9f9);
  background-image: -ms-linear-gradient(top, #ffffff, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #ffffff, #f9f9f9);
  background-image: -o-linear-gradient(top, #ffffff, #f9f9f9);
  background-image: linear-gradient(top, #ffffff, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9f9', GradientType=0);
}
.content-view-full,
.content-view-children,
.content-view-block,
.content-view-embed,
.content-view-tagcloud {
  margin: 26px 0 50px 0;
}
.content-view-full article,
.content-view-children article,
.content-view-block article,
.content-view-embed article,
.content-view-tagcloud article {
  display: block;
}
.content-view-full article .attribute-image.full-head,
.content-view-children article .attribute-image.full-head,
.content-view-block article .attribute-image.full-head,
.content-view-embed article .attribute-image.full-head,
.content-view-tagcloud article .attribute-image.full-head {
  margin-bottom: 1em;
}
.content-view-full article .attribute-image.content-view-embed,
.content-view-children article .attribute-image.content-view-embed,
.content-view-block article .attribute-image.content-view-embed,
.content-view-embed article .attribute-image.content-view-embed,
.content-view-tagcloud article .attribute-image.content-view-embed {
  width: 50%;
}
.content-view-full article .attribute-image.content-view-embed.pull-right,
.content-view-children article .attribute-image.content-view-embed.pull-right,
.content-view-block article .attribute-image.content-view-embed.pull-right,
.content-view-embed article .attribute-image.content-view-embed.pull-right,
.content-view-tagcloud article .attribute-image.content-view-embed.pull-right {
  margin-left: 20px;
}
.content-view-full article .attribute-image.content-view-embed.pull-left,
.content-view-children article .attribute-image.content-view-embed.pull-left,
.content-view-block article .attribute-image.content-view-embed.pull-left,
.content-view-embed article .attribute-image.content-view-embed.pull-left,
.content-view-tagcloud article .attribute-image.content-view-embed.pull-left {
  margin-right: 20px;
}
.content-view-full article ul,
.content-view-children article ul,
.content-view-block article ul,
.content-view-embed article ul,
.content-view-tagcloud article ul,
.content-view-full article ol,
.content-view-children article ol,
.content-view-block article ol,
.content-view-embed article ol,
.content-view-tagcloud article ol {
  margin-top: 0.5em;
}
.content-view-full article ul li,
.content-view-children article ul li,
.content-view-block article ul li,
.content-view-embed article ul li,
.content-view-tagcloud article ul li,
.content-view-full article ol li,
.content-view-children article ol li,
.content-view-block article ol li,
.content-view-embed article ol li,
.content-view-tagcloud article ol li {
  margin-bottom: 0.5em;
}
.content-view-full .class-poll label input[type="radio"] {
  display: inline-block;
}
.content-view-block,
.content-view-sitemap,
.content-edit,
.content-edit-landing-page,
.content-search,
.content-advancedsearch,
.content-tipafriend,
.content-edit-draft,
.content-draft,
.content-pendinglist,
.content-browse,
.content-history,
.shop-customerorderview,
.shop-wishlist,
.shop-orderview,
.shop-orderlist,
.user-edit,
.user-forgotpassword,
.user-login,
.user-register,
.notification-settings {
  margin-top: 26px;
}
.attribute-image .attribute-caption {
  display: block;
  background-color: #fafafa;
  background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), color-stop(50%, #f9f9f9), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ffffff, #f9f9f9 50%, #ffffff);
  background-image: -moz-linear-gradient(left, #ffffff, #f9f9f9 50%, #ffffff);
  background-image: -ms-linear-gradient(left, #ffffff, #f9f9f9 50%, #ffffff);
  background-image: -o-linear-gradient(left, #ffffff, #f9f9f9 50%, #ffffff);
  background-image: linear-gradient(left, #ffffff, #f9f9f9 50%, #ffffff);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1);
  border-bottom: 1px solid #ebebeb;
  padding: 0 10px 3px 10px;
}
.content-view-embed .attribute-header {
  margin-top: 2em;
}
.content-view-embed .attribute-header h1,
.content-view-embed .attribute-header h2,
.content-view-embed .attribute-header h3,
.content-view-embed .attribute-header h4,
.content-view-embed .attribute-header h5,
.content-view-embed .attribute-header h6 {
  border-bottom: 1px solid #ebebeb;
}
.content-view-embed .attribute-header + div,
.content-view-embed .attribute-header + form {
  background-color: #fbfbfb;
  background-image: -moz-linear-gradient(top, #f9f9f9, #ffffff);
  background-image: -ms-linear-gradient(top, #f9f9f9, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #f9f9f9, #ffffff);
  background-image: -o-linear-gradient(top, #f9f9f9, #ffffff);
  background-image: linear-gradient(top, #f9f9f9, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#ffffff', GradientType=0);
}
.content-view-embed .attribute-header + form {
  padding-top: 10px;
}
.attribute-header + .comment,
.attribute-header + .file-to-download {
  background-color: #fbfbfb;
  background-image: -moz-linear-gradient(top, #f9f9f9, #ffffff);
  background-image: -ms-linear-gradient(top, #f9f9f9, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #f9f9f9, #ffffff);
  background-image: -o-linear-gradient(top, #f9f9f9, #ffffff);
  background-image: linear-gradient(top, #f9f9f9, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#ffffff', GradientType=0);
  border-top: 1px solid #ebebeb;
}
.content-view-children .attribute-header + .file-to-download {
  border-top: none;
  margin-top: -5px;
}
.file-to-download {
  display: block;
  position: relative;
  padding: 0 10px 0 60px;
  min-height: 55px;
  margin-bottom: 0.5em;
}
.file-to-download:before {
  content: "";
  display: block;
  position: absolute;
  background: transparent url('../bundles/ezdemo/images/ez-sprite.png') no-repeat -92px -22px;
  width: 36px;
  height: 35px;
  left: 8px;
  top: 10px;
}
.file-to-download .header {
  *zoom: 1;
  padding: 5px 0;
}
.file-to-download .header:before,
.file-to-download .header:after {
  display: table;
  content: "";
}
.file-to-download .header:after {
  clear: both;
}
.comment {
  display: block;
  position: relative;
  padding: 0 15px 0 115px;
  min-height: 97px;
  *zoom: 1;
}
.comment:before,
.comment:after {
  display: table;
  content: "";
}
.comment:after {
  clear: both;
}
.comment .profile-picture {
  display: block;
  position: absolute;
  left: 15px;
  top: 15px;
  width: 70px;
  height: 70px;
  border: 1px solid #dbdbdc;
  padding: 5px;
  background-color: #f2f6f7;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.comment .comment-content-wrapper {
  display: block;
  position: relative;
  border: 1px solid #dbdbdc;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin-top: 15px;
  padding: 15px 20px;
  background-color: #fdfdfd;
  background-image: -moz-linear-gradient(top, #ffffff, #f9f9f9);
  background-image: -ms-linear-gradient(top, #ffffff, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #ffffff, #f9f9f9);
  background-image: -o-linear-gradient(top, #ffffff, #f9f9f9);
  background-image: linear-gradient(top, #ffffff, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9f9', GradientType=0);
}
.comment .comment-content-wrapper:before {
  content: "";
  display: block;
  position: absolute;
  left: -9px;
  top: 15px;
  width: 9px;
  height: 17px;
  background: transparent url('../bundles/ezdemo/images/ez-sprite.png') no-repeat -137px top;
}
.comment .comment-content-wrapper .header,
.comment .comment-content-wrapper .comment-headline {
  display: block;
  *zoom: 1;
  border-bottom: 1px solid #ebebeb;
  padding: 0 0 2px 0;
  margin-bottom: 2px;
}
.comment .comment-content-wrapper .header:before,
.comment .comment-content-wrapper .comment-headline:before,
.comment .comment-content-wrapper .header:after,
.comment .comment-content-wrapper .comment-headline:after {
  display: table;
  content: "";
}
.comment .comment-content-wrapper .header:after,
.comment .comment-content-wrapper .comment-headline:after {
  clear: both;
}
.comment .comment-content-wrapper .ezcom-comment-tool {
  display: block;
  *zoom: 1;
  padding: 10px 0 0 0;
  text-align: left;
}
.comment .comment-content-wrapper .ezcom-comment-tool:before,
.comment .comment-content-wrapper .ezcom-comment-tool:after {
  display: table;
  content: "";
}
.comment .comment-content-wrapper .ezcom-comment-tool:after {
  clear: both;
}
.comment-form {
  display: block;
  margin-bottom: 1em;
}
.comment-form .logging-message {
  margin-bottom: 10px;
}
.video-js {
  width: 100% !important;
}
.tags-wrapper {
  display: block;
  border-top: 1px solid #ebebeb;
  background-color: #fbfbfb;
  background-image: -moz-linear-gradient(top, #f9f9f9, #ffffff);
  background-image: -ms-linear-gradient(top, #f9f9f9, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #f9f9f9, #ffffff);
  background-image: -o-linear-gradient(top, #f9f9f9, #ffffff);
  background-image: linear-gradient(top, #f9f9f9, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#ffffff', GradientType=0);
  margin: 0 0 1em 0;
  padding-top: 15px;
  *zoom: 1;
}
.tags-wrapper:before,
.tags-wrapper:after {
  display: table;
  content: "";
}
.tags-wrapper:after {
  clear: both;
}
.tags-wrapper li {
  display: inline-block;
  margin-right: 10px;
}
.tags-wrapper li:before {
  display: none;
}
.tags-wrapper li a {
  display: block;
  -webkit-border-radius: 15px 2px 2px 15px;
  -moz-border-radius: 15px 2px 2px 15px;
  border-radius: 15px 2px 2px 15px;
  border: 1px solid #dbdbdc;
  background-color: #e5e5e5;
  background-image: -moz-linear-gradient(top, #ebebeb, #dbdbdc);
  background-image: -ms-linear-gradient(top, #ebebeb, #dbdbdc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ebebeb), to(#dbdbdc));
  background-image: -webkit-linear-gradient(top, #ebebeb, #dbdbdc);
  background-image: -o-linear-gradient(top, #ebebeb, #dbdbdc);
  background-image: linear-gradient(top, #ebebeb, #dbdbdc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#dbdbdc', GradientType=0);
  color: #6f6f6f;
  font-size: 13px;
  *zoom: 1;
}
.tags-wrapper li a:before,
.tags-wrapper li a:after {
  display: table;
  content: "";
}
.tags-wrapper li a:after {
  clear: both;
}
.tags-wrapper li a .tag-title {
  display: block;
  float: left;
  padding: 2px 5px 2px 18px;
  position: relative;
  overflow: hidden;
}
.tags-wrapper li a .tag-title:before {
  content: '\b7';
  position: absolute;
  left: 3px;
  top: 3px;
  height: 15px;
  width: 15px;
  font-size: 42px;
  color: #ffffff;
  text-shadow: 0 0 1px #6f6f6f;
}
.tags-wrapper li a .tag-amount {
  display: block;
  float: left;
  color: #969696;
  border-left: 1px solid #dbdbdc;
  padding: 2px 5px;
}
.tags-wrapper li a:hover,
.tags-wrapper li a:focus {
  text-decoration: none;
}
.tags-wrapper li a:hover .tag-title,
.tags-wrapper li a:focus .tag-title {
  color: #006a8d;
}
.tags-wrapper li a:hover .tag-title:before,
.tags-wrapper li a:focus .tag-title:before {
  color: #e57910;
  text-shadow: none;
}
.content-view-children .attribute-header h1,
.content-view-children .attribute-header h2,
.content-view-children .attribute-header h3,
.content-view-children .attribute-header h4,
.content-view-children .attribute-header h5,
.content-view-children .attribute-header h6 {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 5px;
}
.content-view-children .content-view-line {
  margin-bottom: 1em;
  *zoom: 1;
}
.content-view-children .content-view-line:before,
.content-view-children .content-view-line:after {
  display: table;
  content: "";
}
.content-view-children .content-view-line:after {
  clear: both;
}
.content-view-children .content-view-line .with-product-number {
  padding-right: 150px;
  position: relative;
  display: block;
}
.content-view-children .content-view-line .with-product-number .product-number {
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 150px;
  font-size: 13px;
  border-bottom: 1px solid #ebebeb;
  color: #969696;
  text-align: right;
}
.content-view-children .content-view-line form .item-price,
.content-view-children .content-view-line form .item-buying-action {
  text-align: right;
}
.content-view-children .content-view-line form .item-price {
  margin-bottom: 13px;
}
.content-view-children .contacts-container article {
  margin-top: 10px;
}
.content-view-children .contacts-container article .person-position {
  margin-bottom: 0;
}
.content-view-children .contacts-container article .image-and-data-set {
  margin-top: 10px;
  padding-bottom: 10px;
}
.content-view-children .contacts-container article .image-and-data-set ul {
  margin: 0;
  padding: 0;
}
.content-view-children .contacts-container article .image-and-data-set ul li:before {
  content: "";
  height: 19px;
  width: 19px;
  margin-right: 0.5em;
  display: inline-block;
  background-color: #a4a4a4;
  background-image: -moz-linear-gradient(top, #aeaeae, #969696);
  background-image: -ms-linear-gradient(top, #aeaeae, #969696);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#aeaeae), to(#969696));
  background-image: -webkit-linear-gradient(top, #aeaeae, #969696);
  background-image: -o-linear-gradient(top, #aeaeae, #969696);
  background-image: linear-gradient(top, #aeaeae, #969696);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aeaeae', endColorstr='#969696', GradientType=0);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  vertical-align: text-bottom;
  position: relative;
  left: auto;
  top: auto;
}
.content-view-children .contacts-container article .image-and-data-set ul li.phone.mobile:before {
  background: transparent url('../bundles/ezdemo/images/ez-sprite.png') no-repeat -61px 0;
}
.content-view-children .contacts-container article .image-and-data-set ul li.phone.landline:before {
  background: transparent url('../bundles/ezdemo/images/ez-sprite.png') no-repeat -80px 0;
}
.content-view-children .contacts-container article .image-and-data-set ul li.messenger.skype:before {
  background: transparent url('../bundles/ezdemo/images/ez-sprite.png') no-repeat -99px 0;
}
.content-view-children .contacts-container article .image-and-data-set ul li.social.twitter:before {
  background: transparent url('../bundles/ezdemo/images/ez-sprite.png') no-repeat -118px 0;
}
.attribute-star-rating {
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  margin: 0 0 1em 0;
  padding: 10px 0;
  font-size: 13px;
  text-align: right;
  background-color: #fbfbfb;
  background-image: -moz-linear-gradient(top, #f9f9f9, #ffffff);
  background-image: -ms-linear-gradient(top, #f9f9f9, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #f9f9f9, #ffffff);
  background-image: -o-linear-gradient(top, #f9f9f9, #ffffff);
  background-image: linear-gradient(top, #f9f9f9, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#ffffff', GradientType=0);
  *zoom: 1;
}
.attribute-star-rating:before,
.attribute-star-rating:after {
  display: table;
  content: "";
}
.attribute-star-rating:after {
  clear: both;
}
.attribute-star-rating ul.ezsr-star-rating {
  float: left;
}
.attribute-star-rating ul.ezsr-star-rating > li:before {
  display: none;
}
.attribute-star-rating p {
  font-size: 13px;
}
.attribute-download {
  *zoom: 1;
  padding: 10px 0;
}
.attribute-download:before,
.attribute-download:after {
  display: table;
  content: "";
}
.attribute-download:after {
  clear: both;
}
.shop-basket,
.shop-userregister,
.shop-confirmorder {
  margin: 20px 0;
}
.shop-basket ul,
.shop-userregister ul,
.shop-confirmorder ul {
  margin-left: 0;
  *zoom: 1;
}
.shop-basket ul li,
.shop-userregister ul li,
.shop-confirmorder ul li {
  float: left;
  padding: 10px 15px;
}
.shop-basket ul li:first-child,
.shop-userregister ul li:first-child,
.shop-confirmorder ul li:first-child {
  padding-left: 0;
}
.shop-basket ul li:first-child.selected,
.shop-userregister ul li:first-child.selected,
.shop-confirmorder ul li:first-child.selected {
  padding-left: 10px;
}
.shop-basket ul li.selected,
.shop-userregister ul li.selected,
.shop-confirmorder ul li.selected {
  background-color: #e57910;
  color: #ffffff;
}
.shop-basket ul:before,
.shop-userregister ul:before,
.shop-confirmorder ul:before,
.shop-basket ul:after,
.shop-userregister ul:after,
.shop-confirmorder ul:after {
  display: table;
  content: "";
}
.shop-basket ul:after,
.shop-userregister ul:after,
.shop-confirmorder ul:after {
  clear: both;
}
.attribute-socialize {
  margin: 0 0 1em 0;
  padding: 10px 0;
  font-size: 13px;
  text-align: center;
  background-color: #fbfbfb;
  background-image: -moz-linear-gradient(top, #f9f9f9, #ffffff);
  background-image: -ms-linear-gradient(top, #f9f9f9, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #f9f9f9, #ffffff);
  background-image: -o-linear-gradient(top, #f9f9f9, #ffffff);
  background-image: linear-gradient(top, #f9f9f9, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#ffffff', GradientType=0);
  *zoom: 1;
}
.attribute-socialize:before,
.attribute-socialize:after {
  display: table;
  content: "";
}
.attribute-socialize:after {
  clear: both;
}
.attribute-socialize .social-button {
  display: inline-block;
  vertical-align: top;
}
.class-article .attribute-star-rating,
.class-video .attribute-star-rating,
.class-image .attribute-star-rating {
  margin-bottom: 0;
}
.class-product .attribute-socialize {
  margin-bottom: 0;
  background-color: rgba(219, 219, 220, 0);
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(-45deg, rgba(219, 219, 220, 0.30000000000000004), rgba(219, 219, 220, 0));
  background-image: -ms-linear-gradient(-45deg, rgba(219, 219, 220, 0.30000000000000004), rgba(219, 219, 220, 0));
  background-image: -webkit-linear-gradient(-45deg, rgba(219, 219, 220, 0.30000000000000004), rgba(219, 219, 220, 0));
  background-image: -o-linear-gradient(-45deg, rgba(219, 219, 220, 0.30000000000000004), rgba(219, 219, 220, 0));
  background-image: linear-gradient(-45deg, rgba(219, 219, 220, 0.30000000000000004), rgba(219, 219, 220, 0));
  border-width: 1px 0 0 0;
  -webkit-border-image: -webkit-gradient(linear, 100% 0, 0 0, from(#ebebeb), to(rgba(235, 235, 235, 0))) 1 100%;
  -webkit-border-image: -webkit-linear-gradient(right, #ebebeb, rgba(235, 235, 235, 0)) 1 100%;
  -o-border-image: -o-linear-gradient(right, #ebebeb, rgba(235, 235, 235, 0)) 1 100%;
  -moz-border-image: -moz-linear-gradient(right, #ebebeb, rgba(235, 235, 235, 0)) 1 100%;
  padding-top: 20px;
}
.feedback-form {
  border-top: 1px solid #ebebeb;
  padding-top: 10px;
}
.feedback-form label {
  margin-bottom: 0;
}
.attribute-comments .ezcom-function-title {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 10px;
}
.attribute-comments .ezcom-field {
  padding: 0;
}
.attribute-comments .ezcom-field label {
  margin-bottom: 0;
}
.attribute-comments .ezcom-field label.checkbox input {
  margin-top: 6px;
}
.attribute-comments .ezcom-field.ezcom-field-content {
  margin-bottom: 5px;
}
.attribute-comments .ezcom-field.actions {
  margin-top: 10px;
}
.attribute-byline.with-comments {
  display: block;
  position: relative;
  padding-right: 50px;
}
.attribute-byline.with-comments .comments {
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
  text-align: right;
}
.attribute-byline.with-comments .comments:before {
  content: "";
  display: inline-block;
  width: 11px;
  height: 11px;
  background: transparent url('../bundles/ezdemo/images/ez-sprite.png') no-repeat left -13px;
}
.attribute-byline.with-comments .comments:hover:before,
.attribute-byline.with-comments .comments:focus:before {
  background: transparent url('../bundles/ezdemo/images/ez-sprite.png') no-repeat left -24px;
}
.flyout {
  display: block;
  background-color: #ffffff;
  -webkit-box-shadow: -5px 5px 15px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: -5px 5px 15px rgba(0, 0, 0, 0.25);
  box-shadow: -5px 5px 15px rgba(0, 0, 0, 0.25);
  position: fixed;
  right: 0;
  bottom: 50px;
  z-index: 15;
}
.flyout h2 {
  background-color: #00769c;
  background-image: -moz-linear-gradient(top, #007ea6, #006a8d);
  background-image: -ms-linear-gradient(top, #007ea6, #006a8d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#007ea6), to(#006a8d));
  background-image: -webkit-linear-gradient(top, #007ea6, #006a8d);
  background-image: -o-linear-gradient(top, #007ea6, #006a8d);
  background-image: linear-gradient(top, #007ea6, #006a8d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007ea6', endColorstr='#006a8d', GradientType=0);
  color: #ffffff;
}
.user-login .button-right {
  float: none;
}
.class-call-to-action .attribute-header {
  padding-bottom: 20px;
}
.class-call-to-action .span2 {
  text-align: right;
}
.class-call-to-action .form {
  background-color: #f4f4f4;
  padding: 10px 0 10px 0;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.class-call-to-action .form .content-action {
  padding-right: 5px;
}
.class-call-to-action .span3 .box {
  width: 95%;
}
.class-call-to-action .attribute-image {
  padding-left: 10px;
}
#ajaxsearchbox .textfield {
  width: 150px;
  margin-bottom: 0;
}
#ajaxsearchbox .serach-button {
  vertical-align: middle;
}
#ajaxsearchbox .block {
  margin-bottom: 1em;
}
#ajaxsearchbox .search-results span {
  margin-bottom: 0.5em;
  display: block;
}
.content-navigator {
  display: block;
  text-align: center;
}
.content-navigator div {
  display: inline;
  text-align: center;
}
.content-navigator .content-navigator-separator,
.content-navigator .content-navigator-separator-disabled {
  padding-left: 4px;
  padding-right: 4px;
}
.content-navigator .content-navigator-arrow {
  font-size: 150%;
}
.pagenavigator {
  text-align: center;
  clear: both;
}
.pagenavigator .previous {
  float: left;
}
.pagenavigator .next {
  float: right;
}
.calendar .month h2 {
  margin: 0;
  padding: 0;
  text-align: center;
}
.calendar .month .previous,
.calendar .month .next {
  font-weight: bold;
  margin: 0 4px 0 4px;
  padding-top: 0.1em;
  display: inline;
  /* Fix for IE */

}
.calendar .month .previous p,
.calendar .month .next p {
  display: inline;
}
.calendar .month .previous {
  float: left;
}
.calendar .month .next {
  float: right;
}
#diffview {
  margin-bottom: 1em;
}
#diffview ul {
  margin: 0 0 0.5em 0;
  padding: 0.25em 0.5em 0.25em 0.5em;
  border-bottom: 1px solid #808080;
  display: block;
}
#diffview ul li {
  font-size: 0.85em;
  margin: 0 0.5em 0 0;
  padding: 0;
  display: inline;
  list-style-type: none;
}
.attribute-view-diff {
  padding: 0.25em;
  border: 1px solid #d7d7d2;
}
.attribute-view-diff label {
  color: #75756c;
}
.attribute-view-diff-old {
  padding-bottom: 0.25em;
  border-bottom: 1px dashed #bfbfb7;
}
.attribute-view-diff-new {
  padding-top: 0.25em;
}
ins {
  color: #008000;
  text-decoration: none;
  border-bottom: 1px solid #00b000;
}
del {
  color: #d98078;
  text-decoration: line-through;
}
ins:hover,
del:hover {
  background-color: #ffffff;
}
ins:hover {
  color: #006000;
  border-bottom: none;
}
del:hover {
  color: #852c25;
  text-decoration: none;
}
.blockchanges ins,
.blockchanges del {
  color: #000000;
  padding-left: 0.5em;
  text-decoration: none;
  border-bottom: none;
  display: block;
}
.blockchanges ins {
  border-left: 0.5em solid #008000;
}
.blockchanges del {
  border-left: 0.5em solid #d98078;
}
.previous ins {
  display: none;
}
.previous del {
  color: #000000;
  background-color: #ffff00;
  border-bottom: none;
  text-decoration: none;
}
.latest del {
  display: none;
}
.latest ins {
  color: #000000;
  background-color: #ffff00;
  border-bottom: none;
  text-decoration: none;
}
p {
  margin: 0 0 10.5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 21px;
}
p small {
  font-size: 13px;
  color: #dbdbdc;
}
.lead {
  margin-bottom: 21px;
  font-size: 20px;
  font-weight: 200;
  line-height: 31.5px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-family: "Ubuntu", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #333333;
  text-rendering: optimizelegibility;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight: normal;
  color: #dbdbdc;
}
h1 {
  font-size: 36px;
  line-height: 42px;
  color: #007ea6;
}
h1 small {
  font-size: 18px;
}
h2 {
  font-size: 24px;
  line-height: 42px;
}
h2 small {
  font-size: 18px;
}
h3 {
  line-height: 31.5px;
  font-size: 18px;
}
h3 small {
  font-size: 14px;
}
h4,
h5,
h6 {
  line-height: 21px;
}
h4 {
  font-size: 14px;
}
h4 small {
  font-size: 12px;
}
h5 {
  font-size: 12px;
}
h6 {
  font-size: 11px;
  color: #dbdbdc;
  text-transform: uppercase;
}
.page-header {
  padding-bottom: 20px;
  margin: 21px 0;
  border-bottom: 1px solid #ebebeb;
}
.page-header h1 {
  line-height: 1;
}
aside h2,
aside h3,
aside h4,
aside h5,
aside h6 {
  font-weight: 300;
}
aside h2 {
  font-size: 18px;
  line-height: 34px;
  padding: 7px 20px 7px 20px;
  font-weight: 500;
  color: #007ea6;
}
aside article + .attribute-header h2,
aside article + .block-type-poll .attribute-header h2,
aside .subnavigation .attribute-header h2 {
  padding-top: 27px;
}
aside h3 {
  font-size: 18px;
  line-height: 22px;
  color: #007ea6;
}
aside article,
aside .block-content {
  font-size: 13px;
  line-height: 18px;
}
aside article a .attribute-image + .attribute-header,
aside .block-content a .attribute-image + .attribute-header {
  margin-top: 7px;
}
aside article p,
aside .block-content p {
  line-height: inherit;
  font-size: inherit;
}
aside article ul,
aside .block-content ul {
  margin-bottom: 5px;
}
aside article ul li,
aside .block-content ul li {
  margin-bottom: 5px;
}
aside > .subnavigation > .attribute-header h2 {
  float: left;
  margin-left: 20px;
  width: 300px;
}
aside > .subnavigation > ul > li {
  font-size: 16px;
}
aside > .subnavigation > ul > li ul li {
  font-size: 13px;
}
aside > .subnavigation > ul > li ul li a {
  color: #6f6f6f;
}
aside > .subnavigation > ul > li ul li.active a {
  color: #e57910;
}
aside > .subnavigation > ul > li a:hover,
aside > .subnavigation > ul > li a:focus {
  text-decoration: none;
  color: #e57910;
}
aside .item-price {
  color: #e57910;
  font-family: "Ubuntu", Helvetica, Arial, sans-serif;
  font-size: 26px;
  font-weight: 500;
}
aside .item-price .old-price {
  color: #e20008;
  text-decoration: line-through;
}
aside .product-main > .attribute-header h2 {
  font-size: 26px;
  font-weight: 500;
  line-height: 34px;
}
aside .product-main > .attribute-header .subheadline {
  color: #aeaeae;
  font-size: 13px;
}
ul,
ol {
  padding: 0;
  margin: 0 0 10.5px 1em;
}
ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0;
}
ul {
  list-style: none;
}
ol {
  list-style: decimal;
}
li {
  line-height: 21px;
}
ul.unstyled,
ol.unstyled {
  margin-left: 0;
  list-style: none;
}
section ul li,
footer ul li,
section ol li,
footer ol li {
  position: relative;
}
section ul li:before,
footer ul li:before,
section ol li:before,
footer ol li:before {
  content: "»";
  color: #006a8d;
  display: inline-block;
  position: absolute;
  left: -13px;
  top: -1px;
}
dl {
  margin-bottom: 21px;
}
dt,
dd {
  line-height: 21px;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 10.5px;
}
hr {
  margin: 21px 0;
  border: 0;
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ffffff;
}
strong {
  font-weight: bold;
}
em {
  font-style: italic;
}
.muted {
  color: #dbdbdc;
}
abbr {
  font-size: 90%;
  text-transform: uppercase;
  border-bottom: 1px dotted #ddd;
  cursor: help;
}
blockquote {
  padding: 0;
  margin: 1.5em 0;
  background-color: #007297;
  background-image: -moz-linear-gradient(top, #006a8d, #007ea6);
  background-image: -ms-linear-gradient(top, #006a8d, #007ea6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#006a8d), to(#007ea6));
  background-image: -webkit-linear-gradient(top, #006a8d, #007ea6);
  background-image: -o-linear-gradient(top, #006a8d, #007ea6);
  background-image: linear-gradient(top, #006a8d, #007ea6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006a8d', endColorstr='#007ea6', GradientType=0);
  -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.25);
  font-family: "Georgia", "Times New Roman", serif;
  color: #ffffff;
  font-size: 20px;
  line-height: 26px;
  padding: 30px 20px 10px 20px;
  *zoom: 1;
}
blockquote:before,
blockquote:after {
  display: table;
  content: "";
}
blockquote:after {
  clear: both;
}
blockquote .blockquote-body {
  *zoom: 1;
}
blockquote .blockquote-body:before,
blockquote .blockquote-body:after {
  display: table;
  content: "";
}
blockquote .blockquote-body:after {
  clear: both;
}
blockquote .blockquote-body p {
  margin-bottom: 20px;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}
blockquote .blockquote-body p:first-child:before {
  content: '\AB';
}
blockquote .blockquote-body p:last-child:after {
  content: '\BB';
}
blockquote small {
  display: block;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  color: #ffffff;
  margin-bottom: 10px;
}
blockquote small:before {
  content: '\2014 \00A0';
}
.object-left blockquote p {
  text-align: left;
}
.object-center blockquote p {
  text-align: center;
}
.object-right blockquote p {
  text-align: right;
}
q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}
address {
  display: block;
  margin-bottom: 21px;
  line-height: 21px;
  font-style: normal;
}
small {
  font-size: 100%;
}
cite {
  font-style: normal;
}
.attribute-byline,
.attribute-caption {
  font-size: 13px;
  line-height: 21px;
  color: #969696;
}
.attribute-byline p,
.attribute-caption p {
  margin: 0;
  padding: 0;
  font-size: 13px;
}
.strong {
  font-weight: bold;
}
.content-view-full article h2,
.content-view-full article h3,
.content-view-full article h4,
.content-view-full article h5,
.content-view-full article h6 {
  line-height: 31.5px;
}
.content-view-full article h4,
.content-view-full article h5,
.content-view-full article h6 {
  font-size: 18px;
}
.content-view-children .attribute-header h2,
.content-view-children .attribute-header h3,
.content-view-children .attribute-header h4,
.content-view-children .attribute-header h5,
.content-view-children .attribute-header h6 {
  line-height: 1.5em;
  font-weight: 300;
  font-size: 18px;
}
.content-view-children .item-price {
  color: #e57910;
  font-family: "Ubuntu", Helvetica, Arial, sans-serif;
  font-size: 30px;
  font-weight: 500;
}
.content-view-children .contacts-container h3,
.content-view-children .contacts-container h4 {
  color: #e57910;
  font-weight: 500;
}
.content-view-children .contacts-container .person-position,
.content-view-children .contacts-container .image-and-data-set ul li {
  font-size: 13px;
  color: #6f6f6f;
}
.content-view-children .contacts-container .person-position {
  font-style: italic;
}
.file-to-download .header {
  font-weight: bold;
}
.file-to-download .file-size {
  color: #000000;
}
.file-to-download .description,
.file-to-download .modified-date {
  color: #6f6f6f;
}
.comment .header .profile-name {
  font-weight: bold;
}
.comment .header .comment-date {
  color: #dbdbdc;
  font-size: 13px;
}
.comment .comment-headline {
  font-weight: bold;
  color: #6f6f6f;
}
.comment .comment-body {
  color: #6f6f6f;
}
.main-navi {
  font-family: "Ubuntu", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.main-navi .sublevel {
  font-weight: 300;
}
.extra-navi {
  font-size: 13px;
}
.breadcrumb {
  font-size: 13px;
}
footer .claim-wrapper {
  font-family: "Ubuntu", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 33px;
  color: #f9f9f9;
}
footer .claim-wrapper .sublevel {
  font-weight: 300;
}
code,
pre {
  padding: 0 3px 2px;
  font-family: Menlo, Monaco, "Courier New", monospace;
  font-size: 14px;
  color: #333333;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
code {
  padding: 3px 4px;
  color: #d14;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
}
pre {
  display: block;
  padding: 10px;
  margin: 0 0 10.5px;
  font-size: 12px;
  line-height: 21px;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  white-space: pre;
  white-space: pre-wrap;
  word-break: break-all;
  word-wrap: break-word;
}
pre.prettyprint {
  margin-bottom: 21px;
}
pre code {
  padding: 0;
  color: inherit;
  background-color: transparent;
  border: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
form {
  margin: 0 0 21px;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 31.5px;
  font-size: 22.5px;
  line-height: 42px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #eee;
}
legend small {
  font-size: 15.75px;
  color: #dbdbdc;
}
label,
input,
button,
select,
textarea {
  font-size: 15px;
  font-weight: normal;
  line-height: 21px;
}
input,
button,
select,
textarea {
  font-family: Arial, Helvetica, sans-serif;
}
button {
  font-weight: 500;
  font-family: "Ubuntu", Helvetica, Arial, sans-serif;
}
label {
  display: block;
  margin-bottom: 5px;
  color: #333333;
}
input,
textarea,
select,
.uneditable-input {
  display: inline-block;
  width: 210px;
  height: 21px;
  padding: 4px;
  margin-bottom: 9px;
  font-size: 15px;
  line-height: 21px;
  color: #333333;
  border: 1px solid #dbdbdc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.uneditable-textarea {
  width: auto;
  height: auto;
}
label input,
label textarea,
label select {
  display: block;
}
input[type="image"],
input[type="checkbox"],
input[type="radio"] {
  width: auto;
  height: auto;
  padding: 0;
  margin: 3px 0;
  *margin-top: 0;
  /* IE7 */

  line-height: normal;
  cursor: pointer;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 0 \9;
  /* IE9 and down */

}
input[type="image"] {
  border: 0;
}
input[type="file"] {
  width: auto;
  padding: initial;
  line-height: initial;
  border: initial;
  background-color: #ffffff;
  background-color: initial;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
input[type="button"],
input[type="reset"],
input[type="submit"] {
  width: auto;
  height: auto;
}
select,
input[type="file"] {
  height: 28px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */

  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */

  line-height: 28px;
}
input[type="file"] {
  line-height: 18px \9;
}
select {
  width: 220px;
  background-color: #ffffff;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="image"] {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
textarea {
  height: auto;
}
input[type="hidden"] {
  display: none;
}
.radio,
.checkbox {
  padding-left: 18px;
}
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: -18px;
}
.controls > .radio:first-child,
.controls > .checkbox:first-child {
  padding-top: 5px;
}
.radio.inline,
.checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
input,
textarea {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
}
input:focus,
textarea:focus {
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus,
select:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.input-mini {
  width: 60px;
}
.input-small {
  width: 90px;
}
.input-medium {
  width: 150px;
}
.input-large {
  width: 210px;
}
.input-xlarge {
  width: 270px;
}
.input-xxlarge {
  width: 530px;
}
input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input {
  float: none;
  margin-left: 0;
}
input.span1,
textarea.span1,
.uneditable-input.span1 {
  width: 50px;
}
input.span2,
textarea.span2,
.uneditable-input.span2 {
  width: 130px;
}
input.span3,
textarea.span3,
.uneditable-input.span3 {
  width: 210px;
}
input.span4,
textarea.span4,
.uneditable-input.span4 {
  width: 290px;
}
input.span5,
textarea.span5,
.uneditable-input.span5 {
  width: 370px;
}
input.span6,
textarea.span6,
.uneditable-input.span6 {
  width: 450px;
}
input.span7,
textarea.span7,
.uneditable-input.span7 {
  width: 530px;
}
input.span8,
textarea.span8,
.uneditable-input.span8 {
  width: 610px;
}
input.span9,
textarea.span9,
.uneditable-input.span9 {
  width: 690px;
}
input.span10,
textarea.span10,
.uneditable-input.span10 {
  width: 770px;
}
input.span11,
textarea.span11,
.uneditable-input.span11 {
  width: 850px;
}
input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 930px;
}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  background-color: #f5f5f5;
  border-color: #ddd;
  cursor: not-allowed;
}
.control-group.warning > label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
  color: #c09853;
}
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  color: #c09853;
  border-color: #c09853;
}
.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: 0 0 6px #dbc59e;
  -moz-box-shadow: 0 0 6px #dbc59e;
  box-shadow: 0 0 6px #dbc59e;
}
.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}
.control-group.error > label,
.control-group.error .help-block,
.control-group.error .help-inline {
  color: #b94a48;
}
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  color: #b94a48;
  border-color: #b94a48;
}
.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
  border-color: #953b39;
  -webkit-box-shadow: 0 0 6px #d59392;
  -moz-box-shadow: 0 0 6px #d59392;
  box-shadow: 0 0 6px #d59392;
}
.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}
.control-group.success > label,
.control-group.success .help-block,
.control-group.success .help-inline {
  color: #468847;
}
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  color: #468847;
  border-color: #468847;
}
.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
  border-color: #356635;
  -webkit-box-shadow: 0 0 6px #7aba7b;
  -moz-box-shadow: 0 0 6px #7aba7b;
  box-shadow: 0 0 6px #7aba7b;
}
.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}
input:focus:required:invalid,
textarea:focus:required:invalid,
select:focus:required:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}
input:focus:required:invalid:focus,
textarea:focus:required:invalid:focus,
select:focus:required:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}
.form-actions {
  padding: 20px 20px 21px;
  margin-top: 21px;
  margin-bottom: 21px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
}
.uneditable-input {
  display: block;
  background-color: #ffffff;
  border-color: #eee;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  cursor: not-allowed;
}
:-moz-placeholder {
  color: #aeaeae;
}
::-webkit-input-placeholder {
  color: #aeaeae;
}
input:focus :-moz-placeholder,
textarea:focus :-moz-placeholder {
  color: transparent;
}
input:focus ::-webkit-input-placeholder,
textarea:focus ::-webkit-input-placeholder {
  color: transparent;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 0;
  color: #dbdbdc;
}
.help-inline {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  margin-bottom: 9px;
  vertical-align: middle;
  padding-left: 5px;
}
.input-prepend,
.input-append {
  margin-bottom: 5px;
  *zoom: 1;
}
.input-prepend:before,
.input-append:before,
.input-prepend:after,
.input-append:after {
  display: table;
  content: "";
}
.input-prepend:after,
.input-append:after {
  clear: both;
}
.input-prepend input,
.input-append input,
.input-prepend .uneditable-input,
.input-append .uneditable-input {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-prepend input:focus,
.input-append input:focus,
.input-prepend .uneditable-input:focus,
.input-append .uneditable-input:focus {
  position: relative;
  z-index: 2;
}
.input-prepend .uneditable-input,
.input-append .uneditable-input {
  border-left-color: #ccc;
}
.input-prepend .add-on,
.input-append .add-on {
  float: left;
  display: block;
  width: auto;
  min-width: 16px;
  height: 21px;
  margin-right: -1px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 21px;
  color: #dbdbdc;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-prepend .active,
.input-append .active {
  background-color: #a9dba9;
  border-color: #46a546;
}
.input-prepend .add-on {
  *margin-top: 1px;
  /* IE6-7 */

}
.input-append input,
.input-append .uneditable-input {
  float: left;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-append .uneditable-input {
  border-left-color: #eee;
  border-right-color: #ccc;
}
.input-append .add-on {
  margin-right: 0;
  margin-left: -1px;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-append input:first-child {
  *margin-left: -160px;
}
.input-append input:first-child + .add-on {
  *margin-left: -21px;
}
.search-query {
  padding-left: 14px;
  padding-right: 14px;
  margin-bottom: 0;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
  background-color: #f1f1f1;
  background-image: -moz-linear-gradient(top, #ebebeb, #f9f9f9);
  background-image: -ms-linear-gradient(top, #ebebeb, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ebebeb), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #ebebeb, #f9f9f9);
  background-image: -o-linear-gradient(top, #ebebeb, #f9f9f9);
  background-image: linear-gradient(top, #ebebeb, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#f9f9f9', GradientType=0);
  color: #006a8d;
}
.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input {
  display: inline-block;
  margin-bottom: 0;
}
.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
  display: none;
}
.form-search label,
.form-inline label,
.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
  display: inline-block;
}
.form-search .input-append .add-on,
.form-inline .input-prepend .add-on,
.form-search .input-append .add-on,
.form-inline .input-prepend .add-on {
  vertical-align: middle;
}
.form-search .radio,
.form-inline .radio,
.form-search .checkbox,
.form-inline .checkbox {
  margin-bottom: 0;
  vertical-align: middle;
}
.control-group {
  margin-bottom: 10.5px;
}
legend + .control-group {
  margin-top: 21px;
  -webkit-margin-top-collapse: separate;
}
.form-horizontal .control-group {
  margin-bottom: 21px;
  *zoom: 1;
}
.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
  display: table;
  content: "";
}
.form-horizontal .control-group:after {
  clear: both;
}
.form-horizontal .control-label {
  float: left;
  width: 140px;
  padding-top: 5px;
  text-align: right;
}
.form-horizontal .controls {
  margin-left: 160px;
}
.form-horizontal .form-actions {
  padding-left: 160px;
}
.box {
  width: 99%;
}
.halfbox {
  width: 49%;
}
.block fieldset {
  border: 1px solid #DBDBDC;
  padding: 10px;
  margin-bottom: 10px;
}
.block input {
  vertical-align: baseline;
}
.block legend {
  margin-bottom: 21px;
  font-size: 15px;
  line-height: 21px;
  color: #333333;
  border-bottom: none;
  font-weight: bold;
  width: inherit;
}
.block label {
  font-weight: bold;
}
.block .element,
.block .halfelement {
  float: left;
  padding-right: 10px;
}
.block .element input[type="text"],
.block .halfelement input[type="text"] {
  width: 150px;
}
.buttonblock {
  margin-top: 10px;
}
select[name="FromVersion"],
select[name="ToVersion"] {
  width: 60px;
}
table {
  max-width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
table.list {
  width: 100%;
  margin-bottom: 21px;
}
table.list th,
table.list td {
  padding: 8px;
  line-height: 21px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
table.list th {
  font-weight: bold;
  background-color: #e5e5e5;
  background-image: -moz-linear-gradient(top, #ebebeb, #dbdbdc);
  background-image: -ms-linear-gradient(top, #ebebeb, #dbdbdc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ebebeb), to(#dbdbdc));
  background-image: -webkit-linear-gradient(top, #ebebeb, #dbdbdc);
  background-image: -o-linear-gradient(top, #ebebeb, #dbdbdc);
  background-image: linear-gradient(top, #ebebeb, #dbdbdc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#dbdbdc', GradientType=0);
}
table.list th.tight {
  width: 1%;
}
table.list.table-colorized th {
  background-color: #00769c;
  background-image: -moz-linear-gradient(top, #007ea6, #006a8d);
  background-image: -ms-linear-gradient(top, #007ea6, #006a8d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#007ea6), to(#006a8d));
  background-image: -webkit-linear-gradient(top, #007ea6, #006a8d);
  background-image: -o-linear-gradient(top, #007ea6, #006a8d);
  background-image: linear-gradient(top, #007ea6, #006a8d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007ea6', endColorstr='#006a8d', GradientType=0);
  color: #ffffff;
}
table.list thead th {
  vertical-align: bottom;
}
table.list thead:first-child tr th,
table.list thead:first-child tr td {
  border-top: 0;
}
table.list tbody + tbody {
  border-top: 2px solid #ddd;
}
.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}
table.list {
  border: 1px solid #ddd;
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-color: transparent;
  border-collapse: separate;
  *border-collapse: collapsed;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
table.list th + th,
table.list td + td,
table.list th + td,
table.list td + th {
  border-left: 1px solid transparent;
}
table.list thead:first-child tr:first-child th,
table.list tbody:first-child tr:first-child th,
table.list tbody:first-child tr:first-child td {
  border-top: 0;
}
table.list thead:first-child tr:first-child th:first-child,
table.list tbody:first-child tr:first-child td:first-child {
  -webkit-border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0;
}
table.list thead:first-child tr:first-child th:last-child,
table.list tbody:first-child tr:first-child td:last-child {
  -webkit-border-radius: 0 4px 0 0;
  -moz-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0;
}
table.list thead:last-child tr:last-child th:first-child,
table.list tbody:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
}
table.list thead:last-child tr:last-child th:last-child,
table.list tbody:last-child tr:last-child td:last-child {
  -webkit-border-radius: 0 0 4px 0;
  -moz-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0;
}
table.list tbody tr:nth-child(even) td,
table.list tbody tr:nth-child(even) th {
  background-color: #f9f9f9;
}
table.list tbody td,
table.list tbody th {
  border-color: transparent;
}
table.list.table-colorized td,
table.list.table-colorized th {
  border-top-color: #ebebeb;
}
table.list.table-colorized td:nth-child(even),
table.list.table-colorized th:nth-child(even) {
  background-color: rgba(0, 126, 166, 0.06999999999999995);
}
table.list tbody tr:hover td,
table.list tbody tr:hover th {
  background-color: #f5f5f5;
}
table .span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}
table .span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}
table .span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
table .span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}
table .span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}
table .span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}
table .span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}
table .span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}
table .span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}
table .span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}
table .span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}
table .span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #eee;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 21px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover {
  color: #000000;
  text-decoration: none;
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: pointer;
}
.button,
.defaultbutton,
.btn {
  display: inline-block;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 21px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  *margin-left: .3em;
}
.button:hover,
.defaultbutton:hover,
.btn:hover,
.button:active,
.defaultbutton:active,
.btn:active,
.button.active,
.defaultbutton.active,
.btn.active,
.button.disabled,
.defaultbutton.disabled,
.btn.disabled,
.button[disabled],
.defaultbutton[disabled],
.btn[disabled] {
  background-color: #e6e6e6;
}
.button:active,
.defaultbutton:active,
.btn:active,
.button.active,
.defaultbutton.active,
.btn.active {
  background-color: #cccccc \9;
}
.button:first-child,
.defaultbutton:first-child,
.btn:first-child {
  *margin-left: 0;
}
.button:hover,
.defaultbutton:hover,
.btn:hover {
  color: #333333;
  text-decoration: none;
  background-color: #e6e6e6;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn.active,
.btn:active {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  outline: 0;
}
.btn.disabled,
.btn[disabled],
.button-disabled,
.button-disabled[disabled] {
  cursor: default;
  background-image: none;
  background-color: #e6e6e6;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-large {
  padding: 9px 14px;
  font-size: 17px;
  line-height: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.btn-large [class^="icon-"] {
  margin-top: 1px;
}
.btn-small {
  padding: 5px 9px;
  font-size: 13px;
  line-height: 19px;
}
.btn-small [class^="icon-"] {
  margin-top: -1px;
}
.btn-mini {
  padding: 2px 6px;
  font-size: 13px;
  line-height: 17px;
}
.btn-primary,
.btn-primary:hover,
.btn-warning,
.btn-warning:hover,
.btn-danger,
.btn-danger:hover,
.btn-success,
.btn-success:hover,
.btn-info,
.btn-info:hover,
.btn-inverse,
.btn-inverse:hover,
.defaultbutton,
.defaultbutton:hover {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  color: #ffffff;
}
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-dark.active {
  color: rgba(255, 255, 255, 0.75);
}
.btn-primary {
  background-color: #00578d;
  background-image: -moz-linear-gradient(top, #006a8d, #003b8d);
  background-image: -ms-linear-gradient(top, #006a8d, #003b8d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#006a8d), to(#003b8d));
  background-image: -webkit-linear-gradient(top, #006a8d, #003b8d);
  background-image: -o-linear-gradient(top, #006a8d, #003b8d);
  background-image: linear-gradient(top, #006a8d, #003b8d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006a8d', endColorstr='#003b8d', GradientType=0);
  border-color: #003b8d #003b8d #001b41;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  background-color: #003b8d;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #00265a \9;
}
.btn-warning {
  background-color: #ed9036;
  background-image: -moz-linear-gradient(top, #f3a04f, #e57910);
  background-image: -ms-linear-gradient(top, #f3a04f, #e57910);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3a04f), to(#e57910));
  background-image: -webkit-linear-gradient(top, #f3a04f, #e57910);
  background-image: -o-linear-gradient(top, #f3a04f, #e57910);
  background-image: linear-gradient(top, #f3a04f, #e57910);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3a04f', endColorstr='#e57910', GradientType=0);
  border-color: #e57910 #e57910 #9d530b;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  background-color: #e57910;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #b5600d \9;
}
.btn-danger {
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(top, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  background-color: #bd362f;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}
.btn-success {
  background-color: #5bb75b;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -ms-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(top, #62c462, #51a351);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  background-color: #51a351;
}
.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}
.btn-info {
  background-color: #49afcd;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(top, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  background-color: #2f96b4;
}
.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}
.btn-inverse {
  background-color: #393939;
  background-image: -moz-linear-gradient(top, #454545, #262626);
  background-image: -ms-linear-gradient(top, #454545, #262626);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#454545), to(#262626));
  background-image: -webkit-linear-gradient(top, #454545, #262626);
  background-image: -o-linear-gradient(top, #454545, #262626);
  background-image: linear-gradient(top, #454545, #262626);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#454545', endColorstr='#262626', GradientType=0);
  border-color: #262626 #262626 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  background-color: #262626;
}
.btn-inverse:active,
.btn-inverse.active {
  background-color: #0c0c0c \9;
}
.defaultbutton {
  background-color: #ed9036;
  background-image: -moz-linear-gradient(top, #f3a04f, #e57910);
  background-image: -ms-linear-gradient(top, #f3a04f, #e57910);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3a04f), to(#e57910));
  background-image: -webkit-linear-gradient(top, #f3a04f, #e57910);
  background-image: -o-linear-gradient(top, #f3a04f, #e57910);
  background-image: linear-gradient(top, #f3a04f, #e57910);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3a04f', endColorstr='#e57910', GradientType=0);
  border-color: #e57910 #e57910 #9d530b;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.defaultbutton:hover,
.defaultbutton:active,
.defaultbutton.active,
.defaultbutton.disabled,
.defaultbutton[disabled] {
  background-color: #e57910;
}
.defaultbutton:active,
.defaultbutton.active {
  background-color: #b5600d \9;
}
button.btn,
input[type="submit"].btn {
  *padding-top: 2px;
  *padding-bottom: 2px;
}
button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button.btn.large,
input[type="submit"].btn.large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
button.btn.small,
input[type="submit"].btn.small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
.btn-group {
  position: relative;
  *zoom: 1;
  *margin-left: .3em;
}
.btn-group:before,
.btn-group:after {
  display: table;
  content: "";
}
.btn-group:after {
  clear: both;
}
.btn-group:first-child {
  *margin-left: 0;
}
.btn-group + .btn-group {
  margin-left: 5px;
}
.btn-toolbar {
  margin-top: 10.5px;
  margin-bottom: 10.5px;
}
.btn-toolbar .btn-group {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
}
.btn-group .btn {
  position: relative;
  float: left;
  margin-left: -1px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-group .btn:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group .btn:last-child,
.btn-group .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.btn-group .btn.large:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
}
.btn-group .btn.large:last-child,
.btn-group .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
}
.btn-group .btn:hover,
.btn-group .btn:focus,
.btn-group .btn:active,
.btn-group .btn.active {
  z-index: 2;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  *padding-top: 5px;
  *padding-bottom: 5px;
}
.btn-group.open {
  *z-index: 1000;
}
.btn-group.open .dropdown-menu {
  display: block;
  margin-top: 1px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn .caret {
  margin-top: 7px;
  margin-left: 0;
}
.btn:hover .caret,
.open.btn-group .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}
.btn-primary .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
  border-top-color: #ffffff;
  opacity: 0.75;
  filter: alpha(opacity=75);
}
.btn-small .caret {
  margin-top: 4px;
}
.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 21px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.alert,
.alert-heading {
  color: #c09853;
}
.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 18px;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success,
.alert-success .alert-heading {
  color: #468847;
}
.alert-danger,
.alert-error {
  background-color: #f2dede;
  border-color: #eed3d7;
}
.alert-danger,
.alert-error,
.alert-danger .alert-heading,
.alert-error .alert-heading {
  color: #b94a48;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info,
.alert-info .alert-heading {
  color: #3a87ad;
}
.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}
.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}
.alert-block p + p {
  margin-top: 5px;
}
.nav {
  margin-left: 0;
  margin-bottom: 21px;
  list-style: none;
}
.nav > li > a {
  display: block;
}
.nav > li > a:hover {
  text-decoration: none;
  background-color: #ebebeb;
}
.nav .nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 21px;
  color: #dbdbdc;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}
.nav li + .nav-header {
  margin-top: 9px;
}
.nav-list {
  padding-left: 14px;
  padding-right: 14px;
  margin-bottom: 0;
}
.nav-list > li > a,
.nav-list .nav-header {
  margin-left: -15px;
  margin-right: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.nav-list > li > a {
  padding: 3px 15px;
}
.nav-list .active > a,
.nav-list .active > a:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #006a8d;
}
.nav-list [class^="icon-"] {
  margin-right: 2px;
}
.nav-tabs,
.nav-pills {
  *zoom: 1;
}
.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display: table;
  content: "";
}
.nav-tabs:after,
.nav-pills:after {
  clear: both;
}
.nav-tabs > li,
.nav-pills > li {
  float: left;
}
.nav-tabs > li > a,
.nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  padding-top: 9px;
  padding-bottom: 9px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #ebebeb #ebebeb #dddddd;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
  color: #aeaeae;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.nav-pills .active > a,
.nav-pills .active > a:hover {
  color: #ffffff;
  background-color: #006a8d;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li > a {
  margin-right: 0;
}
.nav-tabs.nav-stacked {
  border-bottom: 0;
}
.nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.nav-tabs.nav-stacked > li > a:hover {
  border-color: #ddd;
  z-index: 2;
}
.nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}
.nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}
.nav-tabs .dropdown-menu,
.nav-pills .dropdown-menu {
  margin-top: 1px;
  border-width: 1px;
}
.nav-pills .dropdown-menu {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.nav-tabs .dropdown-toggle .caret,
.nav-pills .dropdown-toggle .caret {
  border-top-color: #006a8d;
  margin-top: 6px;
}
.nav-tabs .dropdown-toggle:hover .caret,
.nav-pills .dropdown-toggle:hover .caret {
  border-top-color: #006a8d;
}
.nav-tabs .active .dropdown-toggle .caret,
.nav-pills .active .dropdown-toggle .caret {
  border-top-color: #333333;
}
.nav > .dropdown.active > a:hover {
  color: #000000;
  cursor: pointer;
}
.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > .open.active > a:hover {
  color: #ffffff;
  background-color: #dbdbdc;
  border-color: #dbdbdc;
}
.nav .open .caret,
.nav .open.active .caret,
.nav .open a:hover .caret {
  border-top-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.tabs-stacked .open > a:hover {
  border-color: #dbdbdc;
}
.tabbable {
  *zoom: 1;
}
.tabbable:before,
.tabbable:after {
  display: table;
  content: "";
}
.tabbable:after {
  clear: both;
}
.tab-content {
  overflow: hidden;
}
.tabs-below .nav-tabs,
.tabs-right .nav-tabs,
.tabs-left .nav-tabs {
  border-bottom: 0;
}
.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}
.tab-content > .active,
.pill-content > .active {
  display: block;
}
.tabs-below .nav-tabs {
  border-top: 1px solid #ddd;
}
.tabs-below .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}
.tabs-below .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.tabs-below .nav-tabs > li > a:hover {
  border-bottom-color: transparent;
  border-top-color: #ddd;
}
.tabs-below .nav-tabs .active > a,
.tabs-below .nav-tabs .active > a:hover {
  border-color: transparent #ddd #ddd #ddd;
}
.tabs-left .nav-tabs > li,
.tabs-right .nav-tabs > li {
  float: none;
}
.tabs-left .nav-tabs > li > a,
.tabs-right .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}
.tabs-left .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}
.tabs-left .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.tabs-left .nav-tabs > li > a:hover {
  border-color: #ebebeb #dddddd #ebebeb #ebebeb;
}
.tabs-left .nav-tabs .active > a,
.tabs-left .nav-tabs .active > a:hover {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}
.tabs-right .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}
.tabs-right .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.tabs-right .nav-tabs > li > a:hover {
  border-color: #ebebeb #ebebeb #ebebeb #dddddd;
}
.tabs-right .nav-tabs .active > a,
.tabs-right .nav-tabs .active > a:hover {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}
.navbar {
  overflow: visible;
  margin-bottom: 0;
}
.navbar-inner,
.claim-wrapper {
  padding-left: 20px;
  padding-right: 20px;
  background-color: #00769c;
  background-image: -moz-linear-gradient(top, #007ea6, #006a8d);
  background-image: -ms-linear-gradient(top, #007ea6, #006a8d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#007ea6), to(#006a8d));
  background-image: -webkit-linear-gradient(top, #007ea6, #006a8d);
  background-image: -o-linear-gradient(top, #007ea6, #006a8d);
  background-image: linear-gradient(top, #007ea6, #006a8d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007ea6', endColorstr='#006a8d', GradientType=0);
}
.navbar-inner.sublevel,
.claim-wrapper.sublevel {
  background-color: #f3f3f3;
  background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
  background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#ebebeb));
  background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
  background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
  background-image: linear-gradient(top, #f9f9f9, #ebebeb);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#ebebeb', GradientType=0);
  border-bottom: 1px solid #dbdbdc;
}
.btn-navbar {
  display: none;
  *zoom: 1;
  padding: 4px 5px;
  border: 1px solid #dbdbdc;
  font-size: 16px;
  text-align: left;
  color: #6f6f6f;
  margin-bottom: 5px;
  position: relative;
  -webkit-box-shadow: inset 0 18px 0 #ffffff;
  -moz-box-shadow: inset 0 18px 0 #ffffff;
  box-shadow: inset 0 18px 0 #ffffff;
}
.btn-navbar:before,
.btn-navbar:after {
  display: table;
  content: "";
}
.btn-navbar:after {
  clear: both;
}
.btn-navbar:after {
  content: "";
  position: absolute;
  width: 10px;
  height: 16px;
  background: transparent url('../bundles/ezdemo/images/ez-sprite.png') no-repeat -132px -28px;
  right: 7px;
  top: 7px;
}
.nav-collapse.collapse {
  height: auto;
}
.navbar .brand:hover {
  text-decoration: none;
}
.navbar .brand {
  float: left;
  display: block;
  padding: 8px 20px 12px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  line-height: 1;
  color: #ffffff;
}
.navbar .navbar-text {
  margin-bottom: 0;
  line-height: 40px;
  color: #dbdbdc;
}
.navbar .navbar-text a:hover {
  color: #ffffff;
  background-color: transparent;
}
.navbar .btn,
.navbar .btn-group {
  margin-top: 5px;
}
.navbar .btn-group .btn {
  margin-top: 0;
}
.navbar-form {
  margin-bottom: 0;
  *zoom: 1;
}
.navbar-form:before,
.navbar-form:after {
  display: table;
  content: "";
}
.navbar-form:after {
  clear: both;
}
.navbar-form input,
.navbar-form select {
  display: inline-block;
  margin-top: 5px;
  margin-bottom: 0;
}
.navbar-form .radio,
.navbar-form .checkbox {
  margin-top: 5px;
}
.navbar-form input[type="image"],
.navbar-form input[type="checkbox"],
.navbar-form input[type="radio"] {
  margin-top: 3px;
}
.navbar-form .input-append,
.navbar-form .input-prepend {
  margin-top: 6px;
  white-space: nowrap;
}
.navbar-form .input-append input,
.navbar-form .input-prepend input {
  margin-top: 0;
}
.navbar-search {
  position: relative;
  float: left;
  margin-top: 6px;
  margin-bottom: 0;
}
.navbar-search .search-query {
  padding: 4px 9px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, 0.75);
  background: #666;
  background: rgba(255, 255, 255, 0.3);
  border: 1px solid #111;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15);
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
.navbar-search .search-query :-moz-placeholder {
  color: #ebebeb;
}
.navbar-search .search-query ::-webkit-input-placeholder {
  color: #ebebeb;
}
.navbar-search .search-query:hover {
  color: #ffffff;
  background-color: #dbdbdc;
  background-color: rgba(255, 255, 255, 0.5);
}
.navbar-search .search-query:focus,
.navbar-search .search-query.focused {
  padding: 5px 10px;
  color: #333333;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  outline: 0;
}
.navbar-fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.navbar-fixed-top .navbar-inner {
  padding-left: 0;
  padding-right: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: right;
  margin: 0 10px 0 0;
  min-height: 33px;
}
.navbar .nav.pull-right {
  float: right;
}
.navbar .nav > li {
  display: block;
  float: left;
  border-left: 1px solid rgba(0, 135, 178, 0.52);
  border-right: 1px solid rgba(13, 92, 120, 0.42);
}
.navbar .nav > li:first-child {
  border-left: none;
}
.navbar .nav > li:last-child {
  border-right: none;
}
.navbar .sublevel .nav > li {
  border-left-color: #f9f9f9;
  border-right-color: #dbdbdc;
}
.navbar .breadcrumb-wrapper {
  border-bottom: 1px solid #ebebeb;
}
.navbar.extra-navi {
  position: relative;
}
.navbar.extra-navi .nav {
  background: transparent url('../bundles/ezdemo/images/bgr-extra-navi.png') no-repeat center bottom;
}
.navbar.extra-navi .nav > li {
  border: none;
  position: relative;
}
.navbar.extra-navi #lang-selector .current-lang {
  display: block;
  position: absolute;
  left: 170px;
  top: 0;
}
.navbar.extra-navi #lang-selector a {
  display: inline-block;
  padding: 5px 10px 5px 30px;
}
.navbar.extra-navi #lang-selector ul {
  margin: 0;
  background-color: #007ea6;
  position: absolute;
  left: 170px;
  top: -1000px;
  z-index: 15;
  background-color: #00769c;
  background-image: -moz-linear-gradient(top, #007ea6, #006a8d);
  background-image: -ms-linear-gradient(top, #007ea6, #006a8d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#007ea6), to(#006a8d));
  background-image: -webkit-linear-gradient(top, #007ea6, #006a8d);
  background-image: -o-linear-gradient(top, #007ea6, #006a8d);
  background-image: linear-gradient(top, #007ea6, #006a8d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007ea6', endColorstr='#006a8d', GradientType=0);
  -webkit-border-radius: 0px 0px 3px 3px;
  -moz-border-radius: 0px 0px 3px 3px;
  border-radius: 0px 0px 3px 3px;
  -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.35);
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.35);
  -webkit-transition: top 0.2s ease;
  -moz-transition: top 0.2s ease;
  -ms-transition: top 0.2s ease;
  -o-transition: top 0.2s ease;
  transition: top 0.2s ease;
}
.navbar.extra-navi #lang-selector ul > li {
  list-style-type: none;
  padding-bottom: 2px;
}
.navbar.extra-navi #lang-selector ul > .current {
  background: #004d66;
}
.navbar.extra-navi #lang-selector:target ul {
  overflow: hidden;
  top: 0;
}
.navbar.extra-navi #lang-selector:target a {
  color: #fff;
}
.navbar .nav > li > a {
  float: none;
  padding: 7px 10px;
  line-height: 19px;
  color: #ebebeb;
  text-decoration: none;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.45);
}
.navbar .sublevel .nav > li > a {
  color: #006a8d;
  text-shadow: none;
}
.navbar.extra-navi .nav > li > a {
  color: #006a8d;
  padding: 3px 10px 4px;
  text-shadow: none;
}
.navbar.extra-navi .nav > li > a:hover,
.navbar.extra-navi .nav > li > a:focus {
  text-decoration: underline;
}
.navbar .nav > li > a:hover {
  background-color: transparent;
  color: #ffffff;
  text-decoration: none;
}
.navbar .sublevel .nav > li > a:hover {
  color: #007ea6;
}
.navbar.extra-navi .nav > li > a:hover {
  color: #007ea6;
}
.navbar .nav .active > a,
.navbar .sublevel .nav .active > a,
.navbar .nav .active > a:hover,
.navbar .sublevel .nav .active > a:hover {
  color: #006a8d;
  text-decoration: none;
  background-color: #ebebeb;
  background-color: #f1f1f1;
  background-image: -moz-linear-gradient(top, #ebebeb, #f9f9f9);
  background-image: -ms-linear-gradient(top, #ebebeb, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ebebeb), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #ebebeb, #f9f9f9);
  background-image: -o-linear-gradient(top, #ebebeb, #f9f9f9);
  background-image: linear-gradient(top, #ebebeb, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#f9f9f9', GradientType=0);
  text-shadow: none;
}
.navbar .sublevel .nav .active > a,
.navbar .sublevel .nav .active > a:hover {
  background-color: #f3f3f3;
  background-image: -moz-linear-gradient(top, #ebebeb, #ffffff);
  background-image: -ms-linear-gradient(top, #ebebeb, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ebebeb), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #ebebeb, #ffffff);
  background-image: -o-linear-gradient(top, #ebebeb, #ffffff);
  background-image: linear-gradient(top, #ebebeb, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#ffffff', GradientType=0);
  padding-bottom: 8px;
  padding-left: 11px;
  margin-bottom: -1px;
  margin-left: -1px;
}
.navbar .divider-vertical {
  height: 33px;
  width: 1px;
  margin: 0 9px;
  overflow: hidden;
  background-color: #006a8d;
  border-right: 1px solid #007ea6;
}
.navbar .nav.pull-right {
  margin-left: 10px;
  margin-right: 0;
}
.navbar .dropdown-menu {
  margin-top: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.navbar .dropdown-menu:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 9px;
}
.navbar .dropdown-menu:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 10px;
}
.navbar .nav .dropdown-toggle .caret,
.navbar .nav .open.dropdown .caret {
  border-top-color: #ffffff;
}
.navbar .nav .active .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}
.navbar .nav .open > .dropdown-toggle,
.navbar .nav .active > .dropdown-toggle,
.navbar .nav .open.active > .dropdown-toggle {
  background-color: transparent;
}
.navbar .nav .active > .dropdown-toggle:hover {
  color: #ffffff;
}
.navbar .nav.pull-right .dropdown-menu {
  left: auto;
  right: 0;
}
.navbar .nav.pull-right .dropdown-menu:before {
  left: auto;
  right: 12px;
}
.navbar .nav.pull-right .dropdown-menu:after {
  left: auto;
  right: 13px;
}
.breadcrumb {
  padding: 7px 0;
  margin: 0;
}
.breadcrumb li {
  display: inline-block;
  text-shadow: 0 1px 0 #ffffff;
  color: #aeaeae;
}
.breadcrumb li a {
  color: #aeaeae;
}
.breadcrumb li a:hover,
.breadcrumb li afocus {
  color: #006a8d;
}
.breadcrumb .divider {
  padding: 0 5px;
  color: #dbdbdc;
}
.pagination {
  height: 42px;
  margin: 21px 0;
}
.pagination ul {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination li {
  display: inline;
}
.pagination a {
  float: left;
  padding: 0 14px;
  line-height: 40px;
  text-decoration: none;
  border: 1px solid #ddd;
  border-left-width: 0;
}
.pagination a:hover,
.pagination .active a {
  background-color: #f5f5f5;
}
.pagination .active a {
  color: #dbdbdc;
  cursor: default;
}
.pagination .disabled a,
.pagination .disabled a:hover {
  color: #dbdbdc;
  background-color: transparent;
  cursor: default;
}
.pagination li:first-child a {
  border-left-width: 1px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.pagination li:last-child a {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.pagination-centered {
  text-align: center;
}
.pagination-right {
  text-align: right;
}
.pagination li:before {
  content: none;
}
.pager {
  margin-left: 0;
  margin-bottom: 21px;
  list-style: none;
  text-align: center;
  *zoom: 1;
}
.pager:before,
.pager:after {
  display: table;
  content: "";
}
.pager:after {
  clear: both;
}
.pager li {
  display: inline;
}
.pager a {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.pager a:hover {
  text-decoration: none;
  background-color: #f5f5f5;
}
.pager .next a {
  float: right;
}
.pager .previous a {
  float: left;
}
.thumbnails {
  margin-left: -20px;
  list-style: none;
  *zoom: 1;
}
.thumbnails:before,
.thumbnails:after {
  display: table;
  content: "";
}
.thumbnails:after {
  clear: both;
}
.thumbnails > li {
  float: left;
  margin: 0 0 21px 20px;
}
.thumbnail {
  display: block;
  padding: 4px;
  line-height: 1;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}
a.thumbnail:hover {
  border-color: #006a8d;
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
.thumbnail > img {
  display: block;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.thumbnail .caption {
  padding: 9px;
}
.label {
  padding: 2px 4px 3px;
  font-size: 12.75px;
  font-weight: bold;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #dbdbdc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.label:hover {
  color: #ffffff;
  text-decoration: none;
}
.label-important {
  background-color: #b94a48;
}
.label-important:hover {
  background-color: #953b39;
}
.label-warning {
  background-color: #e57910;
}
.label-warning:hover {
  background-color: #b5600d;
}
.label-success {
  background-color: #468847;
}
.label-success:hover {
  background-color: #356635;
}
.label-info {
  background-color: #3a87ad;
}
.label-info:hover {
  background-color: #2d6987;
}
.hero-unit {
  padding: 60px;
  margin-bottom: 30px;
  background-color: #f5f5f5;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.hero-unit h1 {
  margin-bottom: 0;
  font-size: 60px;
  line-height: 1;
  letter-spacing: -1px;
}
.hero-unit p {
  font-size: 18px;
  font-weight: 200;
  line-height: 31.5px;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.object-left {
  float: left;
  clear: left;
}
.object-right {
  float: right;
  clear: right;
}
.object-center {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.block .left {
  width: 48%;
  float: left;
  clear: left;
}
.block .right {
  width: 48%;
  float: right;
  clear: right;
}
.button-left {
  float: left;
}
.button-right {
  float: right;
}
.hide {
  display: none;
}
.hidden {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
.show {
  display: block;
}
.invisible {
  visibility: hidden;
}
.break {
  clear: both;
}
.spamfilter {
  display: none;
}
.content-view-full .attribute-short {
  font-weight: bold;
}
.content-view-full .content-view-block {
  margin-top: 0;
}
.content-view-line .attribute-short,
.content-view-aside .attribute-short {
  font-weight: normal;
}
.full-gallery .gallery-navigator,
.embed-gallery .gallery-navigator,
.block-gallery .gallery-navigator {
  white-space: nowrap;
  position: relative;
  top: 0;
  left: 0;
  z-index: 10;
  overflow: hidden;
  padding-top: 5px;
}
.full-gallery .gallery-navigator .cursor,
.embed-gallery .gallery-navigator .cursor,
.block-gallery .gallery-navigator .cursor {
  position: absolute;
  top: 0;
  z-index: 11;
  width: 33px;
  display: inline-block;
  display: none;
}
.full-gallery .gallery-navigator .navig,
.embed-gallery .gallery-navigator .navig,
.block-gallery .gallery-navigator .navig {
  display: inline-block;
  width: 20px;
  height: 37px;
  position: absolute;
  top: 31px;
  z-index: 11;
}
.full-gallery .gallery-navigator .next,
.embed-gallery .gallery-navigator .next,
.block-gallery .gallery-navigator .next {
  right: 0px;
  background: transparent url('../bundles/ezdemo/images/ez-sprite.png') no-repeat -55px -22px;
}
.full-gallery .gallery-navigator .prev,
.embed-gallery .gallery-navigator .prev,
.block-gallery .gallery-navigator .prev {
  left: 0px;
  background: transparent url('../bundles/ezdemo/images/ez-sprite.png') no-repeat -35px -22px;
}
.full-gallery .gallery-navigator .images,
.embed-gallery .gallery-navigator .images,
.block-gallery .gallery-navigator .images {
  margin: 0;
  position: relative;
  top: 0;
  left: 0;
  white-space: nowrap;
  z-index: 1;
  font-size: 10px;
}
.full-gallery .gallery-navigator .images li,
.embed-gallery .gallery-navigator .images li,
.block-gallery .gallery-navigator .images li {
  display: inline-block;
}
.full-gallery .gallery-navigator .images li:before,
.embed-gallery .gallery-navigator .images li:before,
.block-gallery .gallery-navigator .images li:before {
  display: none;
}
.full-gallery .gallery-navigator .images figure,
.embed-gallery .gallery-navigator .images figure,
.block-gallery .gallery-navigator .images figure {
  position: relative;
  margin: 0;
}
.full-gallery .gallery-navigator .images figcaption,
.embed-gallery .gallery-navigator .images figcaption,
.block-gallery .gallery-navigator .images figcaption {
  display: none;
}
.full-gallery .gallery-viewer,
.embed-gallery .gallery-viewer,
.block-gallery .gallery-viewer {
  padding-bottom: 5px;
  border-bottom: 1px solid #ebebeb;
}
.full-gallery .gallery-viewer .counter,
.embed-gallery .gallery-viewer .counter,
.block-gallery .gallery-viewer .counter {
  display: block;
  float: right;
  color: #969696;
  font-weight: normal;
  font-size: 60%;
}
.full-gallery .gallery-viewer figure,
.embed-gallery .gallery-viewer figure,
.block-gallery .gallery-viewer figure {
  margin: 0;
  padding: 0;
}
.full-gallery .gallery-viewer figure img,
.embed-gallery .gallery-viewer figure img,
.block-gallery .gallery-viewer figure img {
  display: block;
  max-height: 100%;
  width: auto;
}
.full-gallery .gallery-viewer figcaption,
.embed-gallery .gallery-viewer figcaption,
.block-gallery .gallery-viewer figcaption {
  margin: 0;
  color: #969696;
}
.full-gallery .gallery-viewer figcaption p:last-of-type,
.embed-gallery .gallery-viewer figcaption p:last-of-type,
.block-gallery .gallery-viewer figcaption p:last-of-type {
  margin-bottom: 0;
}
.full-gallery .gallery-viewer h2,
.embed-gallery .gallery-viewer h2,
.block-gallery .gallery-viewer h2 {
  border-bottom: 1px solid #ebebeb;
  line-height: 28px;
  margin: 15px 0;
}
.full-gallery .gallery-viewer h2 a,
.embed-gallery .gallery-viewer h2 a,
.block-gallery .gallery-viewer h2 a {
  color: #333333;
}
.block-gallery figure {
  position: relative;
}
.block-gallery .gallery-viewer figcaption {
  position: absolute;
  top: 0;
  color: #fff;
  background: rgba(0, 0, 0, 0.3);
  width: 100%;
  padding: 10px 0;
}
.block-gallery .gallery-viewer figcaption h3 {
  color: #fff;
  font-size: 130%;
}
.block-gallery .gallery-viewer figcaption a,
.block-gallery .gallery-viewer figcaption .counter {
  color: #fff;
}
.block-gallery .gallery-viewer figcaption > * {
  padding: 0 10px;
}
.item-list .block-content {
  padding: 10px 20px;
}
.block-type-mainstory {
  position: relative;
  margin: 20px 0;
  *zoom: 1;
}
.block-type-mainstory:before,
.block-type-mainstory:after {
  display: table;
  content: "";
}
.block-type-mainstory:after {
  clear: both;
}
.block-type-mainstory.full-size a .overlay {
  position: absolute;
  bottom: 15px;
  left: 0;
  font-weight: 300;
}
.block-type-mainstory.full-size a .overlay .attribute-author {
  color: #ffffff;
  font-size: 18px;
  display: block;
  margin: 0 10px;
}
.block-type-mainstory.full-size a .overlay h2 {
  display: block;
  margin: 0 10px;
  color: #ffffff;
  line-height: 1.2;
}
.block-type-mainstory.full-size a:hover,
.block-type-mainstory.full-size a:focus {
  text-decoration: none;
}
.block-type-mainstory.full-size a:hover .overlay .attribute-author,
.block-type-mainstory.full-size a:focus .overlay .attribute-author,
.block-type-mainstory.full-size a:hover .overlay h2,
.block-type-mainstory.full-size a:focus .overlay h2 {
  text-decoration: none;
  color: #e57910;
}
.block-type-mainstory.picture-left a {
  display: block;
  *zoom: 1;
  padding: 15px;
  background-color: #004054;
  background-image: -moz-linear-gradient(top, #004d66, #002c3a);
  background-image: -ms-linear-gradient(top, #004d66, #002c3a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#004d66), to(#002c3a));
  background-image: -webkit-linear-gradient(top, #004d66, #002c3a);
  background-image: -o-linear-gradient(top, #004d66, #002c3a);
  background-image: linear-gradient(top, #004d66, #002c3a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004d66', endColorstr='#002c3a', GradientType=0);
}
.block-type-mainstory.picture-left a:before,
.block-type-mainstory.picture-left a:after {
  display: table;
  content: "";
}
.block-type-mainstory.picture-left a:after {
  clear: both;
}
.block-type-mainstory.picture-left a .attribute-image {
  display: block;
  width: 40%;
  float: left;
  margin-right: 20px;
}
.block-type-mainstory.picture-left a .attribute-header h2 {
  line-height: 1.2;
  margin-bottom: 5px;
  color: #ffffff;
}
.block-type-mainstory.picture-left a .attribute-short {
  color: #ffffff;
}
.block-type-mainstory.picture-left a:hover,
.block-type-mainstory.picture-left a:focus {
  text-decoration: none;
}
.block-type-mainstory.picture-left a:hover .attribute-header h2,
.block-type-mainstory.picture-left a:focus .attribute-header h2,
.block-type-mainstory.picture-left a:hover .attribute-short,
.block-type-mainstory.picture-left a:focus .attribute-short {
  text-decoration: none;
  color: #e57910;
}
.block-type-content-grid article {
  display: block;
  margin-bottom: 30px;
}
.block-type-content-grid article a.teaser-link {
  display: block;
  padding-bottom: 8px;
}
.block-type-content-grid article h3 {
  font-weight: 300;
}
.block-type-content-grid .attribute-short {
  font-weight: 300;
}
.content-view-aside .block-type-tagcloud .block-content {
  padding: 10px 20px;
}
.block-type-campaign {
  margin-bottom: 1em;
}
.block-type-campaign .campaign {
  white-space: nowrap;
  position: relative;
  top: 0;
  left: 0;
  z-index: 10;
  overflow: hidden;
}
.block-type-campaign .indicator {
  z-index: 12;
  position: absolute;
  top: 0;
  right: 5px;
  margin: 0;
  cursor: pointer;
}
.block-type-campaign .indicator li {
  display: inline-block;
  background: transparent url('../bundles/ezdemo/images/ez-sprite.png') no-repeat -13px -22px;
  width: 11px;
  height: 11px;
  opacity: 0.8;
  position: static;
}
.block-type-campaign .indicator li:before {
  display: none;
}
.block-type-campaign .indicator .selected {
  background: transparent url('../bundles/ezdemo/images/ez-sprite.png') no-repeat -24px -22px;
}
.block-type-campaign .navig {
  display: inline-block;
  width: 20px;
  height: 37px;
  position: absolute;
  top: 46%;
  z-index: 11;
}
.block-type-campaign .disabled {
  display: none;
}
.block-type-campaign .next {
  right: 0px;
  background: transparent url('../bundles/ezdemo/images/ez-sprite.png') no-repeat -55px -22px;
}
.block-type-campaign .prev {
  left: 0px;
  background: transparent url('../bundles/ezdemo/images/ez-sprite.png') no-repeat -35px -22px;
}
.block-type-campaign .images {
  margin: 0;
  position: relative;
  top: 0;
  left: 0;
  white-space: nowrap;
  z-index: 1;
}
.block-type-campaign .images li {
  display: inline-block;
  width: 100%;
}
.block-type-campaign .images li:before {
  display: none;
}
.block-type-campaign figure {
  margin: 0;
  white-space: normal;
}
.block-type-campaign figure a {
  color: #fff;
}
.block-type-campaign .attribute-caption {
  position: absolute;
  bottom: 6px;
  margin: 0;
  padding: 1em 0;
  z-index: 12;
  color: #fff;
  font-size: 120%;
  width: 100%;
  float: left;
  background: rgba(0, 0, 0, 0.3);
  border: 0;
  filter: none;
}
.block-type-campaign .attribute-caption > * {
  padding: 0 20px;
}
.block-type-campaign h3 {
  font-size: 150%;
  text-transform: none;
}
.ezsr-star-rating li a {
  cursor: default;
}
.ezsr-star-rating-enabled li a {
  cursor: pointer;
}
.ezsr-star-rating,
.ezsr-star-rating a:hover,
.ezsr-star-rating a:active,
.ezsr-star-rating a:focus,
.ezsr-star-rating .ezsr-current-rating {
  background: url(../bundles/ezdemo/images/star.png) left -1000px repeat-x;
}
.ezsr-star-rating {
  position: relative;
  width: 125px;
  height: 25px;
  overflow: hidden;
  list-style: none;
  margin: 0;
  padding: 0;
  background-position: left top;
}
.ezsr-star-rating li {
  display: inline;
  margin: 0;
  padding: 0;
  position: static;
}
.ezsr-star-rating a,
.ezsr-star-rating .ezsr-current-rating {
  position: absolute;
  top: 0;
  left: 0;
  text-indent: -1000em;
  height: 25px;
  line-height: 25px;
  outline: none;
  overflow: hidden;
  border: none;
  text-align: left;
}
.ezsr-star-rating-enabled a:hover,
.ezsr-star-rating-enabled a:active,
.ezsr-star-rating-enabled a:focus {
  background-position: left bottom;
}
.ezsr-star-rating a.ezsr-stars-1 {
  width: 20%;
  z-index: 6;
}
.ezsr-star-rating a.ezsr-stars-2 {
  width: 40%;
  z-index: 5;
}
.ezsr-star-rating a.ezsr-stars-3 {
  width: 60%;
  z-index: 4;
}
.ezsr-star-rating a.ezsr-stars-4 {
  width: 80%;
  z-index: 3;
}
.ezsr-star-rating a.ezsr-stars-5 {
  width: 100%;
  z-index: 2;
}
.ezsr-star-rating .ezsr-current-rating {
  z-index: 1;
  background-position: left center;
}
span.ezsr_average_rating {
  font-weight: bold;
}
.hreview-aggregate .fn {
  display: none;
}
/* this is usually declared in core.css, but we redeclare it here in case the user does not include that file */
.hide {
  display: none;
}
/* COMMENT LIST */
div.ezcom-view-list {
  background-color: #ffffff;
}
div.ezcom-comment-title {
  clear: both;
  font-style: italic;
}
div.ezcom-comment-body {
  clear: both;
  padding-bottom: 5px;
}
div.ezcom-comment-body p,
div.ezcom-comment-title span,
div.ezcom-comment-index span {
  color: #000000;
  overflow: hidden;
  padding: 4px;
}
div.ezcom-comment-author {
  float: left;
}
div.ezcom-comment-time {
  float: right;
}
input#recaptcha_response_field {
  width: 50%;
}
div.ezcom-comment-tool {
  clear: both;
  text-align: right;
  padding: 2px;
}
/* ----COMMENT LIST----- */
/* ----FORM FIELD---- */
span.ezcom-field-emailmessage {
  font-size: 0.8em;
}
.ezcom-field-content textarea {
  height: 100px;
}
.ezcom-field-mandatory {
  color: #ff0000;
  font-style: italic;
}
/*----FORM FIELD----*/
/* ----COMMENT LIST IN CONTENT VIEW----- */
div.attribute-comment {
  padding-top: 20px;
}
div.ezcom-view-all p {
  padding: 2px;
  text-align: right;
  font-style: italic;
}
/* ----COMMENT LIST IN CONTENT VIEW----- */
/* ----COMMENT LIST - FULL VIEW----- */
/* ----COMMENT LIST - FULL VIEW----- */
/* ----COMMENT FUNCTION----- */
/* ----COMMENT FUNCTION----- */
/* ----ADDING COMMENT------- */
div.ezcom-add,
div.ezcom-edit {
  background-color: #ffffff;
}
div.ezcom-field {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 10px;
}
/* ----ADDING COMMENT------- */
/*---- PAGING ----*/
div.ezcom-page {
  padding: 5px;
  text-align: right;
  background-color: #ffffff;
}
div.ezcom-page a {
  padding: 1px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
}
div.ezcom-page a:hover {
  background-color: #eeeeee;
}
/*---- PAGING ----*/
/*---- ERROR MESSGE ----*/
div.ezcom-delete .message-confirmation,
div.ezcom-add-result .message-error {
  margin-left: auto;
  margin-right: auto;
}
/*---- ERROR MESSGE ----*/
/*-----SETTING------*/
div.ezcom-setting-select {
  float: left;
  width: 130px;
  display: inline;
}
div.ezcom-setting-count {
  float: right;
  width: 20%;
  display: inline;
}
div.ezcom-setting-content {
  display: inline;
}
div.ezcom-setting-head {
  background-color: #f0f0f0;
  padding: 5px;
}
div.ezcom-setting-row {
  clear: both;
  padding: 6px;
  border-bottom: 1px solid #cccccc;
}
div.ezcom-setting {
  background-color: #ffffff;
}
div.ezcom-setting-mail {
  font-size: 1.25em;
  padding: 1px;
}
/*-----SETTING------*/#ezwt-content input {
  vertical-align: baseline;
}
#ezwt-content input[disabled] {
  background-color: transparent;
}
