@font-face {
  font-family: "Source Sans Pro Bold";
  src: url("./../client/fonts/SourceSansPro-Bold.eot");
  src: url("./../client/fonts/SourceSansPro-Bold.eot?#iefix") format('embedded-opentype'), url("./../client/fonts/SourceSansPro-Bold.svg#Source Sans Pro Bold") format('svg'), url("./../client/fonts/SourceSansPro-Bold.woff") format('woff'), url("./../client/fonts/SourceSansPro-Bold.ttf") format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Source Sans Pro Semibold";
  src: url("./../client/fonts/SourceSansPro-Semibold.eot");
  src: url("./../client/fonts/SourceSansPro-Semibold.eot?#iefix") format('embedded-opentype'), url("./../client/fonts/SourceSansPro-Semibold.svg#Source Sans Pro Semibold") format('svg'), url("./../client/fonts/SourceSansPro-Semibold.woff") format('woff'), url("./../client/fonts/SourceSansPro-Semibold.ttf") format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Source Sans Pro Light";
  src: url("./../client/fonts/SourceSansPro-Light.eot");
  src: url("./../client/fonts/SourceSansPro-Light.eot?#iefix") format('embedded-opentype'), url("./../client/fonts/SourceSansPro-Light.svg#Source Sans Pro Light") format('svg'), url("./../client/fonts/SourceSansPro-Light.woff") format('woff'), url("./../client/fonts/SourceSansPro-Light.ttf") format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("./../client/fonts/SourceSansPro-Regular.eot");
  src: url("./../client/fonts/SourceSansPro-Regular.eot?#iefix") format('embedded-opentype'), url("./../client/fonts/SourceSansPro-Regular.svg#Source Sans Pro") format('svg'), url("./../client/fonts/SourceSansPro-Regular.woff") format('woff'), url("./../client/fonts/SourceSansPro-Regular.ttf") format('truetype');
  font-weight: normal;
  font-style: normal;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 28px;
}
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 {
/* Responsive images (ensure images don't scale beyond their parents) */
  max-width: 100%;
/* Part 1: Set a maxium relative to the parent */
  width: auto 9;
/* IE7-8 need help adjusting responsive images */
  height: auto;
/* Part 2: Scale the height according to the width, otherwise you get stretching */
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
#map_canvas img,
.google-maps img {
  max-width: none;
}
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,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
  cursor: pointer;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
@media print {
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -ms-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}
.navbar {
  overflow: visible;
  margin-bottom: 18px;
  *position: relative;
  *z-index: 2;
}
.navbar-inner {
  min-height: 112px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #fafafa;
  background-image: -moz-linear-gradient(top, #fff, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #fff, #f2f2f2);
  background-image: -o-linear-gradient(top, #fff, #f2f2f2);
  background-image: linear-gradient(to bottom, #fff, #f2f2f2);
  background-repeat: repeat-x;
  border: 1px solid #d5d5d5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
  -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
  -ms-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
  -o-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
  box-shadow: 0 1px 4px rgba(0,0,0,0.065);
  *zoom: 1;
}
.navbar-inner:before,
.navbar-inner:after {
  display: table;
  content: "";
  line-height: 0;
}
.navbar-inner:after {
  clear: both;
}
.nav-collapse.collapse {
  height: auto;
  overflow: visible;
}
.navbar .brand {
  float: left;
  display: block;
  padding: 47px 20px 47px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  color: #777;
  text-shadow: 0 1px 0 #fff;
}
.navbar .brand:hover,
.navbar .brand:focus {
  text-decoration: none;
}
.navbar-text {
  margin-bottom: 0;
  line-height: 112px;
  color: #777;
}
.navbar-link {
  color: #777;
}
.navbar-link:hover,
.navbar-link:focus {
  color: #333;
}
.navbar .divider-vertical {
  height: 112px;
  margin: 0 9px;
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #fff;
}
.navbar .btn,
.navbar .btn-group {
  margin-top: 41px;
}
.navbar .btn-group .btn,
.navbar .input-prepend .btn,
.navbar .input-append .btn,
.navbar .input-prepend .btn-group,
.navbar .input-append .btn-group {
  margin-top: 0;
}
.navbar-form {
  margin-bottom: 0;
  *zoom: 1;
}
.navbar-form:before,
.navbar-form:after {
  display: table;
  content: "";
  line-height: 0;
}
.navbar-form:after {
  clear: both;
}
.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form .checkbox {
  margin-top: 41px;
}
.navbar-form input,
.navbar-form select,
.navbar-form .btn {
  display: inline-block;
  margin-bottom: 0;
}
.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: 5px;
  white-space: nowrap;
}
.navbar-form .input-append input,
.navbar-form .input-prepend input {
  margin-top: 0;
}
.navbar-search {
  position: relative;
  float: left;
  margin-top: 41px;
  margin-bottom: 0;
}
.navbar-search .search-query {
  margin-bottom: 0;
  padding: 4px 14px;
  font-family: 'Source Sans Pro', Calibri, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
}
.navbar-static-top {
  position: static;
  margin-bottom: 0;
}
.navbar-static-top .navbar-inner {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 2030;
  margin-bottom: 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  border-width: 0 0 1px;
}
.navbar-fixed-bottom .navbar-inner {
  border-width: 1px 0 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
  padding-left: 0;
  padding-right: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 1060.008px;
}
.navbar-fixed-top {
  top: 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  -webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 1px 10px rgba(0,0,0,0.1);
  -ms-box-shadow: 0 1px 10px rgba(0,0,0,0.1);
  -o-box-shadow: 0 1px 10px rgba(0,0,0,0.1);
  box-shadow: 0 1px 10px rgba(0,0,0,0.1);
}
.navbar-fixed-bottom {
  bottom: 0;
}
.navbar-fixed-bottom .navbar-inner {
  -webkit-box-shadow: 0 -1px 10px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 -1px 10px rgba(0,0,0,0.1);
  -ms-box-shadow: 0 -1px 10px rgba(0,0,0,0.1);
  -o-box-shadow: 0 -1px 10px rgba(0,0,0,0.1);
  box-shadow: 0 -1px 10px rgba(0,0,0,0.1);
}
.navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}
.navbar .nav.pull-right {
  float: right;
  margin-right: 0;
}
.navbar .nav > li {
  float: left;
}
.navbar .nav > li > a {
  float: none;
  padding: 47px 15px 47px;
  color: #777;
  text-decoration: none;
  text-shadow: 0 1px 0 #fff;
}
.navbar .nav .dropdown-toggle .caret {
  margin-top: 8px;
}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  background-color: transparent;
  color: #333;
  text-decoration: none;
}
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  color: #555;
  text-decoration: none;
  background-color: #e6e6e6;
  -webkit-box-shadow: inset 0 3px 8px rgba(0,0,0,0.125);
  -moz-box-shadow: inset 0 3px 8px rgba(0,0,0,0.125);
  -ms-box-shadow: inset 0 3px 8px rgba(0,0,0,0.125);
  -o-box-shadow: inset 0 3px 8px rgba(0,0,0,0.125);
  box-shadow: inset 0 3px 8px rgba(0,0,0,0.125);
}
.navbar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-left: 5px;
  margin-right: 5px;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #ededed;
  background-image: -moz-linear-gradient(top, #f2f2f2, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #f2f2f2, #e6e6e6);
  background-image: -o-linear-gradient(top, #f2f2f2, #e6e6e6);
  background-image: linear-gradient(to bottom, #f2f2f2, #e6e6e6);
  background-repeat: repeat-x;
  border-color: #e6e6e6 #e6e6e6 #c4c4c4;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) fadein(rgba(0,0,0,0.1), 15%);
  *background-color: #e6e6e6;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.075);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.075);
  -ms-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.075);
  -o-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.075);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.075);
}
.navbar .btn-navbar:hover,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
  color: #fff;
  background-color: #e6e6e6;
  *background-color: #dbdbdb;
}
.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
  background-color: #cfcfcf e("\9");
}
.navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
  -moz-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
  -ms-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
  -o-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
  box-shadow: 0 1px 0 rgba(0,0,0,0.25);
}
.btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}
.navbar .nav > li > .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 .nav > li > .dropdown-menu:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  position: absolute;
  top: -6px;
  left: 10px;
}
.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
  border-top: 7px solid #ccc;
  border-top-color: rgba(0,0,0,0.2);
  border-bottom: 0;
  bottom: -7px;
  top: auto;
}
.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
  border-top: 6px solid #fff;
  border-bottom: 0;
  bottom: -6px;
  top: auto;
}
.navbar .nav li.dropdown > a:hover .caret,
.navbar .nav li.dropdown > a:focus .caret {
  border-top-color: ;
  border-bottom-color: ;
}
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #e6e6e6;
  color: #555;
}
.navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #777;
  border-bottom-color: #777;
}
.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
.navbar .pull-right > li > .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right {
  left: auto;
  right: 0;
}
.navbar .pull-right > li > .dropdown-menu:before,
.navbar .nav > li > .dropdown-menu.pull-right:before {
  left: auto;
  right: 12px;
}
.navbar .pull-right > li > .dropdown-menu:after,
.navbar .nav > li > .dropdown-menu.pull-right:after {
  left: auto;
  right: 13px;
}
.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
  left: auto;
  right: 100%;
  margin-left: 0;
  margin-right: -1px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  -ms-border-radius: 6px 0 6px 6px;
  -o-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
.navbar-inverse .navbar-inner {
  background-color: #202020;
  background-image: -moz-linear-gradient(top, #2c2c2c, #0f0f0f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2c2c2c), to(#0f0f0f));
  background-image: -webkit-linear-gradient(top, #2c2c2c, #0f0f0f);
  background-image: -o-linear-gradient(top, #2c2c2c, #0f0f0f);
  background-image: linear-gradient(to bottom, #2c2c2c, #0f0f0f);
  background-repeat: repeat-x;
  border-color: #252525;
}
.navbar-inverse .brand,
.navbar-inverse .nav > li > a {
  color: #999;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}
.navbar-inverse .brand:hover,
.navbar-inverse .nav > li > a:hover,
.navbar-inverse .brand:focus,
.navbar-inverse .nav > li > a:focus {
  color: #fff;
}
.navbar-inverse .brand {
  color: #999;
}
.navbar-inverse .navbar-text {
  color: #999;
}
.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover {
  background-color: transparent;
  color: #fff;
}
.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover,
.navbar-inverse .nav .active > a:focus {
  color: #fff;
  background-color: #0f0f0f;
}
.navbar-inverse .navbar-link {
  color: #999;
}
.navbar-inverse .navbar-link:hover,
.navbar-inverse .navbar-link:focus {
  color: #fff;
}
.navbar-inverse .divider-vertical {
  border-left-color: #0f0f0f;
  border-right-color: #2c2c2c;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #0f0f0f;
  color: #fff;
}
.navbar-inverse .nav li.dropdown > a:hover .caret,
.navbar-inverse .nav li.dropdown > a:focus .caret {
  border-top-color: ;
  border-bottom-color: ;
}
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #999;
  border-bottom-color: #999;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.navbar-inverse .navbar-search .search-query {
  color: #fff;
  background-color: #4b4b4b;
  border-color: #0f0f0f;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1), 0 1px 0 rgba(255,255,255,0.15);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1), 0 1px 0 rgba(255,255,255,0.15);
  -ms-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1), 0 1px 0 rgba(255,255,255,0.15);
  -o-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1), 0 1px 0 rgba(255,255,255,0.15);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1), 0 1px 0 rgba(255,255,255,0.15);
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
.navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color: #ccc;
}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color: #ccc;
}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color: #ccc;
}
.navbar-inverse .navbar-search .search-query:focus,
.navbar-inverse .navbar-search .search-query.focused {
  padding: 5px 15px;
  color: #333;
  text-shadow: 0 1px 0 #fff;
  background-color: #fff;
  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);
  -ms-box-shadow: 0 0 3px rgba(0,0,0,0.15);
  -o-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-inverse .btn-navbar {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #1f1f1f;
  background-image: -moz-linear-gradient(top, #2a2a2a, #0e0e0e);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2a2a2a), to(#0e0e0e));
  background-image: -webkit-linear-gradient(top, #2a2a2a, #0e0e0e);
  background-image: -o-linear-gradient(top, #2a2a2a, #0e0e0e);
  background-image: linear-gradient(to bottom, #2a2a2a, #0e0e0e);
  background-repeat: repeat-x;
  border-color: #0e0e0e #0e0e0e #0c0c0c;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) fadein(rgba(0,0,0,0.1), 15%);
  *background-color: #0e0e0e;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
  color: #fff;
  background-color: #0e0e0e;
  *background-color: #0d0d0d;
}
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
  background-color: #0d0d0d e("\9");
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.text-large {
  font-size: 16px;
}
.text-middle {
  font-size: 13px;
}
.text-small {
  font-size: 11px;
}
a {
  color: #08c;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #0074ad;
  text-decoration: underline;
}
hr {
  margin: 9px 0;
  border: 0;
  border-top: 1px solid #d9d9d1;
  border-bottom: 1px solid #fff;
}
strong,
b {
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 9px 0;
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  color: inherit;
  text-rendering: optimizelegibility;
}
h1 {
  font-size: 15px;
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
  color: #0b3960;
  line-height: 18px;
}
h2 {
  padding: 4px 0 0;
  font-family: 'Source Sans Pro Semibold', Calibri, Arial, sans-serif;
  color: #6b252e;
  font-size: 14px;
}
.semibold {
  font-family: 'Source Sans Pro Semibold', Calibri, Arial, sans-serif;
}
html,
body {
  height: 100%;
  min-height: 100%;
}
html {
  background: #fff url("./../client/images/jat/css/bg-body.jpg") no-repeat center top fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -ms-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  filter: progidDXImageTransform.Microsoft.AlphaImageLoader(src='./../../../../client/images/jat/bg-body.jpg', sizingMethod='scale');
}
body {
  font-family: 'Source Sans Pro', Calibri, Arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #262626;
  width: auto;
  margin: 0;
  overflow-y: hidden;
  position: relative;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  *zoom: 1;
}
body:before,
body:after {
  display: table;
  content: "";
  line-height: 0;
}
body:after {
  clear: both;
}
body ::selection {
  background: #edeff4;
}
body ::-moz-selection {
  background: #edeff4;
}
body ::-webkit-selection {
  background: #edeff4;
}
body:after {
  content: "";
  display: table;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  background-color: #000;
  opacity: 0;
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -ms-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
  display: none;
}
body.obs-login-page {
  background: 0;
  margin: 0 auto;
}
body.arbes-modal-bg:after {
  z-index: 1060;
  opacity: 0.7;
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -ms-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
.view-wrap {
  overflow-x: hidden;
  overflow-y: auto;
}
#app {
  height: calc(100% - 125px);
}
#arbes-app {
  width: 1060px;
  margin: 0 auto;
  height: 100%;
  position: relative;
}
.arbes-header {
  width: 1060px;
  height: 125px;
}
.arbes-header .arbes-logo {
  display: block;
  float: left;
  position: relative;
  left: -8px;
  top: 22px;
  width: 170px;
  height: 45px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
  background: transparent url("./../client/images/jat/css/logo-jat.png") no-repeat 0 0;
}
.arbes-header .arbes-header-userinfo {
  float: right;
  width: 260px;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  background: transparent url("./../client/images/jat/css/bg-transparent.png") repeat 0 0;
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.25);
  -moz-box-shadow: 0 0 10px rgba(0,0,0,0.25);
  -ms-box-shadow: 0 0 10px rgba(0,0,0,0.25);
  -o-box-shadow: 0 0 10px rgba(0,0,0,0.25);
  box-shadow: 0 0 10px rgba(0,0,0,0.25);
}
.arbes-header .arbes-header-userinfo .goog-menu-button {
  border: 0;
  margin: -1px 0 2px 2px;
  padding-right: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: none;
  -webkit-transition: background 0.2s ease;
  -moz-transition: background 0.2s ease;
  -ms-transition: background 0.2s ease;
  -o-transition: background 0.2s ease;
  transition: background 0.2s ease;
  text-transform: uppercase;
}
.arbes-header .arbes-header-userinfo .goog-menu-button .goog-menu-button-inner-box,
.arbes-header .arbes-header-userinfo .goog-menu-button .goog-menu-button-outer-box {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
}
.arbes-header .arbes-header-userinfo .goog-menu-button .goog-menu-button-inner-box {
  padding: 0;
}
.arbes-header .arbes-header-userinfo .goog-menu-button .goog-menu-button-caption {
  padding: 0 6px;
  min-width: 15px;
  max-width: 180px;
  overflow: hidden;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 24px;
  font-size: 16px;
}
.arbes-header .arbes-header-userinfo .goog-menu-button .goog-menu-button-dropdown {
  width: 16px;
  height: 21px;
  background-position: -5px -156px;
}
.arbes-header .arbes-header-userinfo .goog-menu-button-hover,
.arbes-header .arbes-header-userinfo .goog-menu-button-focused {
  background: #fff;
  background: rgba(255,255,255,0.3);
  zoom: 1;
  background: transparent 9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4CFFFFFF,endColorstr=#4CFFFFFF);
  -webkit-box-shadow: inset 1px 2px 2px rgba(0,0,0,0.15);
  -moz-box-shadow: inset 1px 2px 2px rgba(0,0,0,0.15);
  -ms-box-shadow: inset 1px 2px 2px rgba(0,0,0,0.15);
  -o-box-shadow: inset 1px 2px 2px rgba(0,0,0,0.15);
  box-shadow: inset 1px 2px 2px rgba(0,0,0,0.15);
}
.arbes-header .arbes-header-userinfo .goog-menu-button-hover:nth-child(n),
.arbes-header .arbes-header-userinfo .goog-menu-button-focused:nth-child(n) {
  filter: none;
}
.arbes-header .arbes-header-userinfo .goog-menu-button-hover .goog-menu-button-inner-box,
.arbes-header .arbes-header-userinfo .goog-menu-button-focused .goog-menu-button-inner-box,
.arbes-header .arbes-header-userinfo .goog-menu-button-hover .goog-menu-button-outer-box,
.arbes-header .arbes-header-userinfo .goog-menu-button-focused .goog-menu-button-outer-box {
  border-color: #8e8e90;
}
.arbes-header .arbes-header-userinfo .goog-menu-button-hover .goog-menu-button-dropdown,
.arbes-header .arbes-header-userinfo .goog-menu-button-focused .goog-menu-button-dropdown {
  background-position: -270px -156px;
}
.arbes-header .arbes-header-userinfo ul.arbes-select-menu .goog-menuitem {
  background: none;
  padding: 2px 20px 1px 6px;
  min-width: 15px;
  max-width: 180px;
  overflow: hidden;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-transform: uppercase;
  background: #d5d5d7;
}
.arbes-header .arbes-header-userinfo ul.arbes-select-menu .goog-menuitem-highlight {
  background: #e6e6e7;
}
.arbes-header .arbes-header-userinfo table {
  table-layout: fixed;
  width: 260px;
  margin-bottom: 0;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  background: none;
}
.arbes-header .arbes-header-userinfo table td {
  padding: 9px 5px;
  text-align: left;
  vertical-align: top;
  border: 0;
}
.arbes-header .arbes-header-userinfo table td:first-child {
  width: 30px;
}
.arbes-header .arbes-header-userinfo table td .total {
  float: left;
  display: inline-block;
  font-size: 19px;
  padding: 7px 4px;
  max-width: 140px;
  overflow: hidden;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.arbes-header .arbes-header-userinfo table td.user-base {
  padding: 9px 0 9px 9px;
}
.arbes-header .arbes-header-userinfo table tr:last-child td {
  padding: 4px;
  vertical-align: middle;
  border: 1px solid #bbb;
  border: 1px solid rgba(84,84,84,0.1);
  -webkit-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  -ms-background-clip: padding-box;
  -o-background-clip: padding-box;
  background-clip: padding-box;
  border-width: 1px 0 0;
}
.arbes-header .arbes-header-userinfo table p {
  margin: 0;
  padding: 0;
}
.arbes-header .arbes-header-userinfo table a {
  color: #999;
  text-decoration: none;
}
.arbes-header .arbes-header-userinfo table a:hover {
  color: #555;
}
.arbes-header .arbes-header-userinfo table a.points {
  display: inline-block;
  float: right;
  width: 84px;
  padding: 2px 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  line-height: 14px;
  text-align: center;
  color: #000;
  background: #d2d8e6;
  background: rgba(210,216,230,0.5);
  zoom: 1;
  background: transparent 9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FD2D8E6,endColorstr=#7FD2D8E6);
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.arbes-header .arbes-header-userinfo table a.points:nth-child(n) {
  filter: none;
}
.arbes-header .arbes-header-userinfo table a.points:hover {
  background: #d2d8e6;
  background: rgba(210,216,230,0.8);
  zoom: 1;
  background: transparent 9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCD2D8E6,endColorstr=#CCD2D8E6);
}
.arbes-header .arbes-header-userinfo table a.points:hover:nth-child(n) {
  filter: none;
}
.arbes-header .arbes-header-userinfo table a.points .name {
  font-size: 15px;
  font-family: 'Source Sans Pro Semibold', Calibri, Arial, sans-serif;
}
.arbes-header .arbes-header-userinfo table .user-links {
  color: #000;
}
.arbes-header .arbes-header-userinfo table .user-links a {
  display: inline-block;
  position: relative;
  padding: 0 0 0 18px;
  text-transform: lowercase;
  color: #000;
  opacity: 0.5;
  -webkit-transition: opacity 0.7s;
  -moz-transition: opacity 0.7s;
  -ms-transition: opacity 0.7s;
  -o-transition: opacity 0.7s;
  transition: opacity 0.7s;
}
.arbes-header .arbes-header-userinfo table .user-links a:hover {
  opacity: 1;
}
.arbes-header .arbes-header-userinfo table .user-links a.profile {
  position: relative;
  margin: 0 0 0 5px;
}
.arbes-header .arbes-header-userinfo table .user-links a.profile:before {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -8.5px;
  content: "";
  width: 17px;
  height: 17px;
  background: url("./../client/images/jat/css/sprite-icons.png") no-repeat -5px -6px;
}
.arbes-header .arbes-header-userinfo table .user-links a.arbes-logout {
  padding-left: 16px;
  position: relative;
}
.arbes-header .arbes-header-userinfo table .user-links a.arbes-logout:before {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -8.5px;
  content: "";
  width: 17px;
  height: 17px;
  background: url("./../client/images/jat/css/sprite-icons.png") no-repeat -33px -6px;
}
.arbes-header .arbes-header-userinfo table .user-links span {
  margin: 0 5px;
  opacity: 0.5;
  font-size: 12px;
}
.arbes-header .arbes-header-userinfo table .user-name {
  text-transform: uppercase;
  font-size: 16px;
  position: relative;
}
.arbes-header .arbes-header-userinfo table .user-name:after {
  position: absolute;
  right: -17px;
  top: 50%;
  margin-top: -4.5px;
  content: "";
  width: 17px;
  height: 9px;
  background: url("./../client/images/jat/css/sprite-icons.png") no-repeat -142px -261px;
}
.arbes-header .arbes-header-userinfo table .user-name:after {
  margin-top: -2px;
}
.arbes-header .arbes-header-userinfo table .temporary-image {
  display: inline-block;
  width: 30px;
  height: 38px;
  margin: 0;
  border: 1px solid #bbb;
  border: 1px solid rgba(86,86,86,0.3);
  -webkit-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  -ms-background-clip: padding-box;
  -o-background-clip: padding-box;
  background-clip: padding-box;
  color: #343434;
}
.after-tab-content {
  margin-top: -2px;
}
.after-tab-content .content-header {
  z-index: 2;
}
.arbes-content,
.arbes-submenu {
  float: left;
  min-height: 100px;
}
.arbes-submenu {
  overflow: hidden;
}
.arbes-content {
  width: 813px;
  margin-left: 27px;
  font-size: 13px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.arbes-content .content-header {
  width: 813px;
}
.content-header,
.content-footer {
  padding: 10px 20px;
  *zoom: 1;
}
.content-header:before,
.content-footer:before,
.content-header:after,
.content-footer:after {
  display: table;
  content: "";
  line-height: 0;
}
.content-header:after,
.content-footer:after {
  clear: both;
}
.content-header button,
.content-footer button,
.content-header .btn,
.content-footer .btn {
  min-width: 95px;
}
.form-header {
  z-index: 2;
}
.content-header {
  position: relative;
  background-color: #18426a;
  background-image: -moz-linear-gradient(top, #1e486f, #103a61);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1e486f), to(#103a61));
  background-image: -webkit-linear-gradient(top, #1e486f, #103a61);
  background-image: -o-linear-gradient(top, #1e486f, #103a61);
  background-image: linear-gradient(to bottom, #1e486f, #103a61);
  background-repeat: repeat-x;
  border: 1px solid #003158;
  border-bottom: 1px solid #274b67;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  -ms-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  -o-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  color: #fff;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  height: 60px;
  display: table-cell;
  table-layout: fixed;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
  font-size: 12px;
  white-space: nowrap;
}
.content-header input,
.content-header button,
.content-header .goog-menu-button {
  margin: 6px 0 0 20px;
}
.content-header label + input,
.content-header label + button,
.content-header label + .goog-menu-button {
  margin-left: 0;
}
.content-header button {
  padding: 1px 6px;
}
.content-header button,
.content-header .goog-menu-button {
  font-size: 12px;
}
.content-header .arbes-control-label {
  display: block;
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
  margin-right: 5px;
}
.content-header .accountNumberDebit {
  clear: both;
  display: inline;
}
.content-header.form-header {
  height: 40px;
}
.content-header-lighter {
  background-color: #778ba5;
  background-image: -moz-linear-gradient(top, #7a8da9, #7486a1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7a8da9), to(#7486a1));
  background-image: -webkit-linear-gradient(top, #7a8da9, #7486a1);
  background-image: -o-linear-gradient(top, #7a8da9, #7486a1);
  background-image: linear-gradient(to bottom, #7a8da9, #7486a1);
  background-repeat: repeat-x;
  border: 1px solid #7a8da9;
  -webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,0.25);
  -moz-box-shadow: inset 0 1px 1px rgba(255,255,255,0.25);
  -ms-box-shadow: inset 0 1px 1px rgba(255,255,255,0.25);
  -o-box-shadow: inset 0 1px 1px rgba(255,255,255,0.25);
  box-shadow: inset 0 1px 1px rgba(255,255,255,0.25);
}
.content-footer {
  padding: 18px 20px;
  height: 60px;
  display: table-cell;
  vertical-align: middle;
  width: 813px;
  border-top: 1px solid #d9d9d1;
  -webkit-box-shadow: 0 -1px 0 #fff;
  -moz-box-shadow: 0 -1px 0 #fff;
  -ms-box-shadow: 0 -1px 0 #fff;
  -o-box-shadow: 0 -1px 0 #fff;
  box-shadow: 0 -1px 0 #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background: #f8f8fa;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  z-index: 10;
}
.content-footer .btn {
  min-width: 75px;
  width: auto;
  padding: 1px 6px;
}
.content-footer .btn,
.content-footer label {
  margin-left: 10px;
}
.content-footer .btn:first-child,
.content-footer label:first-child {
  margin-left: 0;
}
.content-footer .buttons-left {
  float: left;
  width: 50%;
}
.content-footer .buttons-right {
  float: right;
  text-align: right;
  width: 50%;
}
.content-footer .buttons-right > * {
  display: inline-block;
  margin-left: 20px;
}
.content-body {
  *zoom: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.content-body:before,
.content-body:after {
  display: table;
  content: "";
  line-height: 0;
}
.content-body:after {
  clear: both;
}
.content-body.este-scrollbar {
  overflow: hidden;
}
.content-block {
  background: #f8f8fa;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.content-block.detail {
  *zoom: 1;
}
.content-block.detail:before,
.content-block.detail:after {
  display: table;
  content: "";
  line-height: 0;
}
.content-block.detail:after {
  clear: both;
}
.content-block.detail .obs-paymentorders-form-row,
.content-block.detail .cell {
  *zoom: 1;
}
.content-block.detail .obs-paymentorders-form-row:before,
.content-block.detail .cell:before,
.content-block.detail .obs-paymentorders-form-row:after,
.content-block.detail .cell:after {
  display: table;
  content: "";
  line-height: 0;
}
.content-block.detail .obs-paymentorders-form-row:after,
.content-block.detail .cell:after {
  clear: both;
}
.content-block.detail span {
  line-height: 1.25em;
  display: inline-block;
  vertical-align: top;
}
.content-block.detail.obs-paymentorders-detail-readonly-form .obs-paymentorders-form-row {
  *zoom: 1;
}
.content-block.detail.obs-paymentorders-detail-readonly-form .obs-paymentorders-form-row:before,
.content-block.detail.obs-paymentorders-detail-readonly-form .obs-paymentorders-form-row:after {
  display: table;
  content: "";
  line-height: 0;
}
.content-block.detail.obs-paymentorders-detail-readonly-form .obs-paymentorders-form-row:after {
  clear: both;
}
.content-block.detail .arbes-control-label {
  min-width: 95px;
  padding-right: 20px;
}
.content-block.detail .bold {
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
}
.content-block.detail .bold .arbes-control-label {
  font-weight: normal;
}
.content-block .content-inner {
  padding: 10px 20px;
}
.content-block ul.content-inner {
  margin: 0;
  list-style: none;
}
.content-block .col {
  min-width: 375px;
  display: table-cell;
  vertical-align: top;
}
.content-block .col h2 {
  font-size: 13px;
  margin: 0 0 5px;
  padding: 0;
  color: #262626;
}
.content-block .col:first-child {
  border-right: 1px solid #d9d9d1;
  -webkit-box-shadow: inset -1px 0 0 #fff;
  -moz-box-shadow: inset -1px 0 0 #fff;
  -ms-box-shadow: inset -1px 0 0 #fff;
  -o-box-shadow: inset -1px 0 0 #fff;
  box-shadow: inset -1px 0 0 #fff;
}
.content-block .col.last-child {
  border-right: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.cols .col {
  display: table-cell;
  vertical-align: top;
}
.cols .col h2 {
  font-size: 13px;
  margin: 0 0 5px;
  line-height: 1;
}
.cols .col:first-child {
  width: 380px;
  border-right: 1px solid #d9d9d1;
  -webkit-box-shadow: inset -1px 0 0 #fff;
  -moz-box-shadow: inset -1px 0 0 #fff;
  -ms-box-shadow: inset -1px 0 0 #fff;
  -o-box-shadow: inset -1px 0 0 #fff;
  box-shadow: inset -1px 0 0 #fff;
}
.cols .col.last-child {
  border-right: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.arbes-main-wrap {
  *zoom: 1;
  position: relative;
  width: 1060px;
  min-height: calc(100% - 125px);
  background: transparent url("./../client/images/jat/css/bg-page-transparent.png") repeat 0 0;
  overflow: hidden;
}
.arbes-main-wrap:before,
.arbes-main-wrap:after {
  display: table;
  content: "";
  line-height: 0;
}
.arbes-main-wrap:after {
  clear: both;
}
.view-bottom {
  position: absolute;
  bottom: 0;
  left: auto;
  width: 100%;
  height: 148px;
  text-align: center;
}
.arbes-main {
  width: 1060px;
  height: auto !important;
  *zoom: 1;
  min-height: 100px;
  overflow: hidden;
}
.arbes-main:before,
.arbes-main:after {
  display: table;
  content: "";
  line-height: 0;
}
.arbes-main:after {
  clear: both;
}
.arbes-main .obs-jat-mainpage-infopanel {
  margin: 0 0 30px;
  border-bottom: 1px solid #fff;
  border-bottom: 1px solid rgba(255,255,255,0.5);
  -webkit-background-clip: padding-box;
/* for Safari */
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  -ms-background-clip: padding-box;
  -o-background-clip: padding-box;
  background-clip: padding-box;
/* for IE9+, Firefox 4+, Opera, Chrome */
}
.arbes-main .arbes-content-header {
  margin: 0 0 1px;
  padding: 0;
  height: 30px;
  line-height: 32px;
  position: relative;
  color: #333;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  background: transparent url("./../client/images/jat/css/bg-transparent.png") repeat 0 0;
}
.arbes-main .arbes-content-header li {
  display: inline-block;
  width: 317px;
  padding: 0 0 0 27px;
  text-align: center;
}
.arbes-main h2.content-header {
  margin: 0;
  font-size: 13px;
  height: 21px;
  line-height: 21px;
  padding: 12px 1px 12px 12px;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.arbes-left,
.arbes-right {
  float: left;
  background: #f8f8fa;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.25);
  -moz-box-shadow: 0 0 10px rgba(0,0,0,0.25);
  -ms-box-shadow: 0 0 10px rgba(0,0,0,0.25);
  -o-box-shadow: 0 0 10px rgba(0,0,0,0.25);
  box-shadow: 0 0 10px rgba(0,0,0,0.25);
  min-height: 100px;
}
div.highlight {
  z-index: 2010;
  position: relative;
  background-color: #fff;
}
.arbes-left,
.arbes-left .content-header {
  width: 533px;
}
.arbes-left .content-header {
  max-width: 533px;
}
.arbes-right {
  position: relative;
  width: 253px;
  margin-left: 27px;
}
.arbes-right .content-header {
  overflow: hidden;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 253px;
  max-width: 253px;
}
.arbes-right .content-body {
  height: 200px;
}
.arbes-right .content-footer .btn-red,
.arbes-right-bulk .content-footer .btn-red {
  float: right;
}
.arbes-languages img {
  margin-right: 5px;
  float: right;
}
#footer {
  padding: 10px 0;
}
.obs-info-wrapper {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  border-bottom: 1px solid rgba(255,255,255,0.4);
  margin: 0 0 25px;
}
.obs-info {
  height: 32px;
  margin: 0 0 1px;
  position: relative;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  background: transparent url("./../client/images/jat/css/bg-page-info.png") repeat 0 0;
  font-size: 13px;
}
.obs-info .obs-select-menu {
  padding: 0;
  background-color: #e1e2e5;
  z-index: 20;
}
.obs-info .obs-selector-select {
  float: left;
  width: 193px;
  font-size: 12px;
}
.obs-info .obs-selector-select .goog-menu-button {
  margin: 5px 0 0 4px;
  height: 22px;
}
.obs-info .obs-selector-select .goog-menu-button .obs-selector-text {
  width: 130px;
}
.obs-info .obs-selector-select .goog-menu-button + ul {
  margin: 0;
  min-width: 180px;
  width: auto;
}
.obs-info .obs-selector-select .goog-menu-button + ul li {
  float: none;
}
.obs-info .obs-selector-select .goog-menu-button + ul li div {
  margin: 0;
  padding: 0;
  float: left;
}
.obs-info .obs-selector-select .goog-menu-button-outer-box {
  border-top-color: #bebfc2;
  border-bottom-color: #dfe1e5;
}
.obs-info .obs-selector-select .goog-menu-button-inner-box {
  height: 21px;
  border-color: transparent;
  background-color: #e0e1e4;
  background-image: -moz-linear-gradient(top, #dddee1, #e4e6e9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dddee1), to(#e4e6e9));
  background-image: -webkit-linear-gradient(top, #dddee1, #e4e6e9);
  background-image: -o-linear-gradient(top, #dddee1, #e4e6e9);
  background-image: linear-gradient(to bottom, #dddee1, #e4e6e9);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.1);
  -ms-box-shadow: inset 0 1px 3px rgba(0,0,0,0.1);
  -o-box-shadow: inset 0 1px 3px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 3px rgba(0,0,0,0.1);
}
.obs-info .obs-selector-select .goog-menu-button-caption {
  width: 156px;
  font-size: 12px;
}
.obs-info .obs-selector-select .goog-menu-button-dropdown {
  background-position: -5px -155px;
}
.obs-info .obs-selector-img-default,
.obs-info .obs-selector-img {
  float: left;
  width: 24px;
}
.obs-info .obs-selector-text {
  float: left;
  white-space: nowrap;
  overflow: hidden;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.obs-info .obs-selector-text .main-text {
  font-family: 'Source Sans Pro Semibold', Calibri, Arial, sans-serif;
}
.obs-info ul.obs-selector-labels {
  width: 810px;
  line-height: 32px;
  list-style: none;
  float: left;
  margin: 0 0 0 27px;
  padding: 0;
  font-size: 12px;
  color: #4c4f53;
}
.obs-info ul.obs-selector-labels li {
  float: left;
  width: 270px;
  text-align: center;
}
.obs-info ul.obs-selector-labels li:first-child {
  text-align: left;
  font-size: 14px;
}
.obs-info ul.obs-selector-labels li:last-child {
  text-align: right;
}
ul.arbes-select-menu {
  background: #fff;
  cursor: default;
  font-size: 12px;
  margin: 0;
  padding: 0;
  outline: none;
  position: absolute;
  z-index: 20000;
/* Arbitrary, but some apps depend on it... */
  max-height: 190px;
  overflow: auto;
  border: 1px solid #8e8e90;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
/* State hover. */
}
ul.arbes-select-menu.select-menu-standard {
  width: 145px;
}
ul.arbes-select-menu li:first-child {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
ul.arbes-select-menu li:last-child {
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
ul.arbes-select-menu .goog-menuitem {
  background-color: #f2f3f5;
  border: 1px solid #bfbfbf;
  border-width: 0 0 1px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.7);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.7);
  -ms-box-shadow: inset 0 1px 0 rgba(255,255,255,0.7);
  -o-box-shadow: inset 0 1px 0 rgba(255,255,255,0.7);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.7);
  padding: 2px 6px;
  -webkit-transition: background 0.5s linear;
  -moz-transition: background 0.5s linear;
  -ms-transition: background 0.5s linear;
  -o-transition: background 0.5s linear;
  transition: background 0.5s linear;
  overflow: hidden;
  position: relative;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
ul.arbes-select-menu .goog-menuitem:first-child {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
ul.arbes-select-menu .goog-menuitem:last-child {
  border-width: 0;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
ul.arbes-select-menu .goog-menuitem .goog-menuitem-content {
  color: #47494c;
  overflow: hidden;
  font-size: 12px;
}
ul.arbes-select-menu .goog-menuitem-highlight,
ul.arbes-select-menu .goog-menuitem-hover {
  background-color: #dbdcdd;
  padding: 2px 6px;
}
ul.arbes-select-menu .goog-menuitem-highlight .goog-menuitem-content,
ul.arbes-select-menu .goog-menuitem-hover .goog-menuitem-content {
  color: #262626;
  position: relative;
}
.action-buttons a,
.action-buttons a:hover {
  margin-left: 4px;
  color: #000;
  font-family: 'Source Sans Pro', Calibri, Arial, sans-serif;
}
.action-buttons a:hover {
  text-decoration: none;
}
.action-buttons a.icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("./../client/images/jat/css/sprite-icons.png") no-repeat -166px -316px;
  vertical-align: bottom;
}
.action-buttons a.icon:hover {
  background-position: -194px -316px;
}
.action-buttons a.icon span {
  display: block;
  width: 16px;
  height: 16px;
  text-indent: 500px;
  overflow: hidden;
}
.action-buttons a.detail {
  background-position: -166px -316px;
}
.action-buttons a.detail:hover {
  background-position: -194px -316px;
}
.action-buttons a.createcopy {
  background-position: -249px -316px;
}
.action-buttons a.createcopy:hover {
  background-position: -277px -316px;
}
.action-buttons a.delete,
.action-buttons a.remove,
.action-buttons a.terminate {
  background-position: -166px -364px;
}
.action-buttons a.delete:hover,
.action-buttons a.remove:hover,
.action-buttons a.terminate:hover {
  background-position: -194px -364px;
}
.action-buttons a.cancel {
  background-position: -166px -388px;
}
.action-buttons a.cancel:hover {
  background-position: -194px -388px;
}
.action-buttons a.modify,
.action-buttons a.edit {
  background-position: -166px -340px;
}
.action-buttons a.modify:hover,
.action-buttons a.edit:hover {
  background-position: -194px -340px;
}
.action-buttons a.pay {
  background-position: -83px -364px;
}
.action-buttons a.pay:hover {
  background-position: -111px -364px;
}
.action-buttons a.movements {
  background-position: -249px -410px;
}
.action-buttons a.movements:hover {
  background-position: -277px -410px;
}
.action-buttons a.statements {
  background-position: -249px -340px;
}
.action-buttons a.statements:hover {
  background-position: -277px -340px;
}
.arbes-list-skeleton {
  min-height: 40px;
  background-color: #f9f9f9;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.arbes-scrollbar-content-background {
  background-color: #fff;
  z-index: -1;
}
.arbes-scrollbar-main-background {
  background: transparent url("./../client/images/jat/css/bg-page-transparent.png") repeat 0 0;
}
.arbes-scrollbar-ele-fixed {
  position: fixed;
  z-index: 100;
}
body.arbes-start-page,
body.arbes-start-page #app,
body.arbes-start-page .e-app-view,
body.arbes-start-page .arbes-ui-component-base,
body.arbes-start-page .arbes-ui-component-base {
  width: 100%;
  height: 100%;
  margin: 0;
  height: -webkit-calc(100%);
  height: calc(100%);
}
body.arbes-start-page {
  background: transparent url("./../client/images/jat/css/overlay.png") 0 0 repeat;
  padding: 0;
  overflow: auto;
}
body.arbes-start-page .loading {
  top: 365px;
}
body.arbes-start-page .info-icon-big:after {
  position: absolute;
  right: 25px;
  top: 50%;
  margin-top: -12px;
  display: block;
  width: 24px;
  height: 24px;
  content: '';
  background: transparent url("./../client/images/jat/css/sprite-icons.png") no-repeat -47px -65px;
}
body.arbes-start-page .arbes-header,
body.arbes-start-page .arbes-footer {
  width: 100%;
  height: 90px;
  position: relative;
}
body.arbes-start-page .arbes-header .container,
body.arbes-start-page .arbes-footer .container {
  margin: 0 auto;
  width: 1060px;
  position: relative;
  *zoom: 1;
}
body.arbes-start-page .arbes-header .container:before,
body.arbes-start-page .arbes-footer .container:before,
body.arbes-start-page .arbes-header .container:after,
body.arbes-start-page .arbes-footer .container:after {
  display: table;
  content: "";
  line-height: 0;
}
body.arbes-start-page .arbes-header .container:after,
body.arbes-start-page .arbes-footer .container:after {
  clear: both;
}
body.arbes-start-page .arbes-header {
  border-bottom: 2px solid rgba(255,255,255,0.4);
}
body.arbes-start-page .arbes-header .container {
  padding: 20px 0;
}
body.arbes-start-page .arbes-header .arbes-logo {
  float: left;
  top: 0;
  margin: 0;
}
body.arbes-start-page .arbes-header #arbes-lang-selector,
body.arbes-start-page .arbes-header .arbes-lang-selector {
  float: right;
}
body.arbes-start-page .arbes-header .goog-menu-button {
  height: 28px;
  margin-top: 5px;
}
body.arbes-start-page .arbes-header .goog-menu-button .goog-menu-button-inner-box {
  width: 140px;
  min-height: 27px;
  line-height: 27px;
  height: auto;
}
body.arbes-start-page .arbes-header .goog-menu-button .goog-menu-button-caption {
  line-height: 26px;
  height: 26px;
  padding-left: 30px;
  width: 95px;
}
body.arbes-start-page .arbes-header .goog-menu-button + ul.goog-menu {
  width: 150px;
}
body.arbes-start-page .arbes-header .goog-menu-button + ul.goog-menu li {
  padding: 6px 5px 6px 35px;
  position: relative;
  line-height: 15px;
}
body.arbes-start-page .arbes-header .goog-menu-button + ul.goog-menu li:before {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -5.5px;
  content: "";
  width: 16px;
  height: 11px;
  background: url("./../client/images/jat/css/sprite-icons.png") no-repeat -57px -8px;
}
body.arbes-start-page .arbes-header .goog-menu-button + ul.goog-menu li:before {
  left: 10px;
}
body.arbes-start-page .arbes-header .goog-menu-button + ul.goog-menu li.arbes-menuitem-lang-sk:before {
  background-position: -83px -8px;
}
body.arbes-start-page .arbes-header .goog-menu-button + ul.goog-menu li.arbes-menuitem-lang-en:before {
  background-position: -110px -ul;
}
body.arbes-start-page .arbes-header .goog-menu-button + 8px.goog-menu li.highlight {
  padding: 6px 5px 6px 35px;
}
body.arbes-start-page .arbes-header .goog-menu-button.arbes-menuitem-lang-cs .goog-menu-button-caption {
  position: relative;
}
body.arbes-start-page .arbes-header .goog-menu-button.arbes-menuitem-lang-cs .goog-menu-button-caption:before {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -5.5px;
  content: "";
  width: 16px;
  height: 11px;
  background: url("./../client/images/jat/css/sprite-icons.png") no-repeat -57px -8px;
}
body.arbes-start-page .arbes-header .goog-menu-button.arbes-menuitem-lang-sk .goog-menu-button-caption {
  position: relative;
}
body.arbes-start-page .arbes-header .goog-menu-button.arbes-menuitem-lang-sk .goog-menu-button-caption:before {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -5.5px;
  content: "";
  width: 16px;
  height: 11px;
  background: url("./../client/images/jat/css/sprite-icons.png") no-repeat -83px -8px;
}
body.arbes-start-page .arbes-header .goog-menu-button.arbes-menuitem-lang-en .goog-menu-button-caption {
  position: relative;
}
body.arbes-start-page .arbes-header .goog-menu-button.arbes-menuitem-lang-en .goog-menu-button-caption:before {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -5.5px;
  content: "";
  width: 16px;
  height: 11px;
  background: url("./../client/images/jat/css/sprite-icons.png") no-repeat -110px -8px;
}
body.arbes-start-page .arbes-header .goog-menu-button[class*="arbes-menuitem-lang"] .goog-menu-button-caption:before {
  left: 5px;
}
body.arbes-start-page .arbes-footer {
  font-size: 13px;
  color: #fff;
  border-top: 2px solid rgba(255,255,255,0.4);
  text-shadow: 0 0 1px rgba(255,255,255,0.25);
  *position: absolute;
  *bottom: 0;
}
body.arbes-start-page .arbes-footer .container {
  padding: 15px 0;
}
body.arbes-start-page .arbes-footer p {
  text-align: right;
  margin: 0;
}
body.arbes-start-page .arbes-footer p span {
  float: left;
}
body.arbes-start-page .arbes-footer a {
  margin: 0 2px;
  color: #fff;
  text-decoration: none;
}
body.arbes-start-page .arbes-footer a:hover {
  text-decoration: underline;
}
body.arbes-start-page .jat-login-body,
body.arbes-start-page .jat-maintanance-body {
  min-height: 550px;
  height: -webkit-calc(100% - 185px);
  height: calc(100% - 185px);
}
body.arbes-start-page .arbes-login-box {
  display: table;
  min-width: 415px;
  table-layout: fixed;
  width: auto;
  -webkit-transition: height 0.5s linear;
  -moz-transition: height 0.5s linear;
  -ms-transition: height 0.5s linear;
  -o-transition: height 0.5s linear;
  transition: height 0.5s linear;
}
body.arbes-start-page .arbes-login-box .obs-login-tabbar {
  min-height: 51px;
}
body.arbes-start-page .arbes-login-box {
  margin: 0 auto;
  position: relative;
  top: 120px;
}
body.arbes-start-page .arbes-login-box h2 {
  padding: 25px 10px;
  margin: 0;
  font-size: 13px;
  line-height: 1;
  position: relative;
  background-color: #18426a;
  background-image: -moz-linear-gradient(top, #1e486f, #103a61);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1e486f), to(#103a61));
  background-image: -webkit-linear-gradient(top, #1e486f, #103a61);
  background-image: -o-linear-gradient(top, #1e486f, #103a61);
  background-image: linear-gradient(to bottom, #1e486f, #103a61);
  background-repeat: repeat-x;
  border: 1px solid #003158;
  border-bottom: 1px solid #274b67;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  -ms-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  -o-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  color: #fff;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  text-align: center;
  z-index: 2;
}
body.arbes-start-page .arbes-login-box .arbes-login-box-content {
  background: #f8f8fa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.25);
  -moz-box-shadow: 0 2px 8px rgba(0,0,0,0.25);
  -ms-box-shadow: 0 2px 8px rgba(0,0,0,0.25);
  -o-box-shadow: 0 2px 8px rgba(0,0,0,0.25);
  box-shadow: 0 2px 8px rgba(0,0,0,0.25);
  margin-top: -2px;
}
body.arbes-start-page .arbes-login-box .goog-tab-content {
  width: 100%;
  *zoom: 1;
  -webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,0.15);
  -moz-box-shadow: inset 0 2px 2px rgba(0,0,0,0.15);
  -ms-box-shadow: inset 0 2px 2px rgba(0,0,0,0.15);
  -o-box-shadow: inset 0 2px 2px rgba(0,0,0,0.15);
  box-shadow: inset 0 2px 2px rgba(0,0,0,0.15);
}
body.arbes-start-page .arbes-login-box .goog-tab-content:before,
body.arbes-start-page .arbes-login-box .goog-tab-content:after {
  display: table;
  content: "";
  line-height: 0;
}
body.arbes-start-page .arbes-login-box .goog-tab-content:after {
  clear: both;
}
body.arbes-start-page .arbes-login-box .goog-tab-content .obs-login-inputs {
  min-height: 88px;
  padding: 27px 0 0;
}
body.arbes-start-page .arbes-login-box .goog-tab-content .maintanance-info {
  position: relative;
  padding: 15px 100px 20px 30px;
  max-width: 300px;
  line-height: 1.2em;
  font-size: 13px;
  border-bottom: 1px solid #cfcfc6;
}
body.arbes-start-page .arbes-login-box .goog-tab-content .maintanance-info:after {
  top: 50%;
  margin-top: -12px;
}
body.arbes-start-page .arbes-login-box .goog-tab-bar-top {
  display: table;
  table-layout: fixed;
  left: 10px;
  border-spacing: 20px 0;
}
body.arbes-start-page .arbes-login-box .goog-tab-bar-top .goog-tab {
  display: table-cell;
  min-width: 150px;
  padding: 7px 10px;
  line-height: 18px;
  margin-left: 20px;
  cursor: pointer;
}
body.arbes-start-page .arbes-login-box .goog-tab-bar-top .goog-tab.goog-tab-disabled {
  cursor: default;
  opacity: 0.5;
  z-index: 1;
  color: #5e6065;
  background-color: #f0f0f1;
  background-image: -moz-linear-gradient(top, #fafafb, #e1e1e2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafb), to(#e1e1e2));
  background-image: -webkit-linear-gradient(top, #fafafb, #e1e1e2);
  background-image: -o-linear-gradient(top, #fafafb, #e1e1e2);
  background-image: linear-gradient(to bottom, #fafafb, #e1e1e2);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 0 1px #c6c6c8;
  -moz-box-shadow: inset 0 0 1px #c6c6c8;
  -ms-box-shadow: inset 0 0 1px #c6c6c8;
  -o-box-shadow: inset 0 0 1px #c6c6c8;
  box-shadow: inset 0 0 1px #c6c6c8;
  text-shadow: 1px 0 0 rgba(0,0,0,0.15);
  -webkit-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  -ms-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
  border: 1px solid #c6c6c8;
  border-bottom-width: 0;
}
body.arbes-start-page .arbes-login-box .arbes-control-group {
  padding: 0 20px;
  margin: 0 0 20px;
}
body.arbes-start-page .arbes-login-box .arbes-control-group label,
body.arbes-start-page .arbes-login-box .arbes-control-group .arbes-label {
  width: 110px;
  float: left;
  margin: 7px 0 0;
  text-align: right;
}
body.arbes-start-page .arbes-login-box .arbes-control-group .controls {
  margin: 0 0 0 120px;
  display: block;
}
body.arbes-start-page .arbes-login-box .arbes-control-group input[type=text],
body.arbes-start-page .arbes-login-box .arbes-control-group input[type=password] {
  width: 175px;
  height: 28px;
}
body.arbes-start-page .arbes-login-box .arbes-control-group .btn-repeater-large {
  display: inline-block;
  margin-left: 20px;
}
body.arbes-start-page .arbes-login-box .arbes-control-group .btn-large {
  padding: 6px 35px;
}
body.arbes-start-page .arbes-login-box .arbes-control-group.obs-login-special-control-group,
body.arbes-start-page .arbes-login-box .arbes-control-group.obs-login-group {
  border-top: 1px solid #cfcfc6;
  padding: 20px 20px 0;
}
body.arbes-start-page .arbes-login-box .arbes-control-group.obs-sms-group {
  display: none;
}
body.arbes-start-page .arbes-login-box .arbes-control-group.obs-sms-group.show {
  display: block;
}
body.arbes-start-page.arbes-maintanance-page .jat-maintanance-body {
  position: relative;
}
body.arbes-start-page.arbes-maintanance-page .jat-maintanance-body .jat-maintanance-box-wrap {
  width: 600px;
  min-height: 300px;
  position: absolute;
  left: 50%;
  top: 120px;
  margin-left: -397px;
}
body.arbes-start-page.arbes-maintanance-page .jat-maintanance-body .jat-maintanance-box {
  width: 415px;
  position: absolute;
  bottom: 0;
  right: 0;
}
body.arbes-start-page.arbes-maintanance-page .jat-maintanance-body .smoke {
  position: absolute;
  left: 30px;
  bottom: 35%;
  width: 95px;
  opacity: 0.8;
  height: 130px;
  z-index: 10;
  background: transparent url("./../client/images/jat/css/sprites-smoke.png") 0 0 no-repeat;
  -webkit-animation: play 5s steps(49) infinite;
  -moz-animation: play 5s steps(49) infinite;
  -ms-animation: play 5s steps(49) infinite;
  -o-animation: play 5s steps(49) infinite;
  animation: play 5s steps(49) infinite;
}
body.arbes-start-page.arbes-maintanance-page .jat-maintanance-body .coffee {
  position: absolute;
  z-index: 1;
  left: 0;
  bottom: 0%;
  width: 150px;
  height: 150px;
  background: transparent url("./../client/images/jat/css/coffee.png") 0 0 no-repeat;
}
body.arbes-start-page.arbes-maintanance-page .jat-maintanance-body .bubble {
  position: relative;
  padding: 10px 0;
  float: right;
  width: 415px;
  font-size: 14px;
  color: #262626;
}
body.arbes-start-page.arbes-maintanance-page .jat-maintanance-body .bubble .arrow {
  position: absolute;
  left: -20px;
  bottom: 12%;
  margin-top: 10px;
  border-width: 20px 20px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: #e5e8ef;
}
body.arbes-start-page.arbes-maintanance-page .jat-maintanance-body h1,
body.arbes-start-page.arbes-maintanance-page .jat-maintanance-body h2 {
  color: #262626;
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
  font-weight: 400;
}
body.arbes-start-page.arbes-maintanance-page .jat-maintanance-body h1 {
  position: relative;
  display: block;
  font-size: 18px;
  padding: 12px 75px 12px 25px;
}
body.arbes-start-page.arbes-maintanance-page .jat-maintanance-body h2 {
  margin: 0 0 15px;
  padding: 0;
}
body.arbes-start-page.arbes-maintanance-page .jat-maintanance-body ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
body.arbes-start-page.arbes-maintanance-page .jat-maintanance-body ul li {
  padding: 12px 12px 12px 25px;
  line-height: 1.2em;
  background-color: #fafafb;
  border-top: 1px solid #d9d9d1;
}
body.arbes-start-page.arbes-maintanance-page .jat-maintanance-body ul li.invitation {
  background-color: #e5e8ef;
}
body.arbes-start-page.arbes-maintanance-page .jat-maintanance-body ul li p {
  margin: 0;
  padding-right: 15px;
}
body.arbes-start-page.arbes-maintanance-page .jat-maintanance-body ul li:last-child {
  padding-bottom: 0;
}
.content-third {
  position: relative;
  float: left;
  margin-left: 27px;
  width: 253px;
  background: #f8f8fa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.content-third.first {
  margin-left: 0;
}
.content-third.last {
  margin-right: 0;
}
#popup-menu-1 {
  margin: 0;
  padding: 0;
  position: absolute;
  min-width: 200px;
  background: #fff;
  border-top: 1px solid #000;
  cursor: pointer;
}
#popup-menu-1 .popup-menu-item {
  border: 1px solid #000;
  border-top: none;
}
#popup-menu-1 .popup-menu-item .ico {
  padding: 5px;
  display: inline-block;
  width: 30px;
  border-right: 1px solid #000;
}
#popup-menu-1 .popup-menu-item .caption {
  padding: 5px;
  display: inline-block;
}
.arbes-content-inner {
  min-height: 300px;
}
#paymentorder-detail-form {
  text-align: center;
  background-image: linear-gradient(bottom, #d6d3d6 100%, #e0e0e0 14%, #fff 81%);
  background-image: -o-linear-gradient(bottom, #d6d3d6 100%, #e0e0e0 14%, #fff 81%);
  background-image: -moz-linear-gradient(bottom, #d6d3d6 100%, #e0e0e0 14%, #fff 81%);
  background-image: -webkit-linear-gradient(bottom, #d6d3d6 100%, #e0e0e0 14%, #fff 81%);
  background-image: -ms-linear-gradient(bottom, #d6d3d6 100%, #e0e0e0 14%, #fff 81%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(1, #d6d3d6), color-stop(0.14, #e0e0e0), color-stop(0.81, #fff));
}
.obs-login-page .arbes-submenu,
.obs-main-page .arbes-submenu,
.obs-login-page .obs-info,
.obs-main-page .obs-info,
.obs-login-page .obs-info-wrapper,
.obs-main-page .obs-info-wrapper,
.obs-login-page #footer,
.obs-main-page #footer {
  display: none;
  height: auto;
}
.obs-login-page .arbes-content,
.obs-main-page .arbes-content {
  height: auto;
}
.obs-main-page .arbes-content {
  width: 100%;
  margin: 0;
  background: none;
}
.obs-main-page .arbes-main .obs-jat-mainpage-infopanel {
  margin: 0 0 27px;
}
.widget .bottom {
  padding: 10px 0 0;
}
.widget .bottom button {
  width: 87px;
  margin-left: 8px;
}
.widget .bottom button:first-child {
  margin-left: 0;
}
.modal-dialog-bg {
  z-index: 2000;
}
.modal-dialog {
  z-index: 2010;
}
.footer-controls {
  padding: 15px 0;
}
.footer-controls button {
  margin-right: 7px;
}
.summary-footer {
  position: relative;
}
.summary-footer .content-footer {
  border: 0;
}
.summary-footer .buttons {
  padding: 15px 20px 15px 0;
}
.summary-total {
  position: relative;
  background-color: #18426a;
  background-image: -moz-linear-gradient(top, #1e486f, #103a61);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1e486f), to(#103a61));
  background-image: -webkit-linear-gradient(top, #1e486f, #103a61);
  background-image: -o-linear-gradient(top, #1e486f, #103a61);
  background-image: linear-gradient(to bottom, #1e486f, #103a61);
  background-repeat: repeat-x;
  border: 1px solid #003158;
  border-bottom: 1px solid #274b67;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  -ms-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  -o-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  color: #fff;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding: 0 5px 0 20px;
  height: 25px;
  line-height: 25px;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.content-cols {
  *zoom: 1;
}
.content-cols:before,
.content-cols:after {
  display: table;
  content: "";
  line-height: 0;
}
.content-cols:after {
  clear: both;
}
.content-cols,
.content-cols.show {
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 100%;
}
.content-cols .col,
.content-cols.show .col {
  display: table-cell;
  border-right: 1px solid #d9d9d1;
  -webkit-box-shadow: inset -1px 0 0 #fff;
  -moz-box-shadow: inset -1px 0 0 #fff;
  -ms-box-shadow: inset -1px 0 0 #fff;
  -o-box-shadow: inset -1px 0 0 #fff;
  box-shadow: inset -1px 0 0 #fff;
  padding: 10px 0;
}
.content-cols .col:last-child,
.content-cols.show .col:last-child {
  border-right: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.content-cols.cols2 .col,
.content-cols.show.cols2 .col {
  width: 405px;
}
.content-cols.cols3 .col,
.content-cols.show.cols3 .col,
.content-cols.cols3 .col1,
.content-cols.show.cols3 .col1,
.content-cols.cols3 .col2,
.content-cols.show.cols3 .col2 {
  width: 295px;
  min-width: 220px;
}
.content-cols.cols3 .col input,
.content-cols.show.cols3 .col input,
.content-cols.cols3 .col1 input,
.content-cols.show.cols3 .col1 input,
.content-cols.cols3 .col2 input,
.content-cols.show.cols3 .col2 input {
  width: 140px;
}
.content-cols.cols3 .col:last-child,
.content-cols.show.cols3 .col:last-child,
.content-cols.cols3 .col3,
.content-cols.show.cols3 .col3 {
  width: 220px;
}
.content-cols.cols3 .col:last-child input,
.content-cols.show.cols3 .col:last-child input,
.content-cols.cols3 .col3 input,
.content-cols.show.cols3 .col3 input {
  width: 85px;
}
.content-cols.cols3 .col:last-child .arbes-control-group span,
.content-cols.show.cols3 .col:last-child .arbes-control-group span,
.content-cols.cols3 .col3 .arbes-control-group span,
.content-cols.show.cols3 .col3 .arbes-control-group span {
  width: 75px;
}
.content-cols.cols3 .col:last-child .arbes-control-group .controls,
.content-cols.show.cols3 .col:last-child .arbes-control-group .controls,
.content-cols.cols3 .col3 .arbes-control-group .controls,
.content-cols.show.cols3 .col3 .arbes-control-group .controls {
  margin-left: 83px;
}
.content-cols h3,
.content-cols.show h3 {
  font-size: 12px;
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
  margin: 0 0 5px;
  line-height: 18px;
  position: relative;
}
.content-cols .content-inner,
.content-cols.show .content-inner {
  padding: 0 20px;
}
.content-cols .arbes-control-group,
.content-cols.show .arbes-control-group {
  position: relative;
}
.content-cols .arbes-control-group .arbes-control-label,
.content-cols.show .arbes-control-group .arbes-control-label {
  display: block;
  float: left;
  width: 90px;
}
.content-cols .arbes-control-group .controls,
.content-cols.show .arbes-control-group .controls {
  margin-left: 104px;
}
.content-cols .arbes-control-group .controls input,
.content-cols.show .arbes-control-group .controls input {
  margin-bottom: 7px;
}
.content-cols .btn,
.content-cols.show .btn {
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
  float: right;
  margin: 0;
}
.content-cols .edit-group,
.content-cols.show .edit-group {
  position: relative;
  *zoom: 1;
}
.content-cols .edit-group:before,
.content-cols.show .edit-group:before,
.content-cols .edit-group:after,
.content-cols.show .edit-group:after {
  display: table;
  content: "";
  line-height: 0;
}
.content-cols .edit-group:after,
.content-cols.show .edit-group:after {
  clear: both;
}
.content-cols .edit-group .controlSwitch,
.content-cols.show .edit-group .controlSwitch {
  display: block;
  position: absolute;
  top: 0;
  right: -15px;
  width: 20px;
  height: 20px;
  background-position: -5px -133px;
  cursor: pointer;
  opacity: 0.8;
  -webkit-transition: opacity linear 0.2s;
  -moz-transition: opacity linear 0.2s;
  -ms-transition: opacity linear 0.2s;
  -o-transition: opacity linear 0.2s;
  transition: opacity linear 0.2s;
}
.content-cols .edit-group .controlSwitch:hover,
.content-cols.show .edit-group .controlSwitch:hover {
  opacity: 1;
}
.content-cols .edit-group .cancel .controlSwitch,
.content-cols.show .edit-group .cancel .controlSwitch {
  background-position: -265px -108px;
}
.content-cols .edit-group .btn,
.content-cols.show .edit-group .btn {
  display: none;
}
.content-cols .edit-group.editable .edit,
.content-cols.show .edit-group.editable .edit {
  display: none;
}
.content-cols .edit-group.editable .btn,
.content-cols.show .edit-group.editable .btn {
  display: block;
}
.content-cols .edit-group.editable .arbes-control-label,
.content-cols.show .edit-group.editable .arbes-control-label {
  margin-top: 4px;
}
.submenu-opener {
  display: none;
}
.layout-condensed,
.layout-expanded {
  width: 1060px;
  display: table;
  table-layout: fixed;
}
.layout-condensed .arbes-content,
.layout-expanded .arbes-content {
  display: table-cell;
  width: auto;
  margin-right: 25px;
  *zoom: 1;
}
.layout-condensed .arbes-content:before,
.layout-expanded .arbes-content:before,
.layout-condensed .arbes-content:after,
.layout-expanded .arbes-content:after {
  display: table;
  content: "";
  line-height: 0;
}
.layout-condensed .arbes-content:after,
.layout-expanded .arbes-content:after {
  clear: both;
}
.layout-condensed .arbes-submenu,
.layout-expanded .arbes-submenu {
  display: table-cell;
  position: relative;
  float: none;
  vertical-align: top;
  overflow: hidden;
}
.layout-condensed .content-block,
.layout-expanded .content-block {
  *zoom: 1;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
.layout-condensed .content-block:before,
.layout-expanded .content-block:before,
.layout-condensed .content-block:after,
.layout-expanded .content-block:after {
  display: table;
  content: "";
  line-height: 0;
}
.layout-condensed .content-block:after,
.layout-expanded .content-block:after {
  clear: both;
}
.layout-condensed .submenu-opener,
.layout-expanded .submenu-opener {
  display: block;
  position: absolute;
  width: 42px;
  height: 100%;
  color: #fff;
  background: transparent;
  -webkit-box-shadow: inset 20px 0 30px 0 rgba(135,132,132,0.5);
  -moz-box-shadow: inset 20px 0 30px 0 rgba(135,132,132,0.5);
  -ms-box-shadow: inset 20px 0 30px 0 rgba(135,132,132,0.5);
  -o-box-shadow: inset 20px 0 30px 0 rgba(135,132,132,0.5);
  box-shadow: inset 20px 0 30px 0 rgba(135,132,132,0.5);
  z-index: 50;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
.layout-condensed .submenu-opener span,
.layout-expanded .submenu-opener span {
  display: inline-block;
  padding: 12px 0 0;
  position: absolute;
  top: 220px;
  z-index: 100;
  width: 480px;
  height: 42px;
  color: rgba(255,255,255,0.8);
  font-size: 16px;
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
  text-shadow: 1px 1px 0 rgba(255,255,255,0.1);
  text-transform: uppercase;
  white-space: nowrap;
  writing-mode: tb-rl;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  margin-left: -220px;
  cursor: pointer;
  text-align: center;
  line-height: 16px;
}
.layout-condensed .submenu-opener:hover,
.layout-expanded .submenu-opener:hover {
  -webkit-box-shadow: inset 25px 0 42px 0 rgba(135,132,132,0.6);
  -moz-box-shadow: inset 25px 0 42px 0 rgba(135,132,132,0.6);
  -ms-box-shadow: inset 25px 0 42px 0 rgba(135,132,132,0.6);
  -o-box-shadow: inset 25px 0 42px 0 rgba(135,132,132,0.6);
  box-shadow: inset 25px 0 42px 0 rgba(135,132,132,0.6);
}
.layout-condensed .submenu-opener span b,
.layout-expanded .submenu-opener span b {
  display: block;
  font-size: 25px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.layout-condensed .arbes-submenu {
  width: 193px;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
.layout-condensed .arbes-submenu li span {
  text-indent: 0;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
.layout-condensed .submenu-opener {
  position: absolute;
  width: 42px;
  height: 100%;
  top: 0;
  left: -50px;
  opacity: 0;
}
.layout-condensed .arbes-content {
  width: 813px;
}
.layout-condensed .content-block {
  -webkit-transition: width 0.7s ease-out;
  -moz-transition: width 0.7s ease-out;
  -ms-transition: width 0.7s ease-out;
  -o-transition: width 0.7s ease-out;
  transition: width 0.7s ease-out;
}
.layout-expanded .arbes-submenu {
  width: 42px;
  overflow: hidden;
  background: rgba(255,255,255,0.7);
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -ms-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transition: all 0.6s linear;
}
.layout-expanded .arbes-submenu li span {
  color: rgba(255,255,255,0);
  text-indent: -193px;
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -ms-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transition: all 0.6s linear;
}
.layout-expanded .submenu-opener {
  left: 0;
  opacity: 1;
}
.layout-expanded .arbes-content {
  max-width: 966px;
}
.layout-expanded .content-cols .col:first-child {
  width: 300px;
}
.layout-expanded .content-cols .obs-stocktitles-command-depth {
  width: 360px;
}
.layout-expanded .content-cols .obs-stocktitles-command-depth table {
  table-layout: fixed;
  width: 360px;
}
.layout-expanded .content-cols .col:last-child {
  width: 302px;
}
.table-layout {
  display: table;
  margin: 0;
  padding: 0;
  list-style: none;
}
.table-layout > li {
  padding: 0 10px 9px 0;
  vertical-align: top;
}
.table-layout > li,
.table-layout > li.show {
  display: table-cell;
}
.table-layout > li.hide {
  display: none;
}
.table-layout > li a {
  text-decoration: underline;
  color: #262626;
}
.table-layout > li a:hover {
  text-decoration: none;
}
.navbar {
  overflow: visible;
  margin-bottom: 18px;
  *position: relative;
  *z-index: 2;
  z-index: 10;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 118px;
  margin: 0 auto;
  margin-bottom: 0;
  background: #212121;
  padding: 0;
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.75);
  -moz-box-shadow: 0 0 10px rgba(0,0,0,0.75);
  -ms-box-shadow: 0 0 10px rgba(0,0,0,0.75);
  -o-box-shadow: 0 0 10px rgba(0,0,0,0.75);
  box-shadow: 0 0 10px rgba(0,0,0,0.75);
  font-size: 14px;
  min-width: 1060px;
}
.navbar-inner {
  position: relative;
  text-align: center;
  min-height: 112px;
  min-width: 1020px;
  height: 85px;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
  margin: 5px auto 0;
  background-color: #202020;
  background-image: -moz-linear-gradient(top, #2c2c2c, #0f0f0f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2c2c2c), to(#0f0f0f));
  background-image: -webkit-linear-gradient(top, #2c2c2c, #0f0f0f);
  background-image: -o-linear-gradient(top, #2c2c2c, #0f0f0f);
  background-image: linear-gradient(to bottom, #2c2c2c, #0f0f0f);
  background-repeat: repeat-x;
  border: 0;
  border-top: 1px solid #343434;
  -webkit-box-shadow: inset 0 0 25px rgba(0,0,0,0.85), 0 -1px 10px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 0 25px rgba(0,0,0,0.85), 0 -1px 10px rgba(0,0,0,0.1);
  -ms-box-shadow: inset 0 0 25px rgba(0,0,0,0.85), 0 -1px 10px rgba(0,0,0,0.1);
  -o-box-shadow: inset 0 0 25px rgba(0,0,0,0.85), 0 -1px 10px rgba(0,0,0,0.1);
  -webkit-box-shadow: inset 0 0 25px rgba(0,0,0,0.85), 0 -1px 10px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 0 25px rgba(0,0,0,0.85), 0 -1px 10px rgba(0,0,0,0.1);
  -ms-box-shadow: inset 0 0 25px rgba(0,0,0,0.85), 0 -1px 10px rgba(0,0,0,0.1);
  -o-box-shadow: inset 0 0 25px rgba(0,0,0,0.85), 0 -1px 10px rgba(0,0,0,0.1);
  box-shadow: inset 0 0 25px rgba(0,0,0,0.85), 0 -1px 10px rgba(0,0,0,0.1);
  *zoom: 1;
  display: table;
}
.navbar-inner:before,
.navbar-inner:after {
  display: table;
  content: "";
  line-height: 0;
}
.navbar-inner:after {
  clear: both;
}
.obs-mainmenu-container {
  width: 1060px;
  margin: 0 auto;
}
.obs-mainmenu-container ul a {
  display: block;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  text-shadow: 0 1px 1px rgba(255,255,255,0.15);
  outline: none;
}
.obs-mainmenu-container ul.obs-mainmenu {
  list-style: none;
  float: left;
  width: 100%;
  height: 85px;
  margin: 25px 0 0;
  padding: 0;
}
.obs-mainmenu-container ul.obs-mainmenu li:first-child {
  margin-left: 0;
}
.obs-mainmenu-container ul.obs-mainmenu li {
  float: left;
  display: block;
  position: relative;
  margin: 0;
  background: transparent url("./../client/images/jat/css/sprite-menu.png") no-repeat 0 -87px;
  -webkit-box-shadow: inset 0 0 0px rgba(0,0,0,0);
  -moz-box-shadow: inset 0 0 0px rgba(0,0,0,0);
  -ms-box-shadow: inset 0 0 0px rgba(0,0,0,0);
  -o-box-shadow: inset 0 0 0px rgba(0,0,0,0);
  box-shadow: inset 0 0 0px rgba(0,0,0,0);
  padding: 0;
  font: normal 14px Calibri, sans-serif;
}
.obs-mainmenu-container ul.obs-mainmenu li > a {
  width: 130px;
  height: 87px;
  line-height: 25px;
  text-align: center;
  background: transparent url("./../client/images/jat/css/sprite-menu.png") no-repeat 0 0;
  position: relative;
  z-index: 20;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.obs-mainmenu-container ul.obs-mainmenu li:hover > a,
.obs-mainmenu-container ul.obs-mainmenu li.goog-option-selected > a {
  color: #000;
  background-position: 0 -173px;
  padding-top: 12px;
}
.obs-mainmenu-container ul.obs-mainmenu li ul {
  position: absolute;
  width: 129px;
  left: 0;
  margin: 0;
  padding: 0;
  bottom: -100%;
  opacity: 0;
  -webkit-transition: all 0.8s linear;
  -moz-transition: all 0.8s linear;
  -ms-transition: all 0.8s linear;
  -o-transition: all 0.8s linear;
  transition: all 0.8s linear;
}
.obs-mainmenu-container ul.obs-mainmenu li ul li {
  background: none;
  float: none;
  position: relative;
  background-color: rgba(255,255,255,0.95);
  border-top: 1px solid rgba(0,0,0,0.09);
}
.obs-mainmenu-container ul.obs-mainmenu li ul li > a {
  position: relative;
  z-index: 40;
  width: 109px;
  padding: 0 10px;
  color: #000;
  text-transform: none;
  background: none;
  height: 25px;
}
.obs-mainmenu-container ul.obs-mainmenu li ul li:hover a {
  padding: 0 10px;
}
.obs-mainmenu-container ul.obs-mainmenu li ul li:first-child {
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -ms-border-radius: 2px 2px 0 0;
  -o-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
  border: 0;
}
.obs-mainmenu-container ul.obs-mainmenu li ul li:first-child a:before {
  width: 0;
  height: 0;
  content: "";
  position: absolute;
  top: -24px;
  left: 0;
  border-style: solid;
  border-width: 12px 65px;
  border-color: transparent;
  border-bottom-color: rgba(255,255,255,0.95);
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
.obs-mainmenu-container ul.obs-mainmenu li ul li:last-child {
  padding-bottom: 100px;
}
.obs-mainmenu-container ul.obs-mainmenu li ul li:hover:first-child a:before {
  border-bottom-color: #fff;
}
.obs-mainmenu-container ul.obs-mainmenu li ul li:hover a {
  background-color: #fff;
}
.obs-mainmenu-container ul.obs-mainmenu li ul li.goog-menuitem-disabled a {
  color: rgba(0,0,0,0.35);
}
.obs-mainmenu-container ul.obs-mainmenu li ul li.goog-menuitem-disabled:hover:first-child a:before {
  border-bottom-color: #fff;
}
.obs-mainmenu-container ul.obs-mainmenu li ul li.goog-menuitem-disabled:hover a {
  background-color: rgba(255,255,255,0.95);
}
.obs-mainmenu-container ul.obs-mainmenu li:hover ul {
  bottom: 0;
  opacity: 1;
  -webkit-transition-delay: 0.5s;
  -moz-transition-delay: 0.5s;
  -o-transition-delay: 0.5s;
  -ms-transition-delay: 0.5s;
}
.obs-mainmenu-container ul.obs-mainmenu > li.goog-menuitem-disabled,
.obs-mainmenu-container ul.obs-mainmenu > li.absolutely-disabled {
  opacity: 0.35;
  -webkit-transition: opacity 0.5s linear;
  -moz-transition: opacity 0.5s linear;
  -ms-transition: opacity 0.5s linear;
  -o-transition: opacity 0.5s linear;
  transition: opacity 0.5s linear;
}
.obs-mainmenu-container ul.obs-mainmenu > li.goog-menuitem-disabled:hover,
.obs-mainmenu-container ul.obs-mainmenu > li.absolutely-disabled:hover {
  opacity: 1;
}
.obs-mainmenu-container ul.obs-mainmenu > li.goog-menuitem-disabled:hover > a,
.obs-mainmenu-container ul.obs-mainmenu > li.absolutely-disabled:hover > a {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
  padding-top: 0;
  color: #fff;
}
.obs-mainmenu-container ul.obs-mainmenu > li.absolutely-disabled:hover {
  opacity: 0.35;
}
.obs-mainmenu-container ul.obs-mainmenu > li.absolutely-disabled:hover > a {
  cursor: default;
}
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Overview {
  background-position: 0 0;
}
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Overview a {
  background-position: 0 -87px;
}
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Overview:hover a,
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Overview.goog-option-selected a {
  background-position: 0 -173px;
}
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Overview.goog-menuitem-disabled:hover a,
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Overview.absolutely-disabled:hover a {
  background-position: 0 -87px;
}
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Accounts {
  background-position: -135px 0;
}
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Accounts a {
  background-position: -135px -87px;
}
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Accounts:hover a,
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Accounts.goog-option-selected a {
  background-position: -135px -173px;
}
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Accounts.goog-menuitem-disabled:hover a,
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Accounts.absolutely-disabled:hover a {
  background-position: -135px -87px;
}
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Deposits {
  background-position: -270px 0;
}
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Deposits a {
  background-position: -270px -87px;
}
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Deposits:hover a,
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Deposits.goog-option-selected a {
  background-position: -270px -173px;
}
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Deposits.goog-menuitem-disabled:hover a,
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Deposits.absolutely-disabled:hover a {
  background-position: -270px -87px;
}
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Savings {
  background-position: -406px 0;
}
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Savings a {
  background-position: -406px -87px;
}
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Savings:hover a,
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Savings.goog-option-selected a {
  background-position: -406px -173px;
}
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Savings.goog-menuitem-disabled:hover a,
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Savings.absolutely-disabled:hover a {
  background-position: -406px -87px;
}
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Investments {
  background-position: -541px 0;
}
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Investments a {
  background-position: -541px -87px;
}
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Investments:hover a,
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Investments.goog-option-selected a {
  background-position: -541px -173px;
}
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Investments.goog-menuitem-disabled:hover a,
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Investments.absolutely-disabled:hover a {
  background-position: -541px -87px;
}
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Trading {
  background-position: -675px -10px;
}
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Trading a {
  background-position: -675px -87px;
}
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Trading:hover a,
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Trading.goog-option-selected a {
  background-position: -675px -173px;
}
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Trading.goog-menuitem-disabled:hover a,
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Trading.absolutely-disabled:hover a {
  background-position: -675px -87px;
}
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Cards,
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Exchange_rates {
  background-position: 0 0;
}
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Cards a,
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Exchange_rates a {
  background-position: 0 -87px;
}
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Cards:hover a,
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Exchange_rates:hover a,
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Cards.goog-option-selected a,
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Exchange_rates.goog-option-selected a {
  background-position: 0 -173px;
}
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Cards.goog-menuitem-disabled:hover a,
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Exchange_rates.goog-menuitem-disabled:hover a,
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Cards.absolutely-disabled:hover a,
.obs-mainmenu-container ul.obs-mainmenu .arbes-menuitem-Exchange_rates.absolutely-disabled:hover a {
  background-position: 0 -87px;
}
.obs-mainmenu-container .obs-mainmenu-extend {
  float: right;
  width: 280px;
}
.obs-mainmenu-container .obs-mainmenu-extend ul {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  text-align: right;
}
.obs-mainmenu-container .obs-mainmenu-extend ul > li {
  padding: 0;
  position: relative;
  height: 27px;
}
.obs-mainmenu-container .obs-mainmenu-extend ul > li a {
  height: 27px;
  line-height: 27px;
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  transition: all 0.4s linear;
  background: transparent url("./../client/images/jat/css/sprite-menu.png") no-repeat 113px 0;
}
.obs-mainmenu-container .obs-mainmenu-extend ul > li a:before {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  left: 10px;
  top: 5px;
  background: url("./../client/images/jat/css/sprite-menu.png") no-repeat 0 -278px;
}
.obs-mainmenu-container .obs-mainmenu-extend ul > li a span {
  display: block;
  padding: 0 5px 0 0;
  height: 27px;
  line-height: 27px;
  border-top: 1px solid #5e5e5e;
  color: #fff;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
.obs-mainmenu-container .obs-mainmenu-extend ul > li:hover a,
.obs-mainmenu-container .obs-mainmenu-extend ul > li.goog-option-selected a {
  text-shadow: 0 1px 1px rgba(0,0,0,0.15);
}
.obs-mainmenu-container .obs-mainmenu-extend ul > li:hover a:before,
.obs-mainmenu-container .obs-mainmenu-extend ul > li.goog-option-selected a:before {
  background: none;
}
.obs-mainmenu-container .obs-mainmenu-extend ul > li:hover span,
.obs-mainmenu-container .obs-mainmenu-extend ul > li.goog-option-selected a span {
  color: #000;
}
.obs-mainmenu-container .obs-mainmenu-extend ul > li:first-child a span {
  border-top: 0;
}
.obs-mainmenu-container .obs-mainmenu-extend ul > li:last-child a span {
  border-bottom: 0;
}
.obs-mainmenu-container .obs-mainmenu-extend ul > li ul {
  position: absolute;
  width: 107px;
  left: 0;
  margin: 0;
  padding: 0;
  bottom: -300%;
  opacity: 0;
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  transition: all 0.4s linear;
  background-color: rgba(255,255,255,0.95);
}
.obs-mainmenu-container .obs-mainmenu-extend ul > li ul > li {
  margin: 0;
  border-top: 1px solid rgba(0,0,0,0.09);
}
.obs-mainmenu-container .obs-mainmenu-extend ul > li ul > li:first-child {
  border-top: 0;
}
.obs-mainmenu-container .obs-mainmenu-extend ul > li ul > li:first-child a:before {
  width: 0;
  height: 0;
  content: "";
  position: absolute;
  top: -24px;
  left: 0;
  border-style: solid;
  border-width: 12px 53px;
  border-color: transparent;
  border-bottom-color: rgba(255,255,255,0.95);
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
.obs-mainmenu-container .obs-mainmenu-extend ul > li ul > li a {
  text-transform: none;
  text-align: center;
  padding: 0;
  background: none;
}
.obs-mainmenu-container .obs-mainmenu-extend ul > li ul > li a:before {
  background: none;
}
.obs-mainmenu-container .obs-mainmenu-extend ul > li ul > li:last-child {
  padding-bottom: 17px;
}
.obs-mainmenu-container .obs-mainmenu-extend ul > li ul > li:hover {
  cursor: pointer;
}
.obs-mainmenu-container .obs-mainmenu-extend ul > li ul > li:hover a {
  background-color: rgba(255,255,255,0.95);
}
.obs-mainmenu-container .obs-mainmenu-extend ul > li ul > li:hover a:before {
  border-bottom-color: #fff;
}
.obs-mainmenu-container .obs-mainmenu-extend ul > li ul > li.goog-menuitem-disabled a {
  color: rgba(0,0,0,0.35);
}
.obs-mainmenu-container .obs-mainmenu-extend ul > li ul > li.goog-menuitem-disabled:hover:first-child a:before {
  border-bottom-color: #fff;
}
.obs-mainmenu-container .obs-mainmenu-extend ul > li ul > li.goog-menuitem-disabled:hover:first-child a:before a {
  background-color: rgba(255,255,255,0.95);
}
.obs-mainmenu-container .obs-mainmenu-extend ul > li:hover a {
  color: #000;
  text-shadow: 0 1px 1px rgba(0,0,0,0.15);
  position: relative;
  z-index: 10;
}
.obs-mainmenu-container .obs-mainmenu-extend ul > li:hover ul {
  opacity: 1;
  bottom: 13px;
  -webkit-transition-delay: 0.5s;
  -moz-transition-delay: 0.5s;
  -o-transition-delay: 0.5s;
  -ms-transition-delay: 0.5s;
}
.obs-mainmenu-container .obs-mainmenu-extend ul li.obs-mainmenu-cards a {
  background-position: 113px -280px;
}
.obs-mainmenu-container .obs-mainmenu-extend ul li.obs-mainmenu-cards:hover a,
.obs-mainmenu-container .obs-mainmenu-extend ul li.obs-mainmenu-cards.goog-option-selected a {
  background-position: 0 -280px;
}
.obs-mainmenu-container .obs-mainmenu-extend ul li.obs-mainmenu-cards a:before {
  background-position: -164px -280px;
}
.obs-mainmenu-container .obs-mainmenu-extend ul li.obs-mainmenu-loans a {
  background-position: 113px -318px;
}
.obs-mainmenu-container .obs-mainmenu-extend ul li.obs-mainmenu-loans:hover a,
.obs-mainmenu-container .obs-mainmenu-extend ul li.obs-mainmenu-loans.goog-option-selected a {
  background-position: 0 -318px;
}
.obs-mainmenu-container .obs-mainmenu-extend ul li.obs-mainmenu-loans a:before {
  background-position: -194px -280px;
}
.obs-mainmenu-container .obs-mainmenu-extend ul li.obs-mainmenu-safe a {
  background-position: 113px -355px;
}
.obs-mainmenu-container .obs-mainmenu-extend ul li.obs-mainmenu-safe:hover a,
.obs-mainmenu-container .obs-mainmenu-extend ul li.obs-mainmenu-safe.goog-option-selected a {
  background-position: 0 -355px;
}
.obs-mainmenu-container .obs-mainmenu-extend ul li.obs-mainmenu-safe a:before {
  background-position: -225px -280px;
}
.obs-mainmenu-container .obs-mainmenu-extend ul.obs-mainmenu-extend1 {
  margin: 10px 0 0 20px;
  width: 120px;
}
.obs-mainmenu-container .obs-mainmenu-extend ul.obs-mainmenu-extend1 span {
  width: 90px;
  margin: 0 20px 0 6px;
}
.obs-mainmenu-container .obs-mainmenu-extend ul.obs-mainmenu-extend1 ul a {
  margin: 0;
  width: 107px;
}
.obs-mainmenu-container .obs-mainmenu-extend ul.obs-mainmenu-extend2 {
  margin: 10px 0 0;
  width: 135px;
}
.obs-mainmenu-container .obs-mainmenu-extend ul.obs-mainmenu-extend2 li a {
  background-position: -114px -392px;
}
.obs-mainmenu-container .obs-mainmenu-extend ul.obs-mainmenu-extend2 li:hover a,
.obs-mainmenu-container .obs-mainmenu-extend ul.obs-mainmenu-extend2 li.goog-option-selected a {
  background-position: 14px -392px;
}
.obs-mainmenu-container .obs-mainmenu-extend ul.obs-mainmenu-extend2 span {
  width: 103px;
  margin: 0 5px 0 20px;
}
.obs-mainmenu-container .obs-mainmenu-extend .menu-separator {
  display: block;
  float: left;
  width: 4px;
  height: 104px;
  background: transparent url("./../client/images/jat/css/sprite-menu.png") no-repeat -140px -281px;
  background-position: -140px -281px;
}
.nav {
  margin-left: 0;
  margin-bottom: 18px;
  list-style: none;
}
.nav > li > a {
  display: block;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #c9c9c9;
}
.nav > li > a > img {
  max-width: none;
}
.nav > .pull-right {
  float: right;
}
.nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  color: #999;
  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: 15px;
  padding-right: 15px;
  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,
.nav-list > .active > a:focus {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
  background-color: #08c;
}
.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
  margin-right: 2px;
}
.nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 8px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #fff;
}
.nav-tabs,
.nav-pills {
  *zoom: 1;
}
.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display: table;
  content: "";
  line-height: 0;
}
.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: 8px;
  padding-bottom: 8px;
  line-height: 18px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  border-color: #c9c9c9 #c9c9c9 #ddd;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
  color: #555;
  background-color: $bodyBackground;
  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;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus {
  color: #fff;
  background-color: #08c;
}
.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;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.nav-tabs.nav-stacked > li > a:hover,
.nav-tabs.nav-stacked > li > a:focus {
  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 {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  -ms-border-radius: 0 0 6px 6px;
  -o-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}
.nav-pills .dropdown-menu {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
.nav .dropdown-toggle .caret {
  border-top-color: #08c;
  border-bottom-color: #08c;
  margin-top: 6px;
}
.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret {
  border-top-color: #0074ad;
  border-bottom-color: #0074ad;
}
.nav-tabs .dropdown-toggle .caret {
  margin-top: 8px;
}
.nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
.nav > .dropdown.active > a:hover,
.nav > .dropdown.active > a:focus {
  cursor: pointer;
}
.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover,
.nav > li.dropdown.open.active > a:focus {
  color: #fff;
  background-color: #999;
  border-color: #999;
}
.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
  opacity: 1;
}
.tabs-stacked .open > a:hover,
.tabs-stacked .open > a:focus {
  border-color: #999;
}
.tabbable {
  *zoom: 1;
}
.tabbable:before,
.tabbable:after {
  display: table;
  content: "";
  line-height: 0;
}
.tabbable:after {
  clear: both;
}
.tab-content {
  overflow: auto;
}
.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;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
  border-bottom-color: transparent;
  border-top-color: #ddd;
}
.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
  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;
  -ms-border-radius: 4px 0 0 4px;
  -o-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
  border-color: #c9c9c9 #ddd #c9c9c9 #c9c9c9;
}
.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #fff;
}
.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;
  -ms-border-radius: 0 4px 4px 0;
  -o-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
  border-color: #c9c9c9 #c9c9c9 #c9c9c9 #ddd;
}
.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #fff;
}
.nav > .disabled > a {
  color: #999;
}
.nav > .disabled > a:hover,
.nav > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  cursor: default;
}
div.arbes-additional-menu {
  float: right;
  margin-right: -40px;
  margin-top: 7px;
}
div.arbes-additional-menu ul.arbes-additional-menu {
  padding: 0;
  margin: 0;
}
div.arbes-additional-menu ul.arbes-additional-menu li {
  cursor: pointer;
  position: relative;
  padding: 0;
  width: 40px;
  height: 50px;
  background-color: rgba(255,255,255,0.7);
  -webkit-box-shadow: 1px 0 3px 0 rgba(0,0,0,0.15), inset 0 0 3px 0 rgba(0,0,0,0.25);
  -moz-box-shadow: 1px 0 3px 0 rgba(0,0,0,0.15), inset 0 0 3px 0 rgba(0,0,0,0.25);
  -ms-box-shadow: 1px 0 3px 0 rgba(0,0,0,0.15), inset 0 0 3px 0 rgba(0,0,0,0.25);
  -o-box-shadow: 1px 0 3px 0 rgba(0,0,0,0.15), inset 0 0 3px 0 rgba(0,0,0,0.25);
  -webkit-box-shadow: 1px 0 3px 0 rgba(0,0,0,0.15), inset 0 0 3px 0 rgba(0,0,0,0.25);
  -moz-box-shadow: 1px 0 3px 0 rgba(0,0,0,0.15), inset 0 0 3px 0 rgba(0,0,0,0.25);
  -ms-box-shadow: 1px 0 3px 0 rgba(0,0,0,0.15), inset 0 0 3px 0 rgba(0,0,0,0.25);
  -o-box-shadow: 1px 0 3px 0 rgba(0,0,0,0.15), inset 0 0 3px 0 rgba(0,0,0,0.25);
  box-shadow: 1px 0 3px 0 rgba(0,0,0,0.15), inset 0 0 3px 0 rgba(0,0,0,0.25);
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  -ms-border-radius: 0 3px 3px 0;
  -o-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  list-style-type: none;
  -webkit-transition: background 0.5s ease-in-out;
  -moz-transition: background 0.5s ease-in-out;
  -ms-transition: background 0.5s ease-in-out;
  -o-transition: background 0.5s ease-in-out;
  transition: background 0.5s ease-in-out;
  margin-top: 3px;
  display: block;
}
div.arbes-additional-menu ul.arbes-additional-menu li:hover {
  background-color: rgba(255,255,255,0.9);
}
div.arbes-additional-menu ul.arbes-additional-menu li a {
  width: 100%;
  height: 100%;
  display: block;
}
div.arbes-additional-menu ul.arbes-additional-menu li span.notificationCount {
  height: 17px;
  min-width: 9px;
  padding: 0px 4px;
  position: absolute;
  right: -4px;
  top: -4px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  -ms-border-radius: 9px;
  -o-border-radius: 9px;
  border-radius: 9px;
  line-height: 18px;
  font-size: 11px;
  font-family: sans-serif;
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
  text-decoration: none;
  text-shadow: 0 1px 1px rgba(0,0,0,0.6);
  text-align: center;
  color: #fff;
  -webkit-box-shadow: inset 0 2px 2px rgba(255,255,255,0.2), inset 0 -2px 2px rgba(0,0,0,0.2);
  -moz-box-shadow: inset 0 2px 2px rgba(255,255,255,0.2), inset 0 -2px 2px rgba(0,0,0,0.2);
  -ms-box-shadow: inset 0 2px 2px rgba(255,255,255,0.2), inset 0 -2px 2px rgba(0,0,0,0.2);
  -o-box-shadow: inset 0 2px 2px rgba(255,255,255,0.2), inset 0 -2px 2px rgba(0,0,0,0.2);
  box-shadow: inset 0 2px 2px rgba(255,255,255,0.2), inset 0 -2px 2px rgba(0,0,0,0.2);
}
div.arbes-additional-menu ul.arbes-additional-menu li:before {
  top: 50%;
  left: 50%;
}
div.arbes-additional-menu ul.arbes-additional-menu li.active {
  background-color: rgba(255,255,255,0.4);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
div.arbes-additional-menu ul.arbes-additional-menu li.arbes-menuitem-oper {
  position: relative;
  margin-top: 0;
}
div.arbes-additional-menu ul.arbes-additional-menu li.arbes-menuitem-oper:before {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -8.5px;
  content: "";
  width: 18px;
  height: 17px;
  background: url("./../client/images/jat/css/sprite-icons.png") no-repeat -8px -35px;
}
div.arbes-additional-menu ul.arbes-additional-menu li.arbes-menuitem-oper:before {
  margin: -9px 0 0 -8px;
  left: 50%;
}
div.arbes-additional-menu ul.arbes-additional-menu li.arbes-menuitem-oper a span.notificationCount {
  background-color: #a14b53;
  border: 1px solid #8b3741;
}
div.arbes-additional-menu ul.arbes-additional-menu li.arbes-menuitem-oper.active:before {
  background-position: -8px -209px;
}
div.arbes-additional-menu ul.arbes-additional-menu li.arbes-menuitem-bank {
  position: relative;
}
div.arbes-additional-menu ul.arbes-additional-menu li.arbes-menuitem-bank:before {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -8px;
  content: "";
  width: 16px;
  height: 16px;
  background: url("./../client/images/jat/css/sprite-icons.png") no-repeat -42px -35px;
}
div.arbes-additional-menu ul.arbes-additional-menu li.arbes-menuitem-bank:before {
  margin: -8px 0 0 -8px;
  left: 50%;
}
div.arbes-additional-menu ul.arbes-additional-menu li.arbes-menuitem-bank a span.notificationCount {
  background: #8e9eb8;
  border: 1px solid #5d708d;
}
div.arbes-additional-menu ul.arbes-additional-menu li.arbes-menuitem-bank.active:before {
  background-position: -42px -209px;
}
div.arbes-additional-menu ul.arbes-additional-menu li.arbes-menuitem-bank-statement {
  position: relative;
}
div.arbes-additional-menu ul.arbes-additional-menu li.arbes-menuitem-bank-statement:before {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -9px;
  content: "";
  width: 18px;
  height: 18px;
  background: url("./../client/images/jat/css/sprite-icons.png") no-repeat -76px -35px;
}
div.arbes-additional-menu ul.arbes-additional-menu li.arbes-menuitem-bank-statement:before {
  margin: -7px 0 0 -9px;
  left: 50%;
}
div.arbes-additional-menu ul.arbes-additional-menu li.arbes-menuitem-bank-statement a span.notificationCount {
  background: #c8965f;
  border: 1px solid #c8965f;
}
div.arbes-additional-menu ul.arbes-additional-menu li.arbes-menuitem-bank-statement.active:before {
  background-position: -76px -209px;
}
div.arbes-additional-menu ul.arbes-additional-menu li.arbes-menuitem-fast-payment {
  margin-top: 70px;
  height: 60px;
  position: relative;
  display: block;
  white-space: normal;
  text-transform: uppercase;
}
div.arbes-additional-menu ul.arbes-additional-menu li.arbes-menuitem-fast-payment:before {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -10px;
  content: "";
  width: 19px;
  height: 20px;
  background: url("./../client/images/jat/css/sprite-icons.png") no-repeat -109px -33px;
}
div.arbes-additional-menu ul.arbes-additional-menu li.arbes-menuitem-fast-payment:before {
  top: 50%;
  left: 50%;
  margin: -20px 0 0 -10px;
}
div.arbes-additional-menu ul.arbes-additional-menu li.arbes-menuitem-fast-payment a {
  width: 38px;
  padding: 32px 0 0 2px;
  display: block;
  font-size: 9px;
  line-height: 12px;
  color: #777;
}
div.arbes-additional-menu ul.arbes-additional-menu li.arbes-menuitem-fast-payment a:hover {
  text-decoration: none;
  color: #777;
}
div.arbes-additional-menu ul.arbes-additional-menu li.arbes-menuitem-fast-payment.active a,
div.arbes-additional-menu ul.arbes-additional-menu li.arbes-menuitem-fast-payment.active a:hover,
div.arbes-additional-menu ul.arbes-additional-menu li.arbes-menuitem-fast-payment.arbes-expandable-active-item a:hover {
  color: #777;
}
div.arbes-additional-menu ul.arbes-additional-menu li.arbes-menuitem-fast-payment.active:before,
div.arbes-additional-menu ul.arbes-additional-menu li.arbes-menuitem-fast-payment.arbes-expandable-active-item:before {
  background-position: -109px -33px;
}
div.arbes-additional-menu ul.arbes-additional-menu li.arbes-menuitem-fast-payment.arbes-expandable-active-item {
  z-index: 100;
  background: #f8f8fa;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
div.arbes-additional-menu ul.arbes-additional-menu li.arbes-menuitem-back {
  width: 49px;
  line-height: 39px;
  height: 39px;
  background-color: #ccc;
}
.arbes-submenu {
  width: 193px;
  background: #f6f6f6;
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.25);
  -moz-box-shadow: 0 0 10px rgba(0,0,0,0.25);
  -ms-box-shadow: 0 0 10px rgba(0,0,0,0.25);
  -o-box-shadow: 0 0 10px rgba(0,0,0,0.25);
  box-shadow: 0 0 10px rgba(0,0,0,0.25);
  -webkit-border-radius: 0 4px 0 0;
  -moz-border-radius: 0 4px 0 0;
  -ms-border-radius: 0 4px 0 0;
  -o-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0;
}
.arbes-submenu ul {
  list-style: none;
  padding: 0 7px 0 0;
  margin: 0;
  border: 0;
  height: auto;
  max-height: auto;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  max-height: auto;
  overflow: hidden;
}
.arbes-submenu ul li {
  position: relative;
  margin: 0;
  padding: 2px 0 0;
  border: 1px solid #eaeaea;
  border-right: 1px solid #f2f2f2;
  border-width: 0 1px 1px 0;
  font-size: 14px;
  background: #fcfcfc;
}
.arbes-submenu ul li a {
  display: block;
  position: relative;
  padding: 8px 0 4px 22px;
  text-decoration: none;
  border-top: 1px solid #fff;
}
.arbes-submenu ul li a:before,
.arbes-submenu ul li a:after {
  content: "";
  position: absolute;
}
.arbes-submenu ul li a:before {
  width: 193px;
  height: 100%;
  left: -193px;
  top: 0;
  background-color: #133d64;
  z-index: 1;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  -ms-border-radius: 0 3px 3px 0;
  -o-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.arbes-submenu ul li a:after {
  content: "";
  top: 50%;
  left: -6px;
  width: 0;
  height: 0;
  margin-top: -8px;
  border-color: transparent;
  border-style: solid;
  border-width: 8px 6px;
  border-left-color: #133d64;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.arbes-submenu ul li a span {
  display: block;
  position: relative;
  z-index: 10;
  color: #262626;
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  transition: color 0.5s ease;
}
.arbes-submenu ul li a:hover:before,
.arbes-submenu ul li a:focus:before {
  left: -193px;
}
.arbes-submenu ul li a:hover:after,
.arbes-submenu ul li a:focus:after {
  left: 0;
}
.arbes-submenu ul li:first-child {
  padding: 0;
}
.arbes-submenu ul li:first-child a {
  margin-top: 0;
  border-top: 0;
}
.arbes-submenu ul li.goog-option-selected a:before {
  left: 0;
}
.arbes-submenu ul li.goog-option-selected span {
  color: #fff;
}
.arbes-submenu ul li.goog-menuitem-disabled a {
  cursor: default;
}
.arbes-submenu ul li.goog-menuitem-disabled a:hover:after,
.arbes-submenu ul li.goog-menuitem-disabled a:focus:after {
  left: -6px;
}
.loading-component {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    border: 0;
    opacity: 0.7;
    filter: alpha(opacity=70);
    z-index: 3000;
  }
.loading-component-image {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 32px;
  height: 32px;
  margin-left: -16px;
  margin-top: -16px;
  background-image: url("../client/images/obs/loading-black-bg.gif");
}
.loading-app {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    //border: 1px solid #999999;
    opacity: 0.7;
    filter: alpha(opacity=70);
    z-index: 3100;
  }
.loading-app-image {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 32px;
  height: 32px;
  margin-left: -16px;
  margin-top: -16px;
  background-image: url("../client/images/obs/loading-black-bg.gif");
}
.loading-control {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    border: 1px solid #999999;
    opacity: 0.7;
    filter: alpha(opacity=70);
    z-index: 1000;
  }
.loading-control-image {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 24px;
  height: 24px;
  margin-left: -12px;
  margin-top: -12px;
  background-image: url("../client/images/obs/ajax-loader-small.gif");
}
.arbes-hidden {
  display: none !important;
}
.arbes-ui-component-base-login {
  position: static;
}
form {
  margin: 0 0 18px;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 18px;
  font-size: 18px;
  line-height: 36px;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
legend small {
  font-size: 13.5px;
  color: #999;
}
label,
input,
button,
select,
textarea {
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
}
input,
button,
select,
textarea {
  font-family: 'Source Sans Pro', Calibri, Arial, sans-serif;
}
label {
  display: block;
  margin-bottom: 4px;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  display: inline-block;
  height: 18px;
  padding: 4px 6px;
  margin-bottom: 9px;
  font-size: 12px;
  line-height: 18px;
  color: #555;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  vertical-align: middle;
}
input,
textarea,
.uneditable-input {
  width: 206px;
}
textarea {
  height: auto;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #f9fafa;
  border: 1px solid #8e9198;
  -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);
  -ms-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -o-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(82,168,236,0.8);
  outline: 0;
  outline: thin dotted 9;
/* IE6-9 */
  -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);
  -ms-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -o-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.goog-textarea {
  -webkit-transition: height 0.5s ease;
  -moz-transition: height 0.5s ease;
  -ms-transition: height 0.5s ease;
  -o-transition: height 0.5s ease;
  transition: height 0.5s ease;
  width: 190px;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 3px 0 0;
  *margin-top: 0;
/* IE7 */
  margin-top: 1px 9;
/* IE8-9 */
  line-height: normal;
}
input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: 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;
}
select {
  width: 220px;
  border: 1px solid #8e9198;
  background-color: #f9fafa;
}
select[multiple],
select[size] {
  height: auto;
}
select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
input,
textarea {
  font-size: 13px;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #999;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #999;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999;
}
.radio,
.checkbox {
  min-height: 18px;
  padding-left: 25px;
}
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: -25px;
  font-size: 12px;
}
.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-mini {
  width: 60px;
}
.input-small {
  width: 90px;
}
.input-medium {
  width: 150px;
}
.input-large {
  width: 210px;
}
.input-xlarge {
  width: 270px;
}
.input-xxlarge {
  width: 530px;
}
input[disabled],
select[disabled],
textarea[disabled] {
  cursor: not-allowed;
  color: #858689;
  opacity: 0.6;
}
input[type=text][readonly] {
  padding: 0;
  width: auto;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
  background-image: none;
  color: #262626;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
  background-color: transparent;
}
.arbes-control-group.warning .control-label,
.arbes-control-group.warning .help-block,
.arbes-control-group.warning .help-inline {
  color: #c09853;
}
.arbes-control-group.warning .checkbox,
.arbes-control-group.warning .radio,
.arbes-control-group.warning input,
.arbes-control-group.warning select,
.arbes-control-group.warning textarea {
  color: #c09853;
}
.arbes-control-group.warning input,
.arbes-control-group.warning select,
.arbes-control-group.warning textarea {
  border-color: #c09853;
  -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);
  -ms-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -o-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.arbes-control-group.warning input:focus,
.arbes-control-group.warning select:focus,
.arbes-control-group.warning textarea:focus {
  border-color: #b58b42;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #cdad75;
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #cdad75;
  -ms-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #cdad75;
  -o-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #cdad75;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #cdad75;
}
.arbes-control-group.warning .input-prepend .add-on,
.arbes-control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}
.arbes-control-group.error .control-label,
.arbes-control-group.error .help-block,
.arbes-control-group.error .help-inline {
  color: #6d262f;
}
.arbes-control-group.error .checkbox,
.arbes-control-group.error .radio,
.arbes-control-group.error input,
.arbes-control-group.error select,
.arbes-control-group.error textarea {
  color: #6d262f;
}
.arbes-control-group.error input,
.arbes-control-group.error select,
.arbes-control-group.error textarea {
  border-color: #6d262f;
  -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);
  -ms-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -o-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.arbes-control-group.error input:focus,
.arbes-control-group.error select:focus,
.arbes-control-group.error textarea:focus {
  border-color: #62222a;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #a33946;
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #a33946;
  -ms-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #a33946;
  -o-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #a33946;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #a33946;
}
.arbes-control-group.error .input-prepend .add-on,
.arbes-control-group.error .input-append .add-on {
  color: #6d262f;
  background-color: #f2dede;
  border-color: #6d262f;
}
.arbes-control-group.success .control-label,
.arbes-control-group.success .help-block,
.arbes-control-group.success .help-inline {
  color: #468847;
}
.arbes-control-group.success .checkbox,
.arbes-control-group.success .radio,
.arbes-control-group.success input,
.arbes-control-group.success select,
.arbes-control-group.success textarea {
  color: #468847;
}
.arbes-control-group.success input,
.arbes-control-group.success select,
.arbes-control-group.success textarea {
  border-color: #468847;
  -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);
  -ms-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -o-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.arbes-control-group.success input:focus,
.arbes-control-group.success select:focus,
.arbes-control-group.success textarea:focus {
  border-color: #3f7a40;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #5eac60;
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #5eac60;
  -ms-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #5eac60;
  -o-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #5eac60;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #5eac60;
}
.arbes-control-group.success .input-prepend .add-on,
.arbes-control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}
.arbes-control-group.info .control-label,
.arbes-control-group.info .help-block,
.arbes-control-group.info .help-inline {
  color: #3a87ad;
}
.arbes-control-group.info .checkbox,
.arbes-control-group.info .radio,
.arbes-control-group.info input,
.arbes-control-group.info select,
.arbes-control-group.info textarea {
  color: #3a87ad;
}
.arbes-control-group.info input,
.arbes-control-group.info select,
.arbes-control-group.info textarea {
  border-color: #3a87ad;
  -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);
  -ms-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -o-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.arbes-control-group.info input:focus,
.arbes-control-group.info select:focus,
.arbes-control-group.info textarea:focus {
  border-color: #347a9c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #58a2c7;
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #58a2c7;
  -ms-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #58a2c7;
  -o-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #58a2c7;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #58a2c7;
}
.arbes-control-group.info .input-prepend .add-on,
.arbes-control-group.info .input-append .add-on {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #3a87ad;
}
input:focus:invalid,
textarea:focus:invalid,
select:focus:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}
input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus {
  border-color: #eb423d;
  -webkit-box-shadow: 0 0 6px #f17f7c;
  -moz-box-shadow: 0 0 6px #f17f7c;
  -ms-box-shadow: 0 0 6px #f17f7c;
  -o-box-shadow: 0 0 6px #f17f7c;
  box-shadow: 0 0 6px #f17f7c;
}
.form-actions {
  padding: 17px 20px 18px;
  margin-top: 18px;
  margin-bottom: 18px;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
  *zoom: 1;
}
.form-actions:before,
.form-actions:after {
  display: table;
  content: "";
  line-height: 0;
}
.form-actions:after {
  clear: both;
}
.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,
.form-search .input-prepend,
.form-inline .input-prepend,
.form-horizontal .input-prepend,
.form-search .input-append,
.form-inline .input-append,
.form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-bottom: 0;
  vertical-align: middle;
}
.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
  display: none;
}
.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
  display: inline-block;
}
.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
  margin-bottom: 0;
}
.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}
.arbes-control-group {
  margin-bottom: 9px;
  *zoom: 1;
}
.arbes-control-group:before,
.arbes-control-group:after {
  display: table;
  content: "";
  line-height: 0;
}
.arbes-control-group:after {
  clear: both;
}
legend + .arbes-control-group {
  margin-top: 18px;
  -webkit-margin-top-collapse: separate;
}
.form-horizontal .arbes-control-group {
  margin-bottom: 9px;
  *zoom: 1;
}
.form-horizontal .arbes-control-group:before,
.form-horizontal .arbes-control-group:after {
  display: table;
  content: "";
  line-height: 0;
}
.form-horizontal .arbes-control-group:after {
  clear: both;
}
.form-horizontal .arbes-control-label {
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: left;
}
.form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0;
}
.form-horizontal .controls:first-child {
  *padding-left: 180px;
}
.form-horizontal .help-block {
  margin-bottom: 0;
}
.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block,
.form-horizontal .uneditable-input + .help-block,
.form-horizontal .input-prepend + .help-block,
.form-horizontal .input-append + .help-block {
  margin-top: 9px;
}
.form-horizontal .form-actions {
  padding-left: 180px;
}
.arbes-control-group-block ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
form {
  padding: 0;
  margin: 0;
}
form input {
  width: 85px;
}
form input[type="checkbox"] {
  width: auto;
}
form input.date {
  width: 65px;
}
form .form-header {
  position: relative;
  background-color: #18426a;
  background-image: -moz-linear-gradient(top, #1e486f, #103a61);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1e486f), to(#103a61));
  background-image: -webkit-linear-gradient(top, #1e486f, #103a61);
  background-image: -o-linear-gradient(top, #1e486f, #103a61);
  background-image: linear-gradient(to bottom, #1e486f, #103a61);
  background-repeat: repeat-x;
  border: 1px solid #003158;
  border-bottom: 1px solid #274b67;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  -ms-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  -o-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  color: #fff;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  height: 40px;
}
form .form-header input {
  margin: 0;
}
form .form-header label {
  margin: 0 10px 0 0;
  position: relative;
  top: 4px;
}
form .form-header button {
  font-size: 12px;
}
form .form-header .arbes-control-label.pull-left {
  display: block;
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
}
form .inline-controls-right {
  float: right;
  display: inline-block;
  margin-top: 6px;
}
form .inline-controls-right .arbes-control-label,
form .inline-controls-right .controls {
  display: inline-block;
  vertical-align: middle;
}
form .inline-controls-right input {
  margin: 0;
}
form .inline-controls-right .goog-menu-button {
  margin-top: 0;
}
form .form-header .goog-menu-button,
form .content-header .goog-menu-button,
form .form-footer .goog-menu-button {
  line-height: 18px;
  white-space: nowrap;
}
form .form-header .goog-menu-button div,
form .content-header .goog-menu-button div,
form .form-footer .goog-menu-button div {
  margin: 0;
}
form .form-header .goog-menu-button-inner-box,
form .content-header .goog-menu-button-inner-box,
form .form-footer .goog-menu-button-inner-box {
  width: 136px;
}
form .form-header .goog-menu-button-caption,
form .content-header .goog-menu-button-caption,
form .form-footer .goog-menu-button-caption {
  width: 120px;
  overflow: hidden;
}
form .form-header .goog-menu-button-outer-box,
form .content-header .goog-menu-button-outer-box,
form .form-footer .goog-menu-button-outer-box {
  padding: 0;
}
form .form-header .goog-menu-button,
form .content-header .goog-menu-button {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background-color: #e5e5e5;
  background-image: -moz-linear-gradient(top, #e4e4e4, #e7e7e7);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e4e4e4), to(#e7e7e7));
  background-image: -webkit-linear-gradient(top, #e4e4e4, #e7e7e7);
  background-image: -o-linear-gradient(top, #e4e4e4, #e7e7e7);
  background-image: linear-gradient(to bottom, #e4e4e4, #e7e7e7);
  background-repeat: repeat-x;
}
form .form-header .goog-menu-button .goog-menu-button-outer-box,
form .content-header .goog-menu-button .goog-menu-button-outer-box,
form .form-header .goog-menu-button .goog-menu-button-inner-box,
form .content-header .goog-menu-button .goog-menu-button-inner-box {
  border-color: #969799;
}
form .form-header .goog-menu-button .goog-menu-button-inner-box,
form .content-header .goog-menu-button .goog-menu-button-inner-box {
  -webkit-box-shadow: inset 0 3px 8px rgba(0,0,0,0.25);
  -moz-box-shadow: inset 0 3px 8px rgba(0,0,0,0.25);
  -ms-box-shadow: inset 0 3px 8px rgba(0,0,0,0.25);
  -o-box-shadow: inset 0 3px 8px rgba(0,0,0,0.25);
  box-shadow: inset 0 3px 8px rgba(0,0,0,0.25);
}
form .form-header .btn.disabled,
form .content-header .btn.disabled,
form .form-header .btn[disabled],
form .content-header .btn[disabled] {
  opacity: 1;
  color: #c9c9c9;
}
form .form-header .arbes-select-menu,
form .content-header .arbes-select-menu {
  width: 145px;
}
form .form-footer label,
form .content-footer label {
  margin: 6px 0 0;
}
form fieldset {
  padding: 2px 10px;
}
form fieldset:nth-child(even) {
  border-top: 1px solid #fff;
}
form fieldset:nth-child(odd) {
  border-bottom: 1px solid #d9d9d1;
}
form fieldset:only-child,
form fieldset.pageForeignDetail,
form fieldset.pageForeignReceiver {
  border: 0;
}
form .arbes-control-group {
  margin: 5px 0;
}
form .arbes-control-group .arbes-ui-component-base {
  display: inline-block;
}
form .arbes-control-group.bold label {
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
}
form .arbes-control-group .space {
  padding: 0;
}
form .arbes-control-group label {
  display: block;
  margin-bottom: 0;
  line-height: 24px;
  text-shadow: 0 0 1px rgba(0,0,0,0.15);
}
form .arbes-control-group .form-left {
  float: left;
  width: 203px;
}
form .arbes-control-group .form-right {
  float: right;
  width: 265px;
}
form .arbes-control-group .controls-block {
  display: inline-block;
  margin: 0 10px 5px;
}
form .arbes-control-group .controls-block:empty {
  display: none;
}
form .arbes-control-group .controls-block.bold label {
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
}
form .arbes-control-group .controls-block.currency-control {
  position: relative;
  width: 132px;
  vertical-align: top;
}
form .arbes-control-group .controls-block.currency-control .controls {
  float: left;
}
form .arbes-control-group .controls-block.currency-control input {
  width: 92px;
  padding-right: 33px;
}
form .arbes-control-group .controls-block.currency-control .currency {
  position: absolute;
  bottom: 3px;
  right: 10px;
  display: block;
  color: #999;
}
form .arbes-control-group .controls-block.account-base {
  margin-left: 5px;
}
form .arbes-control-group .controls-block.account-base .controls {
  margin: 0 5px 5px 0;
}
textarea {
  width: 265px;
  height: 64px;
  resize: none;
}
textarea.textarea-mini {
  width: 170px;
  height: 18px;
}
.foot {
  background-color: #18426a;
  background-image: -moz-linear-gradient(top, #1e486f, #103a61);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1e486f), to(#103a61));
  background-image: -webkit-linear-gradient(top, #1e486f, #103a61);
  background-image: -o-linear-gradient(top, #1e486f, #103a61);
  background-image: linear-gradient(to bottom, #1e486f, #103a61);
  background-repeat: repeat-x;
  border: 1px solid #003158;
  border-bottom: 1px solid #274b67;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  -ms-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  -o-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  vertical-align: middle;
  border-width: 1px 0;
  text-shadow: 1px 0 0 rgba(255,255,255,0.2);
  color: #fff;
  padding: 5px 20px;
  margin-bottom: 20px;
}
.controls-block input.arbes-control-doubleinput1 {
  margin-right: 4px;
  width: 45px;
}
.controls-block input.arbes-control-doubleinput2 {
  margin-left: 8px;
  width: 125px;
}
&.arbes-standingorder-new-form .periodicityUnit.goog-menu-button .goog-menu-button-inner-box,
&.arbes-paymentorders-form .periodicityUnit.goog-menu-button .goog-menu-button-inner-box {
  width: 90px;
}
&.arbes-standingorder-new-form .periodicityUnit.goog-menu-button .goog-menu-button-caption,
&.arbes-paymentorders-form .periodicityUnit.goog-menu-button .goog-menu-button-caption {
  width: 70px;
}
button.obs-new-order-link {
  float: left;
  margin: 2px 0 0 0;
  width: 115px;
  text-align: left;
}
button.obs-new-order-link + div.goog-tab-bar-top {
  left: 5px;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  padding: 2px 5px;
  border-color: #8e9198 #9fa1a7 #bbbdc1;
  border-style: solid;
  border-width: 1px;
  -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.25);
  -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.25);
  -ms-box-shadow: inset 0 1px 3px rgba(0,0,0,0.25);
  -o-box-shadow: inset 0 1px 3px rgba(0,0,0,0.25);
  box-shadow: inset 0 1px 3px rgba(0,0,0,0.25);
  color: #262626;
  -webkit-transition: border 0.2s linear;
  -moz-transition: border 0.2s linear;
  -ms-transition: border 0.2s linear;
  -o-transition: border 0.2s linear;
  transition: border 0.2s linear;
  margin-bottom: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.25);
  -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.25);
  -ms-box-shadow: inset 0 1px 3px rgba(0,0,0,0.25);
  -o-box-shadow: inset 0 1px 3px rgba(0,0,0,0.25);
  box-shadow: inset 0 1px 3px rgba(0,0,0,0.25);
}
input.date {
  padding-right: 25px;
  width: 65px;
  background: url("./../client/images/jat/css/sprite-icons.png") no-repeat 69px -234px;
  background-color: #f9fafa;
}
textarea {
  border-color: #8e9198;
}
textarea:focus {
  -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0);
  -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0);
  -ms-box-shadow: inset 0 1px 3px rgba(0,0,0,0);
  -o-box-shadow: inset 0 1px 3px rgba(0,0,0,0);
  box-shadow: inset 0 1px 3px rgba(0,0,0,0);
}
.input-mini {
  width: 25px;
}
.input-small {
  width: 45px;
}
.input-medium {
  width: 85px;
}
.input-large {
  width: 90px;
}
.input-xlarge {
  width: 125px;
}
.input-xxlarge {
  width: 178px;
}
.arbes-control-mandatory label {
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
}
.arbes-control-error input,
.arbes-control-error textarea,
.arbes-control-error input:focus,
.arbes-control-error textarea:focus {
  border-color: #6d262f;
  -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.2);
  -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.2);
  -ms-box-shadow: inset 0 1px 3px rgba(0,0,0,0.2);
  -o-box-shadow: inset 0 1px 3px rgba(0,0,0,0.2);
  box-shadow: inset 0 1px 3px rgba(0,0,0,0.2);
}
.arbes-control-error .goog-menu-button .goog-menu-button-outer-box,
.arbes-control-error .goog-menu-button-hover .goog-menu-button-outer-box,
.arbes-control-error .goog-menu-button.goog-menu-button-active .goog-menu-button-outer-box,
.arbes-control-error .goog-menu-button .goog-menu-button-inner-box,
.arbes-control-error .goog-menu-button-hover .goog-menu-button-inner-box,
.arbes-control-error .goog-menu-button.goog-menu-button-active .goog-menu-button-inner-box {
  border-color: #6d262f !important;
}
input[readonly] {
  background-color: #f2f2f2;
}
.edit-controls {
  *zoom: 1;
  margin-bottom: 2px;
}
.edit-controls:before,
.edit-controls:after {
  display: table;
  content: "";
  line-height: 0;
}
.edit-controls:after {
  clear: both;
}
.edit-controls .controls {
  display: inline-block;
}
.edit-controls .edit-text {
  float: left;
}
.edit-controls .edit-text span {
  max-width: 190px;
  float: left;
}
.edit-controls .edit-text span,
.edit-controls .edit-text img {
  display: inline-block;
}
.edit-controls .edit-input {
  float: left;
}
.edit-controls .edit-input input {
  width: 125px;
}
.edit-controls .edit-input input[type="checkbox"] {
  width: auto;
  margin: -2px 0 0 0;
}
.edit-controls .edit-input label {
  display: inline-block;
  width: 95px;
  padding-right: 5px;
}
.edit-controls .switch {
  display: inline-block;
  margin-left: 5px;
}
.arbes-list-filter-switch {
  display: block;
  margin-right: 5px;
  width: 28px;
  height: 23px;
  cursor: pointer;
  color: #788ba6;
  background: transparent url("./../client/images/jat/css/sprite-icons.png") no-repeat -45px -316px;
  text-indent: -200px;
  text-align: left;
  overflow: hidden;
}
.arbes-list-filter-switch-toggled {
  color: #fff;
  background-position: -7px -316px;
}
.arbes-list-filter {
  overflow: hidden;
}
.arbes-list-filter.arbes-list-filter-hidden {
  display: none;
}
.arbes-control-group-block display table .control-item,
.arbes-control-group-block display table .control-item.show {
  display: table-cell;
}
.sourceDrag a {
  cursor: move;
  -moz-user-select: none;
}
.drag {
  cursor: move;
}
.dragDropTooltip {
  background: #c0c0c0;
  color: #000;
  border: 1px solid #808080;
  padding: 1px;
  width: 120px;
}
.user-tips ul {
  border: 1px solid #555;
  cursor: pointer;
}
.user-tips ul a {
  color: #555;
  text-decoration: none;
}
.user-tips ul li {
  min-height: 34px;
  padding: 8px;
  list-style-type: none;
  text-align: center;
}
.controlSwitch {
  background: transparent url("./../client/images/jat/css/sprite-icons.png") no-repeat -7px -134px;
  width: 16px;
  height: 16px;
  cursor: pointer;
  opacity: 0.7;
  -webkit-transition: opacity 0.5s linear;
  -moz-transition: opacity 0.5s linear;
  -ms-transition: opacity 0.5s linear;
  -o-transition: opacity 0.5s linear;
  transition: opacity 0.5s linear;
}
.controlSwitch:hover {
  opacity: 1;
}
.cancel .controlSwitch {
  background-position: -265px -108px;
}
table {
  max-width: 100%;
  background-color: #f8f8fa;
  border-collapse: collapse;
  border-spacing: 0;
}
.table {
  width: 100%;
  margin-bottom: 18px;
}
.table th,
.table td {
  padding: 8px;
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #d9d9d1;
}
.table th {
  font-weight: bold;
}
.table thead th {
  vertical-align: bottom;
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}
.table tbody + tbody {
  border-top: 2px solid #d9d9d1;
}
.table .table {
  background-color: ;
}
.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}
.table-bordered {
  border: 1px solid #d9d9d1;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.table-bordered th,
.table-bordered td {
  border-left: 1px solid #d9d9d1;
}
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child,
.table-bordered tbody:first-child tr:first-child > th:first-child {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.table-bordered thead:first-child tr:first-child > th:last-child,
.table-bordered tbody:first-child tr:first-child > td:last-child,
.table-bordered tbody:first-child tr:first-child > th:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
}
.table-bordered thead:last-child tr:last-child > th:first-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tbody:last-child tr:last-child > th:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child > th:first-child {
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.table-bordered thead:last-child tr:last-child > th:last-child,
.table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tbody:last-child tr:last-child > th:last-child,
.table-bordered tfoot:last-child tr:last-child > td:last-child,
.table-bordered tfoot:last-child tr:last-child > th:last-child {
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
}
.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
}
.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
  background-color: #eaeaec;
}
table td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
  display: table-cell;
  float: none;
  margin-left: 0;
}
.table td.span1,
.table th.span1 {
  float: none;
  width: 47.584px;
  margin-left: 0;
}
.table td.span2,
.table th.span2 {
  float: none;
  width: 138.168px;
  margin-left: 0;
}
.table td.span3,
.table th.span3 {
  float: none;
  width: 228.752px;
  margin-left: 0;
}
.table td.span4,
.table th.span4 {
  float: none;
  width: 319.336px;
  margin-left: 0;
}
.table td.span5,
.table th.span5 {
  float: none;
  width: 409.92px;
  margin-left: 0;
}
.table td.span6,
.table th.span6 {
  float: none;
  width: 500.504px;
  margin-left: 0;
}
.table td.span7,
.table th.span7 {
  float: none;
  width: 591.088px;
  margin-left: 0;
}
.table td.span8,
.table th.span8 {
  float: none;
  width: 681.672px;
  margin-left: 0;
}
.table td.span9,
.table th.span9 {
  float: none;
  width: 772.2560000000001px;
  margin-left: 0;
}
.table td.span10,
.table th.span10 {
  float: none;
  width: 862.84px;
  margin-left: 0;
}
.table td.span11,
.table th.span11 {
  float: none;
  width: 953.424px;
  margin-left: 0;
}
.table td.span12,
.table th.span12 {
  float: none;
  width: 1044.008px;
  margin-left: 0;
}
.table tbody tr.success > td {
  background-color: #dff0d8;
}
.table tbody tr.error > td {
  background-color: #f2dede;
}
.table tbody tr.warning > td {
  background-color: #fcf8e3;
}
.table tbody tr.info > td {
  background-color: #d9edf7;
}
.table-hover tbody tr.success:hover > td {
  background-color: #d1eac8;
}
.table-hover tbody tr.error:hover > td {
  background-color: #ebcdcd;
}
.table-hover tbody tr.warning:hover > td {
  background-color: #faf3cd;
}
.table-hover tbody tr.info:hover > td {
  background-color: #c6e4f3;
}
.arbes-main table {
  max-width: 813px;
  width: 100%;
  background-color: #f8f8fa;
  border-spacing: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border-collapse: separate;
  position: relative;
}
.arbes-main th,
.arbes-main td {
  padding: 5px 10px 0 5px;
  text-align: left;
  vertical-align: top;
  white-space: nowrap;
  font-size: 12px;
  font-weight: normal;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.arbes-main th a,
.arbes-main td a {
  color: #262626;
  text-decoration: underline;
}
.arbes-main th a:hover,
.arbes-main td a:hover {
  text-decoration: none;
}
.arbes-main th span.show,
.arbes-main td span.show {
  display: inline;
}
.arbes-main thead tr:first-child th,
.arbes-main tfoot th,
.arbes-main thead tr:first-child td,
.arbes-main tfoot td {
  vertical-align: middle;
  border-width: 1px 0;
  text-shadow: 1px 0 0 rgba(255,255,255,0.2);
  color: #000;
  padding: 5px 10px 5px 5px;
}
.arbes-main thead tr:first-child th:first-child,
.arbes-main tfoot th:first-child {
  padding: 5px 5px 5px 20px;
}
.arbes-main thead tr:first-child tr,
.arbes-main tfoot tr {
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px rgba(0,0,0,0.2);
}
.arbes-main thead {
  line-height: 18px;
  position: relative;
}
.arbes-main thead th {
  padding: 10px 20px;
  border-width: 1px 0;
}
.arbes-main thead th:first-child {
  border-width: 1px 0 1px 1px;
  -webkit-border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  -ms-border-radius: 4px 0 0 0;
  -o-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0;
}
.arbes-main thead th:last-child {
  -webkit-border-radius: 0 4px 0 0;
  -moz-border-radius: 0 4px 0 0;
  -ms-border-radius: 0 4px 0 0;
  -o-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0;
  border-width: 1px 1px 1px 0;
}
.arbes-main thead th:only-child {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.arbes-main tbody th {
  padding: 5px 5px 0 20px;
}
.arbes-main tbody tr.account-devider th,
.arbes-main tbody tr.account-devider td {
  border-bottom: 1px solid #d9d9d1;
  padding-bottom: 10px;
}
.arbes-main tbody tr:hover > td,
.arbes-main tbody tr:hover > th {
  background-color: #eaeaec;
}
.arbes-main tbody th,
.arbes-main tbody td {
  -webkit-transition: background 0.35s ease;
  -moz-transition: background 0.35s ease;
  -ms-transition: background 0.35s ease;
  -o-transition: background 0.35s ease;
  transition: background 0.35s ease;
}
.arbes-table {
  z-index: 2;
  background-color: #f7f7f9;
  margin-bottom: 0;
  padding-bottom: 15px;
}
.arbes-table col {
  width: 11.5%;
}
.arbes-table col.col1 {
  width: 20%;
}
.arbes-table col.col4 {
  width: 15%;
}
.arbes-table col.col6 {
  width: 32%;
}
.arbes-table col.col6 td,
.arbes-table col.col6 th {
  white-space: nowrap;
}
.arbes-table thead tr:first-child th,
.arbes-table tfoot th,
.arbes-table thead tr:first-child td,
.arbes-table tfoot td {
  background-color: #18426a;
  background-image: -moz-linear-gradient(top, #1e486f, #103a61);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1e486f), to(#103a61));
  background-image: -webkit-linear-gradient(top, #1e486f, #103a61);
  background-image: -o-linear-gradient(top, #1e486f, #103a61);
  background-image: linear-gradient(to bottom, #1e486f, #103a61);
  background-repeat: repeat-x;
  border: 1px solid #003158;
  border-bottom: 1px solid #274b67;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  -ms-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  -o-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  border-width: 1px 0;
  color: #fff;
}
.arbes-table th,
.arbes-table td {
  padding: 1px 10px;
  vertical-align: middle;
  overflow: hidden;
}
.arbes-table td {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #eaeaea;
}
.arbes-table th {
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
  font-weight: 400;
}
.arbes-table td.arbes-cell-checkbox {
  padding-top: 0;
}
.arbes-table td.arbes-cell-checkbox input {
  margin: 0;
}
.arbes-table caption + thead tr:first-child th,
.arbes-table caption + thead tr:first-child td,
.arbes-table colgroup + thead tr:first-child th,
.arbes-table colgroup + thead tr:first-child td,
.arbes-table thead:first-child tr:first-child th,
.arbes-table thead:first-child tr:first-child td {
  border-top: 1px solid #003158;
}
.arbes-table thead th,
.arbes-table thead th {
  font-size: 13px;
}
.arbes-table thead tr:first-child th,
.arbes-table thead tr:first-child td {
  padding: 0 10px;
  height: 44px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.arbes-table thead tr:first-child th:last-child {
  padding-right: 20px;
}
.arbes-table thead tr.arbes-list-filter {
  background: #788ba6;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.arbes-table thead tr.arbes-list-filter td,
.arbes-table thead tr.arbes-list-filter th {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding: 10px 20px;
}
.arbes-table thead tr.arbes-list-filter td:empty,
.arbes-table thead tr.arbes-list-filter th:empty {
  height: 0;
  padding: 0;
  border: 0;
}
.arbes-table thead tr.arbes-list-filter input,
.arbes-table thead tr.arbes-list-filter button,
.arbes-table thead tr.arbes-list-filter .goog-menu-button {
  height: 23px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
}
.arbes-table thead tr.arbes-list-filter button {
  float: right;
  padding: 1px 6px;
  width: 72px;
  overflow: hidden;
}
.arbes-table thead tr.arbes-list-filter input {
  width: 95px;
  padding: 2px 6px 0;
}
.arbes-table thead tr.arbes-list-filter .goog-menu-button-inner-box {
  height: 21px;
}
.arbes-table thead tr.arbes-list-filter input,
.arbes-table thead tr.arbes-list-filter button,
.arbes-table thead tr.arbes-list-filter .goog-menu-button-caption {
  line-height: 20px;
  vertical-align: middle;
}
.arbes-table thead tr.arbes-list-filter input.date {
  background-position: 65px -234px;
}
.arbes-table thead span {
  display: block;
  float: left;
  margin: 0 14px 0 0;
}
.arbes-table thead label,
.arbes-table thead input {
  float: left;
}
.arbes-table thead label {
  margin: 0 5px 0 0;
}
.arbes-table thead input {
  width: 90px;
}
.arbes-table tbody tr:hover > td {
  background-color: #eaeaec;
}
.arbes-table tbody:nth-child(even) {
  background-color: #f8f8fa;
}
.arbes-table tbody:nth-child(even) tr:last-child td {
  padding-bottom: 0;
  border-bottom: 1px solid #eaeaea;
}
.arbes-table tr td:first-child,
.arbes-table tr th:first-child {
  padding-left: 20px;
}
.arbes-table tr td:last-child,
.arbes-table tr th:last-child {
  padding-right: 20px;
}
.arbes-table tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  -ms-border-radius: 0 0 0 4px;
  -o-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
}
.arbes-table tr:last-child td:last-child {
  -webkit-border-radius: 0 0 4px 0;
  -moz-border-radius: 0 0 4px 0;
  -ms-border-radius: 0 0 4px 0;
  -o-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0;
}
.arbes-table tr.arbes-table-row-before-description {
  height: 15px;
}
.arbes-table tr.arbes-table-row-description th,
.arbes-table tr.arbes-table-row-description td,
.arbes-table tr.arbes-table-row-description:hover > td {
  background: #dfe3ee;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding: 8px 20px 4px;
  color: #262626;
  border-width: 0;
}
.arbes-table tr.arbes-table-row-description th:first-child,
.arbes-table tr.arbes-table-row-description td:first-child,
.arbes-table tr.arbes-table-row-description:hover > td:first-child,
.arbes-table tr.arbes-table-row-description th:last-child,
.arbes-table tr.arbes-table-row-description td:last-child,
.arbes-table tr.arbes-table-row-description:hover > td:last-child {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.arbes-table tr.arbes-table-row-description th:first-child,
.arbes-table tr.arbes-table-row-description td:first-child,
.arbes-table tr.arbes-table-row-description:hover > td:first-child {
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
  text-shadow: 1px 0 0 rgba(0,0,0,0.2);
  overflow: visible;
  text-align: left;
}
.arbes-table tr.arbes-table-row-description th a,
.arbes-table tr.arbes-table-row-description td a,
.arbes-table tr.arbes-table-row-description:hover > td a {
  font-weight: normal;
}
.arbes-table .no-data-row td {
  padding: 10px;
  text-align: center;
  font-size: 15px;
  color: #cccbcc;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  border: 0;
}
.arbes-table .no-data-row:only-of-type td {
  height: 350px;
}
.arbes-table .no-data-row:hover td {
  background-color: inherit;
}
.arbes-table .no-data-row .caption {
  position: relative;
  padding-bottom: 85px;
  font-size: 25px;
  text-transform: uppercase;
}
.arbes-table .no-data-row .caption:after {
  content: "";
  position: absolute;
  width: 66px;
  height: 46px;
  top: 50%;
  left: 50%;
  margin-left: -33px;
  margin-top: -13px;
  background: transparent url("./../client/images/jat/css/sprite-icons.png") no-repeat -93px -260px;
}
.arbes-table .no-data-row.nodata-overview .caption {
  padding-bottom: 85px;
}
.arbes-table .no-data-row.nodata-overview .caption:after {
  width: 72px;
  height: 46px;
  margin-left: -36px;
  margin-top: -10px;
  background-position: -7px -260px;
}
.arbes-table .no-data-row.nodata-deposits .caption {
  padding-bottom: 110px;
}
.arbes-table .no-data-row.nodata-deposits .caption:after {
  width: 50px;
  height: 78px;
  margin-left: -25px;
  margin-top: -25px;
  background-position: -197px -435px;
}
.arbes-table .no-data-row.nodata-savings .caption {
  padding-bottom: 85px;
}
.arbes-table .no-data-row.nodata-savings .caption:after {
  width: 114px;
  height: 50px;
  margin-left: -57px;
  margin-top: -15px;
  background-position: -170px -260px;
}
.arbes-table .no-data-row.nodata-investments .caption {
  padding-bottom: 100px;
}
.arbes-table .no-data-row.nodata-investments .caption:after {
  width: 90px;
  height: 62px;
  margin-left: -45px;
  margin-top: -20px;
  background-position: -263px -435px;
}
.arbes-table .no-data-row.nodata-trading .caption {
  padding-bottom: 110px;
}
.arbes-table .no-data-row.nodata-trading .caption:after {
  width: 100px;
  height: 78px;
  margin-left: -50px;
  margin-top: -25px;
  background-position: -84px -435px;
}
.arbes-table .no-data-row.nodata-cards .caption {
  padding-bottom: 85px;
}
.arbes-table .no-data-row.nodata-cards .caption:after {
  width: 60px;
  height: 40px;
  margin-left: -30px;
  margin-top: -10px;
  background-position: -253px -197px;
}
.arbes-table .no-data-row.nodata-loans .caption {
  padding-bottom: 85px;
}
.arbes-table .no-data-row.nodata-loans .caption:after {
  width: 54px;
  height: 54px;
  margin-left: -27px;
  margin-top: -15px;
  background-position: -190px -197px;
}
.arbes-table .no-data-row.nodata-safe .caption {
  padding-bottom: 85px;
}
.arbes-table .no-data-row.nodata-safe .caption:after {
  width: 40px;
  height: 40px;
  margin-left: -20px;
  margin-top: -10px;
  background-position: -299px -260px;
}
.arbes-table .arbes-table-cell-data span[data-listactionid] {
  cursor: pointer;
  color: #262626;
  text-decoration: underline;
}
.arbes-table .arbes-table-cell-data span[data-listactionid]:hover {
  color: #0074ad;
  text-decoration: none;
  outline: 0;
}
.arbes-right table,
.arbes-right-bulk table {
  width: 253px;
  table-layout: fixed;
}
.arbes-right table col.detail-table-col1,
.arbes-right-bulk table col.detail-table-col1 {
  width: 85px;
}
.arbes-right table col.detail-table-col2,
.arbes-right-bulk table col.detail-table-col2 {
  width: 168px;
}
.arbes-right table thead th,
.arbes-right-bulk table thead th,
.arbes-right table thead td,
.arbes-right-bulk table thead td {
  height: 50px;
}
.arbes-right table tbody tr:last-child th,
.arbes-right-bulk table tbody tr:last-child th,
.arbes-right table tbody tr:last-child td,
.arbes-right-bulk table tbody tr:last-child td {
  border-bottom: 1px solid #d9d9d1;
  -webkit-box-shadow: 0 1px 0 #fff;
  -moz-box-shadow: 0 1px 0 #fff;
  -ms-box-shadow: 0 1px 0 #fff;
  -o-box-shadow: 0 1px 0 #fff;
  box-shadow: 0 1px 0 #fff;
}
.arbes-right table tbody:last-child tr:last-child th,
.arbes-right-bulk table tbody:last-child tr:last-child th,
.arbes-right table tbody:last-child tr:last-child td,
.arbes-right-bulk table tbody:last-child tr:last-child td {
  border: 0;
}
.arbes-right table tbody th,
.arbes-right-bulk table tbody th,
.arbes-right table tbody td,
.arbes-right-bulk table tbody td {
  font-size: 11px;
  overflow: hidden;
  white-space: normal;
  line-height: 1.5;
  overflow: hidden;
}
.arbes-right table tbody th.bold,
.arbes-right-bulk table tbody th.bold,
.arbes-right table tbody td.bold,
.arbes-right-bulk table tbody td.bold {
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
}
.arbes-right table tbody th,
.arbes-right-bulk table tbody th {
  padding-right: 5px;
  width: 60px;
}
.arbes-right table tbody td,
.arbes-right-bulk table tbody td {
  padding-left: 0;
  padding-right: 15px;
}
.arbes-right table tbody tr:last-child th,
.arbes-right-bulk table tbody tr:last-child th,
.arbes-right table tbody tr:last-child td,
.arbes-right-bulk table tbody tr:last-child td {
  padding-bottom: 10px;
}
.arbes-right table tbody tr:hover > td,
.arbes-right-bulk table tbody tr:hover > td,
.arbes-right table tbody tr:hover > th,
.arbes-right-bulk table tbody tr:hover > th {
  background: none;
}
.arbes-right table tbody .bankcode-label,
.arbes-right-bulk table tbody .bankcode-label,
.arbes-right table tbody .bankcodecredit-wrap,
.arbes-right-bulk table tbody .bankcodecredit-wrap {
  display: inline-block;
  vertical-align: top;
}
.arbes-right table tbody .bankcode-label,
.arbes-right-bulk table tbody .bankcode-label {
  width: 60px;
  white-space: normal;
  padding: 0 5px 0 0;
}
.arbes-right table tbody .bankcodecredit-wrap,
.arbes-right-bulk table tbody .bankcodecredit-wrap {
  padding: 0 15px 0 0;
  max-width: 218px;
  overflow: hidden;
  word-wrap: break-word;
}
.arbes-main .arbes-table-light {
  -webkit-box-shadow: 0 1px 0 #fff;
  -moz-box-shadow: 0 1px 0 #fff;
  -ms-box-shadow: 0 1px 0 #fff;
  -o-box-shadow: 0 1px 0 #fff;
  box-shadow: 0 1px 0 #fff;
}
.arbes-main .arbes-table-light td,
.arbes-main .arbes-table-light th {
  padding: 1px 5px;
}
.arbes-main .arbes-table-light thead tr:first-child th {
  background-color: #dfe3ee;
  border-top: 1px solid #d9d9d1;
  -webkit-box-shadow: inset 0 1px 0 #fff;
  -moz-box-shadow: inset 0 1px 0 #fff;
  -ms-box-shadow: inset 0 1px 0 #fff;
  -o-box-shadow: inset 0 1px 0 #fff;
  box-shadow: inset 0 1px 0 #fff;
  padding: 7px 5px 5px;
}
.arbes-main .arbes-table-light thead tr:first-child th:first-child {
  padding: 7px 5px 5px 20px;
}
.arbes-main .arbes-table-light thead th:first-child,
.arbes-main .arbes-table-light thead th:last-child {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.arbes-main .arbes-table-light tbody td {
  background-color: #f7f7f9;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #eaeaea;
  font-size: 12px;
}
.arbes-main .arbes-table-light tbody tr td:first-child {
  padding-left: 20px;
}
.table-content {
  display: table;
}
.table-row {
  display: table-row;
}
.table-cell {
  display: table-cell;
  float: none;
  vertical-align: middle;
}
tr.row-detail td {
  border: 0;
  padding: 0;
  overflow: visible;
  oveflow-x: hidden;
}
tr.row-detail .row-detail-content {
  display: none;
  overflow: hidden;
}
.row-detail-wrap {
  *zoom: 1;
  position: relative;
}
.row-detail-wrap:before,
.row-detail-wrap:after {
  display: table;
  content: "";
  line-height: 0;
}
.row-detail-wrap:after {
  clear: both;
}
.row-detail-wrap .opener {
  position: absolute;
  left: 50%;
  bottom: 0;
  display: block;
  width: 36px;
  height: 16px;
  background: #f7f7f9;
  border: 1px solid #eaeaea;
  border-bottom: 0;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  cursor: pointer;
  -webkit-box-shadow: inset 0 1px 0 0 rgba(0,0,0,0.15);
  -moz-box-shadow: inset 0 1px 0 0 rgba(0,0,0,0.15);
  -ms-box-shadow: inset 0 1px 0 0 rgba(0,0,0,0.15);
  -o-box-shadow: inset 0 1px 0 0 rgba(0,0,0,0.15);
  box-shadow: inset 0 1px 0 0 rgba(0,0,0,0.15);
  opacity: 0.85;
  -webkit-transition: opacity 0.2s ease;
  -moz-transition: opacity 0.2s ease;
  -ms-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  text-indent: -200px;
  overflow: hidden;
}
.row-detail-wrap .opener:after {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 3px 4px;
  border-top-color: #7a7b7f;
  margin-left: -4px;
  margin-top: -3px;
}
.row-detail-wrap .opener:hover {
  opacity: 1;
}
tr.row-base:hover {
  cursor: pointer;
}
tr.row-base:hover + tr .opener {
  opacity: 1;
}
.row-detail-content ul {
  float: left;
  width: 280px;
  list-style: none;
  padding: 10px 10px 10px 0;
  margin: 0;
  font-size: 12px;
}
.row-detail-content ul:last-child {
  width: 95px;
  float: right;
  padding-right: 0;
}
.row-detail-content ul:last-child button {
  display: block;
  width: 95px;
  margin: 0 0 8px;
}
.row-detail-content li {
  line-height: 20px;
}
.row-detail-content li.caption {
  font-size: 14px;
}
.row-detail-content li span {
  display: inline-block;
  width: 140px;
}
.row-detail-content li span:first-child {
  color: #32353b;
}
tr.row-detail.show-detail {
  display: table-row;
  height: auto;
}
tr.row-detail.show-detail td {
  border-bottom: 1px solid #eaeaea;
}
tr.row-detail.show-detail .row-detail-wrap .opener {
  bottom: -1px;
}
tr.row-detail.show-detail .row-detail-wrap .opener:after {
  border-bottom-color: #7a7b7f;
  border-top-color: transparent;
}
tr.row-detail.show-detail .row-detail-content {
  height: auto;
}
.btn,
.goog-buttonset-default,
.modal-dialog-buttons button[name=cancel] {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 1px 12px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 200;
  line-height: 19px;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  color: #0f0f0f;
  text-shadow: 0 1px 1px rgba(255,255,255,0.015);
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #fdfdfd, #f3f3f3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#f3f3f3));
  background-image: -webkit-linear-gradient(top, #fdfdfd, #f3f3f3);
  background-image: -o-linear-gradient(top, #fdfdfd, #f3f3f3);
  background-image: linear-gradient(to bottom, #fdfdfd, #f3f3f3);
  background-repeat: repeat-x;
  border-color: #f3f3f3 #f3f3f3 #cfcfcf;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) fadein(rgba(0,0,0,0.1), 15%);
  *background-color: #f3f3f3;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  text-shadow: none;
  border: 1px solid #bfc0c2;
  *border: 0;
  border-bottom-color: #abadaf;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  *margin-left: 0.3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25) 0 1px 2px rgba(0,0,0,0.15);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25) 0 1px 2px rgba(0,0,0,0.15);
  -ms-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25) 0 1px 2px rgba(0,0,0,0.15);
  -o-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25) 0 1px 2px rgba(0,0,0,0.15);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.25) 0 1px 2px rgba(0,0,0,0.15);
}
.btn:hover,
.goog-buttonset-default:hover,
.modal-dialog-buttons button[name=cancel]:hover,
.btn:active,
.goog-buttonset-default:active,
.modal-dialog-buttons button[name=cancel]:active,
.btn.active,
.goog-buttonset-default.active,
.modal-dialog-buttons button[name=cancel].active,
.btn.disabled,
.goog-buttonset-default.disabled,
.modal-dialog-buttons button[name=cancel].disabled,
.btn[disabled],
.goog-buttonset-default[disabled],
.modal-dialog-buttons button[name=cancel][disabled] {
  color: #0f0f0f;
  background-color: #f3f3f3;
  *background-color: #e7e7e7;
}
.btn:active,
.goog-buttonset-default:active,
.modal-dialog-buttons button[name=cancel]:active,
.btn.active,
.goog-buttonset-default.active,
.modal-dialog-buttons button[name=cancel].active {
  background-color: #dbdbdb e("\9");
}
.btn:first-child,
.goog-buttonset-default:first-child,
.modal-dialog-buttons button[name=cancel]:first-child {
  *margin-left: 0;
}
.btn:hover,
.goog-buttonset-default:hover,
.modal-dialog-buttons button[name=cancel]:hover,
.btn:focus,
.goog-buttonset-default:focus,
.modal-dialog-buttons button[name=cancel]:focus {
  color: #333;
  text-decoration: none;
  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,
.goog-buttonset-default:focus,
.modal-dialog-buttons button[name=cancel]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  outline: 0;
}
.btn.active,
.goog-buttonset-default.active,
.modal-dialog-buttons button[name=cancel].active,
.btn:active,
.goog-buttonset-default:active,
.modal-dialog-buttons button[name=cancel]:active,
.btn.highlight,
.goog-buttonset-default.highlight,
.modal-dialog-buttons button[name=cancel].highlight {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.25), 0 1px 2px rgba(0,0,0,0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.25), 0 1px 2px rgba(0,0,0,0.05);
  -ms-box-shadow: inset 0 2px 4px rgba(0,0,0,0.25), 0 1px 2px rgba(0,0,0,0.05);
  -o-box-shadow: inset 0 2px 4px rgba(0,0,0,0.25), 0 1px 2px rgba(0,0,0,0.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,0.25), 0 1px 2px rgba(0,0,0,0.05);
}
.btn.disabled,
.goog-buttonset-default.disabled,
.modal-dialog-buttons button[name=cancel].disabled,
.btn[disabled],
.goog-buttonset-default[disabled],
.modal-dialog-buttons button[name=cancel][disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  outline: 0;
}
.btn:hover,
.goog-buttonset-default:hover,
.modal-dialog-buttons button[name=cancel]:hover,
.btn:active,
.goog-buttonset-default:active,
.modal-dialog-buttons button[name=cancel]:active,
.btn.active,
.goog-buttonset-default.active,
.modal-dialog-buttons button[name=cancel].active,
.btn.disabled,
.goog-buttonset-default.disabled,
.modal-dialog-buttons button[name=cancel].disabled,
.btn[disabled],
.goog-buttonset-default[disabled],
.modal-dialog-buttons button[name=cancel][disabled] {
  color: textColor;
}
.btn-large {
  padding: 5px 7px;
  font-size: 14px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
.btn-large [class^="icon-"],
.btn-large [class*=" icon-"] {
  margin-top: 1px;
  margin-right: 4px;
}
.btn-small {
  padding: 2px 10px;
  -webkit-border-radius: $baBorderRadius;
  -moz-border-radius: $baBorderRadius;
  -ms-border-radius: $baBorderRadius;
  -o-border-radius: $baBorderRadius;
  border-radius: $baBorderRadius;
}
.btn-small [class^="icon-"],
.btn-small [class*=" icon-"] {
  margin-top: 0;
}
.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"] {
  margin-top: -1px;
}
.btn-mini {
  padding: 1px 6px;
  font-size: 9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255,255,255,0.75);
}
.btn-primary {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #08c, #04c);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));
  background-image: -webkit-linear-gradient(top, #08c, #04c);
  background-image: -o-linear-gradient(top, #08c, #04c);
  background-image: linear-gradient(to bottom, #08c, #04c);
  background-repeat: repeat-x;
  border-color: #04c #04c #003aad;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) fadein(rgba(0,0,0,0.1), 15%);
  *background-color: #04c;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #fff;
  background-color: #04c;
  *background-color: #0041c2;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #003db8 e("\9");
}
.btn-warning {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #f99d1c;
  background-image: -moz-linear-gradient(top, #faa42b, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#faa42b), to(#f89406));
  background-image: -webkit-linear-gradient(top, #faa42b, #f89406);
  background-image: -o-linear-gradient(top, #faa42b, #f89406);
  background-image: linear-gradient(to bottom, #faa42b, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #d37e05;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) fadein(rgba(0,0,0,0.1), 15%);
  *background-color: #f89406;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color: #fff;
  background-color: #f89406;
  *background-color: #ec8d06;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #df8505 e("\9");
}
.btn-danger {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #6f2730;
  background-image: -moz-linear-gradient(top, #762a34, #65222b);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#762a34), to(#65222b));
  background-image: -webkit-linear-gradient(top, #762a34, #65222b);
  background-image: -o-linear-gradient(top, #762a34, #65222b);
  background-image: linear-gradient(to bottom, #762a34, #65222b);
  background-repeat: repeat-x;
  border-color: #65222b #65222b #561d25;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) fadein(rgba(0,0,0,0.1), 15%);
  *background-color: #65222b;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color: #fff;
  background-color: #65222b;
  *background-color: #602029;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #5b1f27 e("\9");
}
.btn-red,
.goog-buttonset-default {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #702731;
  background-image: -moz-linear-gradient(top, #762a34, #66242c);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#762a34), to(#66242c));
  background-image: -webkit-linear-gradient(top, #762a34, #66242c);
  background-image: -o-linear-gradient(top, #762a34, #66242c);
  background-image: linear-gradient(to bottom, #762a34, #66242c);
  background-repeat: repeat-x;
  border-color: #66242c #66242c #571f25;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) fadein(rgba(0,0,0,0.1), 15%);
  *background-color: #66242c;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  font-family: 'Source Sans Pro Semibold', Calibri, Arial, sans-serif;
  font-size: 14px;
}
.btn-red:hover,
.goog-buttonset-default:hover,
.btn-red:active,
.goog-buttonset-default:active,
.btn-red.active,
.goog-buttonset-default.active,
.btn-red.disabled,
.goog-buttonset-default.disabled,
.btn-red[disabled],
.goog-buttonset-default[disabled] {
  color: #fff;
  background-color: #66242c;
  *background-color: #61222a;
}
.btn-red:active,
.goog-buttonset-default:active,
.btn-red.active,
.goog-buttonset-default.active {
  background-color: #5c2028 e("\9");
}
.btn-success {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #5bb75b;
  background-image: -moz-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(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #458b45;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) fadein(rgba(0,0,0,0.1), 15%);
  *background-color: #51a351;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #fff;
  background-color: #51a351;
  *background-color: #4d9b4d;
}
.btn-success:active,
.btn-success.active {
  background-color: #499349 e("\9");
}
.btn-info {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #4aafcd;
  background-image: -moz-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(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #287f99;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) fadein(rgba(0,0,0,0.1), 15%);
  *background-color: #2f96b4;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color: #fff;
  background-color: #2f96b4;
  *background-color: #2d8eab;
}
.btn-info:active,
.btn-info.active {
  background-color: #2a87a2 e("\9");
}
.btn-inverse {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #3e3e3e;
  background-image: -moz-linear-gradient(top, #444, #343434);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#343434));
  background-image: -webkit-linear-gradient(top, #444, #343434);
  background-image: -o-linear-gradient(top, #444, #343434);
  background-image: linear-gradient(to bottom, #444, #343434);
  background-repeat: repeat-x;
  border-color: #343434 #343434 #2c2c2c;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) fadein(rgba(0,0,0,0.1), 15%);
  *background-color: #343434;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #fff;
  background-color: #343434;
  *background-color: #313131;
}
.btn-inverse:active,
.btn-inverse.active {
  background-color: #2f2f2f e("\9");
}
button.btn,
input[type="submit"].btn {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button.btn.btn-large,
input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
button.btn.btn-small,
input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}
.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.btn-link {
  border-color: transparent;
  cursor: pointer;
  color: #08c;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.btn-link:hover,
.btn-link:focus {
  color: #0074ad;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
.btn-link[disabled]:focus {
  color: #333;
  text-decoration: none;
}
.btn.btn-red:hover,
.goog-buttonset-default.btn-red:hover,
.slider .prev.btn-red:hover,
.slider .next.btn-red:hover,
.btn.btn-danger:hover,
.goog-buttonset-default.btn-danger:hover,
.slider .prev.btn-danger:hover,
.slider .next.btn-danger:hover,
.btn.btn-red:focus,
.goog-buttonset-default.btn-red:focus,
.slider .prev.btn-red:focus,
.slider .next.btn-red:focus,
.btn.btn-danger:focus,
.goog-buttonset-default.btn-danger:focus,
.slider .prev.btn-danger:focus,
.slider .next.btn-danger:focus {
  color: #fff;
  background-image: none;
}
.btn.active,
.goog-buttonset-default.active,
.slider .prev.active,
.slider .next.active,
.btn:active,
.goog-buttonset-default:active,
.slider .prev:active,
.slider .next:active,
.btn.pressed,
.goog-buttonset-default.pressed,
.slider .prev.pressed,
.slider .next.pressed {
  background-image: none;
  outline: 0;
  -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);
  -ms-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);
  -o-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: #f5f6f9;
  background-image: -moz-linear-gradient(top, #f8f9fb, #f0f2f4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f8f9fb), to(#f0f2f4));
  background-image: -webkit-linear-gradient(top, #f8f9fb, #f0f2f4);
  background-image: -o-linear-gradient(top, #f8f9fb, #f0f2f4);
  background-image: linear-gradient(to bottom, #f8f9fb, #f0f2f4);
  background-repeat: repeat-x;
}
.btn.pressed,
.goog-buttonset-default.pressed,
.slider .prev.pressed,
.slider .next.pressed {
  -webkit-box-shadow: inset 2px 2px 8px rgba(0,0,0,0.3), 0 1px 2px rgba(0,0,0,0.05);
  -moz-box-shadow: inset 2px 2px 8px rgba(0,0,0,0.3), 0 1px 2px rgba(0,0,0,0.05);
  -ms-box-shadow: inset 2px 2px 8px rgba(0,0,0,0.3), 0 1px 2px rgba(0,0,0,0.05);
  -o-box-shadow: inset 2px 2px 8px rgba(0,0,0,0.3), 0 1px 2px rgba(0,0,0,0.05);
  box-shadow: inset 2px 2px 8px rgba(0,0,0,0.3), 0 1px 2px rgba(0,0,0,0.05);
  text-indent: -1px;
  border-color: #969799;
}
.btn.disabled,
.goog-buttonset-default.disabled,
.slider .prev.disabled,
.slider .next.disabled,
.btn[disabled],
.goog-buttonset-default[disabled],
.slider .prev[disabled],
.slider .next[disabled] {
  opacity: 0.5;
}
.btn.disabled:active,
.goog-buttonset-default.disabled:active,
.slider .prev.disabled:active,
.slider .next.disabled:active,
.btn[disabled]:active,
.goog-buttonset-default[disabled]:active,
.slider .prev[disabled]:active,
.slider .next[disabled]:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25), 0 1px 1px rgba(255,255,255,0.15);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25), 0 1px 1px rgba(255,255,255,0.15);
  -ms-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25), 0 1px 1px rgba(255,255,255,0.15);
  -o-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25), 0 1px 1px rgba(255,255,255,0.15);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.25), 0 1px 1px rgba(255,255,255,0.15);
}
.btn-red,
.goog-buttonset-default {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #702731;
  background-image: -moz-linear-gradient(top, #762a34, #66242c);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#762a34), to(#66242c));
  background-image: -webkit-linear-gradient(top, #762a34, #66242c);
  background-image: -o-linear-gradient(top, #762a34, #66242c);
  background-image: linear-gradient(to bottom, #762a34, #66242c);
  background-repeat: repeat-x;
  border-color: #66242c #66242c #571f25;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) fadein(rgba(0,0,0,0.1), 15%);
  *background-color: #66242c;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-red:hover,
.goog-buttonset-default:hover,
.btn-red:active,
.goog-buttonset-default:active,
.btn-red.active,
.goog-buttonset-default.active,
.btn-red.disabled,
.goog-buttonset-default.disabled,
.btn-red[disabled],
.goog-buttonset-default[disabled] {
  color: #fff;
  background-color: #66242c;
  *background-color: #61222a;
}
.btn-red:active,
.goog-buttonset-default:active,
.btn-red.active,
.goog-buttonset-default.active {
  background-color: #5c2028 e("\9");
}
.btn-red.active,
.goog-buttonset-default.active,
.btn-red:active,
.goog-buttonset-default:active,
.btn-red:focus,
.goog-buttonset-default:focus,
.btn-red.disabled,
.goog-buttonset-default.disabled,
.btn-red[disabled],
.goog-buttonset-default[disabled],
.btn-red.disabled:active,
.goog-buttonset-default.disabled:active,
.btn-red[disabled]:active,
.goog-buttonset-default[disabled]:active {
  background-image: none;
  outline: 0;
  color: #fff;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.4), 0 1px 2px rgba(0,0,0,0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.4), 0 1px 2px rgba(0,0,0,0.05);
  -ms-box-shadow: inset 0 2px 4px rgba(0,0,0,0.4), 0 1px 2px rgba(0,0,0,0.05);
  -o-box-shadow: inset 0 2px 4px rgba(0,0,0,0.4), 0 1px 2px rgba(0,0,0,0.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,0.4), 0 1px 2px rgba(0,0,0,0.05);
}
.btn-red.disabled,
.goog-buttonset-default.disabled,
.btn-red[disabled],
.goog-buttonset-default[disabled] {
  cursor: default;
  background-image: none;
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #c5a8ac;
}
.btn-red.disabled:hover,
.goog-buttonset-default.disabled:hover,
.btn-red[disabled]:hover,
.goog-buttonset-default[disabled]:hover,
.btn-red.disabled:focus,
.goog-buttonset-default.disabled:focus,
.btn-red[disabled]:focus,
.goog-buttonset-default[disabled]:focus,
.btn-red.disabled:before,
.goog-buttonset-default.disabled:before,
.btn-red[disabled]:before,
.goog-buttonset-default[disabled]:before {
  color: #c5a8ac;
}
.buttons .btn {
  margin-left: 20px;
}
.top-controls {
  padding: 2px 0 0;
  height: 45px;
}
.top-controls button.btn {
  margin-right: 7px;
  min-width: 90px;
  text-align: left;
  padding: 8px;
  padding-left: 23px;
  position: relative;
  font-size: 14px;
  font-family: 'Source Sans Pro', Calibri, Arial, sans-serif;
}
.top-controls button.btn:before {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -5px;
  content: "";
  width: 10px;
  height: 10px;
  background: url("./../client/images/jat/css/sprite-icons.png") no-repeat -214px -162px;
}
.top-controls button.btn[disabled] {
  position: relative;
}
.top-controls button.btn[disabled]:before {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -5px;
  content: "";
  width: 10px;
  height: 10px;
  background: url("./../client/images/jat/css/sprite-icons.png") no-repeat -240px -162px;
}
.top-controls button.btn:before,
.top-controls button.btn[disabled]:before {
  left: 7px;
  top: 50%;
  margin-top: -7px;
}
.btn-close {
  width: 15px;
  height: 15px;
  background: none;
  border: 0;
  padding: 0;
  text-indent: 100px;
  overflow: hidden;
  opacity: 0.6;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-transition: opacity 0.7s ease;
  -moz-transition: opacity 0.7s ease;
  -ms-transition: opacity 0.7s ease;
  -o-transition: opacity 0.7s ease;
  transition: opacity 0.7s ease;
  position: relative;
  position: absolute;
  top: 10px;
  right: 10px;
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
}
.btn-close:before {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -7.5px;
  content: "";
  width: 15px;
  height: 15px;
  background: url("./../client/images/jat/css/sprite-icons.png") no-repeat -265px -107px;
}
.btn-close:hover {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-small,
.btn-repeater {
  width: 28px;
  padding: 2px 0;
}
.btn-small span,
.btn-repeater span {
  display: block;
  background: url("./../client/images/jat/css/sprite-icons.png") no-repeat -129px -132px;
  text-indent: -200px;
  overflow: hidden;
}
.btn-repeater-large {
  width: 40px;
  padding: 6px 0;
}
.btn-repeater-large span {
  display: block;
  background: url("./../client/images/jat/css/sprite-icons.png") no-repeat -129px -132px;
  text-indent: -200px;
  overflow: hidden;
}
.btn-update span {
  background-position: -129px -132px;
}
.btn-date span {
  background-position: -129px -132px;
}
.btn-repeater span {
  background-position: -260px -131px;
}
.btn-repeater-large span {
  background-position: -161px -33px;
}
.btn-search span {
  background-position: -53px -132px;
}
.btn-settings span {
  background-position: -105px -132px;
}
.btn-large {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  padding: 5px 7px;
}
.btn-longer {
  width: 95px;
}
.btn-long {
  width: 130px;
}
.alert {
  position: relative;
  padding: 0 0 0 30px;
  font-size: 12px;
}
.alert:before {
  position: absolute;
  content: "";
  width: 18px;
  height: 18px;
  top: 0;
  left: 0;
  background: transparent url("./../client/images/jat/css/sprite-icons.png") no-repeat -226px -33px;
}
.alert-warning:before {
  background-position: -226px -33px;
}
.alert-success:before {
  background-position: -254px -33px;
}
.modal-dialog {
  background-color: #f8f8fa;
  color: #000;
  position: absolute;
  min-width: 245px;
  max-width: 335px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  outline: none;
  font-size: 13px;
}
.modal-dialog .form-header,
.modal-dialog .content-header {
  padding12px: 20px;
  margin: 0 0 15px;
  height: auto;
  vertical-align: middle;
  position: relative;
  background-color: #18426a;
  background-image: -moz-linear-gradient(top, #1e486f, #103a61);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1e486f), to(#103a61));
  background-image: -webkit-linear-gradient(top, #1e486f, #103a61);
  background-image: -o-linear-gradient(top, #1e486f, #103a61);
  background-image: linear-gradient(to bottom, #1e486f, #103a61);
  background-repeat: repeat-x;
  border: 1px solid #003158;
  border-bottom: 1px solid #274b67;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  -ms-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  -o-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  color: #fff;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.modal-dialog .form-footer,
.modal-dialog .content-footer,
.modal-dialog .modal-dialog-footer {
  padding: 15px 20px;
  border-top: 1px solid #d9d9d1;
}
.modal-dialog.bubble.bubble-author {
  min-width: 215px;
}
.modal-dialog a,
.modal-dialog a:link,
.modal-dialog a:visited {
  color: #06c;
  cursor: pointer;
}
.modal-dialog-bg {
  background: #111;
  left: 0;
  position: absolute;
  top: 0;
}
.modal-dialog-title {
  padding: 12px 35px 6px 20px;
  background-color: #f8f8fa;
  cursor: pointer;
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  position: relative;
  _zoom: 1;
/* Ensures proper width in IE6 RTL. */
}
.modal-dialog-title .content-header {
  margin: -12px -35px 0 -20px;
  display: block;
}
.modal-dialog-title.hide {
  padding: 0;
}
.modal-dialog-title-close {
  background: transparent url("./../client/images/jat/css/sprite-icons.png") no-repeat -265px -107px;
  opacity: 0.8;
  -webkit-transition: opacity 0.5s linear;
  -moz-transition: opacity 0.5s linear;
  -ms-transition: opacity 0.5s linear;
  -o-transition: opacity 0.5s linear;
  transition: opacity 0.5s linear;
  cursor: pointer;
  height: 16px;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 16px;
  vertical-align: middle;
  z-index: 10;
}
.modal-dialog-title-close:hover {
  opacity: 1;
}
.modal-dialog-content {
  padding: 0 15px 10px 20px;
}
.modal-dialog-content ul.error-messages {
  list-style: none;
  margin: 10px 0;
  padding: 0;
}
.modal-dialog-content ul.error-messages li {
  font-weight: 600;
  padding: 5px 40px 5px 0;
}
.modal-dialog-content .arbes-control-group {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.modal-dialog-content label {
  float: left;
  width: 90px;
  padding: 0 10px 0 0;
}
.modal-dialog-content .controls {
  width: 140px;
  float: right;
}
.modal-dialog-buttons {
  padding: 15px 20px;
  border-top: 1px solid #fff;
  *zoom: 1;
}
.modal-dialog-buttons:before,
.modal-dialog-buttons:after {
  display: table;
  content: "";
  line-height: 0;
}
.modal-dialog-buttons:after {
  clear: both;
}
.modal-dialog-buttons button,
.modal-dialog-buttons .btn {
  min-width: 75px;
  float: left;
  font-size: 14px;
}
.modal-dialog-buttons .btn.btn-red,
.modal-dialog-buttons .goog-buttonset-default {
  float: right;
}
.modal-dialog.modal-dialog-dark {
  max-width: 380px;
}
.modal-dialog.modal-dialog-dark .modal-dialog-title {
  position: relative;
  background-color: #18426a;
  background-image: -moz-linear-gradient(top, #1e486f, #103a61);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1e486f), to(#103a61));
  background-image: -webkit-linear-gradient(top, #1e486f, #103a61);
  background-image: -o-linear-gradient(top, #1e486f, #103a61);
  background-image: linear-gradient(to bottom, #1e486f, #103a61);
  background-repeat: repeat-x;
  border: 1px solid #003158;
  border-bottom: 1px solid #274b67;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  -ms-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  -o-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  color: #fff;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  padding: 12px 35px 12px 20px;
}
.modal-dialog.modal-dialog-dark .modal-dialog-title-close {
  top: 13px;
  background-position: -291px -107px;
}
.modal-dialog.modal-dialog-dark .modal-dialog-content {
  padding: 0 20px;
}
.modal-dialog.modal-dialog-dark .modal-dialog-content .cols {
  padding: 10px 0;
  width: 340px;
  *zoom: 1;
}
.modal-dialog.modal-dialog-dark .modal-dialog-content .cols:before,
.modal-dialog.modal-dialog-dark .modal-dialog-content .cols:after {
  display: table;
  content: "";
  line-height: 0;
}
.modal-dialog.modal-dialog-dark .modal-dialog-content .cols:after {
  clear: both;
}
.modal-dialog.modal-dialog-dark .modal-dialog-content .cols2 {
  position: relative;
  margin: 0;
}
.modal-dialog.modal-dialog-dark .modal-dialog-content .cols2:before {
  content: "";
  position: absolute;
  width: 10px;
  height: 40px;
  top: 20px;
  left: 130px;
  margin-left: -5px;
  background: transparent url("./../client/images/jat/css/sprite-icons.png") no-repeat -320px -180px;
}
.modal-dialog.modal-dialog-dark .modal-dialog-content .cols2 .col {
  float: left;
  width: 180px;
  line-height: 1.7;
  padding: 5px 0;
}
.modal-dialog.modal-dialog-dark .modal-dialog-content .cols2 .col:first-child {
  width: 120px;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  margin-right: 35px;
  padding: 5px 0;
}
.modal-dialog.modal-dialog-dark .modal-dialog-content .cols2 .col b {
  display: block;
}
.modal-dialog.modal-dialog-dark .modal-dialog-content .arbes-control-group {
  padding-bottom: 15px;
  margin: 0;
  *zoom: 1;
}
.modal-dialog.modal-dialog-dark .modal-dialog-content .arbes-control-group:before,
.modal-dialog.modal-dialog-dark .modal-dialog-content .arbes-control-group:after {
  display: table;
  content: "";
  line-height: 0;
}
.modal-dialog.modal-dialog-dark .modal-dialog-content .arbes-control-group:after {
  clear: both;
}
.modal-dialog.modal-dialog-dark .modal-dialog-content .arbes-control-group:last-child {
  padding-bottom: 0;
}
.modal-dialog.modal-dialog-dark .modal-dialog-content .arbes-control-group label {
  float: left;
  width: 115px;
  text-align: right;
  margin: 0;
  padding-right: 5px;
  line-height: 24px;
}
.modal-dialog.modal-dialog-dark .modal-dialog-content .arbes-control-group input[type=text] {
  width: 85px;
}
.modal-dialog.modal-dialog-dark .modal-dialog-content .arbes-control-group .controls {
  float: left;
  width: 220px;
  line-height: 17px;
}
.modal-dialog.modal-dialog-dark .modal-dialog-content .arbes-control-group .controls span {
  line-height: 24px;
}
.modal-dialog.modal-dialog-dark .modal-dialog-content .arbes-control-group button.btn {
  display: inline-block;
  min-width: 32px;
  max-width: 32px;
  padding: 2px 0;
  margin-left: 5px;
}
.modal-dialog.modal-dialog-dark .modal-dialog-content .arbes-control-group .obs-paymentorders-form-amount .controls {
  width: 100px;
}
.modal-dialog.modal-dialog-dark .modal-dialog-content p {
  margin: 0 0 15px 120px;
}
.modal-dialog.modal-dialog-dark .modal-dialog-buttons {
  text-align: center;
}
.modal-dialog.modal-dialog-dark .modal-dialog-buttons .btn {
  float: none;
  min-width: 95px;
}
.modal-dialog-dark.modal-dialog-filter {
  width: 255px;
}
.modal-dialog-dark.modal-dialog-filter .modal-dialog-content {
  padding: 10px 10px 10px 20px;
  border: 0;
}
.modal-dialog-dark.modal-dialog-filter .modal-dialog-content .arbes-control-group {
  padding-bottom: 9px;
}
.modal-dialog-dark.modal-dialog-filter .modal-dialog-content .arbes-control-group label {
  text-align: left;
  width: 88px;
}
.modal-dialog-dark.modal-dialog-filter .modal-dialog-content .arbes-control-group .controls {
  width: 130px;
}
.modal-dialog-dark.modal-dialog-filter .modal-dialog-buttons {
  border: 0;
  padding: 0 10px 10px 20px;
  text-align: left;
}
.modal-dialog-dark.modal-dialog-filter .modal-dialog-buttons .btn {
  float: left;
}
.modal-dialog-dark.modal-dialog-filter .modal-dialog-buttons .btn.btn-red {
  float: right;
}
.modal-dialog-dark.dialog-authorization .modal-dialog-content {
  padding: 0;
}
.modal-dialog-dark.dialog-authorization .modal-dialog-content .arbes-control-group {
  margin: 9px 0;
}
.modal-dialog-dark.dialog-authorization .modal-dialog-content .arbes-control-group .controls {
  float: none;
}
.modal-dialog-dark.dialog-authorization .modal-dialog-content .arbes-control-group .controls .btn-repeater {
  margin-left: 5px;
  width: 28px;
  min-width: 28px;
  height: 24px;
}
.modal-dialog-dark.dialog-authorization .modal-dialog-content .goog-menu-button-caption {
  width: 105px;
}
.modal-dialog-dark.dialog-authorization .modal-dialog-content .goog-menu {
  width: 128px;
}
.goog-modalpopup-bg {
  z-index: 10;
}
.goog-modalpopup {
  z-index: 100;
}
.goog-modalpopup:focus {
  outline: 0;
}
.arbes-expandable-dialog:focus {
  border: 0;
}
.arbes-expandable-dialog {
  color: #000;
  width: 695px;
  height: 100px;
  -moz-outline: 0;
  outline: 0;
  border: 0;
}
.arbes-expandable-dialog-menu {
  float: right;
  direction: ltr;
}
.arbes-expandable-dialog-content {
  float: right;
  background-color: #fff;
  overflow: hidden;
  direction: ltr;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.goog-modalpopup-bg {
  position: absolute;
  top: 0;
  left: 0;
  background: #666;
  opacity: 0.5;
}
.goog-modalpopup {
  position: absolute;
}
.bubble,
.tooltip {
  position: fixed;
  z-index: 2030;
  width: 215px;
  text-align: left;
  background-color: #f8f8fa;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  -ms-background-clip: padding-box;
  -o-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid rgba(0,0,0,0.07);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.25);
  -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.25);
  -ms-box-shadow: 0 2px 5px rgba(0,0,0,0.25);
  -o-box-shadow: 0 2px 5px rgba(0,0,0,0.25);
  box-shadow: 0 2px 5px rgba(0,0,0,0.25);
  white-space: normal;
  outline: none;
}
.bubblefocus {
  outline: none;
}
.bubble.bubble-large {
  width: 335px;
}
.message-content {
  line-height: 16px;
  color: #000;
}
.message-contentafter {
  position: absolute;
  display: block;
  content: '';
  background: transparent url("./../client/images/jat/css/sprite-icons.png") no-repeat -7px -67px;
}
.bubble .message-content {
  padding: 20px 75px 20px 20px;
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
  border-bottom: 1px solid #cfcfc6;
}
.bubble .message-content:after {
  width: 27px;
  height: 27px;
  top: 25px;
  right: 25px;
  content: '';
}
.bubble .message-content form {
  font-weight: normal;
}
.bubble .message-content form p {
  margin: 0;
  padding: 9px 30px 12px 0;
}
.bubble .message-content .goog-menu-button-caption {
  width: 62px;
}
.bubble .message-content ul.goog-menu {
  width: 88px;
}
.bubble .message-content .goog-menu-button-caption,
.bubble .message-content .arbes-control-label,
.bubble .message-content ul.goog-menu {
  font-family: 'Source Sans Pro', Calibri, Arial, sans-serif;
}
.tooltip {
  width: 235px;
  position: relative;
}
.tooltip .message-content {
  padding: 10px 45px 10px 15px;
  border: 0;
  height: 30px;
  display: table-cell;
  vertical-align: middle;
font-size14px
}
.tooltip.tooltip-small {
  width: 155px;
}
.tooltip.tooltip-small .message-content {
  padding: 5px 40px 5px 8px;
font-size13px
}
.tooltip.tooltip-flex {
  width: auto;
}
.tooltip.tooltip-flex .message-content {
  padding: 8px;
  height: auto;
}
.bubble.bubble-author p {
  margin: 0 0 9px;
}
.bubble.bubble-author .message-content {
  padding-right: 20px;
  padding-bottom: 5px;
}
.bubble.bubble-author .message-content:after {
  content: "";
  width: 0;
  height: 0;
}
.bubble.bubble-author form margin0,
.bubble.bubble-author form .arbes-control-group {
  margin: 9px 0;
  padding: 0;
  background: none;
}
.bubble.bubble-author form margin0 .control-label,
.bubble.bubble-author form .arbes-control-group .control-label,
.bubble.bubble-author form margin0 .arbes-control-label,
.bubble.bubble-author form .arbes-control-group .arbes-control-label {
  float: left;
  width: 75px;
}
.bubble.bubble-author form margin0 .controls,
.bubble.bubble-author form .arbes-control-group .controls {
  margin: 0;
  margin-left: 80px;
  display: block;
  float: none;
}
.bubble.bubble-author form margin0 .controls input,
.bubble.bubble-author form .arbes-control-group .controls input {
  width: 80px;
}
.bubble.bubble-author form margin0 .controls input.date,
.bubble.bubble-author form .arbes-control-group .controls input.date {
  width: 60px;
  background-position: 64px -234px;
}
.bubble.bubble-author form margin0 .controls .btn-repeater,
.bubble.bubble-author form .arbes-control-group .controls .btn-repeater {
  display: inline-block;
  margin-left: 15px;
}
.bubble-author.bubble-large {
  width: 245px;
}
.bubble-author.bubble-large form .arbes-control-group label,
.bubble-author.bubble-large form .arbes-control-group .arbes-control-label {
  width: 60px;
  text-align: left;
}
.bubble-author.bubble-large form .arbes-control-group .controls {
  margin-left: 65px;
}
.bubble-footer {
  padding: 15px 20px;
  border-top: 1px solid #fff;
}
.bubble-footer button {
  min-width: 75px;
}
[class*="popover"] .message-content:after {
  right: 20px;
}
[class*="popover"] .bubble-footer {
  text-align: center;
}
[class*="popover"].tooltip .message-content:after {
  width: 24px;
  height: 24px;
  top: 50%;
  right: 15px;
  margin-top: -12px;
}
[class*="popover"].tooltip-small .message-content:after {
  width: 17px;
  height: 17px;
  margin-top: -9px;
  right: 10px;
}
.popover-warning .message-content:after {
  background-position: -149px -65px;
}
.popover-warning.tooltip-small .message-content:after {
  background-position: -269px -65px;
}
.popover-question .message-content:after {
  background-position: -81px -65px;
}
.popover-info .message-content:after {
  background-position: -50px -65px;
}
.popover-info.tooltip-small .message-content:after {
  background-position: -217px -65px;
}
.popover-error .message-content:after {
  background-position: -183px -65px;
}
.popover-error.tooltip-small .message-content:after {
  background-position: -295px -65px;
}
.popover-success .message-content:after {
  background-position: -115px -65px;
}
.popover-success.tooltip-small .message-content:after {
  background-position: -243px -65px;
}
.bubble .arrow,
.bubble .arrow:after,
.tooltip .arrow,
.tooltip .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.bubble .arrow {
  border-width: 11px 21px;
}
.tooltip .arrow {
  border-width: 9px 5px;
}
.bubble .arrow:after,
.tooltip .arrow:after {
  content: "";
}
.bubble .arrow:after {
  border-width: 10px 20px;
}
.bubble.bubble-bottom {
  margin-top: -11px;
}
.bubble.bubble-bottom .arrow {
  left: 50%;
  margin-left: -21px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0,0,0,0.15);
  bottom: -10px;
}
.bubble.bubble-bottom .arrow:after {
  bottom: 1px;
  margin-left: -20px;
  border-bottom-width: 0;
  border-top-color: #fafafb;
}
.bubble.bubble-left {
  margin-left: 11px;
}
.bubble.bubble-left .arrow {
  top: 50%;
  margin-top: -21px;
  left: -11px;
  border-width: 21px 11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0,0,0,0.15);
}
.bubble.bubble-left .arrow:after {
  left: 1px;
  bottom: -20px;
  border-width: 20px 10px;
  border-left-width: 0;
  border-right-color: #fafafb;
}
.bubble.bubble-top {
  margin-top: 11px;
}
.bubble.bubble-top .arrow {
  left: 50%;
  margin-left: -21px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0,0,0,0.15);
  top: -11px;
}
.bubble.bubble-top .arrow:after {
  top: 1px;
  margin-left: -20px;
  border-top-width: 0;
  border-bottom-color: #fafafb;
}
.bubble.bubble-right {
  margin-left: -11px;
}
.bubble.bubble-right .arrow {
  top: 50%;
  margin-top: -21px;
  right: -11px;
  border-width: 21px 11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0,0,0,0.15);
}
.bubble.bubble-right .arrow:after {
  right: 1px;
  border-width: 20px 10px;
  border-right-width: 0;
  border-left-color: #fafafb;
  bottom: -20px;
}
.tooltip.tooltip-bottom {
  margin-top: -5px;
}
.tooltip.tooltip-bottom .arrow {
  left: 50%;
  margin-left: -9px;
  border-width: 5px 9px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0,0,0,0.15);
  bottom: -5px;
}
.tooltip.tooltip-bottom .arrow:after {
  content: "";
  bottom: 1px;
  margin-left: -8px;
  border-width: 4px 8px;
  border-bottom-width: 0;
  border-top-color: #fafafb;
}
.tooltip.tooltip-bottom.tooltip-small.popover-info .arrow {
  border-top-color: rgba(122,141,169,0.7);
}
.tooltip.tooltip-bottom.tooltip-small.popover-warning .arrow {
  border-top-color: rgba(109,38,47,0.7);
}
.tooltip.tooltip-left {
  margin-left: 5px;
}
.tooltip.tooltip-left .arrow {
  top: 50%;
  left: -5px;
  margin-top: -9px;
  border-width: 9px 5px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0,0,0,0.15);
}
.tooltip.tooltip-left .arrow:after {
  left: 1px;
  bottom: -8px;
  border-width: 8px 4px;
  border-left-width: 0;
  border-right-color: #fafafb;
}
.tooltip.tooltip-left.tooltip-small.popover-info .arrow {
  border-right-color: rgba(122,141,169,0.7);
}
.tooltip.tooltip-left.tooltip-small.popover-warning .arrow {
  border-right-color: rgba(109,38,47,0.7);
}
.tooltip.tooltip-top {
  margin-top: 5px;
}
.tooltip.tooltip-top .arrow {
  left: 50%;
  margin-left: -9px;
  border-width: 5px 9px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0,0,0,0.15);
  top: -5px;
}
.tooltip.tooltip-top .arrow:after {
  content: "";
  top: 1px;
  margin-left: -8px;
  border-width: 4px 8px;
  border-top-width: 0;
  border-bottom-color: #fafafb;
}
.tooltip.tooltip-top.tooltip-small.popover-info .arrow {
  border-bottom-color: rgba(122,141,169,0.7);
}
.tooltip.tooltip-top.tooltip-small.popover-warning .arrow {
  border-bottom-color: rgba(109,38,47,0.7);
}
.tooltip.tooltip-right {
  margin-left: -5px;
}
.tooltip.tooltip-right .arrow {
  top: 50%;
  right: -5px;
  margin-top: -9px;
  border-width: 9px 5px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0,0,0,0.15);
}
.tooltip.tooltip-right .arrow:after {
  right: 1px;
  bottom: -8px;
  border-width: 8px 4px;
  border-right-width: 0;
  border-left-color: #fafafb;
}
.tooltip.tooltip-right.tooltip-small.popover-info .arrow {
  border-left-color: rgba(122,141,169,0.7);
}
.tooltip.tooltip-right.tooltip-small.popover-warning .arrow {
  border-left-color: rgba(109,38,47,0.7);
}
.tooltip.tooltip-small.popover-info {
  border: 1px solid rgba(122,141,169,0.7);
}
.tooltip.tooltip-small.popover-warning {
  border: 1px solid rgba(109,38,47,0.7);
}
.bubble-author.bubble-large .obs-arrowpopup-content .arbes-control-group .controls {
  margin-left: 0;
}
.bubble-author.bubble-large .obs-arrowpopup-content .arbes-control-group .control-label {
  text-align: right;
  padding-right: 10px;
  width: 60px;
}
.dialog-authorization.bubble .message-content {
  padding-top: 5px;
}
.dialog-authorization.bubble .message-content .obs-authorization-scenarios-description span {
  margin-top: 7px;
  display: block;
}
.dialog-authorization.bubble .message-content .obs-authorization-content {
  font-family: 'Source Sans Pro', Calibri, Arial, sans-serif;
}
.dialog-authorization.bubble .message-content .obs-authorization-content ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.dialog-authorization.bubble .message-content .obs-authorization-content ul li {
  color: #999;
}
.arbes-draggable {
  display: inline-block;
  margin-bottom: 12px;
  vertical-align: middle;
  font-size: 0;
  white-space: nowrap;
  width: 270px;
  cursor: pointer;
}
.arbes-draggable span,
.arbes-draggable b {
  display: inline-block;
  border: 1px solid #b3b1a4;
  color: #1d1d13;
  height: 27px;
  line-height: 27px;
  vertical-align: top;
  font-size: 13px;
  white-space: nowrap;
  overflow: hidden;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-color: #f9f9fa;
}
.arbes-draggable b {
  width: 120px;
  padding: 0 8px;
  border-right: 0;
  margin: 0;
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
}
.arbes-draggable span:first-child {
  width: 35px;
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  -o-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  background: #fff;
  position: relative;
}
.arbes-draggable span:first-child:after {
  content: "";
  display: block;
  width: 24px;
  height: 17px;
  position: absolute;
  top: 5px;
  left: 5px;
}
.arbes-draggable span:last-child {
  width: 88px;
  padding: 0 8px 0 0;
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -ms-border-radius: 0 4px 4px 0;
  -o-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  border-left: 0;
  background: #f9f9fa;
}
.arbes-draggable.arbes-draggable-disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.arbes-drag-source-col .arbes-draggable span:first-child:after {
  background-position: -5px -180px;
}
.arbes-drag-target-col .arbes-draggable span,
.arbes-drag-target-col .arbes-draggable b {
  cursor: default;
}
.arbes-drag-target-col .arbes-draggable.arbes-draggable-template span:first-child:after {
  background-position: -195px -33px;
}
.arbes-drag-target-col .arbes-draggable.arbes-draggable-template b {
  width: 216px;
  padding-right: 0;
}
.arbes-drag-target-col .arbes-draggable.arbes-draggable-template span:last-child {
  width: 0;
}
.arbes-dragged {
  opacity: 0.5;
  z-index: 5000;
}
.arbes-dragged span,
.arbes-dragged b {
  border-color: #031822;
  color: #fff;
}
.arbes-dragged b,
.arbes-dragged span:last-child {
  background-color: #0e385f;
}
.arbes-drag span,
.arbes-drag b {
  border-color: #031822;
  color: #fff;
}
.arbes-drag b,
.arbes-drag span:last-child {
  background-color: #0e385f;
}
.label,
.badge {
  display: inline-block;
  padding: 1px 4px;
  font-size: 11px;
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
  line-height: 12px;
  color: #fff;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #999;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2), inset 0 1px 1px rgba(255,255,255,0.4), inset 0 -2px 2px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2), inset 0 1px 1px rgba(255,255,255,0.4), inset 0 -2px 2px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 1px rgba(0,0,0,0.2), inset 0 1px 1px rgba(255,255,255,0.4), inset 0 -2px 2px rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 1px rgba(0,0,0,0.2), inset 0 1px 1px rgba(255,255,255,0.4), inset 0 -2px 2px rgba(0,0,0,0.2);
  box-shadow: 0 1px 1px rgba(0,0,0,0.2), inset 0 1px 1px rgba(255,255,255,0.4), inset 0 -2px 2px rgba(0,0,0,0.2);
}
.label {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.badge {
  padding-left: 7px;
  padding-right: 7px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  -ms-border-radius: 9px;
  -o-border-radius: 9px;
  border-radius: 9px;
}
.label:empty,
.badge:empty {
  display: none;
}
a.label:hover,
a.label:focus,
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label-important,
.badge-important,
.label-new,
.badge-new {
  background-color: #6d262f;
}
.label-important[href],
.badge-important[href] {
  background-color: #62222a;
}
.label-warning,
.badge-warning {
  background-color: #f89406;
}
.label-warning[href],
.badge-warning[href] {
  background-color: #df8505;
}
.label-success,
.badge-success {
  background-color: #468847;
}
.label-success[href],
.badge-success[href] {
  background-color: #3f7a40;
}
.label-info,
.badge-info {
  background-color: #3a87ad;
}
.label-info[href],
.badge-info[href] {
  background-color: #347a9c;
}
.label-inverse,
.badge-inverse {
  background-color: #333;
}
.label-inverse[href],
.badge-inverse[href] {
  background-color: #2e2e2e;
}
.badge.message-new {
  background-color: #a14b53;
  border: 1px solid #8b3741;
}
.btn .label,
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-mini .label,
.btn-mini .badge {
  top: 0;
}
.meter,
.meter .bar,
.meter span {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.meter {
  overflow: hidden;
  height: 15px;
  margin-bottom: 18px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  -ms-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  -o-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  border-width: 1px;
  border-style: solid;
  border-color: #8e9198 #9fa1a7 #bbbdc1;
  background: #fff;
}
.meter .bar {
  width: 0%;
  height: 100%;
  position: relative;
  color: #fff;
  float: left;
  font-size: 12px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
  -ms-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
  -o-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
  box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
  -moz-transition: width 0.6s ease;
  -ms-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
  -webkit-background-size: 14px 14px;
  -moz-background-size: 14px 14px;
  -ms-background-size: 14px 14px;
  -o-background-size: 14px 14px;
  background-size: 14px 14px;
  background-color: #6e88a1;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.35, rgba(255,255,255,0.35)), color-stop(0.35, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.35)), color-stop(0.75, rgba(255,255,255,0.35)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255,255,255,0.35) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.35) 50%, rgba(255,255,255,0.35) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255,255,255,0.35) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.35) 50%, rgba(255,255,255,0.35) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255,255,255,0.35) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.35) 50%, rgba(255,255,255,0.35) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255,255,255,0.35) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.35) 50%, rgba(255,255,255,0.35) 75%, transparent 75%, transparent);
}
.meter span {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(255,255,255,0);
  background-image: -moz-linear-gradient(left, rgba(255,255,255,0.8), rgba(255,255,255,0));
  background-image: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(255,255,255,0.8)), to(rgba(255,255,255,0)));
  background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.8), rgba(255,255,255,0));
  background-image: -o-linear-gradient(left, rgba(255,255,255,0.8), rgba(255,255,255,0));
  background-image: linear-gradient(to right, rgba(255,255,255,0.8), rgba(255,255,255,0));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255,255,255,0.8)', endColorstr='rgba(255,255,255,0)', GradientType=1);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.meter.meter-small {
  width: 150px;
}
.meter.animated .bar {
  -webkit-animation: meter-bar-stripes 2s linear infinite;
  -moz-animation: meter-bar-stripes 2s linear infinite;
  -ms-animation: meter-bar-stripes 2s linear infinite;
  -o-animation: meter-bar-stripes 2s linear infinite;
  animation: meter-bar-stripes 2s linear infinite;
}
.slider {
  position: relative;
  width: 254px;
  height: 66px;
  float: left;
  margin-bottom: 15px;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
  box-shadow: 0 1px 2px rgba(0,0,0,0.15);
  border: 1px solid #bfc0c2;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  outline: 0;
}
.slider .slider-inner {
  margin: 0 22px;
  width: 210px;
  height: 66px;
  position: relative;
  -webkit-box-shadow: inset 2px 1px 3px 0 rgba(0,0,0,0.15);
  -moz-box-shadow: inset 2px 1px 3px 0 rgba(0,0,0,0.15);
  -ms-box-shadow: inset 2px 1px 3px 0 rgba(0,0,0,0.15);
  -o-box-shadow: inset 2px 1px 3px 0 rgba(0,0,0,0.15);
  box-shadow: inset 2px 1px 3px 0 rgba(0,0,0,0.15);
  overflow: hidden;
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #f8f8f9, #fafafb);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f9), to(#fafafb));
  background-image: -webkit-linear-gradient(top, #f8f8f9, #fafafb);
  background-image: -o-linear-gradient(top, #f8f8f9, #fafafb);
  background-image: linear-gradient(to bottom, #f8f8f9, #fafafb);
  background-repeat: repeat-x;
}
.slider.slider-big {
  width: 354px;
}
.slider.slider-big .slider-inner {
  width: 310px;
}
.slider ul {
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  background: transparent;
  width: 360px;
  height: 66px;
  -webkit-transition: left 0.5s ease;
  -moz-transition: left 0.5s ease;
  -ms-transition: left 0.5s ease;
  -o-transition: left 0.5s ease;
  transition: left 0.5s ease;
}
.slider ul li {
  display: table-cell;
  min-width: 60px;
  padding: 0;
  background: transparent;
  width: 60px;
  height: 66px;
  vertical-align: middle;
  text-align: center;
}
.slider ul li:hover {
  cursor: pointer;
  outline: 0;
  -webkit-box-shadow: inset 0 0 8px 1px rgba(0,0,0,0.125);
  -moz-box-shadow: inset 0 0 8px 1px rgba(0,0,0,0.125);
  -ms-box-shadow: inset 0 0 8px 1px rgba(0,0,0,0.125);
  -o-box-shadow: inset 0 0 8px 1px rgba(0,0,0,0.125);
  box-shadow: inset 0 0 8px 1px rgba(0,0,0,0.125);
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
.slider ul li.arbes-menuitem-selected,
.slider ul li.goog-option-selected {
  -webkit-box-shadow: inset 0 0 8px 3px rgba(0,0,0,0.125);
  -moz-box-shadow: inset 0 0 8px 3px rgba(0,0,0,0.125);
  -ms-box-shadow: inset 0 0 8px 3px rgba(0,0,0,0.125);
  -o-box-shadow: inset 0 0 8px 3px rgba(0,0,0,0.125);
  box-shadow: inset 0 0 8px 3px rgba(0,0,0,0.125);
}
.slider ul img {
  max-width: 45px;
  max-height: 45px;
}
.slider .prev,
.slider .next {
  display: block;
  position: absolute;
  top: 0;
  margin: 0;
  width: 22px;
  height: 66px;
  background-color: #fbfbfb;
  background-image: -moz-linear-gradient(top, #fdfdfd, #f8f8f8);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#f8f8f8));
  background-image: -webkit-linear-gradient(top, #fdfdfd, #f8f8f8);
  background-image: -o-linear-gradient(top, #fdfdfd, #f8f8f8);
  background-image: linear-gradient(to bottom, #fdfdfd, #f8f8f8);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 1px 1px 1px 0 rgba(255,255,255,0.5);
  -moz-box-shadow: inset 1px 1px 1px 0 rgba(255,255,255,0.5);
  -ms-box-shadow: inset 1px 1px 1px 0 rgba(255,255,255,0.5);
  -o-box-shadow: inset 1px 1px 1px 0 rgba(255,255,255,0.5);
  box-shadow: inset 1px 1px 1px 0 rgba(255,255,255,0.5);
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.slider .prev:hover,
.slider .next:hover {
  background-color: #f0f0f1;
  background-image: -moz-linear-gradient(top, #e7e8e9, #fdfdfd);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e7e8e9), to(#fdfdfd));
  background-image: -webkit-linear-gradient(top, #e7e8e9, #fdfdfd);
  background-image: -o-linear-gradient(top, #e7e8e9, #fdfdfd);
  background-image: linear-gradient(to bottom, #e7e8e9, #fdfdfd);
  background-repeat: repeat-x;
}
.slider .prev:after,
.slider .next:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  content: "";
  border-width: 3px 4px;
  top: 50%;
  margin-top: -4px;
}
.slider .prev.disabled:after,
.slider .next.disabled:after {
  opacity: 0.25;
}
.slider .prev.disabled:hover,
.slider .next.disabled:hover {
  background-color: #fbfbfb;
  background-image: -moz-linear-gradient(top, #fdfdfd, #f8f8f8);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#f8f8f8));
  background-image: -webkit-linear-gradient(top, #fdfdfd, #f8f8f8);
  background-image: -o-linear-gradient(top, #fdfdfd, #f8f8f8);
  background-image: linear-gradient(to bottom, #fdfdfd, #f8f8f8);
  background-repeat: repeat-x;
}
.slider .prev {
  left: 0;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  -o-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  border-right: 1px solid #bfc0c2;
}
.slider .prev:after {
  border-right-color: #7a7b7f;
  left: 5px;
}
.slider .next {
  right: 0;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -ms-border-radius: 0 4px 4px 0;
  -o-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  border-left: 1px solid #bfc0c2;
}
.slider .next:after {
  border-left-color: #7a7b7f;
  right: 5px;
}
.goog-menuitem-highlight,
.goog-menuitem-hover {
  border: inherit;
}
.arbes-accounts-form-save-icon,
.obs-termdeposits-form-save-icon,
.arbes-paymentcards-form-save-icon {
  float: right;
  margin: 0;
  clear: both;
}
.edit-controls button {
  position: relative;
}
.widget {
  position: relative;
  margin: 0 0 27px 27px;
  width: 317px;
  float: left;
  height: 245px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #f9f9fb;
  background-image: -moz-linear-gradient(top, #fafafb, #f8f8fa);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafb), to(#f8f8fa));
  background-image: -webkit-linear-gradient(top, #fafafb, #f8f8fa);
  background-image: -o-linear-gradient(top, #fafafb, #f8f8fa);
  background-image: linear-gradient(to bottom, #fafafb, #f8f8fa);
  background-repeat: repeat-x;
  -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.25);
  -moz-box-shadow: 0 0 8px rgba(0,0,0,0.25);
  -ms-box-shadow: 0 0 8px rgba(0,0,0,0.25);
  -o-box-shadow: 0 0 8px rgba(0,0,0,0.25);
  box-shadow: 0 0 8px rgba(0,0,0,0.25);
  opacity: 1;
}
.widget .buttons {
  position: absolute;
  bottom: 10px;
  width: 100%;
}
.widget .buttons a.btn {
  width: 71px;
}
.widget .buttons .btn {
  margin-left: 8px;
  width: 97px;
}
.widget .buttons .btn:first-of-type {
  float: left;
  margin-left: 5px;
}
.widget .buttons .btn:last-of-type {
  float: right;
  margin-right: 5px;
}
.widget .addButton {
  height: 15px;
  position: absolute;
  bottom: -16px;
  right: 5px;
  color: #888;
  background: #fff;
  font-size: 13px;
  line-height: 15px;
  padding: 2px 5px 2px 5px;
  z-index: 1;
  -webkit-border-radius: 0px 0px 3px 3px;
  -moz-border-radius: 0px 0px 3px 3px;
  -ms-border-radius: 0px 0px 3px 3px;
  -o-border-radius: 0px 0px 3px 3px;
  border-radius: 0px 0px 3px 3px;
  border: 1px solid #ccc;
  cursor: pointer;
}
.widget .addButton .plus {
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
  font-size: 15px;
}
.widget:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 1px;
  border-top: 3px double #bebebe;
  border-bottom: 1px solid #bebebe;
  border-left: 1px solid rgba(190,190,190,0.5);
  -webkit-background-clip: padding-box;
/* for Safari */
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  -ms-background-clip: padding-box;
  -o-background-clip: padding-box;
  background-clip: padding-box;
/* for IE9+, Firefox 4+, Opera, Chrome */
  border-right: 1px solid rgba(190,190,190,0.5);
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
}
.widget .widget-header {
  height: 42px;
  line-height: 42px;
  position: relative;
  background-color: #778ba5;
  background-image: -moz-linear-gradient(top, #7a8da9, #7486a1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7a8da9), to(#7486a1));
  background-image: -webkit-linear-gradient(top, #7a8da9, #7486a1);
  background-image: -o-linear-gradient(top, #7a8da9, #7486a1);
  background-image: linear-gradient(to bottom, #7a8da9, #7486a1);
  background-repeat: repeat-x;
  border: 1px solid #7a8da9;
  -webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,0.25);
  -moz-box-shadow: inset 0 1px 1px rgba(255,255,255,0.25);
  -ms-box-shadow: inset 0 1px 1px rgba(255,255,255,0.25);
  -o-box-shadow: inset 0 1px 1px rgba(255,255,255,0.25);
  box-shadow: inset 0 1px 1px rgba(255,255,255,0.25);
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.widget .widget-header h3 {
  color: #fff;
  display: inline-block;
  font-family: 'Source Sans Pro Semibold', Calibri, Arial, sans-serif;
  line-height: 22px;
  position: relative;
  left: 10px;
  font-size: 12px;
  text-shadow: 1px 1px 5px rgba(255,255,255,0.25);
}
.widget .widget-header .goog-menu-button .goog-menu-button-caption {
  width: 125px;
  overflow: hidden;
  white-space: nowrap;
}
.widget .widget-content {
  padding: 19px;
}
.widget .widget-content .id,
.widget .widget-content .validto,
.widget .widget-content .balance,
.widget .widget-content .percentage {
  float: left;
}
.widget .widget-content .validto,
.widget .widget-content .balance,
.widget .widget-content .percentage {
  clear: left;
}
.widget .widget-content .balance,
.widget .widget-content .percentage {
  text-align: center;
  width: 100%;
}
.widget .widget-content .balance {
  font-size: 30px;
  padding: 10px;
}
.widget .widget-header-dark {
  background-color: #18426a;
  background-image: -moz-linear-gradient(top, #1e486f, #103a61);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1e486f), to(#103a61));
  background-image: -webkit-linear-gradient(top, #1e486f, #103a61);
  background-image: -o-linear-gradient(top, #1e486f, #103a61);
  background-image: linear-gradient(to bottom, #1e486f, #103a61);
  background-repeat: repeat-x;
  border: 1px solid #003158;
  border-bottom: 1px solid #274b67;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  -ms-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  -o-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 0.01;
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 0.01;
  }
}
@-o-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 0.01;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -o-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes elasticSize {
  0% {
    min-width: 380px;
  }

  100% {
    min-width: 600px;
  }
}
@-moz-keyframes elasticSize {
  0% {
    min-width: 380px;
  }

  100% {
    min-width: 600px;
  }
}
@-o-keyframes elasticSize {
  0% {
    min-width: 380px;
  }

  100% {
    min-width: 600px;
  }
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 0.01;
  }

  100% {
    opacity: 0;
  }
}
@-moz-keyframes fadeOut {
  0% {
    opacity: 0.01;
  }

  100% {
    opacity: 0;
  }
}
@-o-keyframes fadeOut {
  0% {
    opacity: 0.01;
  }

  100% {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  -moz-animation-name: fadeOut;
  -o-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes meter-bar-stripes {
  0% {
    background-position: 42px 0;
  }

  100% {
    background-position: 0 0;
  }
}
@-moz-keyframes meter-bar-stripes {
  0% {
    background-position: 42px 0;
  }

  100% {
    background-position: 0 0;
  }
}
@-ms-keyframes meter-bar-stripes {
  0% {
    background-position: 42px 0;
  }

  100% {
    background-position: 0 0;
  }
}
@-o-keyframes meter-bar-stripes {
  0% {
    background-position: 0 0;
  }

  100% {
    background-position: 42px 0;
  }
}
@-webkit-keyframes play {
  0% {
    background-position: 0px;
  }

  100% {
    background-position: -4655px;
  }
}
@-moz-keyframes play {
  0% {
    background-position: 0px;
  }

  100% {
    background-position: -4655px;
  }
}
@-ms-keyframes play {
  0% {
    background-position: 0px;
  }

  100% {
    background-position: -4655px;
  }
}
@-o-keyframes play {
  0% {
    background-position: 0px;
  }

  100% {
    background-position: -4655px;
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 0.01;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 0.01;
  }
}
@-o-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 0.01;
  }
}
@-ms-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 0.01;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 0.01;
  }
}
@-moz-keyframes elasticSize {
  0% {
    min-width: 380px;
  }

  100% {
    min-width: 600px;
  }
}
@-webkit-keyframes elasticSize {
  0% {
    min-width: 380px;
  }

  100% {
    min-width: 600px;
  }
}
@-o-keyframes elasticSize {
  0% {
    min-width: 380px;
  }

  100% {
    min-width: 600px;
  }
}
@-ms-keyframes elasticSize {
  0% {
    min-width: 380px;
  }

  100% {
    min-width: 600px;
  }
}
@keyframes elasticSize {
  0% {
    min-width: 380px;
  }

  100% {
    min-width: 600px;
  }
}
@-moz-keyframes fadeOut {
  0% {
    opacity: 0.01;
  }

  100% {
    opacity: 0;
  }
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 0.01;
  }

  100% {
    opacity: 0;
  }
}
@-o-keyframes fadeOut {
  0% {
    opacity: 0.01;
  }

  100% {
    opacity: 0;
  }
}
@-ms-keyframes fadeOut {
  0% {
    opacity: 0.01;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 0.01;
  }

  100% {
    opacity: 0;
  }
}
@-moz-keyframes meter-bar-stripes {
  0% {
    background-position: 42px 0;
  }

  100% {
    background-position: 0 0;
  }
}
@-webkit-keyframes meter-bar-stripes {
  0% {
    background-position: 42px 0;
  }

  100% {
    background-position: 0 0;
  }
}
@-o-keyframes meter-bar-stripes {
  0% {
    background-position: 42px 0;
  }

  100% {
    background-position: 0 0;
  }
}
@-ms-keyframes meter-bar-stripes {
  0% {
    background-position: 42px 0;
  }

  100% {
    background-position: 0 0;
  }
}
@keyframes meter-bar-stripes {
  0% {
    background-position: 42px 0;
  }

  100% {
    background-position: 0 0;
  }
}
@-moz-keyframes play {
  0% {
    background-position: 0px;
  }

  100% {
    background-position: -4655px;
  }
}
@-webkit-keyframes play {
  0% {
    background-position: 0px;
  }

  100% {
    background-position: -4655px;
  }
}
@-o-keyframes play {
  0% {
    background-position: 0px;
  }

  100% {
    background-position: -4655px;
  }
}
@-ms-keyframes play {
  0% {
    background-position: 0px;
  }

  100% {
    background-position: -4655px;
  }
}
@keyframes play {
  0% {
    background-position: 0px;
  }

  100% {
    background-position: -4655px;
  }
}
fieldset .accountCredit .goog-menu-button-caption {
  min-width: 162px;
  max-width: 400px;
  width: auto;
}
fieldset .accountCredit .goog-menu-button-inner-box {
  width: auto;
}
.accountCredit + ul.arbes-select-menu {
  min-width: 187px;
  max-width: 400px;
  width: auto;
}
.content-header .goog-menu-button.template-name .goog-menu-button-caption,
.content-header .goog-menu-button.template .goog-menu-button-caption {
  width: 122px;
}
.arbes-standingorder-new-form .obs-standingorder-form-name .controls input {
  margin-left: 0;
}
.arbes-standingorder-new-form .obs-standingorder-form-name .arbes-control-label {
  text-align: right;
  font-weight: 400;
}
.obs-paymentorders-detail-readonly-form .form-header,
.obs-paymentorders-detail-readonly-form .obs-paymentorders-form-credit-account-with-bank-code,
.obs-paymentorders-detail-readonly-form .amount,
.obs-paymentorders-detail-readonly-form .contra-account-debit,
.obs-paymentorders-detail-readonly-form .valid-from,
.obs-paymentorders-detail-readonly-form .bank-code-debit,
.obs-paymentorders-detail-readonly-form .account-number-credit,
.obs-paymentorders-detail-readonly-form .account-currency-credit {
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
}
.obs-paymentorders-detail-readonly-form .content-footer {
  height: 60px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.obs-paymentorders-detail-readonly-form .content-body {
  min-height: 100px;
}
.header-wrapper {
  height: 45px;
}
.header-buttons .btn {
  margin-right: 7px;
  padding: 8px 7px 8px 23px;
  font-size: 14px;
  font-family: 'Source Sans Pro', Calibri, Arial, sans-serif;
  position: relative;
}
.header-buttons .btn:last-child {
  margin-right: 2px;
}
.header-buttons .btn:before {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -5px;
  content: "";
  width: 10px;
  height: 10px;
  background: url("./../client/images/jat/css/sprite-icons.png") no-repeat -214px -162px;
}
.header-buttons .btn:before {
  left: 7px;
  margin-top: -7px;
}
.header-buttons .btn[disabled]:before {
  background-position: -240px -162px;
}
.header-buttons + .goog-tab-bar-top {
  left: 0;
}
.highlight-block {
  border-bottom: 1px solid #d9d9d1;
  -webkit-box-shadow: 0 1px 0 #fff;
  -moz-box-shadow: 0 1px 0 #fff;
  -ms-box-shadow: 0 1px 0 #fff;
  -o-box-shadow: 0 1px 0 #fff;
  box-shadow: 0 1px 0 #fff;
  background: #e5e8ef;
}
.obs-paymentorder-detail-readonly .content-cols .col {
  width: 437px;
}
.obs-paymentorder-detail-readonly .content-cols .col:first-child {
  width: 375px;
}
.obs-paymentorder-detail-readonly .content-cols .col:first-child hr {
  margin: 2px 0;
}
.obs-paymentorder-detail-readonly .content-cols .col:first-child .slider-wrap {
  margin-bottom: 10px;
}
.obs-paymentorder-detail-readonly .content-cols .col:first-child .arbes-control-label,
.obs-paymentorder-detail-readonly .content-cols .col:first-child .controls {
  display: inline-block;
}
.obs-paymentorder-detail-readonly .content-cols .col:first-child .arbes-control-label {
  width: 100px;
}
.obs-paymentorder-detail-readonly .content-cols .col:first-child .controls input {
  width: 115px;
}
.obs-paymentorder-detail-readonly .content-cols .col:first-child .edit-controls button {
  margin-left: 10px;
}
.obs-paymentorder-detail-readonly .content-cols .col:first-child .edit-controls .slider button {
  margin: 0;
}
.obs-paymentorder-detail-readonly .notifications-wrap {
  padding: 5px 20px 10px 10px;
}
.obs-paymentorder-detail-readonly .notifications-columns-wrap {
  border: 0;
  padding: 0 30px 0 0;
}
.obs-paymentorder-detail-readonly .notifications-columns-wrap h3 {
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
}
.obs-paymentorder-detail-readonly .notifications-header {
  padding: 0 5px 0 20px;
}
.obs-paymentorder-detail-readonly .notifications-header .controlSwitch {
  right: -12px;
}
.obs-paymentorder-detail-readonly .arbes-accounts-form-save-icon {
  clear: both;
}
.obs-accounts-form-col {
  display: table;
  width: 813px;
  position: relative;
}
.obs-transactions-detail-signatures ul {
  margin: 20px 0;
  padding: 0;
  list-style: none;
}
.obs-transactions-detail-signatures ul li span:first-child {
  width: 115px;
  padding-right: 5px;
}
.obs-transactions-detail-signatures .btn {
  float: left;
}
.inline-switch {
  margin-left: 7px;
  float: left;
}
.inline-switch .switch-save {
  padding: 0px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  border-bottom-right-radius: 0px;
  text-indent: 100px;
  width: 30px;
  height: 22px;
  overflow: hidden;
}
.inline-switch .switch-save .save-icon {
  background: transparent url("./../client/images/jat/css/sprite-icons.png") no-repeat -80px -364px;
  width: 16px;
  height: 16px;
  -webkit-transition: opacity 0.5s linear;
  -moz-transition: opacity 0.5s linear;
  -ms-transition: opacity 0.5s linear;
  -o-transition: opacity 0.5s linear;
  transition: opacity 0.5s linear;
  margin: 4px 6px;
}
.inline-switch .switch-save:hover .save-icon {
  background-position: -108px -364px;
}
.inline-switch .switch-save:active .save-icon,
.inline-switch .switch-save:focus .save-icon {
  background-position: -135px -364px;
}
.inline-switch .switch-save[disabled]:hover .save-icon {
  background-position: -80px -364px;
}
.inline-switch .switch-save[disabled]:active .save-icon,
.inline-switch .switch-save[disabled]:focus .save-icon {
  background-position: -80px -364px;
}
.inline-switch .switch.edit {
  background: transparent;
  border: none;
  padding: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.inline-switch .switch.edit .controlSwitch {
  margin: 0;
  background-position: -164px -340px;
}
.inline-switch .switch.edit:hover .controlSwitch {
  background-position: -192px -340px;
}
.inline-switch .switch.edit:active .controlSwitch,
.inline-switch .switch.edit:focus .controlSwitch {
  background-position: -219px -340px;
}
.inline-switch .switch.cancel {
  padding: 0px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-left-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-bottom-left-radius: 0px;
  width: 30px;
  height: 22px;
  margin: 0px;
  margin-left: -1px;
}
.inline-switch .switch.cancel .controlSwitch {
  margin: 4px 6px;
  background-position: -164px -388px;
}
.inline-switch .switch.cancel:hover .controlSwitch {
  background-position: -192px -388px;
}
.inline-switch .switch.cancel:active .controlSwitch,
.inline-switch .switch.cancel:focus .controlSwitch {
  background-position: -219px -388px;
}
.obs-contentview-account-detail .slider-wrap {
  margin-bottom: 9px;
}
.obs-contentview-account-detail .edit-text {
  width: 230px;
}
.obs-contentview-account-detail .obs-accounts-form-holder-icon.edit-text {
  width: 185px;
}
.obs-contentview-account-detail .obs-accounts-form-holder-icon-switch {
  margin-top: 15px;
}
.obs-contentview-account-detail .obs-accounts-form-holder-icon-switch.cancel {
  margin-left: -15px;
  margin-top: 0;
}
.obs-contentview-account-detail hr {
  margin: 0;
}
.obs-contentview-account-detail .col.col2 {
  width: 440px;
}
.obs-contentview-account-detail .notifications-columns-wrap {
  padding-right: 30px;
}
.obs-contentview-account-detail .edit-controls .edit-input label,
.obs-contentview-account-detail .arbes-control-label {
  width: 105px;
}
.obs-contentview-account-detail .slider-wrap {
  width: 332px;
}
.obs-contentview-account-statements table {
  table-layout: fixed;
}
.obs-contentview-account-statements table col.arbes-table-col0 {
  width: 150px;
}
.obs-contentview-account-statements table col.arbes-table-col1 {
  width: 130px;
}
.obs-contentview-account-statements table col.arbes-table-col2,
.obs-contentview-account-statements table col.arbes-table-col3 {
  width: 205px;
}
.obs-contentview-account-statements table col.arbes-table-col4 {
  width: 123px;
}
.obs-contentview-account-statements table thead tr:first-child span {
  line-height: 24px;
}
.obs-contentview-account-statements table .arbes-cell4 {
  text-align: right;
}
.obs-contentview-account-statements table .arbes-cell4 span {
  float: none;
  margin: 0;
}
.obs-contentview-paymentorders-readonly .text-credit1 {
  max-width: 215px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}
.obs-contentview-account-transactions-top {
  background: #f8f8fa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.obs-contentview-account-transactions-top table {
  table-layout: fixed;
  width: 813px;
}
.obs-contentview-account-transactions-top table col.arbes-table-col0,
.obs-contentview-account-transactions-top table col.arbes-table-col1 {
  width: 90px;
}
.obs-contentview-account-transactions-top table col.arbes-table-col2 {
  width: 120px;
}
.obs-contentview-account-transactions-top table col.arbes-table-col3 {
  width: 203px;
}
.obs-contentview-account-transactions-top table col.arbes-table-col4,
.obs-contentview-account-transactions-top table col.arbes-table-col5 {
  width: 155px;
}
.obs-contentview-account-transactions-top table th,
.obs-contentview-account-transactions-top table td {
  text-align: right;
}
.obs-contentview-account-transactions-top table thead span {
  float: none;
  margin: 0;
}
.obs-contentview-account-transactions-top table thead tr:first-child th:first-child {
  padding: 5px 10px 5px 20px;
}
.obs-contentview-account-transactions-top table .arbes-cell5 {
  text-align: right;
}
.obs-contentview-account-transactions-top table .arbes-cell5 span {
  float: none;
  padding: 0;
}
.obs-contentview-account-transactions-top table .arbes-cell3,
.obs-contentview-account-transactions-top table .arbes-cell4 {
  text-align: left;
}
.obs-contentview-account-transactions-top .obs-transactions-list-top {
  overflow: hidden;
}
.obs-contentview-account-transactions-top .obs-listtransactions table {
  margin: 1px;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.obs-contentview-account-transactions-top .obs-listtransactions table tbody tr:last-child th:first-child,
.obs-contentview-account-transactions-top .obs-listtransactions table tbody tr:last-child td:first-child {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.obs-contentview-account-transactions-top .content-footer {
  text-align: right;
}
.obs-paymentorder-detail-readonly .col {
  display: table-cell;
  width: 437px;
}
.obs-paymentorder-detail-readonly .col:first-child {
  width: 375px;
}
.arbes-standingorder-readonly .content-body {
  height: 338px;
}
.arbes-bulkpaymentorder-form .content-header input.date,
.obs-contentview-paymentorders-bulk .content-header input.date {
  width: 90px;
  background-position: 92px -234px;
}
.arbes-bulkpaymentorder-form .arbes-left-bulk,
.obs-contentview-paymentorders-bulk .arbes-left-bulk,
.arbes-bulkpaymentorder-form .arbes-right-bulk,
.obs-contentview-paymentorders-bulk .arbes-right-bulk {
  float: left;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  height: 100%;
}
.arbes-bulkpaymentorder-form .arbes-left-bulk,
.obs-contentview-paymentorders-bulk .arbes-left-bulk {
  width: 533px;
}
.arbes-bulkpaymentorder-form .arbes-left-bulk .content-header,
.obs-contentview-paymentorders-bulk .arbes-left-bulk .content-header {
  width: 533px;
  max-width: 533px;
  z-index: 2;
}
.arbes-bulkpaymentorder-form .arbes-right-bulk,
.obs-contentview-paymentorders-bulk .arbes-right-bulk {
  width: 253px;
  margin-left: 27px;
}
.arbes-bulkpaymentorder-form .arbes-right-bulk .content-header,
.obs-contentview-paymentorders-bulk .arbes-right-bulk .content-header {
  width: 253px;
  max-width: 253px;
  overflow: hidden;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.arbes-bulkpaymentorder-form .bulk-footer,
.obs-contentview-paymentorders-bulk .bulk-footer {
  position: relative;
  z-index: 3;
}
.arbes-bulkpaymentorder-form .bulk-footer .arbes-left-bulk,
.obs-contentview-paymentorders-bulk .bulk-footer .arbes-left-bulk,
.arbes-bulkpaymentorder-form .bulk-footer .arbes-right-bulk,
.obs-contentview-paymentorders-bulk .bulk-footer .arbes-right-bulk {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.arbes-bulkpaymentorder-form .bulk-footer .arbes-right-bulk,
.obs-contentview-paymentorders-bulk .bulk-footer .arbes-right-bulk {
  position: relative;
}
.arbes-bulkpaymentorder-form .bulk-footer.highlight,
.obs-contentview-paymentorders-bulk .bulk-footer.highlight {
  z-index: 2010;
}
.arbes-bulkpaymentorder-form .bulk-footer .foot,
.obs-contentview-paymentorders-bulk .bulk-footer .foot {
  height: 23px;
  line-height: 23px;
  padding: 0 20px;
  position: absolute;
  top: -25px;
  width: 213px;
}
.arbes-bulkpaymentorder-form .bulk-header .arbes-left-bulk,
.obs-contentview-paymentorders-bulk .bulk-header .arbes-left-bulk,
.arbes-bulkpaymentorder-form .bulk-header .arbes-right-bulk,
.obs-contentview-paymentorders-bulk .bulk-header .arbes-right-bulk {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  height: 60px;
  max-height: 60px;
}
.arbes-bulkpaymentorder-form .content-body,
.obs-contentview-paymentorders-bulk .content-body {
  min-height: 314px;
}
.arbes-bulkpaymentorder-form .obs-bulk-form-challenge-container,
.obs-contentview-paymentorders-bulk .obs-bulk-form-challenge-container {
  width: 833px;
  background: transparent url("./../client/images/jat/css/bg-content.png") repeat-y 0 0;
  position: relative;
  height: 30px;
}
.arbes-bulkpaymentorder-form .obs-bulk-form-challenge-container .obs-bulk-form-challenge-cell,
.obs-contentview-paymentorders-bulk .obs-bulk-form-challenge-container .obs-bulk-form-challenge-cell {
  width: 228px;
  position: absolute;
  top: 0px;
  left: 560px;
  padding: 5px 5px 0 20px;
  height: 25px;
  border-bottom: 1px solid #d9d9d1;
}
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items {
  width: 833px;
  min-height: 310px;
  background: transparent url("./../client/images/jat/css/bg-content.png") repeat-y 0 0;
  overflow: hidden;
  position: relative;
}
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item {
  *zoom: 1;
  background: transparent url("./../client/images/jat/css/bg-bulk-line.png") no-repeat bottom left;
}
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item:before,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item:before,
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item:after,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item:after {
  display: table;
  content: "";
  line-height: 0;
}
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item:after,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item:after {
  clear: both;
}
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item.selected-highlight,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item.selected-highlight {
  *zoom: 1;
  background: url("./../client/images/jat/css/bg-bulk-line.png") no-repeat left bottom, url("./../client/images/jat/css/bg-bulk-highlight.png") repeat-y 0 0;
}
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item.selected-highlight:before,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item.selected-highlight:before,
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item.selected-highlight:after,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item.selected-highlight:after {
  display: table;
  content: "";
  line-height: 0;
}
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item.selected-highlight:after,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item.selected-highlight:after {
  clear: both;
}
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item.selected-highlight .arbes-left-bulk,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item.selected-highlight .arbes-left-bulk,
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item.selected-highlight .arbes-right-bulk,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item.selected-highlight .arbes-right-bulk {
  background: none;
}
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item .arbes-control-group,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item .arbes-control-group {
  margin: 7px 0 10px;
}
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item .arbes-control-mandatory label,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item .arbes-control-mandatory label {
  font-size: 13px;
}
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item .arbes-left-bulk,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item .arbes-left-bulk,
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item .arbes-right-bulk,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item .arbes-right-bulk {
  display: table-cell;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item .arbes-left-bulk table,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item .arbes-left-bulk table,
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item .arbes-right-bulk table,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item .arbes-right-bulk table {
  background: none;
  margin-top: 2px;
}
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item .arbes-left-bulk table td,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item .arbes-left-bulk table td,
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item .arbes-right-bulk table td,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item .arbes-right-bulk table td {
  padding-right: 15px;
}
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item .arbes-left-bulk table tr:last-child td,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item .arbes-left-bulk table tr:last-child td,
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item .arbes-right-bulk table tr:last-child td,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item .arbes-right-bulk table tr:last-child td,
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item .arbes-left-bulk table tr:last-child th,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item .arbes-left-bulk table tr:last-child th,
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item .arbes-right-bulk table tr:last-child th,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item .arbes-right-bulk table tr:last-child th {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item .arbes-left-bulk,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .arbes-bulkpaymentorder-item .arbes-left-bulk {
  margin-top: -2px;
}
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items fieldset,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items fieldset {
  position: relative;
}
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items textarea,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items textarea {
  width: 255px;
}
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .arbes-ui-component-base:nth-child(odd) .chzn-container-single .chzn-single,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .arbes-ui-component-base:nth-child(odd) .chzn-container-single .chzn-single {
  z-index: 10;
}
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .controls-symbols,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .controls-symbols {
  width: 225px;
}
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .controls-symbols .controls-block,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .controls-symbols .controls-block {
  width: 100%;
  margin-bottom: 10px;
}
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .controls-symbols .controls-block .arbes-control-label,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .controls-symbols .controls-block .arbes-control-label {
  width: 115px;
  display: inline-block;
  padding-right: 10px;
}
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .controls-symbols .controls-block .controls,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .controls-symbols .controls-block .controls {
  display: inline-block;
}
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .controls-symbols .controls-block .controls input,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .controls-symbols .controls-block .controls input {
  width: 75px;
}
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .obs-bulkpaymentorder-items-highlight-background,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .obs-bulkpaymentorder-items-highlight-background {
  position: absolute;
  top: 0px;
  left: 560px;
  width: 253px;
  height: 100%;
  background: #fff;
  z-index: 1;
}
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .obs-bulkpaymentorder-items-highlight-background + .arbes-scrollbar-content-inner > .selected-highlight,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .obs-bulkpaymentorder-items-highlight-background + .arbes-scrollbar-content-inner > .selected-highlight {
  position: relative;
  z-index: 2;
}
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .obs-bulkpaymentorder-items-highlight-background.highlight,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .obs-bulkpaymentorder-items-highlight-background.highlight {
  z-index: 2001;
}
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .obs-bulkpaymentorder-items-highlight-background.highlight + .arbes-scrollbar-content-inner > .selected-highlight,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .obs-bulkpaymentorder-items-highlight-background.highlight + .arbes-scrollbar-content-inner > .selected-highlight {
  z-index: auto;
}
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .obs-bulkpaymentorder-items-highlight-background.highlight + .arbes-scrollbar-content-inner > .selected-highlight .arbes-left-bulk,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .obs-bulkpaymentorder-items-highlight-background.highlight + .arbes-scrollbar-content-inner > .selected-highlight .arbes-left-bulk {
  z-index: 1;
}
.arbes-bulkpaymentorder-form .arbes-bulkpaymentorder-items .obs-bulkpaymentorder-items-highlight-background.highlight + .arbes-scrollbar-content-inner > .selected-highlight .arbes-right-bulk,
.obs-contentview-paymentorders-bulk .arbes-bulkpaymentorder-items .obs-bulkpaymentorder-items-highlight-background.highlight + .arbes-scrollbar-content-inner > .selected-highlight .arbes-right-bulk {
  position: relative;
  background: none;
  z-index: 2002;
}
.pageForeignDetail {
  padding-bottom: 40px;
}
.pageForeignDetail .arbes-control-group {
  margin: 0;
  padding: 7px 10px 2px;
}
.pageForeignDetail .address {
  vertical-align: top;
}
.pageForeignDetail .address textarea {
  width: 190px;
}
.pageForeignDetail:last-child {
  padding-bottom: 20px;
}
.pageForeignDetail .controls-block {
  width: 220px;
}
.pageForeignDetail .controls-block.controls-amount {
  width: 195px;
}
.pageForeignDetail .controls-block.controls-currency {
  width: 100px;
}
.pageForeignDetail .controls-block.controls-valid {
  width: 100px;
}
.pageForeignDetail .controls-block.controls-number-credit {
  width: 272px;
}
.pageForeignDetail .controls-block.arbes-form-swift {
  width: 120px;
}
.pageForeignDetail .controls-block.arbes-form-currency,
.pageForeignDetail .controls-block.arbes-form-validfrom {
  width: 98px;
}
.pageForeignDetail .accountNumberCredit {
  width: 262px;
}
.pageForeignDetail input.amount {
  width: 178px;
}
.pageForeignDetail input.bankCodeCredit {
  width: 125px;
}
.pageForeignDetail .goog-menu-button .goog-menu-button-caption {
  width: 159px;
}
.pageForeignDetail .goog-menu-button + .goog-menu {
  max-width: 188px;
  white-space: normal;
}
.pageForeignDetail .goog-menu-button + .goog-menu li {
  white-space: normal;
  line-height: 16px;
}
.pageForeignDetail .goog-menu-button.accountCurrencyCredit .goog-menu-button-caption {
  width: 68px;
}
.pageForeignDetail .goog-menu-button.accountCurrencyCredit + .goog-menu {
  min-width: 93px;
}
.obs-contentview-paymentorders-foreign .arbes-left .este-scrollbar {
  height: 315px;
}
.obs-contentview-paymentorders-foreign .arbes-left .este-scrollbar-content {
  width: 553px;
  height: 350px;
}
.obs-contentview-paymentorders-foreign .arbes-right .este-scrollbar {
  width: 253px;
  height: 315px;
}
.obs-contentview-paymentorders-foreign .arbes-right .este-scrollbar-content {
  width: 273px;
  height: 335px;
}
.obs-contentview-paymentorders-foreign .arbes-right table {
  margin-bottom: 25px;
}
.obs-contentview-paymentorders-foreign .goog-menu-button .goog-menu-button-caption {
  width: 163px;
  position: relative;
}
.obs-contentview-paymentorders-foreign .goog-menu-button .goog-menu-button-caption:after {
  content: "";
  width: 20%;
  height: 20px;
  position: absolute;
  right: 0;
  top: 0;
}
.obs-contentview-paymentorders-foreign .goog-menu-button.accountCurrencyCredit .goog-menu-button-caption {
  width: 68px;
}
.obs-contentview-paymentorders-foreign .goog-menu-button.accountCurrencyCredit + ul {
  min-width: 75px;
}
span.rl-arbes-form-receiver-address {
  width: 150px;
  display: inline-block;
}
.content-wrap .obs-authorization-scenarios.goog-menu-button .goog-menu-button-caption {
  width: 105px;
}
.content-wrap .obs-authorization-scenarios.goog-menu-button + ul.goog-menu {
  width: 130px;
}
.pageForeignInternalDetail .goog-menu-button.feeCoverage .goog-menu-button-caption,
.pageForeignInternalDetail .goog-menu-button.accountCurrencyCredit .goog-menu-button-caption {
  width: 68px;
}
.pageForeignInternalDetail .goog-menu-button.feeCoverage + .goog-menu,
.pageForeignInternalDetail .goog-menu-button.accountCurrencyCredit + .goog-menu {
  min-width: 93px;
}
.obs-contentview-paymentorders-fast .obs-form-currency-credit .goog-menu-button-caption {
  width: 68px;
}
.obs-contentview-paymentorders-fast .obs-form-currency-credit ul.goog-menu {
  min-width: 93px;
}
.obs-contentview-paymentorders-bulk form.arbes-bulkpaymentorder-form .content-body {
  background: #f8f8fa;
}
.obs-contentview-paymentorders-bulk form.arbes-bulkpaymentorder-form .arbes-control-group .controls-block.currency-control .currency.arbes-bulkpaymentorder-form-account-currency-credit {
  margin: 0px;
  position: absolute;
  top: 28px;
  right: 10px;
}
.obs-contentview-paymentorders-bulk .bulk-footer.highlight {
  background-color: transparent;
}
.obs-contentview-paymentorders-bulk .content-footer {
  position: relative;
}
.obs-contentview-paymentorders-bulk .content-footer-highlight-fix {
  width: 100%;
  height: 60px;
  position: absolute;
  top: -2px;
  left: 0px;
  background: #111;
  opacity: 0.5;
  padding-bottom: 2px;
  z-index: 2010;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  max-width: 533px;
}
.obs-contentview-paymentorders-bulk .arbes-right-bulk table {
  padding-bottom: 25px;
}
.obs-paymentorder-domestic-challenge-container {
  padding: 5px 5px 5px 20px;
  border-bottom: 1px solid #d9d9d1;
}
.obs-contentview-standingorder-list table .arbes-cell5 {
  text-align: right;
}
.obs-contentview-standingorder-list table th.arbes-cell5 span {
  float: none;
  margin: 0;
}
.obs-contentview-standingorder-list .arbes-content-list {
  background: #f8f8fa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden;
}
.arbes-standingorder-readonly-periodicity,
.arbes-standingorder-readonly-periodicityUnit,
.arbes-standingorder-readonly-periodicityUnit+span,
.arbes-standingorder-readonly-realizationDay,
.arbes-collectionpermission-readonly-transactionCount,
.arbes-collectionpermission-readonly-transactionCount+span,
.arbes-collectionpermission-readonly-periodicity,
.arbes-collectionpermission-readonly-periodicityUnit {
  float: left;
}
.arbes-standingorder-readonly-periodicity+span,
.arbes-standingorder-readonly-periodicityUnit,
.arbes-standingorder-readonly-periodicityUnit+span,
.arbes-standingorder-readonly-realizationDay,
.arbes-collectionpermission-readonly-transactionCount+span,
.arbes-collectionpermission-readonly-periodicity {
  padding-left: 5px;
}
.arbes-collectionpermission-readonly-periodicityUnit,
.rl-accountCurrencyCredit,
.rl-limitCurrencyCode {
  padding-left: 3px;
}
.arbes-standingorder-readonly-numberOfIterations,
.arbes-collectionpermission-readonly-validFrom {
  clear: left;
}
.rl-periodicity,
.rl-periodicityUnit {
  padding-left: 5px;
}
.rl-transactionCount {
  padding-right: 5px;
}
.rl-realizationDay {
  display: block;
}
.obs-collectionpermission-form-periodicity label {
  margin-left: -78px;
}
.obs-standingorder-form-periodicity label {
  margin-left: -50px;
}
.content-standingorder-detail .content-body {
  height: auto;
}
.obs-contentview-standingorder-readonly .este-scrollbar-content {
  height: 355px;
}
.obs-contentview-standingorder-readonly span.textCredit1 {
  max-width: 180px;
}
.obs-contentview-standingorder-detail .goog-menu-button .goog-menu-button-caption {
  width: 155px;
}
.obs-contentview-standingorder-detail .summary-footer {
  position: relative;
}
.obs-standingorders-left-pane {
  background-color: #f5f5f5;
  position: relative;
}
.content-standingorder-readonly hr {
  margin: 0;
}
.content-standingorder-readonly .arbes-control-group span {
  display: inline-block;
  line-height: 18px;
}
.content-standingorder-readonly .arbes-control-label {
  width: 135px;
}
.obs-contentview-account-unprocessed-transactions {
  background: #f8f8fa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  min-height: 40px;
}
.obs-contentview-account-unprocessed-transactions .obs-paymentorders-transactions-list-content {
  overflow: hidden;
  oveflow-y: auto;
}
.obs-contentview-account-unprocessed-transactions .obs-paymentorders-transactions-list-content table {
  table-layout: fixed;
  width: 813px;
  min-width: 813px !important;
}
.obs-contentview-account-unprocessed-transactions .obs-paymentorders-transactions-list-content table thead th span {
  float: none;
  padding: 0;
  margin: 0;
}
.obs-contentview-account-unprocessed-transactions .obs-paymentorders-transactions-list-content table col.arbes-table-col-checkboxes {
  width: 40px;
}
.obs-contentview-account-unprocessed-transactions .obs-paymentorders-transactions-list-content table col.arbes-table-col0 {
  width: 80px;
}
.obs-contentview-account-unprocessed-transactions .obs-paymentorders-transactions-list-content table col.arbes-table-col1 {
  width: 110px;
}
.obs-contentview-account-unprocessed-transactions .obs-paymentorders-transactions-list-content table col.arbes-table-col2 {
  width: 300px;
}
.obs-contentview-account-unprocessed-transactions .obs-paymentorders-transactions-list-content table col.arbes-table-col3 {
  width: 150px;
}
.obs-contentview-account-unprocessed-transactions .obs-paymentorders-transactions-list-content table col.arbes-table-col4 {
  width: 133px;
}
.obs-contentview-account-unprocessed-transactions .obs-paymentorders-transactions-list-content table .arbes-cell-checkbox {
  text-align: center;
}
.obs-contentview-account-unprocessed-transactions .obs-paymentorders-transactions-list-content table .arbes-cell0,
.obs-contentview-account-unprocessed-transactions .obs-paymentorders-transactions-list-content table .arbes-cell1,
.obs-contentview-account-unprocessed-transactions .obs-paymentorders-transactions-list-content table .arbes-cell2,
.obs-contentview-account-unprocessed-transactions .obs-paymentorders-transactions-list-content table .arbes-cell4 {
  text-align: right;
}
.obs-contentview-account-unprocessed-transactions .obs-paymentorders-transactions-list-content table .arbes-cell2 {
  padding-right: 50px;
}
.obs-contentview-account-unprocessed-transactions .obs-paymentorders-transactions-list-content table .arbes-table-row-header th.arbes-cell1 {
  text-align: right;
}
.obs-contentview-account-unprocessed-transactions .content-footer .unfinished_export {
  margin-right: 20px;
}
.obs-contentview-account-unprocessed-transactions .content-footer.obs-unprocessed-transactions-footer {
  position: relative;
  background-color: #f7f7f9;
}
.obs-contentview-account-unprocessed-transactions .content-footer.obs-unprocessed-transactions-footer.highlight {
  border: 0;
}
.obs-contentview-account-unprocessed-transactions .bubble.obs-transactions-bulksign-tooltip-wrapper {
  width: 280px;
}
.obs-contentview-account-unprocessed-transactions .bubble.obs-transactions-bulksign-tooltip-wrapper .message-content {
  border: 0;
  padding: 10px 10px 8px 10px;
}
.obs-contentview-account-unprocessed-transactions .bubble.obs-transactions-bulksign-tooltip-wrapper .message-content ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 12px;
  font-family: 'Source Sans Pro Light', Calibri, Arial, sans-serif;
}
.obs-contentview-account-unprocessed-transactions .bubble.obs-transactions-bulksign-tooltip-wrapper .message-content li {
  padding: 0 0 2px;
}
.obs-contentview-account-unprocessed-transactions .bubble.obs-transactions-bulksign-tooltip-wrapper .message-content li span {
  display: inline-block;
  text-align: right;
  vertical-align: top;
}
.obs-contentview-account-unprocessed-transactions .bubble.obs-transactions-bulksign-tooltip-wrapper .message-content li span.payments-amount {
  width: 95px;
  text-align: right;
}
.obs-contentview-account-unprocessed-transactions .bubble.obs-transactions-bulksign-tooltip-wrapper .message-content li span.payments-label {
  width: 160px;
  padding: 0 5px 0 0;
  text-align: left;
}
.obs-contentview-account-unprocessed-transactions .authorization-info-footer {
  position: absolute;
  top: 0;
  left: 0;
  width: 450px;
  height: 58px;
  display: table;
  table-layout: fixed;
  overflow: hidden;
  z-index: 3001;
  line-height: 1.2em;
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  -ms-border-radius: 0 0 0 4px;
  -o-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
  background-color: #f7f7f9;
}
.obs-contentview-account-unprocessed-transactions .authorization-info-footer.hide {
  display: none;
}
.obs-contentview-account-unprocessed-transactions .authorization-info-footer > div {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  height: 58px;
  display: table-cell;
  vertical-align: middle;
}
.obs-contentview-account-unprocessed-transactions .authorization-info-footer > div.hide {
  display: none;
}
.obs-contentview-account-unprocessed-transactions .authorization-info-footer > div .footer-summary-content {
  padding: 12px;
  overflow: hidden;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.obs-contentview-account-unprocessed-transactions .authorization-info-footer > div .footer-summary-content.one-currency .footer-summary-label,
.obs-contentview-account-unprocessed-transactions .authorization-info-footer > div .footer-summary-content.one-currency .footer-summary-data {
  display: table-cell;
  vertical-align: top;
  overflow: hidden;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.obs-contentview-account-unprocessed-transactions .authorization-info-footer > div .footer-summary-content.one-currency .footer-summary-label {
  max-width: 75px;
  padding-right: 6px;
}
.obs-contentview-account-unprocessed-transactions .authorization-info-footer > div .footer-summary-content.one-currency .footer-summary-data {
  padding-left: 6px;
  max-width: 155px;
}
.obs-contentview-account-unprocessed-transactions .obs-footer-bulk-payments-sign {
  width: 270px;
}
.obs-contentview-account-unprocessed-transactions .obs-transactions-challenge-container {
  width: 180px;
  line-height: 100%;
  background-color: #fff;
  border: 1px solid #d9d9d1;
  border-width: 0 1px;
}
.obs-contentview-account-unprocessed-transactions .obs-authorization-challenge-value {
  float: left;
}
.obs-contentview-account-processed-transactions {
  background: #f8f8fa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.obs-contentview-account-processed-transactions .content-body {
  min-height: 150px;
  overflow: hidden;
}
.obs-contentview-account-processed-transactions table {
  table-layout: fixed;
  width: 813px;
}
.obs-contentview-account-processed-transactions table col {
  width: 90px;
}
.obs-contentview-account-processed-transactions table col.arbes-table-col0 {
  width: 120px;
}
.obs-contentview-account-processed-transactions table col.arbes-table-col2 {
  width: 90px;
}
.obs-contentview-account-processed-transactions table col.arbes-table-col3 {
  width: 230px;
}
.obs-contentview-account-processed-transactions table col.arbes-table-col4 {
  width: 160px;
}
.obs-contentview-account-processed-transactions table col.arbes-table-col5 {
  width: 123px;
}
.obs-contentview-account-processed-transactions table tr.arbes-table-row-description td {
  text-align: left;
}
.obs-contentview-account-processed-transactions table th,
.obs-contentview-account-processed-transactions table td {
  text-align: right;
  vertical-align: middle;
}
.obs-contentview-account-processed-transactions table thead tr,
.obs-contentview-account-processed-transactions table tbody {
  width: 813px;
}
.obs-contentview-account-processed-transactions table thead tr {
  position: relative;
}
.obs-contentview-account-processed-transactions table thead th.arbes-cell5 {
  text-align: right;
}
.obs-contentview-account-processed-transactions table thead span {
  vertical-align: middle;
}
.obs-contentview-account-processed-transactions table thead tr:first-child span {
  margin: 0;
  padding: 0;
  float: none;
}
.obs-contentview-account-processed-transactions table thead tr:first-child th.arbes-cell0 span {
  float: right;
  margin-right: 5px;
}
.obs-contentview-account-processed-transactions table thead tr:first-child th.arbes-cell0 span.arbes-list-filter-switch {
  margin-right: 10px;
  float: left;
}
.obs-contentview-account-processed-transactions table thead tr:first-child th {
  line-height: 23px;
  padding: 5px 10px;
}
.obs-contentview-account-processed-transactions table .arbes-cell3,
.obs-contentview-account-processed-transactions table .arbes-cell4 {
  text-align: left;
}
.obs-contentview-account-processed-transactions th.obs-paymentorders-transactions-filter-wrapper {
  text-align: left;
  white-space: nowrap;
  width: 813px;
  vertical-align: top;
}
.obs-contentview-account-processed-transactions th.obs-paymentorders-transactions-filter-wrapper form span {
  margin-right: 4px;
}
.obs-contentview-account-processed-transactions th.obs-paymentorders-transactions-filter-wrapper input.date.valid-from,
.obs-contentview-account-processed-transactions th.obs-paymentorders-transactions-filter-wrapper input.date.valid-to {
  width: 85px;
  background-position: 58px -234px;
}
.obs-contentview-account-processed-transactions th.obs-paymentorders-transactions-filter-wrapper input.amount,
.obs-contentview-account-processed-transactions th.obs-paymentorders-transactions-filter-wrapper input.amount-to {
  width: 85px;
}
.obs-contentview-account-processed-transactions th.obs-paymentorders-transactions-filter-wrapper .goog-menu-button {
  margin: 0 1px;
}
.obs-contentview-account-processed-transactions th.obs-paymentorders-transactions-filter-wrapper .transaction-type .goog-menu-button-caption {
  width: 69px;
}
.obs-contentview-account-processed-transactions th.obs-paymentorders-transactions-filter-wrapper .transaction-type + ul {
  width: 93px;
  font-weight: normal;
}
.obs-contentview-account-processed-transactions th.obs-paymentorders-transactions-filter-wrapper .counter-account {
  width: 110px;
}
.obs-contentview-account-processed-transactions th.obs-paymentorders-transactions-filter-wrapper .operation-type .goog-menu-button-caption {
  width: 95px;
}
.obs-contentview-account-processed-transactions .content-footer {
  text-align: right;
}
.obs-contentview-paymenttemplates-list .obs-paymenttemplates-list-content {
  overflow: hidden;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.obs-contentview-paymenttemplates-list .obs-paymenttemplates-list-content table {
  table-layout: fixed;
  width: 813px;
}
.obs-contentview-paymenttemplates-list .obs-paymenttemplates-list-content table td span,
.obs-contentview-paymenttemplates-list .obs-paymenttemplates-list-content table th span {
  float: none;
  margin: 0;
}
.obs-contentview-paymenttemplates-list .obs-paymenttemplates-list-content table .goog-menu-button-caption {
  width: 67px;
}
.obs-contentview-paymenttemplates-list .obs-paymenttemplates-list-content table .goog-menu-vertical {
  width: 92px;
}
.obs-contentview-paymenttemplates-list .obs-paymenttemplates-list-content table table-layout fixed {
  width: 813px;
}
.obs-contentview-paymenttemplates-list .obs-paymenttemplates-list-content table col {
  width: 150px;
}
.obs-contentview-paymenttemplates-list .obs-paymenttemplates-list-content table col.arbes-table-col-checkboxes {
  width: 40px;
}
.obs-contentview-paymenttemplates-list .obs-paymenttemplates-list-content table col.arbes-table-col1 {
  width: 190px;
}
.obs-contentview-paymenttemplates-list .obs-paymenttemplates-list-content table col.arbes-table-col2 {
  text-align: right;
  width: 173px;
}
.obs-contentview-paymenttemplates-list .obs-paymenttemplates-list-content table col.arbes-table-col3 {
  width: 120px;
}
.obs-contentview-paymenttemplates-list .obs-paymenttemplates-list-content table col.arbes-table-col4 {
  width: 140px;
}
.obs-contentview-paymenttemplates-list .obs-paymenttemplates-list-content table .arbes-cell2,
.obs-contentview-paymenttemplates-list .obs-paymenttemplates-list-content table .arbes-cell3,
.obs-contentview-paymenttemplates-list .obs-paymenttemplates-list-content table .arbes-cell4 {
  text-align: right;
}
.obs-contentview-paymenttemplates-foreign-new .content-header input[type=text],
.obs-contentview-paymenttemplates-foreign-detail .content-header input[type=text],
.obs-contentview-paymenttemplates-domestic-new .content-header input[type=text],
.obs-contentview-paymenttemplates-foreign-internal-new .content-header input[type=text] {
  width: 120px;
}
.obs-contentview-paymenttemplates-foreign-new .pageForeignDetail .controls-block,
.obs-contentview-paymenttemplates-foreign-detail .pageForeignDetail .controls-block {
  width: 225px;
}
.obs-contentview-paymenttemplates-foreign-new .pageForeignDetail .controls-block.arbes-form-accountnumbercredit,
.obs-contentview-paymenttemplates-foreign-detail .pageForeignDetail .controls-block.arbes-form-accountnumbercredit {
  width: 272px;
}
.obs-contentview-paymenttemplates-foreign-new .pageForeignDetail .controls-block.arbes-form-requiredamount,
.obs-contentview-paymenttemplates-foreign-detail .pageForeignDetail .controls-block.arbes-form-requiredamount {
  width: 185px;
}
.obs-contentview-paymenttemplates-foreign-new .pageForeignDetail .controls-block.arbes-form-swift,
.obs-contentview-paymenttemplates-foreign-detail .pageForeignDetail .controls-block.arbes-form-swift {
  width: 120px;
}
.obs-contentview-paymenttemplates-foreign-new .pageForeignDetail .accountNameCredit,
.obs-contentview-paymenttemplates-foreign-detail .pageForeignDetail .accountNameCredit,
.obs-contentview-paymenttemplates-foreign-new .pageForeignDetail .bankNameCredit,
.obs-contentview-paymenttemplates-foreign-detail .pageForeignDetail .bankNameCredit {
  width: 173px;
}
.obs-contentview-paymenttemplates-foreign-new .pageForeignDetail textarea,
.obs-contentview-paymenttemplates-foreign-detail .pageForeignDetail textarea {
  width: 185px;
}
.obs-contentview-paymenttemplates-foreign-readonly .cols .col:first-child,
.obs-contentview-paymenttemplates-domestic-readonly .cols .col:first-child,
.obs-paymentorder-foreign-internal-detail .cols .col:first-child {
  border: 0;
}
.obs-contentview-paymenttemplates-foreign-readonly .content-body,
.obs-contentview-paymenttemplates-domestic-readonly .content-body,
.obs-paymentorder-foreign-internal-detail .content-body {
  min-height: 335px;
}
.obs-contentview-paymenttemplates-foreign-readonly .content-inner .arbes-control-group,
.obs-contentview-paymenttemplates-domestic-readonly .content-inner .arbes-control-group,
.obs-paymentorder-foreign-internal-detail .content-inner .arbes-control-group {
  margin: 0 0 2px 0;
}
.obs-contentview-paymenttemplates-foreign-readonly hr,
.obs-contentview-paymenttemplates-domestic-readonly hr,
.obs-paymentorder-foreign-internal-detail hr {
  margin: 0;
}
.obs-contentview-paymenttemplates-foreign-readonly .content-footer .btn,
.obs-contentview-paymenttemplates-domestic-readonly .content-footer .btn,
.obs-paymentorder-foreign-internal-detail .content-footer .btn {
  min-width: 95px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.obs-contentview-paymenttemplates-foreign-readonly .content-block.detail .arbes-control-label,
.obs-paymentorder-foreign-internal-detail .content-block.detail .arbes-control-label {
  width: 115px;
  display: inline-block;
}
.obs-contentview-paymenttemplates-foreign-readonly .cols2 .col,
.obs-paymentorder-foreign-internal-detail .cols2 .col {
  border: 0;
}
.obs-contentview-paymenttemplates-foreign-readonly h2,
.obs-paymentorder-foreign-internal-detail h2 {
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
  font-weight: 600;
}
.obs-contentview-paymenttemplates-foreign-internal-readonly .content-body {
  padding: 10px 0;
  min-height: 335px;
}
.obs-paymentorder-foreign-internal-detail .content-inner .arbes-control-group {
  margin: 0 0 2px;
}
.obs-paymentorder-foreign-internal-detail .content-inner .arbes-control-group span {
  display: inline-block;
  vertical-align: top;
}
.obs-paymentorder-foreign-internal-detail .content-inner .arbes-control-group span.arbes-control-label {
  width: 135px;
  padding-right: 20px;
}
.obs-contentview-paymenttemplates-foreign-new .arbes-right .este-scrollbar,
.obs-contentview-paymenttemplates-foreign-detail .arbes-right .este-scrollbar {
  height: 290px;
  margin-bottom: 27px;
}
.obs-contentview-paymenttemplates-foreign-new .arbes-right .este-scrollbar-content,
.obs-contentview-paymenttemplates-foreign-detail .arbes-right .este-scrollbar-content {
  width: 273px;
  height: 310px;
}
.obs-contentview-paymenttemplates-foreign-new .summary-footer,
.obs-contentview-paymenttemplates-foreign-detail .summary-footer {
  position: relative;
}
.obs-contentview-paymenttemplates-foreign-new .arbes-left .este-scrollbar-content,
.obs-contentview-paymenttemplates-foreign-detail .arbes-left .este-scrollbar-content {
  width: 553px;
}
.obs-contentview-paymenttemplates-domestic-readonly .arbes-control-label {
  width: 145px;
  padding-right: 10px;
}
.obs-termdeposits-list {
  background-color: #f8f8fa;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.obs-termdeposits-form-nameEdit label {
  display: inline-block;
  padding-right: 20px;
}
.obs-contentview-termdeposit-detail .obs-termdeposits-form-col {
  display: table;
}
.obs-contentview-termdeposit-detail .arbes-control-label {
  width: 105px;
}
.obs-contentview-termdeposit-detail .controls input {
  width: 100px;
}
.obs-contentview-termdeposit-detail hr {
  margin: 0;
}
.obs-contentview-termdeposit-detail .actualBalance {
  margin-right: 5px;
}
.obs-contentview-termdeposit-list table.arbes-table,
.obs-contentview-termdeposit-statements table.arbes-table,
.obs-contentview-termdeposit-list table.arbes-table {
  table-layout: fixed;
}
.obs-contentview-termdeposit-statements thead tr:first-child th {
  line-height: 23px;
}
.obs-contentview-termdeposit-statements col {
  width: 153px;
}
.obs-contentview-termdeposit-statements col.arbes-table-col0 {
  width: 150px;
}
.obs-contentview-termdeposit-statements col.arbes-table-col1 {
  width: 130px;
}
.obs-contentview-termdeposit-statements col.arbes-table-col2,
.obs-contentview-termdeposit-statements col.arbes-table-col3 {
  width: 190px;
}
.obs-contentview-termdeposit-statements .arbes-cell4 {
  text-align: right;
  padding-right: 20px;
}
.obs-contentview-termdeposit-statements th.arbes-cell4 span {
  float: none;
  margin: 0;
}
.obs-contentview-termdeposit-list col {
  width: 130px;
}
.obs-contentview-termdeposit-list col.arbes-table-col3 {
  width: 163px;
}
.obs-contentview-termdeposit-list .arbes-cell5 {
  text-align: right;
  padding-right: 20px;
}
.obs-contentview-termdeposit-list th.arbes-cell5 span {
  float: none;
  margin: 0;
}
.obs-contentview-termdeposit-detail .obs-termdeposit-detail .inline-switch .btn {
  float: left;
}
.obs-contentview-termdeposit-detail .obs-termdeposits-withdrawalnotices-amount,
.obs-contentview-termdeposit-detail .obs-termdeposits-withdrawalnotices-currencyCode,
.obs-contentview-termdeposit-detail .obs-termdeposits-withdrawalnotices-accountNumberCredit,
.obs-contentview-termdeposit-detail .obs-termdeposits-withdrawalnotices-bankCodeCredit,
.obs-contentview-termdeposit-detail .obs-termdeposits-withdrawalnotices-accountNumberCredit + span {
  float: left;
}
.obs-contentview-termdeposit-detail .obs-termdeposits-withdrawalnotices-currencyCode {
  margin-left: 5px;
}
.obs-contentview-termdeposit-detail .obs-termdeposits-form .col:first-child {
  width: 375px;
}
.obs-contentview-termdeposit-detail .obs-termdeposits-form .col {
  width: 437px;
}
.obs-contentview-termdeposit-detail .obs-termdeposits-withdrawalNotices-wrapper .obs-withdrawal-notices-header {
  padding-bottom: 15px;
}
.obs-contentview-termdeposit-detail .obs-termdeposits-withdrawalNotices-wrapper .obs-withdrawal-notices-header h2 {
  float: left;
}
.obs-contentview-termdeposit-detail .obs-termdeposits-withdrawalNotices-wrapper .obs-withdrawal-notices-header button {
  float: right;
  margin-top: -5px;
}
.obs-contentview-termdeposit-detail .obs-termdeposits-form-holder-icon {
  width: 175px;
}
.obs-contentview-termdeposit-detail .notifications-columns-wrap .obs-termdeposits-form-accountChangeSwitch {
  float: right;
  margin-right: -15px;
}
.obs-contentview-termdeposit-detail .obs-termdeposits-form-holder-icon-switch {
  z-index: 1;
  margin-top: 15px;
}
.obs-contentview-termdeposit-detail .obs-termdeposits-form-holder-icon-switch.switch.cancel {
  float: right;
  margin-top: 0;
}
.obs-contentview-termdeposit-detail .obs-termdeposits-form-holder-icon-edit .iconEdit {
  float: right;
}
.obs-contentview-termdeposit-detail .arbes-termdeposits-detail-save-icon {
  clear: both;
  display: block;
  float: right;
}
.obs-contentview-termdeposit-detail .obs-termdeposits-form-nameSwitch {
  float: left;
}
.obs-contentview-termdeposit-detail .obs-termdeposits-form-nameSwitch.cancel {
  float: right;
}
.obs-contentview-termdeposit-detail .arbes-termdeposits-detail-save-name {
  float: right;
}
.obs-contentview-termdeposit-detail .content-block.detail .obs-termdeposits-form-nameEdit label.arbes-control-label {
  float: left;
}
.obs-contentview-termdeposit-detail .content-block.detail .obs-termdeposits-form-nameEdit .controls {
  float: left;
}
.obs-contentview-termdeposit-detail .content-block.detail .obs-termdeposits-form-nameEdit .controls input {
  width: 125px;
}
.obs-contentview-termdeposit-detail .obs-termdeposits-form .icon-wrap {
  float: left;
  width: 332px;
  padding-bottom: 10px;
}
.obs-contentview-termdeposit-detail .obs-termdeposits-form-nameSwitch {
  padding-left: 10px;
  padding-top: 5px;
}
.obs-contentview-termdeposit-detail .obs-termdeposits-form-nameForClient {
  float: left;
  clear: both;
}
.obs-contentview-termdeposit-detail .obs-termdeposits-form-nameEdit {
  float: left;
  clear: left;
}
.obs-contentview-termdeposit-detail .obs-termdeposits-form-withdrawalPeriod,
.obs-contentview-termdeposit-detail .obs-termdeposits-form-actualBalance,
.obs-contentview-termdeposit-detail .obs-termdeposits-form-interestRate,
.obs-contentview-termdeposit-detail .obs-termdeposits-form-posInterestRate,
.obs-contentview-termdeposit-detail .obs-termdeposits-form-interestPayoutMethod,
.obs-contentview-termdeposit-detail .obs-termdeposits-form-termPeriodCount,
.obs-contentview-termdeposit-detail .obs-termdeposits-form-termPeriod {
  float: left;
}
.obs-contentview-termdeposit-detail .obs-termdeposits-form-withdrawalPeriodUnit,
.obs-contentview-termdeposit-detail .obs-termdeposits-form-interestRate+span,
.obs-contentview-termdeposit-detail .obs-termdeposits-form-interestPayoutPeriod,
.obs-contentview-termdeposit-detail .obs-termdeposits-form-termPeriod,
.obs-contentview-termdeposit-detail .interestPayoutPeriod {
  margin-left: 5px;
}
.obs-contentview-termdeposit-detail .content-inner + hr {
  clear: left;
}
.obs-contentview-termdeposit-detail .obs-termdeposits-terminationnotifications-periodicityUnit,
.obs-contentview-termdeposit-detail .obs-termdeposits-terminationnotifications-periodicityUnitEdit {
  margin-right: 5px;
}
.obs-contentview-termdeposit-detail .obs-termdeposits-withdrawalnotices-validTo,
.obs-contentview-termdeposit-detail .obs-termdeposits-form-interestPayoutMethod {
  clear: left;
}
.obs-contentview-termdeposit-detail .obs-termdeposit-detail-related-accounts .edit-controls span.arbes-control-label {
  width: 140px;
}
.obs-contentview-termdeposit-detail .obs-termdeposit-detail-related-accounts .edit-controls .edit-input {
  margin-bottom: 10px;
}
.obs-contentview-termdeposit-detail .obs-termdeposit-detail-related-accounts .edit-controls .edit-input label,
.obs-contentview-termdeposit-detail .obs-termdeposit-detail-related-accounts .edit-controls .edit-input input,
.obs-contentview-termdeposit-detail .obs-termdeposit-detail-related-accounts .edit-controls .edit-input .controls {
  float: left;
}
.obs-contentview-termdeposit-detail .obs-termdeposit-detail-related-accounts .edit-controls .edit-input label {
  margin-top: 5px;
  margin-bottom: 0px;
  width: 140px;
}
.obs-contentview-termdeposit-detail .obs-termdeposit-detail-related-accounts .edit-controls .edit-input input {
  width: 190px;
}
.obs-contentview-termdeposit-detail .obs-termdeposit-detail-related-accounts .arbes-termdeposits-detail-save-account {
  margin-right: 14px;
  margin-top: -6px;
}
.arbes-main .obs-choosebond-list-wrapper .inner {
  padding: 12px;
}
.arbes-main .obs-choosebond-list-wrapper .obs-choosebonds-list-filter {
  padding: 9px 12px 7px 12px;
}
.arbes-main .obs-choosebond-list-wrapper .obs-choosebonds-list-filter .goog-button-large {
  width: 154px;
}
.arbes-main .obs-choosebond-list-wrapper .obs-choosebonds-list-filter .goog-button-large .goog-menu-button-inner-box {
  width: 145px;
}
.arbes-main .obs-choosebond-list-wrapper .obs-choosebonds-list-filter .goog-button-large .goog-menu-button-caption {
  width: 130px;
}
.arbes-main .obs-choosebond-list-wrapper .obs-choosebonds-list-filter .goog-button-large + ul.goog-menu {
  width: 151px;
}
.arbes-main .obs-choosebond-list-wrapper .obs-choosebonds-list-filter input.bondName {
  width: 125px;
  padding-right: 25px;
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
  background-color: #dfe1e4;
  background-image: -moz-linear-gradient(top, #dcdde0, #e4e6ea);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dcdde0), to(#e4e6ea));
  background-image: -webkit-linear-gradient(top, #dcdde0, #e4e6ea);
  background-image: -o-linear-gradient(top, #dcdde0, #e4e6ea);
  background-image: linear-gradient(to bottom, #dcdde0, #e4e6ea);
  background-repeat: repeat-x;
}
.arbes-main .obs-choosebond-list-wrapper .obs-choosebonds-list-filter span,
.arbes-main .obs-choosebond-list-wrapper .obs-choosebonds-list-filter button {
  display: inline-block;
}
.arbes-main .obs-choosebond-list-wrapper .obs-choosebonds-list-filter .btn {
  position: relative;
  padding: 2px 6px;
  margin-left: 12px;
}
.arbes-main .obs-choosebond-list-wrapper .obs-choosebonds-list-filter .btn.highlight {
  z-index: 2010;
}
.arbes-main .obs-choosebond-list-wrapper .obs-choosebonds-list-filter .obs-choosebond-submit {
  width: 25px;
  height: 22px;
  margin-left: -25px;
  text-indent: -100px;
  overflow: hidden;
  background: url("./../client/images/jat/css/sprite-icons.png") no-repeat -54px -131px;
  border: 0;
}
.arbes-main .obs-choosebond-list-wrapper .obs-choosebonds-list-filter .obs-choosebond-submit:focus {
  -webkit-box-shadow: none none;
  -moz-box-shadow: none none;
  -ms-box-shadow: none none;
  -o-box-shadow: none none;
  box-shadow: none none;
}
.arbes-main .obs-choosebond-list-wrapper table {
  table-layout: fixed;
  empty-cells: show;
  width: 253px;
  max-width: 253px;
  margin-bottom: 0;
}
.arbes-main .obs-choosebond-list-wrapper table td {
  font-weight: 400;
}
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table td,
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table th {
  vertical-align: middle;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 25px;
}
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table td.arbes-cell0,
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table th.arbes-cell0 {
  width: 80px;
}
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table td.arbes-cell3,
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table th.arbes-cell3 {
  width: 35px;
}
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table td.arbes-cell5,
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table th.arbes-cell5 {
  width: 15px;
}
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table tr th:first-child {
  padding: 1px 1px 1px 12px;
  height: auto;
}
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table tr.arbes-list-selected-row td,
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table tr.arbes-list-selected-row:hover td,
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table tr.arbes-list-selected-row th,
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table tr.arbes-list-selected-row:hover th {
  background-color: #174168;
  color: #fff;
}
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table thead {
  height: auto;
}
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table thead th {
  padding: 1px 5px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border: 0;
  color: #32353b;
  border-top: 1px solid #c8c8ca;
  -webkit-box-shadow: inset 0 1px 1px #e4e5e7;
  -moz-box-shadow: inset 0 1px 1px #e4e5e7;
  -ms-box-shadow: inset 0 1px 1px #e4e5e7;
  -o-box-shadow: inset 0 1px 1px #e4e5e7;
  box-shadow: inset 0 1px 1px #e4e5e7;
  cursor: pointer;
  background-color: #dfe3ee;
  vertical-align: middle;
  text-align: left;
}
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table thead th.arbes-cell0 {
  text-align: left;
}
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table thead th.arbes-cell1,
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table thead th.arbes-cell2 {
  text-indent: -100px;
  width: 12px;
  overflow: hidden;
}
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table thead th.arbes-cell1 span,
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table thead th.arbes-cell2 span {
  display: block;
  margin: 0 auto;
  width: 12px;
  height: 16px;
  background-image: url("./../client/images/jat/css/sprite-icons.png");
  background-repeat: no-repeat;
}
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table thead th.arbes-cell1 span {
  background-position: -7px -107px;
}
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table thead th.arbes-cell2 span {
  background-position: -33px -107px;
}
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table thead th.arbes-list-header-hover,
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table thead th.arbes-list-header-active {
  text-align: center;
  background-color: #d4d7e2;
}
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table thead th.arbes-list-header-hover span,
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table thead th.arbes-list-header-active span {
  display: block;
  width: 12px;
  height: 16px;
  overflow: hidden;
  text-indent: 20px;
  margin: 0 auto;
  background-image: url("./../client/images/jat/css/sprite-icons.png");
  background-position: -59px -108px;
}
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table thead th.arbes-list-header-active {
  background-color: #d4d7e2;
}
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table tbody th,
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table tbody td {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #eaeaea;
  padding: 1px 5px;
  text-align: left;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table tbody td.arbes-cell0 {
  padding: 1px 1px 1px 12px;
}
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table tbody td.arbes-cell1,
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table tbody td.arbes-cell4,
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table tbody td.arbes-cell5 {
  text-align: center;
}
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table tbody tr:hover > td {
  background-color: #eaeaec;
}
.arbes-main .obs-choosebond-list-wrapper .arbes-box-vertical-list table col.arbes-list-column-active {
  background-color: #eaeaec;
}
.arbes-main .obs-choosebond-list-wrapper .arbes-list-inner-bottom-header a {
  background-color: #dfe3ee;
  display: table;
  width: 253px;
  max-width: 253px;
  table-layout: fixed;
  color: #000;
  text-decoration: none;
}
.arbes-main .obs-choosebond-list-wrapper .arbes-list-inner-bottom-header span {
  display: table-cell;
  padding: 2px 5px;
}
.arbes-main .obs-choosebond-list-wrapper .arbes-list-inner-bottom-header span:first-child {
  width: 80px;
  padding: 2px 2px 2px 12px;
}
.arbes-main .obs-choosebond-list-wrapper .icon-entity {
  margin: 1px 0 0;
  font-size: 10px;
  width: 16px;
  height: 16px;
  display: block;
}
.arbes-main .obs-choosebond-list-wrapper .arbes-list-selected-row {
  background-color: #174168;
}
.arbes-main .obs-choosebond-detail-wrapper .inner {
  padding: 12px 12px 0;
}
.arbes-main .obs-choosebond-detail-wrapper h3 {
  font-size: 17px;
  line-height: 1.2em;
  margin: 0 0 5px;
}
.arbes-main .obs-choosebond-detail-wrapper p {
  font-size: 12px;
  line-height: 16px;
}
.arbes-main .obs-choosebond-detail-wrapper table {
  table-layout: fixed;
  width: 253px;
}
.arbes-main .obs-choosebond-detail-wrapper table td {
  width: 148px;
}
.arbes-main .obs-choosebond-detail-wrapper table tr td,
.arbes-main .obs-choosebond-detail-wrapper table tr th {
  padding: 1px 12px 1px 1px;
}
.arbes-main .obs-choosebond-detail-wrapper table tr td:first-child {
  padding: 1px 1px 1px 12px;
  width: 74px;
}
.arbes-main .obs-choosebond-detail-wrapper .obs-choosebonds-detail-graph {
  padding: 0 12px;
}
.arbes-main .content-third.bond-info {
  background: none;
}
.arbes-main .content-third.bond-info .inner {
  padding: 12px;
}
.arbes-main .content-third.bond-info table,
.arbes-main .content-third.bond-info table.arbes-table {
  table-layout: fixed;
  empty-cells: show;
  width: 253px;
  max-width: 253px;
}
.arbes-main .content-third.bond-info table thead,
.arbes-main .content-third.bond-info table.arbes-table thead {
  height: auto;
}
.arbes-main .content-third.bond-info table thead th,
.arbes-main .content-third.bond-info table.arbes-table thead th {
  padding: 1px;
  background: #d9dadd;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border: 0;
  color: #32353b;
  border-top: 1px solid #c7c7c8;
  border-bottom: 1px solid #f7f7f9;
  -webkit-box-shadow: inset 0 1px 1px #e4e5e7;
  -moz-box-shadow: inset 0 1px 1px #e4e5e7;
  -ms-box-shadow: inset 0 1px 1px #e4e5e7;
  -o-box-shadow: inset 0 1px 1px #e4e5e7;
  box-shadow: inset 0 1px 1px #e4e5e7;
}
.arbes-main .content-third.bond-info .buttons {
  padding: 30px 0 0;
}
.arbes-main .content-third.bond-info .buttons button {
  margin: 0 20px 0 0;
}
.arbes-main .content-third.bond-info .buttons button.btn {
  width: 160px;
  margin: 0;
  padding: 5px 0 4px;
}
.arbes-main .content-third.bond-info .buttons button.btn.btn-red {
  width: 75px;
  float: right;
}
.arbes-main .obs-choosebond-info-wrapper {
  position: relative;
  background: #f8f8fa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  height: 422px;
}
.arbes-main .obs-choosebond-info-wrapper:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 1px;
  border-top: 3px double #bebebe;
  border-bottom: 1px solid #bebebe;
  border-left: 1px solid rgba(190,190,190,0.5);
  -webkit-background-clip: padding-box;
/* for Safari */
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  -ms-background-clip: padding-box;
  -o-background-clip: padding-box;
  background-clip: padding-box;
/* for IE9+, Firefox 4+, Opera, Chrome */
  border-right: 1px solid rgba(190,190,190,0.5);
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
}
.arbes-main .obs-bond-info-tabbar {
  position: absolute;
  bottom: -22px;
  left: 20px;
}
.arbes-main .obs-bond-info-tabbar .goog-tab {
  width: 28px;
  height: 20px;
  margin: 0 1px 1px 0;
  border: 1px solid #b8b8ba;
  overflow: hidden;
  text-indent: -100px;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  background: #f8f8fa url("./../client/images/jat/css/sprite-icons.png") no-repeat -206px -104px;
/*&:after
        position absolute
        width 16px
        height 16px
        top 10px
        left 10px
        content "\2219"
        color black*/
}
.arbes-main .obs-bond-info-tabbar .goog-tab-selected {
  padding-top: 3px;
  top: -2px;
  border-top: 0;
  background-position: -232px -101px;
}
.arbes-main .obs-list-filtertabpane-bottom,
.arbes-main .obs-choosebonds-detail-graph .obs-detail-filtertabpane-bottom {
  position: absolute;
  bottom: 0;
  left: 0;
}
.arbes-main .obs-list-filtertabpane-bottom table,
.arbes-main .obs-choosebonds-detail-graph .obs-detail-filtertabpane-bottom table {
  table-layout: auto;
  empty-cells: show;
  width: 253px;
  max-width: 253px;
  margin: 0;
}
.arbes-main .obs-list-filtertabpane-bottom table td,
.arbes-main .obs-choosebonds-detail-graph .obs-detail-filtertabpane-bottom table td,
.arbes-main .obs-list-filtertabpane-bottom table th,
.arbes-main .obs-choosebonds-detail-graph .obs-detail-filtertabpane-bottom table th {
  padding: 0;
  border: 0;
  text-align: center;
  width: auto;
}
.arbes-main .obs-list-filtertabpane-bottom table td a,
.arbes-main .obs-choosebonds-detail-graph .obs-detail-filtertabpane-bottom table td a,
.arbes-main .obs-list-filtertabpane-bottom table th a,
.arbes-main .obs-choosebonds-detail-graph .obs-detail-filtertabpane-bottom table th a {
  display: block;
  padding: 2px 3px;
  text-decoration: none;
}
.arbes-main .obs-list-filtertabpane-bottom table tr td:first-child,
.arbes-main .obs-choosebonds-detail-graph .obs-detail-filtertabpane-bottom table tr td:first-child {
  padding: 0;
  height: auto;
  width: 25px;
}
.arbes-main .obs-list-filtertabpane-bottom table tr td a,
.arbes-main .obs-choosebonds-detail-graph .obs-detail-filtertabpane-bottom table tr td a {
  background: #f5f5f7;
  -webkit-transition: background 0.2s linear;
  -moz-transition: background 0.2s linear;
  -ms-transition: background 0.2s linear;
  -o-transition: background 0.2s linear;
  transition: background 0.2s linear;
}
.arbes-main .obs-list-filtertabpane-bottom table tr td.active a,
.arbes-main .obs-choosebonds-detail-graph .obs-detail-filtertabpane-bottom table tr td.active a {
  background: #d0d0d0;
}
.arbes-main .obs-list-filtertabpane-bottom table tr:hover td,
.arbes-main .obs-choosebonds-detail-graph .obs-detail-filtertabpane-bottom table tr:hover td {
  background: none;
}
.arbes-main .obs-list-filtertabpane-bottom table tr td:first-child,
.arbes-main .obs-choosebonds-detail-graph .obs-detail-filtertabpane-bottom table tr td:first-child {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  -ms-border-radius: 0 0 0 4px;
  -o-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
}
.arbes-main .obs-list-filtertabpane-bottom table tr td:last-child,
.arbes-main .obs-choosebonds-detail-graph .obs-detail-filtertabpane-bottom table tr td:last-child {
  -webkit-border-radius: 0 0 4px 0;
  -moz-border-radius: 0 0 4px 0;
  -ms-border-radius: 0 0 4px 0;
  -o-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0;
}
.content-block.obs-stocktitles-header-centered {
  width: 813px;
  height: 480px;
  display: table;
  background: transparent;
  position: relative;
}
.content-block.obs-stocktitles-header-centered .obs-stocktitles-command-header {
  display: table-cell;
  height: 480px;
  text-align: center;
  vertical-align: middle;
}
.content-block.obs-stocktitles-header-centered .content-header {
  display: inline-block;
  min-width: 380px;
  max-width: 600px;
  padding: 32px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  text-align: left;
}
.content-block.obs-stocktitles-header-centered .content-header .btn,
.content-block.obs-stocktitles-header-centered .content-header .chzn-container .chzn-single,
.content-block.obs-stocktitles-header-centered .content-header .pull-left {
  margin-top: 0;
}
.content-block.obs-stocktitles-header-centered .content-header .obs-stocktitles-command-choose-st {
  padding: 5px;
}
.content-block.obs-stocktitles-header-centered .content-header .chzn-container .chzn-single {
  height: 31px;
  line-height: 31px;
  background-position: -55px -125px;
}
.content-block.obs-stocktitles-header-centered .content-header .chzn-container .chzn-single div b {
  background-position: -142px -26px;
}
.savings-detail button.obs-stocktitles-command-choose-st {
  margin-left: 0;
}
.savings-detail .obs-stocktitle-command-time-disposition-date {
  margin-top: 9px;
}
.savings-detail .obs-stocktitles-command-header-info {
  margin: 9px 0 0;
}
.savings-detail .obs-stocktitles-command-header-info span {
  margin-left: 12px;
  display: inline-block;
  max-width: 130px;
  overflow: hidden;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.savings-detail .bond-autocomplete {
  margin-left: 20px;
  float: left;
}
.savings-detail .obs-stocktitle-command-content,
.savings-detail .obs-stocktitles-command-depth,
.savings-detail .detail-summary {
  display: table-cell;
  padding: 10px 0 0;
  vertical-align: top;
}
.savings-detail .obs-stocktitle-command-content.show,
.savings-detail .obs-stocktitles-command-depth.show,
.savings-detail .detail-summary.show {
  display: table-cell;
}
.savings-detail .summary-main th.price {
  width: 170px;
  font-size: 25px;
  vertical-align: middle;
  color: #555;
}
.savings-detail ul.content-inner {
  padding: 10px 20px;
}
.savings-detail ul.content-inner li span {
  display: inline-block;
}
.savings-detail ul.content-inner li span:first-child {
  width: 260px;
}
.savings-detail ul.content-inner li span:nth-child(2) {
  width: 75px;
  text-align: right;
}
.savings-detail .obs-stocktitles-command-depth {
  overflow: hidden;
  text-align: center;
}
.savings-detail .obs-stocktitles-command-depth,
.savings-detail .obs-stocktitles-command-depth table {
  width: 0;
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  transition: all 0.4s linear;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.savings-detail .obs-stocktitles-command-depth table {
  margin: 0 auto;
}
.savings-detail .obs-stocktitles-command-depth table thead td,
.savings-detail .obs-stocktitles-command-depth table thead th {
  background-color: #dfe3ee;
  background-image: none;
  padding: 1px 20px;
  color: #262626;
  text-shadow: 0 0 1px rgba(0,0,0,0.175);
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
}
.savings-detail .obs-stocktitles-command-depth table thead td:nth-child(3),
.savings-detail .obs-stocktitles-command-depth table thead th:nth-child(3) {
  border-right: 1px solid #fff;
}
.savings-detail .obs-stocktitles-command-depth table thead tr:first-child td {
  padding: 8px 20px;
  border-top: 0;
  border-bottom: 1px solid #c7cdd2;
  border-right: 1px solid #fff;
}
.savings-detail .obs-stocktitles-command-depth table tbody tr td:nth-child(3) {
  border-right: 1px solid #d9d9d1;
}
.savings-detail .obs-stocktitle-command-content {
  width: 432px;
  border-right: 1px solid #d9d9d1;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
.savings-detail .obs-stocktitle-command-content label,
.savings-detail .obs-stocktitle-command-content .arbes-control-label {
  float: left;
  width: 130px;
  padding-right: 10px;
  overflow: hidden;
}
.savings-detail .obs-stocktitle-command-content input[type=text],
.savings-detail .obs-stocktitle-command-content textarea {
  width: 140px;
}
.savings-detail .obs-stocktitle-command-content ul.table-layout > li {
  vertical-align: top;
  line-height: 1;
}
.savings-detail .obs-stocktitle-command-content ul.table-layout li.obs-stocktitle-command-currency {
  padding: 0;
  width: 0;
  text-indent: -38px;
  line-height: 24px;
}
.savings-detail .obs-stocktitle-command-content ul.table-layout li.obs-stocktitle-command-pieces {
  min-width: 230px;
}
.savings-detail .obs-stocktitle-command-content ul.table-layout li.obs-stocktitle-command-pieces input[type=text] {
  width: 80px;
}
.savings-detail .obs-stocktitle-command-content ul.table-layout li.obs-stocktitle-command-amount-type.checkbox {
  padding-left: 20px;
}
.savings-detail .obs-stocktitle-command-content ul.table-layout li.obs-stocktitle-command-amount-type.checkbox label {
  font-size: 12px;
  width: auto;
  line-height: 24px;
}
.savings-detail .obs-stocktitle-command-content ul.table-layout li.obs-stocktitle-command-amount-type.checkbox input {
  margin-top: 5px;
}
.savings-detail .obs-stocktitle-command-content ul.table-layout li.pieces-visible {
  line-height: 24px;
  padding-right: 10px;
  text-indent: -5px;
}
.savings-detail .obs-stocktitle-command-content .fund-autocomplete-wrap {
  background: #f7f7f9;
  padding: 15px 20px;
  border: 1px solid #d9d9d1;
  border-width: 1px 0;
}
.savings-detail .obs-stocktitle-command-content textarea {
  height: 18px;
}
.savings-detail .obs-stocktitle-command-content .obs-stocktitle-command-amount-type {
  margin-left: 140px;
}
.savings-detail .obs-stocktitle-command-content .goog-menu-button .goog-menu-button-caption {
  width: 127px;
}
.savings-detail .obs-stocktitle-command-content .goog-menu-button + ul.goog-menu {
  width: 150px;
}
.savings-detail .detail-summary {
  width: 380px;
  -webkit-transition: width 0.5s linear;
  -moz-transition: width 0.5s linear;
  -ms-transition: width 0.5s linear;
  -o-transition: width 0.5s linear;
  transition: width 0.5s linear;
}
.savings-detail .buttons {
  *zoom: 1;
  padding: 15px 20px 15px;
  text-align: right;
}
.savings-detail .buttons:before,
.savings-detail .buttons:after {
  display: table;
  content: "";
  line-height: 0;
}
.savings-detail .buttons:after {
  clear: both;
}
.savings-detail .buttons .btn-red {
  min-width: 95px;
  margin-left: 20px;
}
.layout-expanded .savings-detail .obs-stocktitle-command-content {
  width: 300px;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
.layout-expanded .savings-detail .obs-stocktitle-command-content input[type=text],
.layout-expanded .savings-detail .obs-stocktitle-command-content textarea {
  width: 110px;
}
.layout-expanded .savings-detail .obs-stocktitle-command-content .group-amount {
  position: relative;
}
.layout-expanded .savings-detail .obs-stocktitle-command-content .group-amount input[type=text] {
  width: 82px;
}
.layout-expanded .savings-detail .obs-stocktitle-command-content .group-amount .amount {
  left: 200px;
}
.layout-expanded .savings-detail .obs-stocktitle-command-content label,
.layout-expanded .savings-detail .obs-stocktitle-command-content .arbes-control-label {
  width: 100px;
}
.layout-expanded .savings-detail .obs-stocktitle-command-content .obs-stocktitle-command-amount-type,
.layout-expanded .savings-detail .obs-stocktitle-command-content .obs-stocktitle-command-time-disposition-date {
  margin-left: 110px;
}
.layout-expanded .savings-detail .obs-stocktitle-command-content .goog-menu-button {
  width: 123px;
}
.layout-expanded .savings-detail .obs-stocktitle-command-content .goog-menu-button .goog-menu-button-caption {
  width: 98px;
}
.layout-expanded .savings-detail .obs-stocktitle-command-content .goog-menu-button + ul.goog-menu {
  width: 121px;
}
.layout-expanded .savings-detail .obs-stocktitles-command-depth {
  text-align: center;
  padding: 0;
}
.layout-expanded .savings-detail .obs-stocktitles-command-depth,
.layout-expanded .savings-detail .obs-stocktitles-command-depth table {
  width: 360px;
  -webkit-transition: all 0.7s ease-in;
  -moz-transition: all 0.7s ease-in;
  -ms-transition: all 0.7s ease-in;
  -o-transition: all 0.7s ease-in;
  transition: all 0.7s ease-in;
  -webkit-transition-delay: 0.1s;
  -moz-transition-delay: 0.1s;
  -ms-transition-delay: 0.1s;
  -o-transition-delay: 0.1s;
  transition-delay: 0.1s;
  -webkit-transition-delay: 0.1s;
  -moz-transition-delay: 0.1s;
  -ms-transition-delay: 0.1s;
  -o-transition-delay: 0.1s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.layout-expanded .savings-detail .obs-stocktitles-command-depth table {
  margin: 0 auto;
}
.layout-expanded .savings-detail .detail-summary {
  width: 302px;
  border-left: 1px solid #d9d9d1;
  -webkit-transition: width 0.5s linear;
  -moz-transition: width 0.5s linear;
  -ms-transition: width 0.5s linear;
  -o-transition: width 0.5s linear;
  transition: width 0.5s linear;
}
.layout-expanded .savings-detail ul.content-inner li span:first-child {
  width: 185px;
}
.obs-trading-command-detail .content-cols .arbes-control-label {
  width: 130px;
}
.obs-trading-command-detail .obs-stocktitle-command-fund-autocomplete {
  float: left;
  width: 250px;
  margin-right: 10px;
}
.obs-trading-command-detail .obs-stocktitle-command-fund-autocomplete .arbes-control-search {
  display: none;
}
.obs-trading-command-detail .content-cols,
.obs-trading-command-detail .content-cols.show {
  width: auto;
}
.obs-trading-command-detail .content-cols .arbes-control-group,
.obs-trading-command-detail .content-cols.show .arbes-control-group {
  margin-bottom: 9px;
}
.cols-questionnaire .content-header,
.cols-questionnaire .content-footer {
  padding: 20px;
  height: 60px;
  line-height: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.cols-questionnaire .content-footer {
  text-align: right;
}
.questionnaire-detail {
  width: 533px;
  background: #f8f8fa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.questionnaire-detail .goog-slider-vertical {
  -webkit-border-radius: 0 0 4px;
  -moz-border-radius: 0 0 4px;
  -ms-border-radius: 0 0 4px;
  -o-border-radius: 0 0 4px;
  border-radius: 0 0 4px;
}
.questionnaire-detail .este-scrollbar {
  height: 360px;
}
.questionnaire-detail .jat-inv-questionnaire-content {
  padding: 0;
  overflow: hidden;
}
.questionnaire-detail .control-row {
  *zoom: 1;
  padding: 10px;
  border-bottom: 1px solid #d9d9d1;
}
.questionnaire-detail .control-row:before,
.questionnaire-detail .control-row:after {
  display: table;
  content: "";
  line-height: 0;
}
.questionnaire-detail .control-row:after {
  clear: both;
}
.questionnaire-detail .control-row:last-child {
  padding-bottom: 20px;
}
.questionnaire-detail .control-group {
  padding: 0 10px;
  float: left;
  width: 225px;
}
.questionnaire-detail label.checkbox,
.questionnaire-detail label.radio {
  padding-left: 20px;
  margin-bottom: 6px;
  font-size: 11px;
  line-height: 13px;
  min-height: 13px;
}
.questionnaire-detail label.checkbox input,
.questionnaire-detail label.radio input {
  margin-left: -20px;
  margin-top: 0;
}
.questionnaire-detail h2 {
  font-size: 16px;
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
  padding: 0 20px;
  margin: 20px 0;
  color: #262626;
}
.questionnaire-detail h3,
.questionnaire-detail h4,
.questionnaire-detail h5 {
  color: #262626;
  margin: 0 0 4px;
  font-size: 12px;
  font-family: 'Source Sans Pro Semibold', Calibri, Arial, sans-serif;
}
.questionnaire-detail h3,
.questionnaire-detail h5 {
  font-family: 'Source Sans Pro Semibold', Calibri, Arial, sans-serif;
  padding: 0;
}
.questionnaire-detail h4,
.questionnaire-detail h5 {
  padding: 0 20px;
  margin: 10px 0 4px;
}
.questionnaire-detail h4 {
  margin: 10px 0 4px;
}
.questionnaire-detail h4 + h5 {
  margin-top: 0;
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
}
.questionnaire-detail h2 + .control-row,
.questionnaire-detail h5 + .control-row {
  padding-top: 0;
}
.questionnaire-detail h5 + .control-row > .control-group > h3 {
  font-size: 10px;
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
}
.content-paymentcards-detail .notifications-wrap {
  border: 0;
  padding: 0;
}
.content-paymentcards-detail .notifications-columns-wrap {
  padding: 5px 20px 10px 10px;
  border: 1px solid #d9d9d1;
}
.obs-contentview-paymentcards-detail .content-block.detail .arbes-control-label {
  width: 140px;
}
.obs-contentview-paymentcards-detail .content-header .goog-menu-button {
  margin-top: 0;
}
.obs-contentview-paymentcards-detail .goog-menu-button#idPaymentCard {
  margin-left: 0;
}
.obs-contentview-paymentcards-detail .goog-menu-button#idPaymentCard .goog-menu-button-inner-box {
  width: 172px;
}
.obs-contentview-paymentcards-detail .goog-menu-button#idPaymentCard .goog-menu-button-caption {
  width: 160px;
}
.obs-contentview-paymentcards-detail .goog-menu-button#idPaymentCard + ul {
  width: 180px;
}
.obs-contentview-paymentcards-detail .goog-menu-button-caption {
  width: 100px;
}
.obs-contentview-paymentcards-detail .goog-menu {
  width: 125px;
}
.obs-contentview-paymentcards-detail .obs-paymentcards-holder-alias {
  float: left;
}
.obs-contentview-paymentcards-detail .arbes-control-group {
  margin-bottom: 0;
}
.obs-contentview-paymentcards-detail .arbes-control-group .arbes-control-label {
  width: 135px;
  float: left;
  padding-right: 20px;
  vertical-align: top;
}
.obs-contentview-paymentcards-detail .controls,
.obs-contentview-paymentcards-detail .goog-menu-button {
  display: inline-block;
  margin-left: 0;
}
.obs-contentview-paymentcards-detail input[type=text] {
  width: 115px;
}
.obs-contentview-paymentcards-detail .btn {
  float: left;
  margin-left: 5px;
}
.obs-contentview-paymentcards-detail .edit-controls {
  margin-bottom: 5px;
}
.obs-contentview-paymentcards-detail .edit-controls .controls {
  vertical-align: top;
}
.obs-contentview-paymentcards-transaction-processed-list {
  background: #f8f8fa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.obs-contentview-paymentcards-transaction-processed-list .arbes-box-vertical-list {
  overflow: hidden;
}
.obs-contentview-paymentcards-transaction-processed-list table tr:first-child th.arbes-cell0 {
  line-height: 24px;
}
.obs-contentview-paymentcards-transaction-processed-list .content-footer {
  text-align: right;
}
.obs-contentview-paymentcards-transaction-processed-list .goog-slider {
  position: absolute;
  right: 0;
}
.obs-contentview-paymentcards-statements table tr:first-child th {
  line-height: 24px;
}
tr.arbes-list-filter .goog-menu-button-caption {
  color: #858689;
}
tr.arbes-list-filter .goog-menu-button-focused .goog-menu-button-caption {
  color: #262626;
}
tr.arbes-list-filter .goog-menu-button.payment-card .goog-menu-button-caption {
  width: 160px;
}
tr.arbes-list-filter .goog-menu-button.payment-card + ul {
  width: 184px;
}
tr.arbes-list-filter .goog-menu-button.transaction-type .goog-menu-button-caption {
  width: 70px;
}
tr.arbes-list-filter .goog-menu-button.transaction-type + ul {
  width: 95px;
}
tr.arbes-list-filter div.arbes-ui-component-base {
  display: block;
  width: 813px;
}
.obs-paymentcards-list,
.obs-contentview-paymentcards-list {
  background: #f8f8fa;
}
.obs-contentview-paymentcards-list {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.obs-paymentcards-statement-list-content,
.obs-contentview-paymentcards-transaction-processed-list,
.obs-contentview-paymentcards-list {
  background: #f8f8fa;
}
.obs-paymentcards-statement-list-content table.arbes-table,
.obs-contentview-paymentcards-transaction-processed-list table.arbes-table,
.obs-contentview-paymentcards-list table.arbes-table {
  table-layout: fixed;
}
.obs-contentview-paymentcards-list table.arbes-table col {
  width: 124px;
}
.obs-contentview-paymentcards-list table.arbes-table col.arbes-table-col0 {
  width: 193px;
}
.obs-contentview-paymentcards-list .arbes-cell5,
.obs-contentview-paymentcards-transaction-processed-list .arbes-cell5 {
  text-align: right;
  padding-right: 20px;
}
.obs-contentview-paymentcards-list th.arbes-cell5 span,
.obs-contentview-paymentcards-transaction-processed-list th.arbes-cell5 span {
  float: none;
  margin: 0;
}
.obs-paymentcards-statement-list-content {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.obs-paymentcards-statement-list-content table.arbes-table col {
  width: 185px;
}
.obs-paymentcards-statement-list-content table.arbes-table col.arbes-table-col0 {
  width: 165px;
}
.obs-paymentcards-statement-list-content table.arbes-table col.arbes-table-col1,
.obs-paymentcards-statement-list-content table.arbes-table col.arbes-table-col4 {
  width: 140px;
}
.obs-paymentcards-statement-list-content table.arbes-table .arbes-cell4 {
  text-align: right;
  padding-right: 20px;
}
.obs-paymentcards-statement-list-content table.arbes-table th.arbes-cell4 span {
  float: none;
  margin: 0;
}
.obs-contentview-paymentcards-transaction-processed-list table.arbes-table col {
  width: 130px;
}
.obs-contentview-paymentcards-transaction-processed-list table.arbes-table col.arbes-table-col3 {
  width: 163px;
}
.arbes-main.layout-inbox {
  overflow: auto;
}
.arbes-main.layout-inbox .obs-info-wrapper {
  display: block;
  margin: 0;
}
.inbox-header,
.arbes-main.layout-inbox .obs-info {
  display: block;
  padding: 0 27px;
  height: 32px;
  line-height: 32px;
  font-size: 12px;
}
.arbes-inbox-wrap {
  margin-top: 27px;
}
.arbes-inbox-controls {
  padding: 0 20px 25px 27px;
}
.arbes-inbox-controls form div {
  display: inline-block;
}
.arbes-inbox-controls .goog-menu-button-caption {
  width: 88px;
  line-height: 22px;
}
.arbes-inbox-controls .goog-menu {
  width: 112px;
}
.arbes-inbox-controls .btn {
  width: 118px;
  height: 24px;
}
.arbes-inbox-controls .btn-small {
  width: 28px;
}
.arbes-inbox-controls .controls1,
.arbes-inbox-controls .controls2 {
  display: inline-block;
  vertical-align: top;
}
.arbes-inbox-controls .controls1 .goog-menu-button-caption,
.arbes-inbox-controls .controls2 .goog-menu-button-caption,
.arbes-inbox-controls .controls1 .goog-menu,
.arbes-inbox-controls .controls2 .goog-menu {
  font-size: 12px;
  font-family: 'Source Sans Pro Light', Calibri, Arial, sans-serif;
  color: #0f0f0f;
}
.arbes-inbox-controls .controls1 {
  width: 253px;
}
.arbes-inbox-controls .controls1 .obs-inbox-message-filter-kind {
  float: left;
}
.arbes-inbox-controls .controls1 .btn,
.arbes-inbox-controls .controls1 .goog-menu-button {
  float: right;
}
.arbes-inbox-controls .controls1 .btn:first-child,
.arbes-inbox-controls .controls1 .goog-menu-button:first-child {
  float: left;
}
.arbes-inbox-controls .controls1 .obs-inbox-message-id-product {
  float: right;
}
.arbes-inbox-controls .controls2 {
  width: 720px;
  margin-left: 27px;
}
.arbes-inbox-controls .controls2 .btn,
.arbes-inbox-controls .controls2 .goog-menu-button {
  margin-right: 20px;
}
.arbes-inbox-main {
  padding: 0 27px;
  *zoom: 1;
  background: transparent;
}
.arbes-inbox-main:before,
.arbes-inbox-main:after {
  display: table;
  content: "";
  line-height: 0;
}
.arbes-inbox-main:after {
  clear: both;
}
.arbes-inbox-main .content-inner {
  padding: 0 20px;
  height: calc(100%);
}
.arbes-inbox-main span.date {
  color: #9a9a99;
  font-size: 14px;
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
}
.arbes-inbox-main .content-footer {
  padding: 15px 20px;
  text-align: right;
  width: 726px;
  border-top: 1px solid #d9d9d1;
}
.arbes-inbox-main .content-footer .btn {
  margin-left: 20px;
  min-width: 95px;
}
.arbes-inbox-sidebar,
.arbes-inbox-content {
  float: left;
  background-color: #fafafb;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.25);
  -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.25);
  -ms-box-shadow: 0 0 10px 0 rgba(0,0,0,0.25);
  -o-box-shadow: 0 0 10px 0 rgba(0,0,0,0.25);
  box-shadow: 0 0 10px 0 rgba(0,0,0,0.25);
}
.arbes-inbox-sidebar {
  width: 253px;
  overflow-y: auto;
}
.arbes-inbox-content {
  display: table-row;
  border: 0;
  width: 726px;
  margin-left: 27px;
}
.obs-inbox-message-detail .content-footer {
  width: 726px;
}
.message-box {
  padding: 5px 10px 5px 20px;
  border-bottom: 1px solid #d9d9d1;
  border-top: 1px solid #fff;
  background-color: #f1f1f2;
  -webkit-transition: background 0.2s linear;
  -moz-transition: background 0.2s linear;
  -ms-transition: background 0.2s linear;
  -o-transition: background 0.2s linear;
  transition: background 0.2s linear;
}
.message-box:hover {
  background-color: #fff;
  cursor: pointer;
}
.message-box:first-child {
  border-top: 0;
}
.message-box h2 {
  padding: 0 10px 0 0;
  font-size: 14px;
  font-family: 'Source Sans Pro', Calibri, Arial, sans-serif;
}
.message-box h2 span {
  float: right;
  margin-left: 10px;
  color: #9a9a99;
}
.message-box h2,
.message-box span.date {
  font-family: 'Source Sans Pro', Calibri, Arial, sans-serif;
}
.message-box h2,
.message-box p {
  margin: 6px 0;
  color: #262626;
}
.message-box p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.message-box .badge {
  font-size: 0;
}
.message-box.message-new {
  background-color: #fafafb;
}
.message-box.message-new h2,
.message-box.message-new span.date {
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
}
.message-box-footer {
  padding-right: 10px;
}
.message-box-footer span {
  float: left;
}
.message-box-footer .file {
  display: block;
  float: right;
  margin-left: 10px;
  width: 12px;
  height: 14px;
  background: transparent url("./../client/images/jat/css/sprite-icons.png") no-repeat -292px -134px;
  text-indent: 200px;
  overflow: hidden;
  -webkit-transition: box-shadow 0.2s linear;
  -moz-transition: box-shadow 0.2s linear;
  -ms-transition: box-shadow 0.2s linear;
  -o-transition: box-shadow 0.2s linear;
  transition: box-shadow 0.2s linear;
}
.message-box-footer .file:hover {
  -webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,0.25);
  -moz-box-shadow: 0 2px 6px 0 rgba(0,0,0,0.25);
  -ms-box-shadow: 0 2px 6px 0 rgba(0,0,0,0.25);
  -o-box-shadow: 0 2px 6px 0 rgba(0,0,0,0.25);
  box-shadow: 0 2px 6px 0 rgba(0,0,0,0.25);
}
.message-box.message-selected {
  background-color: #1a446b;
}
.message-box.message-selected .message-box-footer .file:hover {
  -webkit-box-shadow: 0 2px 6px 0 rgba(255,255,255,0.25);
  -moz-box-shadow: 0 2px 6px 0 rgba(255,255,255,0.25);
  -ms-box-shadow: 0 2px 6px 0 rgba(255,255,255,0.25);
  -o-box-shadow: 0 2px 6px 0 rgba(255,255,255,0.25);
  box-shadow: 0 2px 6px 0 rgba(255,255,255,0.25);
}
.message-box.message-selected h2,
.message-box.message-selected p,
.message-box.message-selected span,
.message-box.message-selected {
  color: #fff;
}
.message-box.message-selected .badge {
  background-color: #fff;
  padding: 2px 8px;
}
.message-wrap {
  display: table;
  padding: 15px 0;
  min-height: 100%;
}
.arbes-inbox-content .este-scrollbar {
  width: 706px;
  height: 365px;
}
.arbes-inbox-content .este-scrollbar-content {
  width: 723px;
  height: 385px;
}
.arbes-inbox-content .message-body,
.arbes-inbox-content .aside {
  display: table-cell;
  padding: 0;
  vertical-align: top;
}
.arbes-inbox-content .message-body {
  padding-right: 20px;
  min-width: 545px;
}
.arbes-inbox-content .aside {
  padding: 0 15px;
  border-left: 1px solid #eeeeec;
  max-width: 140px;
}
.arbes-inbox-content .info {
  margin: 0 0 20px;
}
.arbes-inbox-content .info ul {
  list-style: none;
  margin: 0;
  padding: 9px 0 18px;
  border-bottom: 1px solid #eeeeec;
}
.arbes-inbox-content .attachments h3 {
  font-size: 14px;
  margin-top: 0;
  text-align: center;
}
.arbes-inbox-content .attachments a,
.arbes-inbox-content .attachments a:hover {
  display: block;
  position: relative;
  padding-top: 70px;
  margin-top: 10px;
  width: 110px;
  color: #262626;
  text-decoration: none;
  line-height: 16px;
  text-align: center;
}
.arbes-inbox-content .attachments a:before,
.arbes-inbox-content .attachments a:hover:before {
  content: "";
  width: 40px;
  height: 60px;
  position: absolute;
  top: 5px;
  left: 50%;
  margin-left: -20px;
  background: url("./../client/images/jat/css/sprite-icons.png") no-repeat -142px -193px;
}
p.message-info {
  font-size: 14px;
  margin-top: 0;
}
p.message-info span.date {
  float: right;
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
}
.arbes-inbox-oper .message-box .badge {
  background-color: #a14b53;
  border: 1px solid #8b3741;
}
.arbes-inbox-bank .message-box .badge {
  background: #8e9eb8;
  border: 1px solid #5d708d;
}
.arbes-inbox-bank-statement .message-box {
  padding-bottom: 10px;
}
.arbes-inbox-bank-statement .message-box b,
.arbes-inbox-bank-statement .message-box strong {
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
}
.arbes-inbox-bank-statement .message-box .badge {
  background: #c8965f;
  border: 1px solid #c8965f;
}
.arbes-main.arbes-inbox-bank-statement-new .arbes-inbox-content {
  width: 1006px;
  margin-left: 0;
  overflow: hidden;
}
.arbes-main.arbes-inbox-bank-statement-new .arbes-inbox-content table {
  table-layout: fixed;
  width: 1006px;
  min-width: 1006px;
}
.arbes-main.arbes-inbox-bank-statement-new .arbes-inbox-content table col {
  width: 140px;
}
.arbes-main.arbes-inbox-bank-statement-new .arbes-inbox-content table col.arbes-table-col0 {
  width: 240px;
}
.arbes-main.arbes-inbox-bank-statement-new .arbes-inbox-content table col.arbes-table-col4 {
  width: 200px;
}
.arbes-main.arbes-inbox-bank-statement-new .arbes-inbox-content table col.arbes-table-col4 {
  width: 176px;
}
.arbes-main.arbes-inbox-bank-statement-new .arbes-inbox-content table th,
.arbes-main.arbes-inbox-bank-statement-new .arbes-inbox-content table td {
  padding: 8px 10px;
  text-align: right;
}
.arbes-main.arbes-inbox-bank-statement-new .arbes-inbox-content table th span,
.arbes-main.arbes-inbox-bank-statement-new .arbes-inbox-content table td span {
  float: none;
  margin: 0;
}
.arbes-main.arbes-inbox-bank-statement-new .arbes-inbox-content table td.arbes-cell1 {
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
  color: #9a9a99;
  font-size: 14px;
}
.arbes-main.arbes-inbox-bank-statement-new .arbes-inbox-content thead tr:first-child {
  position: relative;
}
.arbes-main.arbes-inbox-bank-statement-new .arbes-inbox-content thead tr.arbes-list-filter {
  display: none;
}
.arbes-main.arbes-inbox-bank-statement-new .arbes-inbox-content thead tr th:first-child {
  padding: 0 20px;
  height: 42px;
}
.arbes-main.arbes-inbox-bank-statement-new .arbes-inbox-content thead tr:first-child th:first-child {
  padding-left: 20px;
}
.arbes-main.arbes-inbox-bank-statement-new .arbes-inbox-content thead tr:first-child th:last-child {
  padding-right: 20px;
}
.arbes-main.arbes-inbox-bank-statement-new .arbes-inbox-content tr th:first-child,
.arbes-main.arbes-inbox-bank-statement-new .arbes-inbox-content tr td:first-child {
  text-align: left;
}
.arbes-main.arbes-inbox-bank-statement-new .arbes-inbox-content tr th:last-child,
.arbes-main.arbes-inbox-bank-statement-new .arbes-inbox-content tr td:last-child {
  padding-right: 20px;
}
.arbes-main.arbes-inbox-bank-statement-new .arbes-inbox-content tr td:first-child {
  padding-left: 20px;
  font-weight: 300;
}
.arbes-main.arbes-inbox-bank-statement-new .arbes-inbox-content tr td:first-child b,
.arbes-main.arbes-inbox-bank-statement-new .arbes-inbox-content tr td:first-child strong {
  margin-right: 5px;
}
.arbes-main.arbes-inbox-bank-statement-new .arbes-inbox-content .content-footer {
  width: 1006px;
}
.modal-dialog.modal-dialog-notifications .modal-dialog-content,
.modal-dialog.modal-dialog-search .modal-dialog-content,
.modal-dialog.modal-dialog-notifications .modal-dialog-buttons,
.modal-dialog.modal-dialog-search .modal-dialog-buttons {
  border: 0;
}
.modal-dialog.modal-dialog-notifications .modal-dialog-buttons,
.modal-dialog.modal-dialog-search .modal-dialog-buttons {
  padding: 0 15px 10px 15px;
}
.modal-dialog.modal-dialog-notifications p {
  margin: 0 0 12px;
}
.modal-dialog.modal-dialog-notifications .control-group.disabled {
  opacity: 0.5;
}
.modal-dialog.modal-dialog-notifications .control-group.disabled label.checkbox {
  cursor: not-allowed;
}
.modal-dialog.modal-dialog-notifications label.checkbox {
  float: none;
  clear: both;
  padding-left: 30px;
  margin-bottom: 15px;
  width: 100%;
}
.modal-dialog.modal-dialog-notifications button {
  min-width: 95px;
}
.modal-dialog.modal-dialog-notifications button[disabled] {
  color: #fff;
  opacity: 0.3;
}
.modal-dialog.modal-dialog-search .modal-dialog-title {
  padding-left: 15px;
}
.modal-dialog.modal-dialog-search .modal-dialog-content {
  padding: 0 15px;
}
.modal-dialog.modal-dialog-search .control-group {
  margin: 6px 0 18px;
  *zoom: 1;
}
.modal-dialog.modal-dialog-search .control-group:before,
.modal-dialog.modal-dialog-search .control-group:after {
  display: table;
  content: "";
  line-height: 0;
}
.modal-dialog.modal-dialog-search .control-group:after {
  clear: both;
}
.modal-dialog.modal-dialog-search .control-group .controls {
  float: left;
  width: auto;
}
.modal-dialog.modal-dialog-search .control-group .arbes-inbox-valid-to .controls {
  float: right;
}
.modal-dialog.modal-dialog-search input[type=text] {
  width: 205px;
}
.modal-dialog.modal-dialog-search input[type=text].date {
  width: 65px;
}
.modal-dialog.modal-dialog-search input[type=text].date:last-child {
  float: right;
}
.obs-dashlet-select {
  line-height: 20px;
  float: left;
  margin: 8px 0 0 6px;
}
.obs-dashlet-select div {
  display: inline-block;
}
.obs-dashlet-select .goog-menu {
  min-width: 148px;
}
.obs-dashlet-summary {
  float: right;
  color: #fff;
  margin-right: 10px;
}
.obs-dashlet-select-oneitem {
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
  color: #fff;
  font-size: 15px;
  margin: 10px 0 0 15px;
}
.account-cz-flag,
.account-sk-flag {
  height: 11px;
  width: 16px;
  float: left;
  margin: 3px 0px 0px 3px;
}
.account-cz-flag {
  background: url("./../client/images/jat/css/sprite-icons.png") no-repeat -57px -8px;
}
.account-sk-flag {
  background: url("./../client/images/jat/css/sprite-icons.png") no-repeat -83px -8px;
}
.arbes-popup {
  width: 710px;
  background: #f8f8fa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  z-index: 100;
}
.arbes-popup .content-header {
  height: auto;
  line-height: 23px;
  padding: 10px 25px;
  width: 710px;
}
.arbes-popup .content-header b {
  float: left;
}
.arbes-popup .content-header button {
  margin-top: 0;
  float: right;
}
.arbes-popup .modal-dialog-title-close {
  background: transparent url("./../client/images/jat/css/sprite-icons.png") no-repeat -291px -107px;
}
.arbes-popup .cols2 {
  width: 690px;
  padding: 12px 0 25px 25px;
  *zoom: 1;
  position: relative;
}
.arbes-popup .cols2:before,
.arbes-popup .cols2:after {
  display: table;
  content: "";
  line-height: 0;
}
.arbes-popup .cols2:after {
  clear: both;
}
.arbes-popup .cols2 p {
  margin: 0 0 6px;
}
.arbes-popup .cols2:before {
  content: "";
  position: absolute;
  top: 100px;
  left: 345px;
  width: 28px;
  height: 135px;
  background: url("./../client/images/jat/css/sprite-icons.png") no-repeat -320px -33px;
}
.arbes-popup .cols2 .col1,
.arbes-popup .cols2 .col2 {
  float: left;
  width: 292px;
}
.arbes-popup .cols2 .col1 h2,
.arbes-popup .cols2 .col2 h2,
.arbes-popup .cols2 .col1 h3,
.arbes-popup .cols2 .col2 h3,
.arbes-popup .cols2 .col1 h4,
.arbes-popup .cols2 .col2 h4 {
  font-size: 13px;
  line-height: 18px;
  margin: 0 0 6px;
  padding: 0;
  color: #262626;
}
.arbes-popup .cols2 .col1 h3,
.arbes-popup .cols2 .col2 h3,
.arbes-popup .cols2 .col1 h4,
.arbes-popup .cols2 .col2 h4 {
  font-weight: 200;
}
.arbes-popup .cols2 .col1 .este-scrollbar,
.arbes-popup .cols2 .col2 .este-scrollbar {
  height: 285px;
}
.arbes-popup .cols2 .col1 .este-scrollbar-content,
.arbes-popup .cols2 .col2 .este-scrollbar-content {
  width: 315px;
  height: 305px;
}
.arbes-popup .cols2 .col1 {
  width: 295px;
}
.arbes-popup .cols2 .col2 {
  margin-left: 95px;
}
.arbes-popup .controls.obs-paymentorders-form-amount {
  width: 300px;
}
.content-cols.arbes-my-profile .edit-group {
  width: 242px;
}
.content-cols.arbes-my-profile .edit-group .controlSwitch {
  right: -25px;
}
.content-cols.arbes-my-profile .arbes-control-label,
.content-cols.arbes-my-profile label {
  width: 130px;
}
.content-cols.arbes-my-profile .controls {
  margin-left: 135px;
}
.content-cols.arbes-my-profile .goog-menu-button .goog-menu-button-caption {
  width: 105px;
}
.content-cols.arbes-my-profile .goog-menu-button + ul.goog-menu {
  width: 128px;
}
.content-cols.arbes-my-profile .btn {
  min-width: 75px;
  font-size: 14px;
}
.content-cols.arbes-my-profile-base .arbes-control-group {
  margin-bottom: 2px;
}
.content-cols.arbes-my-profile-base .arbes-control-label,
.content-cols.arbes-my-profile-base label {
  width: 75px;
}
.content-cols.arbes-my-profile-base .controls {
  margin-left: 80px;
}
.content-cols.arbes-my-profile-base input[type=text] {
  width: 150px;
}
.content-cols.arbes-my-profile-base .col:first-child h3 {
  font-weight: normal;
}
.content-cols.arbes-my-profile-base .col:first-child .edit-group {
  width: auto;
}
.content-cols.arbes-my-profile-base .col:first-child .edit-group .controlSwitch {
  right: -15px;
}
.content-cols.arbes-my-profile-base .col:first-child .arbes-control-label,
.content-cols.arbes-my-profile-base .col:first-child label {
  width: 145px;
}
.content-cols.arbes-my-profile-base .col:first-child .controls {
  margin-left: 150px;
}
.content-cols.arbes-my-profile-base .contact {
  padding-right: 45px;
}
.content-cols.arbes-my-profile-base .contact img {
  float: right;
  margin-right: -45px;
  margin-top: 5px;
  border: 1px solid #c9c9c9;
}
.content-cols.arbes-my-profile-trading .arbes-control-group {
  margin-bottom: 2px;
}
.content-cols.arbes-my-profile-trading .arbes-control-label,
.content-cols.arbes-my-profile-trading label {
  width: 165px;
}
.content-cols.arbes-my-profile-trading .controls {
  margin-left: 170px;
}
.content-cols.arbes-my-profile-trading table th,
.content-cols.arbes-my-profile-trading table td {
  text-align: right;
}
.content-cols.arbes-my-profile-trading table th:first-child,
.content-cols.arbes-my-profile-trading table td:first-child {
  width: 85px;
}
.content-cols.arbes-my-profile-trading table thead th:last-child,
.content-cols.arbes-my-profile-trading table td:last-child {
  padding-right: 20px;
}
.content-cols.arbes-my-profile-trading .col.col2 {
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.trading-instruments {
  width: 360px;
  height: 150px;
  overflow: auto;
  border: 1px solid #d9d9d1;
  margin-bottom: 18px;
}
.trading-instruments ul {
  margin: 0;
  padding: 0;
}
.trading-instruments li {
  padding-left: 5px;
  list-style: none;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #f4f4f4;
  background-color: #fbfbfc;
  -webkit-transition: background 0.2s linear;
  -moz-transition: background 0.2s linear;
  -ms-transition: background 0.2s linear;
  -o-transition: background 0.2s linear;
  transition: background 0.2s linear;
}
.trading-instruments li:hover {
  background-color: #eaeaec;
}
.content-cols.arbes-my-profile-user hr {
  border-color: #f8f8fa;
  background-color: #f8f8fa;
  margin: 5px 0;
}
.content-cols.arbes-my-profile-user .col {
  width: 440px;
}
.content-cols.arbes-my-profile-user .arbes-control-group {
  margin-bottom: 2px;
}
.content-cols.arbes-my-profile-user .arbes-control-label,
.content-cols.arbes-my-profile-user label {
  width: 170px;
}
.content-cols.arbes-my-profile-user .controls {
  margin-left: 175px;
}
.content-cols.arbes-my-profile-user .btn {
  float: none;
  margin-left: 135px;
}
.content-cols.arbes-my-profile-user .col:first-child {
  width: 370px;
}
.content-cols.arbes-my-profile-user .col:first-child .arbes-control-label,
.content-cols.arbes-my-profile-user .col:first-child label {
  width: 130px;
}
.content-cols.arbes-my-profile-user .col:first-child .controls {
  margin-left: 135px;
}
.content-cols.arbes-my-profile-user .col:first-child .controls input[type=text],
.content-cols.arbes-my-profile-user .col:first-child .controls input[type=password] {
  width: 150px;
}
.content-cols.arbes-my-profile-user .col:first-child .controls .meter {
  width: 160px;
  margin-bottom: 9px;
}
.content-cols.arbes-my-profile-user .col:first-child .btn {
  margin-left: 135px;
}
.content-cols.arbes-my-profile-user .col:first-child .pass-condition {
  padding: 4px 0;
}
.content-cols.arbes-my-profile-user .col:first-child .pass-condition .arbes-control-label {
  width: auto;
}
.content-cols.arbes-my-profile-user .col:last-child {
  border-right: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.content-cols.arbes-my-profile-settings .controls,
.content-cols.arbes-my-profile-settings .arbes-control-label {
  display: inline-block;
  float: none;
}
.content-cols.arbes-my-profile-settings .controls {
  margin-left: 5px;
}
.content-cols.arbes-my-profile-settings .switch {
  position: relative;
  display: inline-block;
  left: 10px;
  top: 5px;
}
.content-cols.arbes-my-profile-settings .editing-header {
  margin-bottom: 9px;
}
.content-cols.arbes-my-profile-settings .editing-header .goog-menu-button {
  margin-left: 5px;
}
.content-cols.arbes-my-profile-settings .editing-header .goog-menu-button .goog-menu-button-caption {
  width: 68px;
}
.content-cols.arbes-my-profile-settings .editing-header .goog-menu-button + ul.goog-menu {
  width: 45px;
}
.content-cols.arbes-my-profile-settings .edit-cols {
  border: 1px solid #d9d9d1;
  padding: 5px 20px 10px 10px;
  -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 #fff;
  -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 0 #fff;
  -ms-box-shadow: inset 0 1px 0 #fff, 0 1px 0 #fff;
  -o-box-shadow: inset 0 1px 0 #fff, 0 1px 0 #fff;
  -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 #fff;
  -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 0 #fff;
  -ms-box-shadow: inset 0 1px 0 #fff, 0 1px 0 #fff;
  -o-box-shadow: inset 0 1px 0 #fff, 0 1px 0 #fff;
  box-shadow: inset 0 1px 0 #fff, 0 1px 0 #fff;
  *zoom: 1;
}
.content-cols.arbes-my-profile-settings .edit-cols:before,
.content-cols.arbes-my-profile-settings .edit-cols:after {
  display: table;
  content: "";
  line-height: 0;
}
.content-cols.arbes-my-profile-settings .edit-cols:after {
  clear: both;
}
.content-cols.arbes-my-profile-settings .edit-cols h3,
.content-cols.arbes-my-profile-settings .edit-cols h4 {
  font-size: 12px;
  line-height: 18px;
  margin: 0 0 5px;
}
.content-cols.arbes-my-profile-settings .edit-cols .edit-col {
  width: 152px;
  float: right;
  border: 0;
}
.content-cols.arbes-my-profile-settings .edit-cols .edit-col input[type=text] {
  width: 140px;
  margin-bottom: 5px;
}
.content-cols.arbes-my-profile-settings .edit-cols .edit-col:first-child {
  float: left;
  width: 175px;
}
.content-cols.arbes-my-profile-settings .edit-cols .edit-col:first-child input[type=text] {
  width: 120px;
}
.content-cols.arbes-my-profile-settings .col.col2 {
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.obs-profile-user .obs-profile-user-userFullName {
  padding-top: 1px;
}
.obs-profile-user .content-cols.arbes-my-profile-user .col:first-child .obs-profile-user-changePassword {
  margin-left: 150px;
  font-family: 'Source Sans Pro', Calibri, Arial, sans-serif;
}
.obs-profile-user .content-cols.arbes-my-profile-user .col:first-child .obs-profile-user-reNewPassword .controls,
.obs-profile-user .content-cols.arbes-my-profile-user .col:first-child .obs-profile-user-newPassword .controls {
  margin-left: 0px;
}
.obs-profile-user .edit-controls .obs-profile-user-showPassword input {
  margin-left: 150px;
  margin-bottom: 5px;
}
.obs-profile-user .edit-controls .obs-profile-user-showPassword label {
  float: none;
  display: inline;
  margin-left: 5px;
}
.obs-profile-user .edit-controls .arbes-control-mandatory label {
  font-family: 'Source Sans Pro', Calibri, Arial, sans-serif;
}
.obs-profile-user .pass-condition span {
  display: none;
}
.obs-profile-user .pass-condition span.arbes-control-label {
  display: inline-block;
  width: auto;
  padding-left: 25px;
}
.obs-profile-user .pass-condition span.arbes-control-label:before {
  content: '';
  margin-left: -25px;
  margin-bottom: -4px;
  width: 25px;
  height: 16px;
  display: inline-block;
  background: transparent url("./../client/images/jat/css/sprite-icons.png") no-repeat -243px -65px;
}
.obs-profile-user .pass-condition.arbes-control-error span.arbes-control-label:before {
  background: transparent url("./../client/images/jat/css/sprite-icons.png") no-repeat -269px -65px;
}
.obs-profile-user .pass-condition.pass-hint-info span.arbes-control-label:before {
  background: transparent url("./../client/images/jat/css/sprite-icons.png") no-repeat -217px -65px;
}
.obs-profile-user .pass-condition.obs-profile-user-passConditionRepeatPeriod span.arbes-control-label:before,
.obs-profile-user .pass-condition.obs-profile-user-passConditionRepeatCount span.arbes-control-label:before {
  background: transparent url("./../client/images/jat/css/sprite-icons.png") no-repeat -217px -65px;
}
.obs-profile-user .obs-profile-user-maxLimit,
.obs-profile-user .obs-profile-user-remainingAmount {
  float: left;
}
.obs-profile-user .obs-profile-user-maxLimit span,
.obs-profile-user .obs-profile-user-remainingAmount span {
  float: left;
}
.obs-profile-user .obs-profile-user-currencyCode,
.obs-profile-user .rl-currencyCode {
  margin-left: 5px;
}
.obs-profile-user .obs-profile-user-authTypeName span:first-child {
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
}
.obs-profile-user .obs-profile-user-maxLimit + .arbes-ui-component-base {
  display: inline;
}
.obs-profile-user .devices {
  line-height: 1.7em;
}
.obs-profile-user .devices .arbes-ui-component-base {
  margin-top: 20px;
}
.obs-profile-user .devices .arbes-ui-component-base:first-of-type {
  margin: 0;
}
.obs-profile-user .devices .arbes-control-label {
  width: 155px;
}
.obs-view-profile .obs-info {
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
  line-height: 32px;
  font-size: 14px;
  padding-left: 20px;
  color: #555;
}
.jat-profile-investment .jat-profile-investment-fullName {
  padding-top: 1px;
}
.jat-profile-investment .jat-profile-investment-validTo {
  float: left;
}
.jat-profile-investment .fill-again-button {
  margin-right: 22px;
  margin-top: -5px;
}
.jat-investment-questionnaire-info .content-inner {
  padding: 10px 20px;
}
.content-two-third {
  position: relative;
  float: left;
  margin-left: 27px;
  background: #f8f8fa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  width: 530px;
}
.obs-profile-basic .obs-profile-basic-profileHeaderName {
  padding-top: 1px;
}
.obs-profile-basic .content-cols.arbes-my-profile .arbes-control-group.obs-profile-basic-iconSwitch {
  position: absolute;
  top: 6px;
  right: 6px;
}
.obs-profile-basic .content-cols.arbes-my-profile .arbes-control-group.obs-profile-basic-iconSwitch.edit {
  display: block !important;
}
.obs-profile-basic .content-cols.arbes-my-profile .obs-profile-basic-submit-icon {
  margin-top: -5px;
  margin-bottom: 10px;
}
.obs-profile-basic .content-cols.arbes-my-profile .inline-switch {
  float: left;
}
.obs-profile-basic .content-cols.arbes-my-profile .inline-switch .btn {
  min-width: 0px;
  float: left;
}
.obs-profile-basic .content-cols.arbes-my-profile .bankers .no-data {
  padding-left: 20px;
}
.obs-profile-basic .content-cols.arbes-my-profile .bankers .contact {
  padding: 0px;
  position: relative;
}
.obs-profile-basic .content-cols.arbes-my-profile .bankers .contact .arbes-control-group span {
  width: 145px;
}
.obs-profile-basic .content-cols.arbes-my-profile .bankers .contact .arbes-ui-component-base {
  position: initial;
}
.obs-profile-basic .content-cols.arbes-my-profile .bankers .contact .obs-profile-basic-banker-photo {
  position: absolute;
  top: -21px;
  right: 0px;
}
.obs-profile-basic .content-cols.arbes-my-profile .bankers .contact .obs-profile-basic-banker-photo img {
  margin: 0;
}
.obs-profile-basic .content-cols.arbes-my-profile .bank-contact .arbes-control-group {
  width: 170px;
}
.obs-profile-basic .content-cols.arbes-my-profile .bank-contact .arbes-control-group span {
  width: 170px;
}
.obs-profile-settings .obs-profile-settings-userFullName {
  padding-top: 1px;
}
.content-cols.arbes-my-profile-settings .notifications-columns-wrap {
  padding: 10px 20px 10px 10px;
  position: relative;
}
.content-cols.arbes-my-profile-settings .notifications-columns-wrap .arbes-control-group label {
  width: 150px;
}
.content-cols.arbes-my-profile-settings .notifications-columns-wrap .arbes-control-group.obs-profile-settings-aboSwitch {
  position: absolute;
  top: 10px;
  right: 10px;
}
.content-cols.arbes-my-profile-settings .notifications-columns-wrap .obs-profile-settings-submit-abo {
  margin-right: 30px;
}
.arbes-exchange-rate-wrap {
  background: #f8f8fa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.arbes-exchange-rate-wrap .content-header.obs-exr-filter-wrapper {
  height: 40px;
  padding: 0 20px;
  border-bottom: 0;
}
.arbes-exchange-rate-wrap .content-header.obs-exr-filter-wrapper label {
  line-height: 42px;
  font-family: 'Source Sans Pro', Calibri, Arial, sans-serif;
  font-weight: 400;
}
.arbes-exchange-rate-wrap .content-header.obs-exr-filter-wrapper a.chzn-single {
  margin: 10px 0 0;
}
.arbes-exchange-rate-wrap .content-header.obs-exr-filter-wrapper .arbes-control-label {
  margin-right: 10px;
}
.arbes-exchange-rate-wrap .content-header.obs-exr-filter-wrapper .chzn-container-active a.chzn-single {
  margin: 8px 0 0;
}
.arbes-exchange-rate-wrap .content-header.obs-exr-filter-wrapper .chzn-container {
  min-width: 300px;
}
.arbes-exchange-rate-wrap .content-header.obs-exr-filter-wrapper .chzn-container .este-scrollbar {
  height: 300px;
}
.arbes-exchange-rate-wrap .content-header.obs-exr-filter-wrapper .chzn-container .chzn-results li {
  padding: 17px 20px 16px;
}
.arbes-exchange-rate-wrap .content-header.obs-exr-filter-wrapper .chzn-container .chzn-results li span {
  padding-left: 37px;
  width: 25px;
  padding-right: 5px;
}
.arbes-exchange-rate-wrap .content-header.obs-exr-filter-wrapper .chzn-container .chzn-results li strong {
  font-family: 'Source Sans Pro', Calibri, Arial, sans-serif;
  font-weight: 400;
}
.arbes-exchange-rate-wrap .content-header.obs-exr-filter-wrapper .chzn-container-single .chzn-drop {
  margin-top: 10px;
}
.arbes-exchange-rate-wrap .content-footer {
  text-align: right;
}
.arbes-exchange-rate-wrap .arbes-list-skeleton {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.arbes-exchange-rate-wrap table.arbes-table {
  table-layout: fixed;
  width: 813px;
  max-width: 813px;
}
.arbes-exchange-rate-wrap table.arbes-table col {
  width: 100px;
}
.arbes-exchange-rate-wrap table.arbes-table col.arbes-table-col0 {
  width: 80px;
}
.arbes-exchange-rate-wrap table.arbes-table col.arbes-table-col1 {
  width: 33px;
}
.arbes-exchange-rate-wrap table.arbes-table th,
.arbes-exchange-rate-wrap table.arbes-table td {
  text-align: right;
}
.arbes-exchange-rate-wrap table.arbes-table thead tr.arbes-list-filter {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.arbes-exchange-rate-wrap table.arbes-table thead th {
  padding: 2px 10px 10px;
  background: #103a61;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  color: #fff;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
}
.arbes-exchange-rate-wrap table.arbes-table thead th:first-child {
  padding-left: 20px;
  text-align: left;
}
.arbes-exchange-rate-wrap table.arbes-table thead th:last-child {
  padding-right: 20px;
}
.arbes-exchange-rate-wrap table.arbes-table thead th span {
  float: none;
  margin: 0;
}
.arbes-exchange-rate-wrap table.arbes-table tbody tr td {
  text-align: right;
}
.arbes-exchange-rate-wrap table.arbes-table tbody tr td:first-child {
  text-align: left;
}
.arbes-exchange-rate-wrap .obs-exr-filter label,
.arbes-exchange-rate-wrap .currency-code,
.arbes-exchange-rate-wrap .obs-exr-currency {
  display: block;
  float: left;
}
.arbes-exchange-rate-wrap .obs-exr-filter label span,
.arbes-exchange-rate-wrap .currency-code span,
.arbes-exchange-rate-wrap .obs-exr-currency span {
  margin-right: 10px;
}
.arbes-exchange-rate-wrap .obs-exr-currency {
  line-height: 32px;
  margin: 8px 0 0 -40px;
}
.arbes-exchange-rate-wrap span[class^="currency"] {
  display: inline-block;
  padding: 0 0 0 30px;
  position: relative;
}
.arbes-exchange-rate-wrap span[class^="currency"]:before {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -6px;
  width: 16px;
  height: 11px;
  background: url("./../client/images/jat/css/sprite-icons.png") no-repeat -28px -494px;
}
.arbes-exchange-rate-wrap span[class^="currency"].currency-CHF:before {
  background-position: -7px -350px;
}
.arbes-exchange-rate-wrap span[class^="currency"].currency-SKK:before {
  background-position: -28px -350px;
}
.arbes-exchange-rate-wrap span[class^="currency"].currency-TRL:before,
.arbes-exchange-rate-wrap span[class^="currency"].currency-TRY:before {
  background-position: -49px -350px;
}
.arbes-exchange-rate-wrap span[class^="currency"].currency-HUF:before {
  background-position: -7px -366px;
}
.arbes-exchange-rate-wrap span[class^="currency"].currency-RUB:before {
  background-position: -28px -366px;
}
.arbes-exchange-rate-wrap span[class^="currency"].currency-SEK:before {
  background-position: -49px -366px;
}
.arbes-exchange-rate-wrap span[class^="currency"].currency-CAD:before {
  background-position: -7px -382px;
}
.arbes-exchange-rate-wrap span[class^="currency"].currency-GBP:before {
  background-position: -28px -382px;
}
.arbes-exchange-rate-wrap span[class^="currency"].currency-ROL:before,
.arbes-exchange-rate-wrap span[class^="currency"].currency-RON:before {
  background-position: -49px -382px;
}
.arbes-exchange-rate-wrap span[class^="currency"].currency-AUD:before {
  background-position: -7px -398px;
}
.arbes-exchange-rate-wrap span[class^="currency"].currency-EUR:before {
  background-position: -28px -398px;
}
.arbes-exchange-rate-wrap span[class^="currency"].currency-PLN:before {
  background-position: -49px -398px;
}
.arbes-exchange-rate-wrap span[class^="currency"].currency-USD:before {
  background-position: -7px -414px;
}
.arbes-exchange-rate-wrap span[class^="currency"].currency-CZK:before {
  background-position: -28px -414px;
}
.arbes-exchange-rate-wrap span[class^="currency"].currency-HRK:before {
  background-position: -49px -414px;
}
.arbes-exchange-rate-wrap span[class^="currency"].currency-JPY:before {
  background-position: -7px -430px;
}
.arbes-exchange-rate-wrap span[class^="currency"].currency-LUF:before {
  background-position: -28px -430px;
}
.arbes-exchange-rate-wrap span[class^="currency"].currency-DKK:before {
  background-position: -49px -430px;
}
.arbes-exchange-rate-wrap span[class^="currency"].currency-NGN:before {
  background-position: -7px -446px;
}
.arbes-exchange-rate-wrap span[class^="currency"].currency-MYR:before {
  background-position: -28px -446px;
}
.arbes-exchange-rate-wrap span[class^="currency"].currency-NOK:before {
  background-position: -49px -446px;
}
.arbes-exchange-rate-wrap span[class^="currency"].currency-SGD:before {
  background-position: -7px -462px;
}
.arbes-exchange-rate-wrap span[class^="currency"].currency-HKD:before {
  background-position: -28px -462px;
}
.arbes-exchange-rate-wrap span[class^="currency"].currency-RSD:before {
  background-position: -49px -462px;
}
.arbes-exchange-rate-wrap span[class^="currency"].currency-UAH:before {
  background-position: -7px -478px;
}
.arbes-exchange-rate-wrap span[class^="currency"].currency-ZMK:before {
  background-position: -28px -478px;
}
.arbes-exchange-rate-wrap span[class^="currency"].currency-DEM:before {
  background-position: -49px -478px;
}
.arbes-exchange-rate-wrap span[class^="currency"].currency-GHS:before {
  background-position: -7px -494px;
}
.obs-notifications-checkbox,
.obs-accounts-periodicnotifications-periodicityUnitEdit,
.obs-accounts-transactionnotifications-amountEdit,
.obs-termdeposits-terminationnotifications-periodicityUnitEdit {
  display: inline-block;
}
.obs-notifications-checkbox .checkbox {
  vertical-align: top;
  margin: 0 5px 0 -20px;
}
.edit-controls .obs-notifications-switch {
  display: inline-block;
  margin-top: 14px;
  margin-right: -4px;
}
.periodicityUnitEdit {
  font-family: 'Source Sans Pro Semibold', Calibri, Arial, sans-serif;
}
.periodicityUnitEdit .goog-menu-button-caption {
  width: 72px;
}
.periodicityUnitEdit + ul.arbes-select-menu {
  width: 97px;
}
.edit-controls .notifications-column input {
  width: 140px;
  margin-bottom: 5px;
}
.edit-controls .notifications-column .phone input {
  width: 110px;
  padding-left: 12px;
}
.edit-controls .notifications-column .phone:before {
  position: absolute;
  font-weight: 15px;
  margin-top: 2px;
  margin-left: 5px;
  content: '+';
  color: #9fa1a7;
}
.notifications-wrap {
  display: block;
  border: 1px solid #d9d9d1;
  padding: 5px 20px 10px 10px;
}
.notifications-columns-wrap {
  *zoom: 1;
  padding: 0 20px 0 0;
}
.notifications-columns-wrap:before,
.notifications-columns-wrap:after {
  display: table;
  content: "";
  line-height: 0;
}
.notifications-columns-wrap:after {
  clear: both;
}
.notifications-columns-wrap .btn {
  float: right;
  min-width: 75px;
  font-size: 14px;
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
}
.notifications-columns-wrap hr {
  display: none;
}
.content-block.detail .notifications-header {
  margin-bottom: 10px;
  position: relative;
  vertical-align: middle;
}
.content-block.detail .notifications-header span {
  vertical-align: middle;
  line-height: 22px;
}
.content-block.detail .notifications-header .obs-notifications-checkbox {
  vertical-align: top;
}
.content-block.detail .notifications-header span.notifications-desc {
  margin-right: 5px;
}
.content-block.detail .notifications-header .arbes-control-group {
  margin: 0;
  display: inline;
}
.content-block.detail .notifications-header .controlSwitch {
  position: absolute;
  right: -15px;
  top: 5px;
  float: none;
}
.notifications-column {
  float: right;
  width: 152px;
}
.notifications-column:first-child {
  float: left;
}
.notifications-column h3 {
  font-size: 13px;
  margin: 0;
  line-height: inherit;
}
.notifications-column .edit-text span {
  width: 160px;
  overflow: hidden;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.arbes-list-bottom-header {
  padding-bottom: 30px;
}
.obs-accounts-transactionnotifications-amount {
  padding: 0 5px 0 0;
  vertical-align: middle;
}
.notifications-header {
  padding: 0 5px 0 20px;
  font-size: 12px;
  min-height: 24px;
}
.notifications-header .currencyLabel {
  vertical-align: middle;
}
.notifications-header .periodicityUnitEdit .goog-menu-button-caption {
  width: 60px;
}
.notifications-header .goog-menu-button {
  height: 22px;
}
.notifications-header .goog-menu-button-inner-box {
  height: 20px;
}
.notifications-header .goog-menu-button-caption {
  line-height: 20px;
}
.notifications-header .goog-menu-button-dropdown {
  background-position: -5px -157px;
}
.notifications-header input {
  padding: 1px 5px;
}
.notifications-header ul.arbes-select-menu {
  width: 85px;
}
.notifications-header .arbes-control-group {
  display: inline-block;
}
.notifications-header .arbes-control-group .controls.currency-control {
  position: relative;
}
.notifications-header .arbes-control-group .controls.currency-control input.amountEdit {
  width: 45px;
  padding-right: 33px;
  vertical-align: bottom;
  line-height: 22px;
}
.notifications-header .arbes-control-group .controls.currency-control .currencyEdit {
  position: absolute;
  left: 56px;
  bottom: 0;
  width: 30px;
  height: 20px;
  line-height: 20px;
  vertical-align: bottom;
  color: #999;
}
.edit-text.obs-paymentcards-form-holder-icon,
.obs-paymentcards-form-holder-icon-edit {
  *zoom: 1;
  clear: both;
}
.edit-text.obs-paymentcards-form-holder-icon:before,
.obs-paymentcards-form-holder-icon-edit:before,
.edit-text.obs-paymentcards-form-holder-icon:after,
.obs-paymentcards-form-holder-icon-edit:after {
  display: table;
  content: "";
  line-height: 0;
}
.edit-text.obs-paymentcards-form-holder-icon:after,
.obs-paymentcards-form-holder-icon-edit:after {
  clear: both;
}
.obs-paymentcards-form-holder-name-for-client {
  clear: both;
}
.obs-paymentcards-form-holder-name-for-client .switch {
  float: left;
}
.obs-paymentcards-form-holder-name-for-client .switch.cancel {
  float: right;
}
.edit-text.obs-paymentcards-form-holder-icon {
  width: 170px;
  float: left;
}
.obs-paymentcards-form-holder-alias {
  clear: both;
}
.content-block.detail .obs-paymentcards-form-holder-icon .arbes-control-label {
  width: 90px;
}
.slider-wrap {
  width: 332px;
  float: left;
  position: relative;
}
.slider-wrap .slider {
  float: right;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.hide {
  display: none;
}
.show {
  display: block;
}
.invisible {
  visibility: hidden;
}
.affix {
  position: fixed;
}
.arrow-right {
  width: 4px;
  height: 10px;
  margin: 0 4px;
  background: url("./../client/images/jat/css/sprite-icons.png") no-repeat -119px -161px;
}
.bold {
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
}
.hypnens {
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}
/*
 * Copyright 2009 The Closure Library Authors. All Rights Reserved.
 *
 * Use of this source code is governed by the Apache License, Version 2.0.
 * See the COPYING file for details.
 */

/*
 * Cross-browser implementation of the "display: inline-block" CSS property.
 * See http://www.w3.org/TR/CSS21/visuren.html#propdef-display for details.
 * Tested on IE 6 & 7, FF 1.5 & 2.0, Safari 2 & 3, Webkit, and Opera 9.
 *
 * @author attila@google.com (Attila Bodis)
 */

/*
 * Default rule; only Safari, Webkit, and Opera handle it without hacks.
 */
.goog-inline-block {
  position: relative;
  display: -moz-inline-box; /* Ignored by FF3 and later. */
  display: inline-block;
}

/*
 * Pre-IE7 IE hack.  On IE, "display: inline-block" only gives the element
 * layout, but doesn't give it inline behavior.  Subsequently setting display
 * to inline does the trick.
 */
* html .goog-inline-block {
  display: inline;
}

/*
 * IE7-only hack.  On IE, "display: inline-block" only gives the element
 * layout, but doesn't give it inline behavior.  Subsequently setting display
 * to inline does the trick.
 */
*:first-child+html .goog-inline-block {
  display: inline;
}
.arbes-slider.goog-slider-vertical,
.arbes-slider.goog-slider-horizontal {
  position: absolute;
  right: 0;
  overflow: hidden;
  z-index: 100;
  outline: none;
}
.arbes-slider .goog-slider-thumb {
  position: absolute;
  overflow: hidden;
  width: 10px;
  height: 20px;
  z-index: 10;
}
.arbes-slider.goog-slider-vertical {
  height: 380px;
  width: 10px;
  top: 44px;
  background-color: #fdfdfd;
  opacity: 0.1;
}
.arbes-slider.goog-slider-vertical .goog-slider-thumb {
  right: 0;
  height: 40px;
  width: 100%;
}
.arbes-slider.goog-slider-disabled {
  background-color: #d3d3d3;
}
#s-h {
  margin-bottom: 2em;
}
.arbes-box-vertical {
  position: relative;
}
.obs-contentview-paymenttemplates-list .arbes-slider.goog-slider-vertical {
  height: 330px;
}
.goog-menu-button {
  border: 0;
  height: 24px;
  color: #262626;
  cursor: pointer;
  list-style: none;
  margin: 0;
  outline: none;
  padding: 0;
  text-decoration: none;
  vertical-align: middle;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
  box-shadow: 0 1px 2px rgba(0,0,0,0.15);
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #fdfdfd, #f3f3f3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#f3f3f3));
  background-image: -webkit-linear-gradient(top, #fdfdfd, #f3f3f3);
  background-image: -o-linear-gradient(top, #fdfdfd, #f3f3f3);
  background-image: linear-gradient(to bottom, #fdfdfd, #f3f3f3);
  background-repeat: repeat-x;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-family: 'Source Sans Pro', Calibri, Arial, sans-serif;
}
.goog-button-small {
  width: 53px;
}
.goog-button-small .goog-menu-button-inner-box {
  width: 43px;
}
.goog-button-small .goog-menu-button-caption {
  width: 28px;
}
.goog-button-small + ul.goog-menu {
  width: 53px;
}
.goog-button-standard .goog-menu-button-caption {
  width: 68px;
}
.goog-button-standard + ul.goog-menu {
  width: 93px;
}
.goog-button-130 {
  width: 130px;
}
.goog-button-130 .goog-menu-button-inner-box {
  width: 120px;
}
.goog-button-130 .goog-menu-button-caption {
  width: 105px;
}
.goog-button-130 + ul.goog-menu {
  width: 130px;
}
.goog-button-large .goog-menu-button-caption {
  width: 130px;
}
.goog-button-large + ul.goog-menu {
  width: 153px;
}
.goog-menu-button-outer-box,
.goog-menu-button-inner-box {
  border-style: solid;
  border-color: #bfc0c2;
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.goog-menu-button-outer-box {
  margin: 0;
  border-width: 1px 0;
  padding: 0;
}
.goog-menu-button-inner-box {
  margin: 0 -1px;
  border-width: 0 1px;
  padding: 0 6px;
  height: 22px;
}
* html .goog-menu-button-inner-box {
/* IE6 needs to have the box shifted to make the borders line up. */
  left: -1px;
}
* html .goog-menu-button-rtl .goog-menu-button-outer-box {
/* @noflip */
  left: -1px;
/* @noflip */
  right: auto;
}
* html .goog-menu-button-rtl .goog-menu-button-inner-box {
/* @noflip */
  right: auto;
}
*:first-child+html .goog-menu-button-inner-box {
/* IE7 needs to have the box shifted to make the borders line up. */
  left: -1px;
}
*:first-child+html .goog-menu-button-rtl .goog-menu-button-inner-box {
/* @noflip */
  left: 1px;
/* @noflip */
  right: auto;
}
::root .goog-menu-button,
::root .goog-menu-button-outer-box,
::root .goog-menu-button-inner-box {
/* Required to make pseudo-rounded corners work on Safari. */
  line-height: 0;
}
::root .goog-menu-button-caption,
::root .goog-menu-button-dropdown {
/* Required to make pseudo-rounded corners work on Safari. */
  line-height: normal;
}
.goog-menu-button-disabled {
  opacity: 0.6;
}
* html .goog-menu-button-disabled {
  margin: 2px 1px !important;
  padding: 0 1px !important;
}
*:first-child+html .goog-menu-button-disabled {
  margin: 2px 1px !important;
  padding: 0 1px !important;
}
.goog-menu-button-hover .goog-menu-button-outer-box,
.goog-menu-button-hover .goog-menu-button-inner-box {
  border-color: #8e8e90 !important;
/* Hover border wins. */
}
.goog-menu-button-active,
.goog-menu-button-open {
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #fdfdfd, #f3f3f3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#f3f3f3));
  background-image: -webkit-linear-gradient(top, #fdfdfd, #f3f3f3);
  background-image: -o-linear-gradient(top, #fdfdfd, #f3f3f3);
  background-image: linear-gradient(to bottom, #fdfdfd, #f3f3f3);
  background-repeat: repeat-x;
}
.goog-menu-button-focused .goog-menu-button-outer-box,
.goog-menu-button-focused .goog-menu-button-inner-box {
  border-color: #8e8e90 !important;
}
.goog-menu-button-focused .goog-menu-button-dropdown {
  background-position: -41px -155px;
}
.goog-menu-button-caption {
  padding: 1px 0 0;
  vertical-align: top;
  line-height: 22px;
  white-space: nowrap;
  overflow: hidden;
}
.goog-menu-button-dropdown {
  height: 15px;
  width: 14px;
  background: url("./../client/images/jat/css/sprite-icons.png") no-repeat -5px -155px;
  vertical-align: top;
}
.goog-menu-button-collapse-right,
.goog-menu-button-collapse-right .goog-menu-button-outer-box,
.goog-menu-button-collapse-right .goog-menu-button-inner-box {
  margin-right: 0;
}
.goog-menu-button-collapse-left,
.goog-menu-button-collapse-left .goog-menu-button-outer-box,
.goog-menu-button-collapse-left .goog-menu-button-inner-box {
  margin-left: 0;
}
.goog-menu-button-collapse-left .goog-menu-button-inner-box {
  border-left: 1px solid #fff;
}
.goog-menu-button-collapse-left.goog-menu-button-checked,
.goog-menu-button-inner-box {
  border-left: 1px solid #ddd;
}
.goog-menuitem {
  color: #000;
  font: normal 12px;
  list-style: none;
  margin: 0;
/* 28px on the left for icon or checkbox 7em on the right for shortcut. */
  padding: 5px 7em 5px 28px;
  white-space: nowrap;
}
.goog-menuitem.goog-menuitem-rtl {
/* Flip left/right padding for BiDi. */
  padding-left: 7em;
  padding-right: 28px;
}
.goog-menu-nocheckbox .goog-menuitem,
.goog-menu-noicon .goog-menuitem {
  padding-left: 12px;
}
.goog-menu-noaccel .goog-menuitem {
  padding-right: 20px;
}
.goog-menuitem-content {
  color: #000;
}
.goog-menuitem-disabled .goog-menuitem-accel,
.goog-menuitem-disabled .goog-menuitem-content {
  color: #ccc !important;
}
.goog-menuitem-highlight,
.goog-menuitem-hover {
  background-color: #d6e9f8;
/* Use an explicit top and bottom border so that the selection is visible
   * in high contrast mode. */
  padding-bottom: 3px;
  padding-top: 3px;
}
.goog-menuitem-checkbox,
.goog-menuitem-icon {
  background-repeat: no-repeat;
  height: 16px;
  left: 6px;
  position: absolute;
  right: auto;
  vertical-align: middle;
  width: 16px;
}
.goog-menuitem-rtl .goog-menuitem-checkbox,
.goog-menuitem-rtl .goog-menuitem-icon {
/* Flip left/right positioning. */
  left: auto;
  right: 6px;
}
.goog-option-selected .goog-menuitem-checkbox,
.goog-option-selected .goog-menuitem-icon {
/* Client apps may override the URL at which they serve the sprite. */
  background: url("//ssl.gstatic.com/editor/editortoolbar.png") no-repeat -512px 0;
}
.goog-menuitem-accel {
  color: #999;
/* Keyboard shortcuts are untranslated always left-to-right. */
/* @noflip */
  direction: ltr;
  left: auto;
  padding: 0 6px;
  position: absolute;
  right: 0;
  text-align: right;
}
.goog-menuitem-rtl .goog-menuitem-accel {
/* Flip left/right positioning and text alignment. */
  left: 0;
  right: auto;
  text-align: left;
}
.goog-menuitem-mnemonic-hint {
  text-decoration: underline;
}
.goog-menuitem-mnemonic-separator {
  color: #999;
  font-size: 12px;
  padding-left: 4px;
}
.goog-menuseparator {
  border-top: 1px solid #ccc;
  margin: 4px 0;
  padding: 0;
}
fieldset .goog-menu-button-caption {
  width: 155px;
  overflow: hidden;
  white-space: nowrap;
}
fieldset .goog-menu-button + ul {
  min-width: 180px;
  width: auto;
}
fieldset .goog-menu-button.periodicityUnit .goog-menu-button-inner-box {
  width: 85px;
}
fieldset .goog-menu-button.periodicityUnit .goog-menu-button-caption {
  width: 65px;
}
fieldset .goog-menu-button.periodicityUnit + ul {
  width: 95px;
}
.goog-date-picker,
.goog-date-picker th,
.goog-date-picker td {
  font: 12px Calibri, sans-serif;
}
.goog-date-picker {
  -moz-user-focus: normal;
  -moz-user-select: none;
  position: absolute;
  border: none;
  float: left;
  padding: 4px;
  color: #555;
  background: #fafafb;
  cursor: default;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  z-index: 20;
  -webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0 10px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0 10px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0 10px 1px rgba(0,0,0,0.15);
  box-shadow: 0 0 10px 1px rgba(0,0,0,0.15);
}
.goog-date-picker tbody {
  outline: none;
}
.goog-date-picker thead th,
.goog-date-picker tfoot th,
.goog-date-picker thead td,
.goog-date-picker tfoot td {
  background: #1e486f;
  padding: 3px 8px 5px 8px;
  border: 0;
  position: relative;
}
.goog-date-picker thead th:first-child,
.goog-date-picker tfoot th:first-child,
.goog-date-picker thead td:first-child,
.goog-date-picker tfoot td:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  -ms-border-radius: 3px 0 0 3px;
  -o-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.goog-date-picker thead th:last-child,
.goog-date-picker tfoot th:last-child,
.goog-date-picker thead td:last-child,
.goog-date-picker tfoot td:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  -ms-border-radius: 0 3px 3px 0;
  -o-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.goog-date-picker tfoot td {
  padding: 2px 6px;
  border-top: 1px solid #f00;
}
.goog-date-picker:focus {
  outline: none;
}
.goog-date-picker th {
  text-align: center;
}
.goog-date-picker td {
  text-align: center;
  vertical-align: middle;
  padding: 4px 6px;
  border: 1px solid #e8e8e8;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #fafafa, #f3f3f3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#f3f3f3));
  background-image: -webkit-linear-gradient(top, #fafafa, #f3f3f3);
  background-image: -o-linear-gradient(top, #fafafa, #f3f3f3);
  background-image: linear-gradient(to bottom, #fafafa, #f3f3f3);
  background-repeat: repeat-x;
}
.goog-date-picker-menu {
  position: absolute;
  background: #fafafb;
  border: 0;
  -moz-user-focus: normal;
  z-index: 1;
  outline: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.goog-date-picker-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.goog-date-picker-menu ul li {
  cursor: default;
}
.goog-date-picker-menu-selected {
  background: #133d64;
  color: #fff;
}
.goog-date-picker th {
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
}
.goog-date-picker td div {
  float: left;
}
.goog-date-picker button {
  padding: 0;
  margin: 1px 0;
  border: 0;
  color: #fff;
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
  background: transparent;
}
.goog-date-picker button:focus {
  outline: none;
}
.goog-date-picker thead button {
  width: 12px;
  height: 12px;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  color: #1e486f;
  background: #fff;
}
.goog-date-picker thead button.goog-date-picker-month,
.goog-date-picker thead button.goog-date-picker-year {
  width: auto;
  height: auto;
  color: #fff;
  background: #1e486f;
  margin: 1px 6px;
}
.goog-date-picker thead button.goog-date-picker-month {
  width: 65px;
}
.goog-date-picker thead button.goog-date-picker-year {
  width: 30px;
}
.goog-date-picker-date {
  background: #fff;
}
.goog-date-picker-week,
.goog-date-picker-wday {
  padding: 3px;
  border: 0;
  border-color: #e8e8e8;
  border-style: solid;
}
.goog-date-picker-week {
  border-right-width: 1px;
  border-bottom: 1px solid #fff;
}
.goog-date-picker-wday {
  border-bottom-width: 1px;
}
.goog-date-picker-head td {
  text-align: center;
}
td.goog-date-picker-today-cont {
  text-align: center;
}
td.goog-date-picker-none-cont {
  text-align: center;
}
.goog-date-picker-month {
  width: 11ex;
}
.goog-date-picker-year {
  width: 6ex;
}
.goog-date-picker table {
  border-collapse: collapse;
}
.goog-date-picker-other-month {
  color: #888;
}
.goog-date-picker-wkend-start,
.goog-date-picker-wkend-end {
  background: #eee;
}
td.goog-date-picker-selected {
  background: #133d64;
  color: #fff;
}
td.goog-date-picker-today {
  background: #7587a3;
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
  border: 0;
  color: #fff;
}
td.goog-date-picker-today.goog-date-picker-selected {
  background: #133d64;
}
.goog-tab {
  position: relative;
  z-index: 1;
  float: none;
  border: 1px solid #c6c6c8;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  color: #5e6065;
  text-decoration: none;
  text-align: center;
  display: table-cell;
  padding: 0;
  vertical-align: middle;
  width: 116px;
  color: #5e6065;
  line-height: 14px;
  height: 46px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 13px;
  font-weight: 200;
}
.goog-tab-bar-top .goog-tab {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  background-color: #f0f0f1;
  background-image: -moz-linear-gradient(top, #fafafb, #e1e1e2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafb), to(#e1e1e2));
  background-image: -webkit-linear-gradient(top, #fafafb, #e1e1e2);
  background-image: -o-linear-gradient(top, #fafafb, #e1e1e2);
  background-image: linear-gradient(to bottom, #fafafb, #e1e1e2);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 0 1px #c6c6c8;
  -moz-box-shadow: inset 0 0 1px #c6c6c8;
  -ms-box-shadow: inset 0 0 1px #c6c6c8;
  -o-box-shadow: inset 0 0 1px #c6c6c8;
  box-shadow: inset 0 0 1px #c6c6c8;
  text-shadow: 1px 0 0 rgba(0,0,0,0.15);
  border: 1px solid #c6c6c8;
  border-bottom-width: 0;
  color: #5e6065;
  padding: 5px 3px 7px;
  text-align: center;
  color: #5e6065;
  height: 46px;
  width: 116px;
  text-shadow: 0 0 1px rgba(0,0,0,0.01);
}
.goog-tab-bar-top .goog-tab:hover {
  border: 1px solid #003158;
  border-bottom-width: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  color: #fff;
}
.goog-tab-bar-top .goog-tab[data-afg="trn_new_fast"] {
  padding: 5px 0;
}
.goog-tab-bar-top .goog-tab a {
  text-decoration: none;
  color: #5e6065;
  display: block;
  height: 100%;
  text-align: center;
}
.goog-tab-bar-top {
  display: table;
  position: relative;
  top: 0;
  left: 20px;
  border-collapse: separate;
  border-spacing: 5px 0;
}
ul.goog-tab-bar-top li {
  line-height: 16px;
}
.goog-tab-bar-top .goog-tab-selected,
.goog-tab-bar-top .goog-tab:hover {
  margin-top: 0;
  color: #fff;
  text-shadow: 1px 0 0 rgba(255,255,255,0.25);
  position: relative;
  z-index: 3;
}
.goog-tab-bar-top .goog-tab:hover,
.goog-tab-bar-top .goog-tab-selected,
.goog-tab-bar-top .goog-tab-selected:hover {
  color: #fff;
  background-color: #204c75;
  background-image: -moz-linear-gradient(top, #214e79, #1e486f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#214e79), to(#1e486f));
  background-image: -webkit-linear-gradient(top, #214e79, #1e486f);
  background-image: -o-linear-gradient(top, #214e79, #1e486f);
  background-image: linear-gradient(to bottom, #214e79, #1e486f);
  background-repeat: repeat-x;
  border: 1px solid #003158;
  border-bottom-width: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  text-decoration: none;
}
.goog-tab-bar-top .goog-tab:hover a,
.goog-tab-bar-top .goog-tab-selected a,
.goog-tab-bar-top .goog-tab-selected:hover a {
  color: #fff;
}
.goog-tab-bar-top:after,
.goog-tab-bar-bottom:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.goog-tab-bar-bottom .goog-tab {
  margin: 0 4px 1px 0;
  border-top: 0;
  float: left;
}
.goog-tab-bar-start .goog-tab {
  margin: 0 0 4px 1px;
  border-right: 0;
}
.goog-tab-bar-end .goog-tab {
  margin: 0 1px 4px 0;
  border-left: 0;
}
.goog-tab-hover {
  background: #eee;
}
.goog-tab-disabled {
  color: #666;
}
.goog-tab-bar-bottom .goog-tab-selected {
  top: -1px;
  margin-bottom: 0;
  padding-top: 5px;
}
.goog-tab-bar-start .goog-tab-selected {
  left: 1px;
  margin-left: 0;
  padding-right: 9px;
}
.goog-tab-bar-end .goog-tab-selected {
  left: -1px;
  margin-right: 0;
  padding-left: 9px;
}
.goog-tab-bar {
  margin: 0;
  border: 0;
  padding: 0;
  list-style: none;
  cursor: default;
  outline: none;
}
.goog-tab-bar-clear {
  clear: both;
  height: 0;
  overflow: hidden;
}
.goog-tab-bar-start {
  float: left;
}
.goog-tab-bar-end {
  float: right;
}
* html .goog-tab-bar-start {
  margin-right: -3px;
}
* html .goog-tab-bar-end {
  margin-left: -3px;
}
/* @group Base */
    .chzn-container {
      font-size: 13px;
      position: relative;
      display: inline-block;
      vertical-align: middle;
      zoom: 1;
      *display: inline;
      min-width: 250px;
      color: #5e6065;
      font-weight: normal;
    }
    .chzn-container .chzn-drop {
      background: #fff;
      border: 1px solid #bfc0c2;
      position: absolute;
      top: 100%;
      left: -9999px;
      -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);
      -moz-box-shadow   : 0 4px 5px rgba(0,0,0,.15);
      box-shadow        : 0 4px 5px rgba(0,0,0,.15);
      z-index: 1100;
      width: 100%;
      -moz-box-sizing   : border-box;
      -ms-box-sizing    : border-box;
      -webkit-box-sizing: border-box;
      -khtml-box-sizing : border-box;
      box-sizing        : border-box;
    }
    .chzn-container button.btn {
      position: relative;
      display: none;
      padding: 6px 20px;
      margin: 2px 0 0 20px;
      //left: -40px;
      font-weight: 400;
      font-size: 13px;
      -webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);
      box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);
      text-shadow: 0 0 1px rgba(255,255,255,.5);
    }
    .content-header .chzn-container button.btn {
      float: left;
    }
    .chzn-container button.btn.show{
      display: block !important;
      -webkit-animation: fadeIn .5s;
      -moz-animation: fadeIn .5s;
      -o-animation: fadeIn .5s;
      animation: fadeIn .5s;
    }

    .chzn-container.chzn-with-drop .chzn-drop {
      left: 0;
    }

    /* @end */

    /* @group Single Chosen */
    .chzn-container-single .chzn-single {
      background: rgb(228,228,228); /* Old browsers */
      background: -moz-linear-gradient(top,  rgba(228,228,228,1) 0%, rgba(231,231,231,1) 100%); /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(228,228,228,1)), color-stop(100%,rgba(231,231,231,1))); /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top,  rgba(228,228,228,1) 0%,rgba(231,231,231,1) 100%); /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top,  rgba(228,228,228,1) 0%,rgba(231,231,231,1) 100%); /* Opera 11.10+ */
      background: -ms-linear-gradient(top,  rgba(228,228,228,1) 0%,rgba(231,231,231,1) 100%); /* IE10+ */
      background: linear-gradient(to bottom,  rgba(228,228,228,1) 0%,rgba(231,231,231,1) 100%); /* W3C */
      //filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */
      width: 240px;
      overflow: hidden;
      height: 22px;
      line-height: 23px;
      -webkit-border-radius: 5px;
      -moz-border-radius   : 5px;
      border-radius        : 5px;
      -moz-background-clip   : padding;
      -webkit-background-clip: padding-box;
      background-clip        : padding-box;
      border-color: #969799 #abacae #c2c3c5;
      border-style: solid;
      border-width: 1px;
      -webkit-box-shadow: inset 0 3px 8px rgba(0,0,0,.25);
      -moz-box-shadow   : inset 0 3px 8px rgba(0,0,0,.25);
      box-shadow        : inset 0 3px 8px rgba(0,0,0,.25);
      display: block;
      overflow: hidden;
      white-space: nowrap;
      position: relative;
      padding: 0 0 0 8px;
      color: #5e6065;
      text-decoration: none;
    }
    .arbes-control-error .chzn-container-single .chzn-single {
      border-color: #6d262f;
    }
    .content-header .chzn-container-single .chzn-single {
      border: 0;
      margin: 6px 0 0;
    }

    .chzn-container-single .chzn-default {
      color: #999;
      z-index: 1100;
    }
    .chzn-container-single .chzn-single span {
      margin-right: 26px;
      display: block;
      overflow: hidden;
      white-space: nowrap;
      -o-text-overflow: ellipsis;
      -ms-text-overflow: ellipsis;
      text-overflow: ellipsis;
    }
    .chzn-container-single .chzn-single abbr {
      display: block;
      position: absolute;
      right: 26px;
      top: 6px;
      width: 12px;
      height: 12px;
      font-size: 1px;
    }
    .chzn-container-single .chzn-single abbr:hover {
      background-position: -42px -10px;
    }
    .chzn-container-single.chzn-disabled .chzn-single abbr:hover {
      background-position: -42px -10px;
    }
    .chzn-container-single .chzn-single div {
      position: absolute;
      right: 0;
      top: 0;
      display: block;
      height: 100%;
      width: 25px;
    }
    .chzn-container-single .chzn-single div b {
      background: transparent url('./../client/images/jat/css/sprite-icons.png') no-repeat -55px -129px;
      display: block;
      width: 100%;
      height: 100%;
    }
    .chzn-container-single .chzn-search {
      padding: 0 4px;
      position: absolute;
      top: -22px;
      left: 0;
      width: 220px;
      margin: 0;
      white-space: nowrap;
      z-index: 1100;
    }
    .content-header .chzn-container-single .chzn-search {
      top: -40px;
    }
    .chzn-container-single .chzn-search input {
      margin: 1px 0;
      padding: 4px;
      height: 18px;
      outline: 0;
      border: 0;
      font-family: sans-serif;
      font-size: 1em;
      width: 100% !important;
      -moz-box-sizing   : border-box;
      -ms-box-sizing    : border-box;
      -webkit-box-sizing: border-box;
      -khtml-box-sizing : border-box;
      box-sizing        : border-box;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      background: #fff;
    }
    .content-header .chzn-container-single .chzn-search input {
      height: 22px;
    }
    .chzn-container-single .chzn-search input.focus{
      box-shadow: none;
    }
    .chzn-container-single .chzn-drop {
      -webkit-border-radius: 4px;
      -moz-border-radius   : 4px;
      border-radius        : 4px;
      -moz-background-clip   : padding;
      -webkit-background-clip: padding-box;
      background-clip        : padding-box;
    }
    .content-header .chzn-container-single .chzn-drop {
      margin-top: 12px;
    }
    .este-scrollbar {
      height 250px;
    }
    .chzn-container-single-nosearch .chzn-search {
      position: absolute;
      left: -9999px;
    }
    /* @end */

    /* @group Multi Chosen */
    .chzn-container-multi .chzn-choices {
      background-color: #fff;
      background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
      background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
      background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
      background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
      background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
      border: 1px solid #aaa;
      margin: 0;
      padding: 0;
      cursor: text;
      overflow: hidden;
      height: auto !important;
      height: 1%;
      position: relative;
      width: 100%;
      -moz-box-sizing   : border-box;
      -ms-box-sizing    : border-box;
      -webkit-box-sizing: border-box;
      -khtml-box-sizing : border-box;
      box-sizing        : border-box;
    }
    .chzn-container-multi .chzn-choices li {
      float: left;
      list-style: none;
    }
    .chzn-container-multi .chzn-choices .search-field {
      white-space: nowrap;
      margin: 0;
      padding: 0;
    }
    .chzn-container-multi .chzn-choices .search-field input {
      color: #666;
      background: transparent !important;
      border: 0 !important;
      font-family: sans-serif;
      font-size: 100%;
      height: 15px;
      padding: 5px;
      margin: 1px 0;
      outline: 0;
      -webkit-box-shadow: none;
      -moz-box-shadow   : none;
      box-shadow        : none;
    }
    .chzn-container-multi .chzn-choices .search-field .default {
      color: #999;
    }
    .chzn-container-multi .chzn-choices .search-choice {
      -webkit-border-radius: 3px;
      -moz-border-radius   : 3px;
      border-radius        : 3px;
      -moz-background-clip   : padding;
      -webkit-background-clip: padding-box;
      background-clip        : padding-box;
      background-color: #e4e4e4;
      -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
      -moz-box-shadow   : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
      box-shadow        : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
      color: #333;
      border: 1px solid #aaaaaa;
      line-height: 13px;
      padding: 3px 20px 3px 5px;
      margin: 3px 0 3px 5px;
      position: relative;
      cursor: default;
    }
    .chzn-container-multi .chzn-choices .search-choice.search-choice-disabled {
      background-color: #e4e4e4;
      color: #666;
      border: 1px solid #cccccc;
      padding-right: 5px;
    }
    .chzn-container-multi .chzn-choices .search-choice-focus {
      background: #d4d4d4;
    }
    .chzn-container-multi .chzn-choices .search-choice .search-choice-close {
      display: block;
      position: absolute;
      right: 3px;
      top: 4px;
      width: 12px;
      height: 12px;
      font-size: 1px;
    }
    .chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
      background-position: -42px -10px;
    }
    .chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
      background-position: -42px -10px;
    }
    /* @end */

    /* @group Results */
    .chzn-container .chzn-results {
      margin: 0;
      max-height: 310px;
      padding: 4px 0;
      position: relative;
      overflow-x: hidden;
      overflow-y: auto;
      -webkit-overflow-scrolling: touch;
    }
    .chzn-container-multi .chzn-results {
      margin: 0;
      padding: 0;
    }
    .chzn-container .chzn-results li {
      display: none;
      line-height: 15px;
      padding: 6px 15px;
      margin: 0;
      list-style: none;
      border-top: 1px solid #e9e9e6;
    }
    .chzn-container .chzn-results li:first-child {
      border-top: 0;
    }
    .chzn-container .chzn-results .active-result {
      cursor: pointer;
      display: list-item;
    }
    .chzn-container .chzn-results .highlighted {
      background: #e9e9e6;
    }
    .chzn-container .chzn-results li em {
      background: #feffde;
      font-style: normal;
    }
    .chzn-container .chzn-results .highlighted em {
      background: transparent;
    }
    .chzn-container .chzn-results .no-results {
      background: #f4f4f4;
      display: list-item;
    }
    .chzn-container .chzn-results .group-result {
      cursor: default;
      color: #999;
      bold();
    }
    .chzn-container .chzn-results .group-option {
      padding-left: 15px;
    }
    .chzn-container-multi .chzn-drop .result-selected {
      display: none;
    }
    .chzn-container .chzn-results-scroll {
      background: white;
      margin: 0 4px;
      position: absolute;
      text-align: center;
      width: 321px; /* This should by dynamic with js */
      z-index: 1;
    }
    .chzn-container .chzn-results-scroll span {
      display: inline-block;
      height: 17px;
      text-indent: -5000px;
      width: 9px;
    }
    .chzn-container .chzn-results-scroll-down {
      bottom: 0;
    }
    /* @end */

    /* @group Active  */
    .chzn-container-active .chzn-single {
      width: 240px;
    }
    .content-header .chzn-container-single.chzn-container-active .chzn-single,.content-header .chzn-container-active.chzn-with-drop .chzn-single {
      height: 32px;
      line-height: 33px;
      margin: 2px 0 0;
      border: 0;
    }
    .chzn-container-single.chzn-container-active .chzn-single, .chzn-container-active.chzn-with-drop .chzn-single {
      background: #fff;
      -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.25);
      box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.25);
      border-color: $inputBorder $inputBorderLight $inputBorderLighten;
      border-style: solid;
      border-width: 1px;
    }
    .chzn-container-active.chzn-with-drop .chzn-single div {
      background: transparent;
      border-left: none;
    }
    .content-header .chzn-container-single.chzn-container-active div b, .content-header .chzn-container-active.chzn-with-drop .chzn-single div b {
      background-position: -55px -126px;
    }
    .chzn-container-active .chzn-choices {
      -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
      -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
      box-shadow        : 0 0 5px rgba(0,0,0,.3);
      border: 1px solid #5897fb;
    }
    .chzn-container-active .chzn-choices .search-field input {
      color: #111 !important;
    }
    /* @end */

    /* @group Disabled Support */
    .chzn-disabled {
      cursor: default;
      opacity:0.5 !important;
    }
    .chzn-disabled .chzn-single {
      cursor: default;
    }
    .chzn-disabled .chzn-choices .search-choice .search-choice-close {
      cursor: default;
    }

    /* @group Right to Left */
    .chzn-rtl { text-align: right; }
    .chzn-rtl .chzn-single { padding: 0 8px 0 0; overflow: visible; }
    .chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; direction: rtl; }

    .chzn-rtl .chzn-single div { left: 3px; right: auto; }
    .chzn-rtl .chzn-single abbr {
      left: 26px;
      right: auto;
    }
    .chzn-rtl .chzn-choices .search-field input { direction: rtl; }
    .chzn-rtl .chzn-choices li { float: right; }
    .chzn-rtl .chzn-choices .search-choice { padding: 3px 5px 3px 19px; margin: 3px 5px 3px 0; }
    .chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 4px; right: auto; }
    .chzn-rtl .chzn-search { left: 9999px; }
    .chzn-rtl.chzn-with-drop .chzn-search { left: 0px; }
    .chzn-rtl .chzn-drop { left: 9999px; }
    .chzn-rtl.chzn-container-single .chzn-results { margin: 0 0 4px 4px; padding: 0 4px 0 0; }
    .chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 15px; }
    .chzn-rtl.chzn-container-active.chzn-with-drop .chzn-single div { border-right: none; }
    .chzn-rtl .chzn-search input {
      background: #fff url('images/chosen-sprite.png') no-repeat -30px -20px;
      background: url('images/chosen-sprite.png') no-repeat -30px -20px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
      background: url('images/chosen-sprite.png') no-repeat -30px -20px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
      background: url('images/chosen-sprite.png') no-repeat -30px -20px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
      background: url('images/chosen-sprite.png') no-repeat -30px -20px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
      background: url('images/chosen-sprite.png') no-repeat -30px -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
      padding: 4px 5px 4px 20px;
      direction: rtl;
    }
    /* @end */

    /* @group Retina compatibility */
    @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi)  {
      .chzn-rtl .chzn-search input, .chzn-container-single .chzn-single abbr, .chzn-container-single .chzn-single div b, .chzn-container-single .chzn-search input, .chzn-container-multi .chzn-choices .search-choice .search-choice-close, .chzn-container .chzn-results-scroll-down span, .chzn-container .chzn-results-scroll-up span {
          background-image: url('images/chosen-sprite@2x.png') !important;
          background-repeat: no-repeat !important;
          background-size: 52px 37px !important;
      }
    }
    /* @end */
body.arbes-modal-bg .content-header .chzn-container.chzn-container-active,
body.arbes-modal-bg .content-header .chzn-container.chzn-container-single,
body.arbes-modal-bg .content-header .chzn-container.chzn-container-single .chzn-drop,
body.arbes-modal-bg .content-header .chzn-container button.arbes-control-search {
  z-index: 1100;
}
body.arbes-modal-bg .content-header .chzn-container button.arbes-control-search {
  opacity: 1;
}
div.input-small .chzn-container {
  min-width: 45px;
  border: 0;
  z-index: 1;
}
div.input-small .chzn-container-single .chzn-single {
  -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.25);
  -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.25);
  -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.25);
  -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.25);
  -ms-box-shadow: inset 0 1px 3px rgba(0,0,0,0.25);
  -o-box-shadow: inset 0 1px 3px rgba(0,0,0,0.25);
  box-shadow: inset 0 1px 3px rgba(0,0,0,0.25);
  background-color: #fafafb;
  background-image: none;
  overflow: hidden;
}
div.input-small a.chzn-single {
  width: 45px;
  z-index: 1;
}
div.input-small .chzn-single div {
  display: none;
}
div.input-small .chzn-single span {
  width: 100%;
  display: block;
}
div.input-small .chzn-drop.este-scrollbar {
  height: 120px;
}
div.input-small .chzn-container .chzn-drop {
  border: 0;
  background: #fafafb;
  margin-top: 5px;
  width: 255px;
  -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.25);
  -moz-box-shadow: 0 0 8px 0 rgba(0,0,0,0.25);
  -ms-box-shadow: 0 0 8px 0 rgba(0,0,0,0.25);
  -o-box-shadow: 0 0 8px 0 rgba(0,0,0,0.25);
  box-shadow: 0 0 8px 0 rgba(0,0,0,0.25);
}
div.input-small .chzn-container .chzn-drop .este-scrollbar {
  height: 140px;
}
div.input-small .chzn-container .chzn-drop .chzn-search {
  width: 45px;
  float: left;
  margin-top: -27px;
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
}
div.input-small .chzn-container .chzn-drop .chzn-search input {
  background: #fafafb;
}
div.input-small .chzn-container .chzn-drop .chzn-results {
  padding: 0;
  font-size: 12px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  width: 275px;
}
div.input-small .chzn-container .chzn-drop .chzn-results li strong,
div.input-small .chzn-container .chzn-drop .chzn-results li span {
  display: inline-block;
  vertical-align: top;
}
div.input-small .chzn-container .chzn-drop .chzn-results span {
  width: 25px;
}
div.input-small .chzn-container .chzn-drop .chzn-results strong {
  width: 150px;
  margin-left: 5px;
}
.este-scrollbar {
  position: relative;
  overflow: hidden;
}
.este-scrollbar > .este-scrollbar-content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
}
html.e-ua-device-desktop .este-scrollbar > .este-scrollbar-content {
  overflow: hidden;
}
html.e-ua-platform-mac.e-ua-engine-webkit .este-scrollbar > .este-scrollbar-content::-webkit-scrollbar {
  visibility: hidden;
}
.arbes-slider.goog-slider-vertical,
.este-scrollbar > .goog-slider-vertical,
.este-scrollbar > .goog-slider-horizontal {
  position: absolute;
  z-index: 100;
  background-color: #fdfdfd;
  opacity: 0.2;
  -webkit-transition: opacity 0.2s, width 0.2s, height 0.2s;
  -moz-transition: opacity 0.2s, width 0.2s, height 0.2s;
  -o-transition: opacity 0.2s, width 0.2s, height 0.2s;
  -ms-transition: opacity 0.2s, width 0.2s, height 0.2s;
  -webkit-transition: opacity 0.2s, width 0.2s, height 0.2s;
  -moz-transition: opacity 0.2s, width 0.2s, height 0.2s;
  -ms-transition: opacity 0.2s, width 0.2s, height 0.2s;
  -o-transition: opacity 0.2s, width 0.2s, height 0.2s;
  transition: opacity 0.2s, width 0.2s, height 0.2s;
  -webkit-transition-delay: 0, 0.2s, 0.2s;
  -moz-transition-delay: 0, 0.2s, 0.2s;
  -o-transition-delay: 0, 0.2s, 0.2s;
  -ms-transition-delay: 0, 0.2s, 0.2s;
  -webkit-transition-delay: 0, 0.2s, 0.2s;
  -moz-transition-delay: 0, 0.2s, 0.2s;
  -ms-transition-delay: 0, 0.2s, 0.2s;
  -o-transition-delay: 0, 0.2s, 0.2s;
  transition-delay: 0, 0.2s, 0.2s;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.goog-slider-vertical {
  display: block !important;
}
.arbes-slider.goog-slider-vertical:hover {
  opacity: 0.9;
  width: 15px;
  outline: none;
}
.este-scrollbar > .goog-slider-vertical.este-scrollbar-shown,
.este-scrollbar > .goog-slider-horizontal.este-scrollbar-shown {
  opacity: 0.9;
  -webkit-transition: opacity 0, width 0.2s, height 0.2s;
  -moz-transition: opacity 0, width 0.2s, height 0.2s;
  -o-transition: opacity 0, width 0.2s, height 0.2s;
  -ms-transition: opacity 0, width 0.2s, height 0.2s;
  -webkit-transition: opacity 0, width 0.2s, height 0.2s;
  -moz-transition: opacity 0, width 0.2s, height 0.2s;
  -ms-transition: opacity 0, width 0.2s, height 0.2s;
  -o-transition: opacity 0, width 0.2s, height 0.2s;
  transition: opacity 0, width 0.2s, height 0.2s;
}
.arbes-slider.goog-slider-vertical:before,
.este-scrollbar > .goog-slider-vertical.este-scrollbar-shown-bg:before,
.este-scrollbar > .goog-slider-horizontal.este-scrollbar-shown-bg:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
P
  background-color: #fff;
  opacity: 0.3;
}
.este-scrollbar > .goog-slider-vertical.este-scrollbar-shown-bg.goog-slider-vertical,
.este-scrollbar > .goog-slider-horizontal.este-scrollbar-shown-bg.goog-slider-vertical {
  border-left: 0;
}
.este-scrollbar > .goog-slider-vertical.este-scrollbar-shown-bg.goog-slider-horizontal,
.este-scrollbar > .goog-slider-horizontal.este-scrollbar-shown-bg.goog-slider-horizontal {
  border-top: 0;
}
.arbes-slider.goog-slider-vertical:focus,
.este-scrollbar > .goog-slider-vertical:focus,
.este-scrollbar > .goog-slider-horizontal:focus {
  outline: none;
}
.este-scrollbar > .goog-slider-vertical > .goog-slider-thumb,
.este-scrollbar > .goog-slider-horizontal > .goog-slider-thumb {
  position: absolute;
  overflow: hidden;
}
.arbes-slider.goog-slider-vertical > .goog-slider-thumb:after,
.este-scrollbar > .goog-slider-vertical > .goog-slider-thumb:after,
.este-scrollbar > .goog-slider-horizontal > .goog-slider-thumb:after {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  background-color: #174168;
  -webkit-border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  content: "";
}
.este-scrollbar > .goog-slider-vertical {
  top: 0;
  right: 0;
  bottom: 0;
  width: 11px;
}
.este-scrollbar > .goog-slider-vertical.este-scrollbar-shown-bg {
  width: 15px;
}
.arbes-slider.goog-slider-vertical > .goog-slider-thumb,
.este-scrollbar > .goog-slider-vertical > .goog-slider-thumb {
  left: 0;
  width: 100%;
  min-height: 28px;
}
.este-scrollbar > .goog-slider-horizontal {
  left: 0;
  bottom: 0;
  right: 0;
  height: 11px;
}
.este-scrollbar > .goog-slider-horizontal.este-scrollbar-shown-bg {
  height: 15px;
}
.este-scrollbar > .goog-slider-horizontal > .goog-slider-thumb {
  top: 0;
  height: 100%;
  min-width: 28px;
}
.vertical,
.horizontal,
.both {
  position: relative;
  width: 350px;
  outline: solid 1px #ccc;
}
.vertical {
  height: 150px;
}
.horizontal {
  height: 70px;
}
.horizontal > .goog-slider-horizontal {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.both {
  height: 120px;
}
.horizontal .content,
.both .content {
  white-space: nowrap;
}
.content p {
  margin: 2px;
  padding: 3px 4px;
  background-color: #eee;
  font-size: 12px;
}
.horizontal .content p,
.both .content p {
  display: inline-block;
  text-align: center;
  width: 60px;
  height: 60px;
  line-height: 60px;
}
.both > .goog-slider-vertical {
  bottom: 16px;
}
.both > .goog-slider-horizontal {
  right: 16px;
}
.both > .goog-slider-vertical,
.both > .goog-slider-horizontal {
  background-color: transparent;
}
.jspContainer {
  position: relative;
}
.jspPane {
  position: absolute;
  -webkit-transition: top 0.2s linear;
  -moz-transition: top 0.2s linear;
  -ms-transition: top 0.2s linear;
  -o-transition: top 0.2s linear;
  transition: top 0.2s linear;
}
.jspVerticalBar {
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  width: 10px;
  padding: 3px;
  height: 100%;
  background-color: rgba(255,255,255,0.3);
}
.jspHorizontalBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 16px;
}
.jspVerticalBar *,
.jspHorizontalBar * {
  margin: 0;
  padding: 0;
}
.jspCap {
  display: none;
}
.jspCapBottom {
  display: block;
  height: 16px;
}
.jspHorizontalBar .jspCap {
  float: left;
}
.jspTrack {
  position: relative;
}
.jspDrag {
  background: #fff;
  position: relative;
  top: 0;
  left: 0;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  opacity: 0.7;
}
.jspDrag:hover {
  background: #174066;
  opacity: 1;
}
.jspVerticalBar:hover .jspDrag {
  background: #174066;
  opacity: 1;
}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
  float: left;
  height: 100%;
}
.jspVerticalBar .jspTrack {
  padding: 3px 0;
}
.jspArrow {
  text-indent: -20000px;
  display: block;
  cursor: pointer;
  width: 10px;
  background-color: rgba(255,255,255,0.5);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  position: relative;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.jspArrow:after {
  width: 0;
  height: 0;
  content: "";
  position: absolute;
  top: -1px;
  left: 1px;
}
.jspArrow:hover {
  background: #174066;
}
.jspArrow.jspArrowUp:after {
  border: 4px solid transparent;
  border-bottom: 3px solid #fff;
}
.jspArrow.jspArrowDown:after {
  top: 4px;
  border: 4px solid transparent;
  border-top: 3px solid #fff;
}
.jspArrow.jspDisabled,
.jspArrow.jspDisabled:hover {
  background-color: rgba(255,255,255,0.3);
  cursor: default;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.jspArrow.jspDisabled.jspArrowUp:after,
.jspArrow.jspDisabled:hover.jspArrowUp:after {
  border-bottom-color: rgba(255,255,255,0.4);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  -ms-background-clip: padding-box;
  -o-background-clip: padding-box;
  background-clip: padding-box;
}
.jspArrow.jspDisabled.jspArrowDown:after,
.jspArrow.jspDisabled:hover.jspArrowDown:after {
  border-top-color: rgba(255,255,255,0.4);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  -ms-background-clip: padding-box;
  -o-background-clip: padding-box;
  background-clip: padding-box;
}
.jspVerticalBar .jspArrow {
  height: 10px;
}
.jspHorizontalBar .jspArrow {
  width: 10px;
  float: left;
  height: 100%;
}
.jspVerticalBar .jspArrow:focus {
  outline: none;
}
.jspCorner {
  background: #eeeef4;
  float: left;
  height: 100%;
}
* html .jspCorner {
  margin: 0 -3px 0 0;
}
.goog-popupdatepicker {
  z-index: 3000;
}
.content-block.detail .hide {
  display: none;
}
.list-loading {
  background: transparent url("./../client/images/obs/loading-white-bg.gif");
  width: 32px;
  height: 32px;
}
.arbes-scrollbar-content {
  overflow: hidden;
}
.scrollbar-content-overflow-position {
  position: absolute;
  top: auto;
  overflow: hidden;
}
.obs-info .obs-selector-select .goog-menuitem-disabled {
  opacity: 0.4;
}
.itemLegendPortfolioStructure {
  width: 110px;
  white-space: normal !important;
}
.explanation-icon {
  display: inline-block;
  vertical-align: text-top;
  margin-left: 5px;
  width: 16px;
  height: 16px;
  overflow: hidden;
  text-indent: -100px;
  background: url("./../client/images/jat/css/sprite-icons.png") no-repeat -189px -134px;
}
.obs-authorization-challenge-value {
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
  padding-left: 5px;
  font-size: 16px;
}
.arbes-right table tbody td.obs-authorization-challenge-value {
  font-family: 'Source Sans Pro Bold', Calibri, Arial, sans-serif;
  font-weight: 400;
  padding-left: 5px;
  font-size: 16px;
  line-height: 1em;
}
.arbes-right table tbody th span.explanation-icon {
  position: absolute;
  left: 65px;
}
.content-header .obs-authorization-challenge-value {
  vertical-align: -5%;
}
.obs-notifications-challenge-container {
  float: left;
}
.obs-notifications-challenge-container span:first-child {
  padding-top: 4px;
}
.obs-bulk-import-challenge-container {
  padding: 5px 20px;
}
.obs-transactions-challenge-container .obs-authorization-challenge-value {
  padding-left: 0px;
  padding-top: 5px;
}
.obs-commons-account-limit-items .item {
  margin-top: 20px;
}
.obs-commons-account-limit-items .item:first-of-type {
  margin: 0;
}
