/* ======================================================================================================= */
/*  Tangível 2015                                                                                          */
/*  Code released under Creative Commons License - http://creativecommons.org/licenses/by/2.5/pt/          */
/*  Last Edit: 2015-09-30                                                                                  */
/*  Contact: info@tangivel.com                                                                             */
/* ======================================================================================================= */
/* ============================== */
/* ! Variables and functions      */
/* ============================== */
/* ============================== */
/* ! Layout for desktop version   */
/* ============================== */
html {
  display: table;
  width: 100%;
  height: 100%;
  position: relative;
}
html body.noscroll {
  position: fixed;
  overflow-y: scroll;
  width: 100%;
}
html .sntndr {
  margin: 0;
  padding-bottom: 210px;
  background: none;
  font-family: 'Lato', sans-serif;
  font-size: 12px;
  color: #323232;
  /*this class is used to hide components for web devices, and show for screen readers*/

}
html .sntndr a {
  color: #5b89ac;
  text-decoration: none;
}
html .sntndr a:hover {
  color: #5b89ac;
  text-decoration: underline;
}
html .sntndr a.underline {
  text-decoration: underline;
}
html .sntndr a.more-link {
  text-decoration: underline;
}
html .sntndr ul {
  list-style: none;
}
html .sntndr h1 {
  margin: 0;
  font-family: Exo, Arial;
  line-height: 34px;
}
html .sntndr h2,
html .sntndr .h2 {
  margin: 0;
  font-family: Exo, Arial;
  font-size: 20px;
  font-weight: bold;
}
html .sntndr h2 .counter,
html .sntndr .h2 .counter {
  font-weight: normal;
  color: #808080;
  font-size: 18px;
}
html .sntndr h3,
html .sntndr .h3 {
  margin: 0;
  font-family: Exo, Arial;
  font-size: 16px;
  color: #323232;
  font-weight: bold;
}
html .sntndr h4,
html .sntndr .h4 {
  margin: 0;
  font-family: Exo, Arial;
}
html .sntndr input[type=text],
html .sntndr input[type=password],
html .sntndr input[type=email],
html .sntndr textarea,
html .sntndr select {
  font-family: 'Lato', sans-serif;
  position: relative;
  z-index: 10;
  border: none;
  padding: 0 10px;
  font-size: 16px;
  color: #323232;
  box-shadow: inset 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  height: 34px;
  line-height: 22px;
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html .sntndr input[type=text]:disabled,
html .sntndr input[type=password]:disabled,
html .sntndr input[type=email]:disabled,
html .sntndr textarea:disabled,
html .sntndr select:disabled {
  opacity: 0.5;
}
html .sntndr input[type=text]:focus,
html .sntndr input[type=password]:focus,
html .sntndr input[type=email]:focus,
html .sntndr textarea:focus,
html .sntndr select:focus {
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);
}
html .sntndr input[type=text]::-webkit-input-placeholder,
html .sntndr input[type=password]::-webkit-input-placeholder,
html .sntndr input[type=email]::-webkit-input-placeholder,
html .sntndr textarea::-webkit-input-placeholder,
html .sntndr select::-webkit-input-placeholder {
  /* WebKit browsers */

  font-style: italic;
  color: #999999;
}
html .sntndr input[type=text]:-moz-placeholder,
html .sntndr input[type=password]:-moz-placeholder,
html .sntndr input[type=email]:-moz-placeholder,
html .sntndr textarea:-moz-placeholder,
html .sntndr select:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */

  font-style: italic;
  opacity: 1;
  color: #999999;
}
html .sntndr input[type=text]::-moz-placeholder,
html .sntndr input[type=password]::-moz-placeholder,
html .sntndr input[type=email]::-moz-placeholder,
html .sntndr textarea::-moz-placeholder,
html .sntndr select::-moz-placeholder {
  /* Mozilla Firefox 19+ */

  font-style: italic;
  opacity: 1;
  color: #999999;
}
html .sntndr input[type=text]:-ms-input-placeholder,
html .sntndr input[type=password]:-ms-input-placeholder,
html .sntndr input[type=email]:-ms-input-placeholder,
html .sntndr textarea:-ms-input-placeholder,
html .sntndr select:-ms-input-placeholder {
  /* Internet Explorer 10+ */

  font-style: italic;
  color: #999999;
}
html .sntndr input[type=text][disabled]::-webkit-input-placeholder,
html .sntndr input[type=password][disabled]::-webkit-input-placeholder,
html .sntndr input[type=email][disabled]::-webkit-input-placeholder,
html .sntndr textarea[disabled]::-webkit-input-placeholder,
html .sntndr select[disabled]::-webkit-input-placeholder {
  /* WebKit browsers */

  color: #bbb;
}
html .sntndr input[type=text][disabled]:-moz-placeholder,
html .sntndr input[type=password][disabled]:-moz-placeholder,
html .sntndr input[type=email][disabled]:-moz-placeholder,
html .sntndr textarea[disabled]:-moz-placeholder,
html .sntndr select[disabled]:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */

  color: #bbb;
}
html .sntndr input[type=text][disabled]::-moz-placeholder,
html .sntndr input[type=password][disabled]::-moz-placeholder,
html .sntndr input[type=email][disabled]::-moz-placeholder,
html .sntndr textarea[disabled]::-moz-placeholder,
html .sntndr select[disabled]::-moz-placeholder {
  /* Mozilla Firefox 19+ */

  color: #bbb;
}
html .sntndr input[type=text][disabled]:-ms-input-placeholder,
html .sntndr input[type=password][disabled]:-ms-input-placeholder,
html .sntndr input[type=email][disabled]:-ms-input-placeholder,
html .sntndr textarea[disabled]:-ms-input-placeholder,
html .sntndr select[disabled]:-ms-input-placeholder {
  /* Internet Explorer 10+ */

  color: #bbb;
}
html .sntndr input[type=text].error,
html .sntndr input[type=password].error,
html .sntndr input[type=email].error,
html .sntndr textarea.error,
html .sntndr select.error {
  border: 1px solid #ed7575;
}
html .sntndr textarea {
  font-family: 'Lato', sans-serif;
  resize: none;
  padding: 5px;
}
html .sntndr select::-ms-expand {
  display: none;
}
html .sntndr select,
html .sntndr input.select-date {
  position: relative;
  height: 34px;
  padding: 0px 44px 0px 10px;
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: 15px;
  color: #323232;
  padding-right: 40px;
  background-color: #fff;
  background: #ffffff url(../images/facelift/select-icon.png) scroll no-repeat right 0;
  font-family: 'Lato', sans-serif;
}
html .sntndr select[disabled],
html .sntndr input.select-date[disabled] {
  background-color: #eee;
}
html .sntndr select.form-group-by,
html .sntndr input.select-date.form-group-by {
  width: 218px;
}
html .sntndr select.form-filter-by,
html .sntndr input.select-date.form-filter-by {
  width: 308px;
}
html .sntndr select.daterange-picker,
html .sntndr input.select-date.daterange-picker {
  width: 178px;
}
html .sntndr button {
  display: inline-block;
  height: 36px;
  padding: 0 12px;
  margin: 0;
  border: 1px solid #e5e5e5;
  color: #888888;
  font-family: 'Lato', sans-serif;
  text-shadow: 0px 1px #ffffff;
  box-shadow: 0px 1px 0 #f2f2f2;
  white-space: nowrap;
  font-size: 15px;
  text-align: center;
  cursor: pointer;
  border-radius: 3px;
  background-image: linear-gradient(to bottom, #ffffff 9%, #f2f2f2 80%);
  background-color: #f2f2f2;
}
html .sntndr button:hover {
  background-image: linear-gradient(to bottom, #ffffff 9%, #fefefe 80%);
  background-color: #fefefe;
}
html .sntndr button:active {
  background-image: linear-gradient(to bottom, #f7f7f7 9%, #f7f7f7 80%);
  background-color: #f7f7f7;
  box-shadow: 0px -1px 0 #f2f2f2;
}
html .sntndr button.active {
  background: radial-gradient(ellipse at center, #787979 0%, #787979 49%, #6c6d6d 100%);
  background-color: #787979;
  color: #fff;
  text-shadow: none;
}
html .sntndr button:disabled {
  background-image: linear-gradient(to bottom, #f2f2f2 9%, #f2f2f2 80%);
  background-color: #f2f2f2;
  border: 1px solid #cccccb;
  color: #b2b2b2 !important;
}
html .sntndr button.update-btn {
  position: relative;
  padding-left: 54px;
  padding-right: 20px;
}
html .sntndr button.update-btn span {
  content: "";
  position: absolute;
  top: 7px;
  left: 20px;
  margin: 0;
  display: block;
  width: 24px;
  height: 19px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -245px -165px;
}
html .sntndr label {
  font-weight: normal;
  margin-bottom: 3px;
}
html .sntndr label.link {
  text-decoration: underline;
  cursor: pointer;
  color: #5b89ac;
  font-size: 16px;
  font-weight: 300;
}
html .sntndr .form-control {
  color: #323232;
  font-size: 12px;
  padding: 7px 8px;
}
html .sntndr .form-separator {
  margin: 40px 0 20px 0;
}
html .sntndr .form-separator .title {
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 3px;
}
html .sntndr .form-separator .title.alt {
  font-size: 16px;
  color: #4d4e4e;
  margin-bottom: -10px;
}
html .sntndr .form-separator hr {
  margin: 0;
}
html .sntndr .dragged-wrap {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  background-color: #fff;
  padding-left: 0px;
  box-sizing: border-box;
  z-index: 50;
}
html .sntndr .dragged-wrap.hover {
  width: 300px !important;
}
html .sntndr .dragged-wrap.hover td {
  height: 10px !important;
  line-height: 10px !important;
}
html .sntndr .dragged-wrap.hover td * {
  font-size: 10px !important;
  top: -2px !important;
}
html .sntndr .dragged-wrap.hover .column-2,
html .sntndr .dragged-wrap.hover .column-3,
html .sntndr .dragged-wrap.hover .column-4,
html .sntndr .dragged-wrap.hover .column-5,
html .sntndr .dragged-wrap.hover .description {
  display: none;
}
html .sntndr .dragged-wrap table tbody tr td {
  border-top: none !important;
}
html .sntndr .dragged-wrap table tbody tr td .item-title {
  margin-bottom: -5px;
}
html .sntndr .dragged-wrap table tbody tr td:first-child:before,
html .sntndr .dragged-wrap table tbody tr td:last-child:before {
  display: none !important;
}
html .sntndr .dragged-wrap table tbody tr.contacts td:first-child {
  width: 1% !important;
  padding-right: 5px !important;
}
html .sntndr hr {
  position: relative;
  margin: 20px 0;
  border: none;
  border-top: 1px solid #b3b2b3;
}
html .sntndr hr:before {
  position: absolute;
  top: -1px;
  left: -30px;
  content: "";
  border-top: 1px solid #b3b2b3;
  width: 30px;
  height: 1px;
}
html .sntndr hr.big-margin {
  margin: 30px 0;
}
html .sntndr .footnote_number sup {
  display: inline-block;
  font-size: 10px;
  line-height: 9px;
  min-height: 13px;
  min-width: 13px;
  padding: 2px 2px;
  text-align: center;
  background-color: #ffcc33;
  color: #245e81;
}
html .sntndr .footnote_number sup:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 3px solid #ffcc33;
  border-left: 3px solid #ffffff;
  width: 0;
}
html .sntndr acronym {
  cursor: help;
}
html .sntndr .title {
  font-size: 14px;
  color: #444444;
}
html .sntndr .inline {
  display: inline-block;
}
html .sntndr .sr-only {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
html .sntndr .print-only {
  display: none !important;
}
html .sntndr .full-size {
  width: 100% !important;
  float: none;
}
html .sntndr .clear {
  clear: both;
}
html .sntndr .align-left {
  text-align: left !important;
}
html .sntndr .align-right {
  text-align: right !important;
}
html .sntndr .align-center {
  text-align: center !important;
}
html .sntndr .float-left {
  float: left !important;
}
html .sntndr .float-right {
  float: right !important;
}
html .sntndr .regular {
  font-weight: normal !important;
}
html .sntndr .relative {
  position: relative;
}
html .sntndr .marged-left {
  margin-left: 10px !important;
}
html .sntndr .marged-right {
  margin-right: 10px !important;
}
html .sntndr .marged-top {
  margin-top: 5px !important;
}
html .sntndr .marged-bottom {
  margin-bottom: 5px !important;
}
html .sntndr .marged-left-big {
  margin-left: 20px !important;
}
html .sntndr .marged-right-big {
  margin-right: 20px !important;
}
html .sntndr .marged-top-big {
  margin-top: 20px !important;
}
html .sntndr .marged-bottom-big {
  margin-bottom: 20px !important;
}
html .sntndr .no-padding-left {
  padding-left: 0 !important;
}
html .sntndr .no-padding-right {
  padding-right: 0 !important;
}
html .sntndr .no-padding-top {
  padding-top: 0 !important;
}
html .sntndr .no-padding-bottom {
  padding-bottom: 0 !important;
}
html .sntndr .no-margin {
  margin: 0 !important;
}
html .sntndr .no-margin-left {
  margin-left: 0 !important;
}
html .sntndr .no-margin-right {
  margin-right: 0 !important;
}
html .sntndr .no-margin-top {
  margin-top: 0 !important;
}
html .sntndr .no-margin-bottom {
  margin-bottom: 0 !important;
}
html .sntndr .no-space-left {
  left: 0 !important;
}
html .sntndr .no-space-right {
  right: 0 !important;
}
html .sntndr .no-space-top {
  top: 0 !important;
}
html .sntndr .no-space-bottom {
  bottom: 0 !important;
}
html .sntndr .no-border {
  border: none !important;
}
html .sntndr .no-border-left {
  border-left: none !important;
}
html .sntndr .no-border-right {
  border-right: none !important;
}
html .sntndr .no-border-top {
  border-top: none !important;
}
html .sntndr .no-border-bottom {
  border-bottom: none !important;
}
html .sntndr .no-width {
  width: auto !important;
}
html .sntndr .no-text-transform {
  text-transform: none !important;
}
html .sntndr a.link {
  font-size: 16px;
  text-decoration: underline;
  font-weight: 300;
}
html .sntndr a.add-link {
  position: relative;
  padding-left: 15px;
  font-size: 14px;
}
html .sntndr a.add-link:before {
  position: absolute;
  top: 4px;
  left: 0;
  content: "";
  display: inline-block;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -85px -214px;
  width: 9px;
  height: 9px;
}
html .sntndr .add-contact-icon {
  position: relative;
}
html .sntndr .add-contact-icon:before {
  position: absolute;
  top: 8px;
  left: 6px;
  content: "";
  display: block;
  width: 15px;
  height: 17px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -406px -61px;
  z-index: 11;
}
html .sntndr .add-contact-icon input[type=text] {
  padding-left: 25px;
}
html .sntndr .add-contact-icon.button {
  padding-left: 25px;
}
html .sntndr .add-contact-icon.button:before {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -422px -61px;
}
html .sntndr a.group-icon {
  position: relative;
  padding-left: 28px;
}
html .sntndr a.group-icon:before {
  position: absolute;
  content: "";
  top: 0px;
  left: 0px;
  width: 24px;
  height: 20px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -380px -59px;
}
html .sntndr .more-info-icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -217px -105px;
}
html .sntndr .exclamation {
  position: relative;
  font-size: 14px;
  font-weight: 300;
  color: #86847f;
  padding-left: 20px;
}
html .sntndr .exclamation:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -317px -105px;
}
html .sntndr .exclamation b {
  font-weight: normal;
  color: #363432;
}
html .sntndr .justified {
  text-align: justify;
}
html .sntndr .justified div {
  text-align: left;
}
html .sntndr .favorite-switcher {
  display: block;
  width: 18px;
  height: 18px;
  cursor: pointer;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -358px -98px;
}
html .sntndr .favorite-switcher:hover {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -405px -98px;
}
html .sntndr .favorite-switcher.active {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -381px -98px;
}
html .sntndr .favorite-switcher.active:hover {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -428px -98px;
}
html .sntndr .combobox {
  position: relative;
  zoom: 1;
}
html .sntndr .combobox > ul {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  display: none;
  width: 100%;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);
  border-radius: 0px 0px 3px 3px;
  background-color: #ffffff;
  height: auto;
  max-height: 200px;
  overflow: auto;
  position: absolute;
  z-index: 20;
  top: 35px;
  left: 0px;
}
html .sntndr .combobox > ul li {
  font-size: 16px;
}
html .sntndr .combobox > ul li.optgroup > .label {
  display: block;
  font-style: italic;
  font-weight: bold;
  padding: 1px;
}
html .sntndr .combobox > ul li > ul {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
}
html .sntndr .combobox > ul li > ul > li a {
  padding-left: 20px;
}
html .sntndr .combobox > ul a {
  display: block;
  text-decoration: none;
  color: #000;
  cursor: default;
  padding: 1px;
  padding-left: 3px;
}
html .sntndr .combobox > ul a.light {
  color: #fff;
  background-color: #529ed0;
}
html .sntndr .combobox span.selector {
  position: absolute;
  z-index: 11;
  right: 1px;
  top: 1px;
  width: 33px;
  height: 32px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -101px -342px;
}
html .sntndr .associate-card {
  position: relative;
  display: inline-block;
  padding-left: 60px;
  line-height: 26px;
  font-size: 16px;
}
html .sntndr .associate-card:before {
  position: absolute;
  content: "";
  display: block;
  top: 0;
  left: 0;
  width: 54px;
  height: 27px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -348px -123px;
}
html .sntndr .ajaxloading {
  display: block;
  margin: 0 auto;
  width: 64px;
  height: 64px;
  background: transparent url(../images/facelift/loading.gif) scroll no-repeat 0 0;
}
html .sntndr .accounts-block {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
}
html .sntndr .accounts-block li .account {
  display: block;
  padding-left: 40px;
  position: relative;
  text-decoration: none;
  font-weight: 300;
}
html .sntndr .accounts-block li .account:before {
  position: absolute;
  content: "";
  top: 0px;
  left: 0px;
  width: 30px;
  height: 33px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -126px -421px;
}
html .sntndr .accounts-block li .account .icon-currency {
  top: 10px;
  left: 0px;
  width: 28px;
  font-size: 15px;
  color: #bbb9b9;
}
html .sntndr .accounts-block li .account .title {
  font-size: 16px;
  color: #4D4E4E;
  font-weight: normal;
}
html .sntndr .accounts-block li .account .description {
  font-size: 15px;
  color: #808080;
}
html .sntndr .accounts-block li + li {
  margin-top: 15px;
}
html .sntndr span.groups-associated {
  position: relative;
  display: table;
  float: right;
  border: 1px solid #cccbcb;
  border-radius: 10px;
  padding: 0 3px 0 24px;
  line-height: 20px;
  font-weight: 300;
}
html .sntndr span.groups-associated:before {
  position: absolute;
  top: 4px;
  left: 5px;
  content: "";
  width: 15px;
  height: 12px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -425px -84px;
}
html .sntndr span.groups-associated > ul {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  display: table;
  float: left;
}
html .sntndr span.groups-associated > ul > li {
  float: left;
}
html .sntndr span.groups-associated > ul > li + li {
  margin-left: 2px;
}
html .sntndr span.groups-associated > ul > li + li:before {
  display: inline-block;
  content: ",";
  margin-right: 5px;
}
html .sntndr span.groups-associated > .tooltip {
  float: left;
}
html .sntndr span.groups-associated > .tooltip:before {
  display: inline-block;
  content: ",";
  margin-right: 5px;
  color: #323232;
}
html .sntndr span.groups-associated > .tooltip .tooltip-content {
  padding: 0;
}
html .sntndr span.groups-associated .tooltip {
  display: inline-block;
}
html .sntndr span.groups-associated.simple {
  padding: 0 3px 0 3px;
  border: none;
}
html .sntndr span.groups-associated.simple:before {
  display: none;
}
html .sntndr span.groups-associated.simple > .tooltip > a {
  display: inline-block;
  width: 19px;
  height: 17px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -404px -79px;
}
html .sntndr span.groups-associated.simple > .tooltip:before {
  display: none;
}
html .sntndr ul.groups-associated {
  font-weight: 300;
  font-size: 14px;
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  display: table;
}
html .sntndr ul.groups-associated li {
  position: relative;
  float: left;
  border: 1px solid #cccbcb;
  border-radius: 10px;
  padding: 0px 12px 0px 32px;
  margin-right: 10px;
  margin-bottom: 10px;
  line-height: 17px;
  height: 18px;
}
html .sntndr ul.groups-associated li:before {
  position: absolute;
  top: 3px;
  left: 13px;
  content: "";
  width: 15px;
  height: 12px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -425px -84px;
}
html .sntndr .custom-dropdown {
  position: relative;
  zoom: 1;
}
html .sntndr .custom-dropdown .selected-item {
  position: relative;
  display: inline-block;
  border: 1px solid #E7E6E6;
  border-radius: 6px;
  padding-right: 33px;
  padding-left: 10px;
  min-width: 185px;
  font-size: 16px;
  height: 32px;
  line-height: 32px;
}
html .sntndr .custom-dropdown .selected-item:after {
  content: "";
  position: absolute;
  z-index: 11;
  right: 0px;
  top: 0px;
  width: 33px;
  height: 32px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -101px -342px;
}
html .sntndr .custom-dropdown > ul {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  display: none;
  width: 100%;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);
  border-radius: 0px 0px 3px 3px;
  background-color: #ffffff;
  height: auto;
  max-height: 200px;
  overflow: auto;
  position: absolute;
  z-index: 20;
  top: 35px;
  left: 0px;
}
html .sntndr .custom-dropdown > ul > li {
  font-size: 16px;
  margin: 0 20px;
  cursor: pointer;
}
html .sntndr .custom-dropdown > ul > li.optgroup {
  padding-bottom: 10px;
  padding-top: 10px;
  border-top: 1px solid #D3D2D2;
}
html .sntndr .custom-dropdown > ul > li:first-child {
  margin-top: 0;
  border: none;
}
html .sntndr .custom-dropdown > ul > li > ul {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
}
html .sntndr .custom-dropdown > ul > li > ul > li a {
  margin: 0 -20px;
  padding: 5px 0 5px 20px;
  color: #5b89ac;
  cursor: pointer;
}
html .sntndr .custom-dropdown > ul > li > ul > li a:hover {
  text-decoration: underline;
}
html .sntndr .custom-dropdown > ul a {
  display: block;
  text-decoration: none;
  color: #000;
  cursor: pointer;
}
html .sntndr .radio-buttons label {
  font-weight: 300;
  font-size: 16px;
  color: #4d4d4e;
  display: inline;
}
html .sntndr .radio-buttons label .bold {
  color: #333333;
  font-weight: normal;
}
html .sntndr .radio-buttons input[type=radio] + label {
  padding-left: 5px;
}
html .sntndr .radio-buttons input[type=radio] + label + br + input[type=radio] {
  margin-top: 10px;
}
html .sntndr .radio-buttons.horizontal {
  display: table;
}
html .sntndr .radio-buttons.horizontal .radio-option {
  float: left;
}
html .sntndr .radio-buttons.horizontal .radio-option + .radio-option {
  margin-left: 20px;
}
html .sntndr .radio-buttons.styled .radio-option {
  display: table;
  width: 100%;
}
html .sntndr .radio-buttons.styled .radio-option input[type=radio] {
  position: relative;
}
html .sntndr .radio-buttons.styled .radio-option input[type=radio] + label.sr-only + input[type=text] {
  margin-left: 10px;
}
html .sntndr .radio-buttons.styled .radio-option label {
  padding: 0px 5px;
}
html .sntndr .radio-buttons.styled .radio-option select {
  width: 152px;
}
html .sntndr .radio-buttons.styled .radio-option + .radio-option {
  margin-top: 15px;
}
html .sntndr .radio-buttons.styled .radio-option input[type=text].small {
  width: 102px;
}
html .sntndr .radio-buttons.styled .radio-option .fields-block {
  margin-left: 5px;
}
html .sntndr .radio-buttons.styled .radio-option.disabled-inputs .fields-block {
  position: relative;
}
html .sntndr .radio-buttons.styled .radio-option.disabled-inputs .fields-block:before {
  position: absolute;
  content: "";
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 21;
}
html .sntndr .radio-buttons.styled .radio-option .r-field input[type=text] {
  width: 175px;
  font-size: 15px;
}
html .sntndr .radio-buttons.styled .radio-option .r-field + .r-field {
  margin-top: 15px;
}
html .sntndr .radio-buttons.styled .radio-option .r-field .unit {
  margin-left: 5px;
}
html .sntndr .daterangepicker.dropdown-menu {
  display: none;
  border: 1px solid #dcdcdc;
  position: absolute;
  background: #fcfcfc;
  top: 100px;
  left: 20px;
  margin-top: 1px;
  width: 250px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  z-index: 100;
  /*&.opensleft:before {
                    position: absolute;
                    top: -7px;
                    right: 9px;
                    display: inline-block;
                    border-right: 7px solid transparent;
                    border-bottom: 7px solid #ccc;
                    border-left: 7px solid transparent;
                    border-bottom-color: rgba(0, 0, 0, 0.2);
                    content: '';
                }

                &.opensleft:after {
                    position: absolute;
                    top: -6px;
                    right: 10px;
                    display: inline-block;
                    border-right: 6px solid transparent;
                    border-bottom: 6px solid #fff;
                    border-left: 6px solid transparent;
                    content: '';
                }

                &.openscenter:before {
                    position: absolute;
                    top: -7px;
                    left: 0;  
                    right: 0;
                    width: 0;
                    margin-left: auto;
                    margin-right: auto;
                    display: inline-block;
                    border-right: 7px solid transparent;
                    border-bottom: 7px solid #ccc;
                    border-left: 7px solid transparent;
                    border-bottom-color: rgba(0, 0, 0, 0.2);
                    content: '';
                }

                &.openscenter:after {
                    position: absolute;
                    top: -6px;
                    left: 0;  
                    right: 0;  
                    width: 0;
                    margin-left: auto;
                    margin-right: auto;
                    display: inline-block;
                    border-right: 6px solid transparent;
                    border-bottom: 6px solid #fff;
                    border-left: 6px solid transparent;
                    content: '';
                }

                &.opensright:before {
                    position: absolute;
                    top: -7px;
                    left: 9px;
                    display: inline-block;
                    border-right: 7px solid transparent;
                    border-bottom: 7px solid #ccc;
                    border-left: 7px solid transparent;
                    border-bottom-color: rgba(0, 0, 0, 0.2);
                    content: '';
                    z-index: 110;
                }

                &.opensright:after {
                    position: absolute;
                    top: -6px;
                    left: 10px;
                    display: inline-block;
                    border-right: 6px solid transparent;
                    border-bottom: 6px solid #fff;
                    border-left: 6px solid transparent;
                    content: '';
                    z-index: 111;
                }*/

}
html .sntndr .daterangepicker.dropdown-menu.show-calendar {
  width: 850px;
}
html .sntndr .daterangepicker.dropdown-menu.single {
  width: auto;
}
html .sntndr .daterangepicker.dropdown-menu .feedback-message-content .message {
  padding: 10px 14px;
  margin-bottom: 10px;
  background-color: #f5f6f7;
  color: #4d4e4e;
  text-align: center;
  border-radius: 9px;
  font-size: 15px;
  font-weight: 300;
}
html .sntndr .daterangepicker.dropdown-menu .current-date {
  background-color: #f2f2f2;
  font-size: 15px;
  color: #333333;
  padding: 2px;
  border-radius: 9px;
  text-align: center;
  margin-bottom: 10px;
}
html .sntndr .daterangepicker.dropdown-menu .current-date .lbl {
  color: #4d4d4e;
}
html .sntndr .daterangepicker.dropdown-menu .today-link {
  text-align: center;
  font-size: 15px;
  font-weight: 300;
  text-transform: lowercase;
  margin-top: 12px;
}
html .sntndr .daterangepicker.dropdown-menu .today-link a {
  text-decoration: underline;
}
html .sntndr .daterangepicker.dropdown-menu .ranges {
  width: 200px;
  padding: 20px 30px 20px 20px;
  background-color: #fff;
}
html .sntndr .daterangepicker.dropdown-menu .ranges ul li {
  padding: 0 8px;
  width: 100%;
  height: 28px;
  line-height: 27px;
  text-align: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html .sntndr .daterangepicker.dropdown-menu .ranges ul li.active {
  border: 1px solid #e6e6e6;
  border-radius: 3px;
  background-image: linear-gradient(to bottom, #ffffff 9%, #f2f2f2 80%);
  background-color: #f2f2f2;
}
html .sntndr .daterangepicker.dropdown-menu .daterangepicker.dropdown-menu {
  max-width: none;
  z-index: 3000;
}
html .sntndr .daterangepicker.dropdown-menu.opensleft .ranges,
html .sntndr .daterangepicker.dropdown-menu.opensleft .calendar {
  float: left;
  margin: 4px;
}
html .sntndr .daterangepicker.dropdown-menu.opensright .ranges,
html .sntndr .daterangepicker.dropdown-menu.opensright .calendar,
html .sntndr .daterangepicker.dropdown-menu.openscenter .ranges,
html .sntndr .daterangepicker.dropdown-menu.openscenter .calendar {
  float: right;
}
html .sntndr .daterangepicker.dropdown-menu.single .ranges,
html .sntndr .daterangepicker.dropdown-menu.single .calendar {
  float: none;
}
html .sntndr .daterangepicker.dropdown-menu .ranges .range_inputs > div {
  float: left;
}
html .sntndr .daterangepicker.dropdown-menu .ranges .range_inputs > div:nth-child(2) {
  padding-left: 11px;
}
html .sntndr .daterangepicker.dropdown-menu .calendar {
  display: none;
  max-width: 300px;
  margin-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 20px;
}
html .sntndr .daterangepicker.dropdown-menu .calendar.second {
  border-right: 1px solid #ccc;
  padding-right: 20px;
}
html .sntndr .daterangepicker.dropdown-menu .calendar.first {
  padding-right: 30px;
}
html .sntndr .daterangepicker.dropdown-menu.show-calendar .calendar {
  display: block;
}
html .sntndr .daterangepicker.dropdown-menu.show-calendar .ranges {
  border-right: 1px solid #e9e8e8;
  box-shadow: 3px 0px 6px -7px rgba(0, 0, 0, 0.8);
  padding-right: 20px;
  padding-left: 20px;
}
html .sntndr .daterangepicker.dropdown-menu .calendar.single .calendar-date {
  border: none;
}
html .sntndr .daterangepicker.dropdown-menu .calendar th,
html .sntndr .daterangepicker.dropdown-menu .calendar td {
  white-space: nowrap;
  text-align: center;
  min-width: 35px;
}
html .sntndr .daterangepicker.dropdown-menu .daterangepicker_start_input label,
html .sntndr .daterangepicker.dropdown-menu .daterangepicker_end_input label {
  color: #333;
  display: block;
  font-size: 14px;
  font-weight: 300;
  height: 20px;
  line-height: 20px;
  margin-bottom: 2px;
  text-shadow: #fff 1px 1px 0px;
  width: 74px;
}
html .sntndr .daterangepicker.dropdown-menu .ranges input {
  font-size: 11px;
}
html .sntndr .daterangepicker.dropdown-menu .ranges .input-mini {
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #999999;
  display: block;
  font-size: 14px;
  font-style: italic;
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
  margin: 0 0 10px 0;
  padding: 0 6px;
  width: 94px;
  box-shadow: none;
}
html .sntndr .daterangepicker.dropdown-menu .ranges ul {
  list-style: none;
  margin: -6px 0 0;
  padding: 0;
}
html .sntndr .daterangepicker.dropdown-menu .ranges li {
  font-size: 14px;
  color: #08c;
  padding: 3px 12px;
  margin-bottom: 4px;
  cursor: pointer;
}
html .sntndr .daterangepicker.dropdown-menu .ranges li.custom-range-opt {
  display: none;
}
html .sntndr .daterangepicker.dropdown-menu .range_inputs {
  margin-top: 10px;
}
html .sntndr .daterangepicker.dropdown-menu .applyBtn {
  width: 100%;
  height: 28px;
}
html .sntndr .daterangepicker.dropdown-menu .cancelBtn {
  right: 6px;
}
html .sntndr .daterangepicker.dropdown-menu .calendar-date {
  background: #fcfcfc;
}
html .sntndr .daterangepicker.dropdown-menu .calendar-time {
  text-align: center;
  margin: 8px auto 0 auto;
  line-height: 30px;
}
html .sntndr .daterangepicker.dropdown-menu.dropup {
  margin-top: -5px;
}
html .sntndr .daterangepicker.dropdown-menu.dropup:before {
  top: initial;
  bottom: -7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}
html .sntndr .daterangepicker.dropdown-menu.dropup:after {
  top: initial;
  bottom: -6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}
html .sntndr .daterangepicker.dropdown-menu table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
}
html .sntndr .daterangepicker.dropdown-menu tr.month-year-selector th {
  padding-bottom: 10px;
}
html .sntndr .daterangepicker.dropdown-menu td,
html .sntndr .daterangepicker.dropdown-menu th {
  text-align: center;
  height: 28px;
  cursor: pointer;
  white-space: nowrap;
}
html .sntndr .daterangepicker.dropdown-menu th {
  color: #666666;
  font-size: 15px;
  font-weight: 300;
}
html .sntndr .daterangepicker.dropdown-menu th.month {
  font-weight: normal;
  color: #666666;
}
html .sntndr .daterangepicker.dropdown-menu th.month select {
  color: #5988ad;
  border: none;
  box-shadow: none;
  background: #fcfcfc url(../images/facelift/select-icon-calendar.png) scroll no-repeat right 10px;
  font-size: 15px;
  text-align: right;
  direction: rtl;
}
html .sntndr .daterangepicker.dropdown-menu th.month select option {
  text-align: left;
  direction: ltr;
}
html .sntndr .daterangepicker.dropdown-menu th.weekday {
  height: 30px;
  vertical-align: text-top;
}
html .sntndr .daterangepicker.dropdown-menu td {
  font-size: 14px;
  color: #5988ad;
}
html .sntndr .daterangepicker.dropdown-menu td.off {
  color: #CCCBCB;
}
html .sntndr .daterangepicker.dropdown-menu td.disabled,
html .sntndr .daterangepicker.dropdown-menu option.disabled {
  color: #cccbcb;
}
html .sntndr .daterangepicker.dropdown-menu td.available:hover,
html .sntndr .daterangepicker.dropdown-menu th.available:hover {
  background: #eee;
}
html .sntndr .daterangepicker.dropdown-menu th.available.prev:hover,
html .sntndr .daterangepicker.dropdown-menu th.available.next:hover {
  background: transparent;
}
html .sntndr .daterangepicker.dropdown-menu .fa-arrow-left {
  display: block;
  border-right: 9px solid #5988ad;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
}
html .sntndr .daterangepicker.dropdown-menu .fa-arrow-right {
  display: block;
  border-left: 9px solid #5988ad;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
}
html .sntndr .daterangepicker.dropdown-menu td.in-range {
  background: #ebf4f8;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
html .sntndr .daterangepicker.dropdown-menu td.start-date {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
html .sntndr .daterangepicker.dropdown-menu td.end-date {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
html .sntndr .daterangepicker.dropdown-menu td.start-date.end-date {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
html .sntndr .daterangepicker.dropdown-menu td.active,
html .sntndr .daterangepicker.dropdown-menu td.active:hover {
  background-color: #79a7c4;
  border-color: #79a7c4;
  color: #fff;
}
html .sntndr .daterangepicker.dropdown-menu td.week,
html .sntndr .daterangepicker.dropdown-menu th.week {
  font-size: 80%;
  color: #ccc;
}
html .sntndr .daterangepicker.dropdown-menu select.monthselect,
html .sntndr .daterangepicker.dropdown-menu select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
  padding-right: 10px;
}
html .sntndr .daterangepicker.dropdown-menu select.monthselect {
  margin-right: 3%;
}
html .sntndr .daterangepicker.dropdown-menu select.hourselect,
html .sntndr .daterangepicker.dropdown-menu select.minuteselect,
html .sntndr .daterangepicker.dropdown-menu select.secondselect,
html .sntndr .daterangepicker.dropdown-menu select.ampmselect {
  width: 50px;
  margin-bottom: 0;
}
html .sntndr .daterangepicker.dropdown-menu .daterangepicker_start_input {
  float: left;
}
html .sntndr .daterangepicker.dropdown-menu .daterangepicker_end_input {
  float: left;
  padding-left: 11px;
}
html .sntndr .daterangepicker.dropdown-menu th.month {
  width: auto;
}
html .sntndr .see-all-items,
html .sntndr .see-all-link {
  display: block;
}
html .sntndr .see-all-items.collapsable.hide-items,
html .sntndr .see-all-link.collapsable.hide-items,
html .sntndr .see-all-items.collapsable.show-items,
html .sntndr .see-all-link.collapsable.show-items {
  float: left;
  display: none;
  font-size: 14px;
  text-decoration: underline;
  margin-top: 10px;
}
html .sntndr .see-all-items.collapsable.hide-items.active,
html .sntndr .see-all-link.collapsable.hide-items.active,
html .sntndr .see-all-items.collapsable.show-items.active,
html .sntndr .see-all-link.collapsable.show-items.active {
  display: inline-block;
}
html .sntndr .see-all-items.collapsable.hide-items.with-icon,
html .sntndr .see-all-link.collapsable.hide-items.with-icon,
html .sntndr .see-all-items.collapsable.show-items.with-icon,
html .sntndr .see-all-link.collapsable.show-items.with-icon {
  position: relative;
  padding-right: 15px;
}
html .sntndr .see-all-items.collapsable.hide-items.with-icon:after,
html .sntndr .see-all-link.collapsable.hide-items.with-icon:after,
html .sntndr .see-all-items.collapsable.show-items.with-icon:after,
html .sntndr .see-all-link.collapsable.show-items.with-icon:after {
  position: absolute;
  display: block;
  top: 8px;
  right: 0;
  width: 8px;
  height: 5px;
  content: "";
}
html .sntndr .see-all-items.collapsable.show-items:after,
html .sntndr .see-all-link.collapsable.show-items:after {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -54px -218px;
}
html .sntndr .see-all-items.collapsable.hide-items:after,
html .sntndr .see-all-link.collapsable.hide-items:after {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -73px -218px;
}
html .sntndr .see-all-items-one-page {
  display: inline-block;
  margin-left: 20px;
  font-size: 14px;
  font-weight: 300;
  text-decoration: underline;
  line-height: 30px;
}
html .sntndr .see-all-items-one-page.border-left {
  padding-left: 10px;
  margin-left: 7px;
  border-left: 1px solid #CACACA;
  line-height: 19px;
}
html .sntndr .extra-item {
  display: none;
}
html .sntndr .extra-item.before-label {
  margin-left: -85px;
}
html .sntndr .container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: table;
  width: 1200px;
  padding: 0 10px;
  margin: 0 auto;
}
html .sntndr .schedule {
  position: relative;
  padding-left: 25px;
}
html .sntndr .schedule:before {
  position: absolute;
  content: "";
  top: 3px;
  left: 0;
  width: 16px;
  height: 16px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -106px -194px;
}
html .sntndr .gray-block {
  padding: 19px;
  background-color: #f2f2f2;
  border: 1px solid #f2f2f2;
  border-radius: 6px;
}
html .sntndr .gray-block #confirmation-form .form-hint {
  margin-bottom: 16px;
}
html .sntndr .gray-block #confirmation-form .form-buttons {
  margin-top: 20px;
}
html .sntndr .gray-block #confirmation-form > div {
  text-align: center;
}
html .sntndr .gray-block #confirmation-form .form-field .marged-right {
  margin-right: 25px !important;
}
html .sntndr .gray-block + .gray-block {
  margin-top: 10px;
}
html .sntndr .gray-block .label,
html .sntndr .gray-block .lbl {
  color: #666666;
  font-size: 14px;
  font-weight: 300;
}
html .sntndr .gray-block .value {
  font-size: 12px;
  color: #999999;
  font-weight: 300;
  text-transform: uppercase;
}
html .sntndr .gray-block .value .val {
  font-size: 18px;
  color: #323232;
  font-weight: normal;
  text-transform: none;
}
html .sntndr .gray-block .value .extra-desc {
  text-transform: lowercase;
}
html .sntndr .gray-block .extra-desc {
  color: #888888;
  font-weight: 300;
}
html .sntndr .large .gray-block {
  padding: 30px;
}
html .sntndr .yellow-block {
  border: 1px solid #fefcdb;
  padding: 19px;
  background-color: #fefcdb;
  border-radius: 5px;
}
html .sntndr .green-block {
  background-color: #E4EDD9;
  border-radius: 5px;
  padding: 20px;
}
html .sntndr .green-block h3 {
  color: #4C8A41;
}
html .sntndr .blue-block {
  padding: 30px 30px 40px 30px;
  background-color: #f7fbfd;
  border: 2px solid #5b89ac;
  border-radius: 6px;
  position: relative;
}
html .sntndr .blue-block h3 {
  color: #5b89ac !important;
  font-size: 18px;
}
html .sntndr .blue-block:after {
  content: "";
  position: absolute;
  right: -2px;
  top: -3px;
  width: 49px;
  height: 43px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -80px -224px;
}
html .sntndr .blue-block .description {
  font-weight: 400 !important;
}
html .sntndr .alternative-blue-block {
  padding: 30px 30px 40px 30px;
  background-color: #effaff;
  border-radius: 6px;
}
html .sntndr .icon-currency {
  position: absolute;
  top: 3px;
  left: 0px;
  width: 22px;
  text-align: center;
  color: #ff0000;
  font-size: 11px;
  font-weight: bold;
}
html .sntndr .notifications {
  display: table;
  width: 100%;
}
html .sntndr .notifications .lbl {
  float: left;
  height: 32px;
  line-height: 32px;
  padding: 0 8px;
  background-color: #ff9000;
  border-radius: 2px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
}
html .sntndr .notifications ul {
  float: left;
  padding: 9px 0 0;
  margin: 0;
}
html .sntndr .notifications ul li {
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  border-right: 1px solid #dbcfb6;
  height: 15px;
  line-height: 15px;
  font-size: 15px;
  color: #696763;
}
html .sntndr .notifications ul li a {
  font-size: 15px;
}
html .sntndr .notifications ul li + li {
  border-left: 1px solid #fff;
}
html .sntndr .notifications ul li:last-child {
  border-right: none;
  padding-right: 0;
}
html .sntndr ul.cards-block {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
}
html .sntndr .cards-block {
  display: table;
  width: 100%;
}
html .sntndr .cards-block .picture {
  float: left;
  margin-right: 10px;
}
html .sntndr .cards-block .picture.single {
  height: 50px;
}
html .sntndr .cards-block .picture.single img {
  height: 50px;
}
html .sntndr .cards-block .picture.multi {
  height: 50px;
}
html .sntndr .cards-block .picture.multi img {
  position: absolute;
  height: 45px;
}
html .sntndr .cards-block .picture.multi img:nth-child(1) {
  top: 0;
  left: 0;
  z-index: 1;
}
html .sntndr .cards-block .picture.multi img:nth-child(2) {
  top: 3px;
  left: 5px;
  z-index: 2;
}
html .sntndr .cards-block .picture.multi img:nth-child(3) {
  top: 6px;
  left: 10px;
  z-index: 3;
}
html .sntndr .cards-block .picture.mini.single {
  height: 35px;
  width: 57px;
}
html .sntndr .cards-block .picture.mini.single img {
  height: 35px;
}
html .sntndr .cards-block .picture.mini.multi {
  height: 35px;
  width: 57px;
}
html .sntndr .cards-block .picture.mini img {
  position: absolute;
  height: 30px;
}
html .sntndr .cards-block .picture.mini img:nth-child(1) {
  top: 0;
  left: 0;
}
html .sntndr .cards-block .picture.mini img:nth-child(2) {
  top: 2px;
  left: 3px;
}
html .sntndr .cards-block .picture.mini img:nth-child(3) {
  top: 4px;
  left: 6px;
}
html .sntndr .cards-block .info {
  float: left;
}
html .sntndr .cards-block .info .title {
  margin: 0;
  font-size: 15px;
  color: #363432;
}
html .sntndr .cards-block .info a.title {
  color: #5b89ac;
}
html .sntndr .cards-block .info .description {
  margin: 0;
  font-size: 14px;
}
html .sntndr .cards-block > li {
  position: relative;
  display: table;
  width: 100%;
}
html .sntndr .cards-block > li + li {
  margin-top: 10px;
}
html .sntndr .cards-block > li .remove-icon {
  position: absolute;
  content: "";
  top: 4px;
  right: 0;
  width: 11px;
  height: 11px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -34px -201px;
  cursor: pointer;
}
html .sntndr .floated-base {
  position: relative;
}
html .sntndr .floated-base .floated-content {
  text-align: left;
  position: absolute;
}
html .sntndr .floated-base .floated-content.right {
  top: 0;
  right: 0;
}
html .sntndr .main-back-link {
  display: block;
  position: relative;
  padding-left: 15px;
  text-decoration: underline;
  font-size: 15px;
  font-weight: 300;
  margin-top: -10px;
  margin-bottom: 30px;
}
html .sntndr .main-back-link:before {
  position: absolute;
  top: 4px;
  left: 0;
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -114px -106px;
}
html .sntndr .red-block {
  border-radius: 6px;
  background-color: #faf2ec;
  box-shadow: 0 1px 0 rgba(212, 213, 213, 0.5);
  padding: 20px 25px;
}
html .sntndr .simple-gray-block {
  padding: 19px;
  border: 1px solid #eeeff3;
  background-color: #eeeff3;
  border-radius: 6px;
}
html .sntndr .dashed-gray-block {
  padding: 25px 30px;
  background-color: #f9fafa;
  border: 1px dashed #ebebec;
}
html .sntndr .large-gray-block {
  padding: 30px 30px 30px 0px;
  background-color: #F5F6F4;
  position: relative;
}
html .sntndr .large-gray-block .extras-content {
  position: absolute;
  top: 30px;
  right: 30px;
}
html .sntndr .large-gray-block .extras-content a.template-standard {
  position: relative;
  padding-left: 55px;
  display: inline-block;
  font-size: 15px;
  font-weight: 300;
}
html .sntndr .large-gray-block .extras-content a.template-standard:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  display: block;
  width: 46px;
  height: 32px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -406px -423px;
}
html .sntndr .large-gray-block #confirmation-form .form-hint {
  margin-bottom: 16px;
}
html .sntndr .large-gray-block #confirmation-form .form-buttons {
  margin-top: 20px;
}
html .sntndr .large-gray-block #confirmation-form > div {
  text-align: center;
}
html .sntndr .large-gray-block #confirmation-form .form-field .marged-right {
  margin-right: 25px !important;
}
html .sntndr .large-gray-block #confirmation-form #phone-number-txt {
  width: 180px;
}
html .sntndr .large-gray-block:before {
  position: absolute;
  content: "";
  top: 0px;
  left: -30px;
  width: 30px;
  height: 100%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
  background-clip: padding-box;
  background-color: #F5F6F4;
}
html .sntndr .large-gray-block:after {
  position: absolute;
  content: "";
  top: 0px;
  right: -30px;
  width: 30px;
  height: 100%;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  background-clip: padding-box;
  background-color: #F5F6F4;
}
html .sntndr .large-gray-block.height {
  min-height: 350px;
}
html .sntndr .more-link {
  font-size: 16px;
  font-weight: 300;
  z-index: 1;
}
html .sntndr .more-link a {
  text-decoration: underline;
}
html .sntndr .more-link.regular {
  font-weight: normal;
}
html .sntndr .picture {
  position: relative;
}
html .sntndr .picture img {
  border: 1px solid #ccc;
  border-radius: 5px;
}
html .sntndr .picture.single {
  width: 110px;
  height: 70px;
}
html .sntndr .picture.single img {
  height: 70px;
}
html .sntndr .picture.multi {
  width: 106px;
  height: 70px;
}
html .sntndr .picture.multi img {
  position: absolute;
  height: 57px;
}
html .sntndr .picture.multi img:nth-child(1) {
  top: 0;
  left: 0;
  z-index: 1;
}
html .sntndr .picture.multi img:nth-child(2) {
  top: 6px;
  left: 7px;
  z-index: 2;
}
html .sntndr .picture.multi img:nth-child(3) {
  top: 12px;
  left: 14px;
  z-index: 3;
}
html .sntndr .editable .edit-block {
  display: none;
}
html .sntndr .editable.reverse .edit-block {
  display: block;
}
html .sntndr .editable.reverse .view-block {
  display: none;
}
html .sntndr .editable.standard .edit-btn {
  display: inline-block;
  background-color: none;
  border: none;
  background: none;
  box-shadow: none !important;
}
html .sntndr .editable.standard input {
  min-width: 270px;
}
html .sntndr .editable.standard .edit-block input {
  margin-top: -10px;
  /*padding: 0 2px;
                            border: none;
                            box-shadow: none;
                            height: 22px;
                            background: none;
                            background-color: #cccccc;
                            .border-radius-global(4px);
                            width: 100%;*/

}
html .sntndr .editable.standard .view-block .value .val {
  display: inline-block;
  height: 22px;
  padding: 0 2px;
  min-width: 240px;
}
html .sntndr .editable.standard .view-block .value:hover .val {
  color: #333333;
  background-color: #cccccc;
  border-radius: 4px;
  position: relative;
}
html .sntndr .editable.standard .view-block .value:hover .val:after {
  position: absolute;
  top: 2px;
  right: -22px;
  margin: auto;
  display: block;
  content: "";
  width: 17px;
  height: 16px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll 0 -483px;
}
html .sntndr .editable.standard .save-btn {
  background: none;
  border: none;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -412px -236px;
  padding: 0;
  height: 26px;
  width: 17px;
  box-shadow: none;
  margin-left: 3px;
  box-shadow: none !important;
}
html .sntndr .editable.standard.email {
  position: relative;
}
html .sntndr .editable.standard.email:before {
  position: absolute;
  left: 5px;
  top: 5px;
  content: "";
  display: inline-block;
  width: 20px;
  height: 11px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -12px -605px;
  z-index: 11;
}
html .sntndr .editable.standard.email .view-block {
  padding-left: 29px;
}
html .sntndr .editable.standard.email .edit-block input {
  padding-left: 30px;
  top: -12px;
}
html .sntndr .editable.standard.empty .view-block .value .val {
  border-bottom: 1px solid #b3b2b3;
}
html .sntndr .collapsable.with-icon .collapsable-switcher {
  position: relative;
  padding-left: 15px;
}
html .sntndr .collapsable.with-icon .collapsable-switcher:before {
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  display: block;
  width: 5px;
  height: 8px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -15px -212px;
}
html .sntndr .collapsable.with-icon.active .collapsable-switcher:before {
  top: 8px;
  width: 8px;
  height: 5px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -54px -218px;
}
html .sntndr .collapsable.with-icon .collapsable-content {
  margin-left: 15px;
}
html .sntndr .collapsable.with-right-icon .collapsable-switcher {
  position: relative;
  padding-right: 15px;
}
html .sntndr .collapsable.with-right-icon .collapsable-switcher.align-right {
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
}
html .sntndr .collapsable.with-right-icon .collapsable-switcher:after {
  content: "";
  position: absolute;
  top: 9px;
  right: 0;
  display: block;
  width: 8px;
  height: 5px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -54px -218px;
}
html .sntndr .collapsable.with-right-icon.active .collapsable-switcher:after {
  top: 9px;
  width: 8px;
  height: 5px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -73px -218px;
}
html .sntndr .collapsable .collapsable-content {
  display: none;
}
html .sntndr .collapse-all,
html .sntndr .expand-all {
  font-size: 16px;
  line-height: 16px;
  font-weight: 300;
  text-decoration: underline;
  position: relative;
  display: inline-block;
}
html .sntndr .collapse-all.disabled,
html .sntndr .expand-all.disabled {
  color: #9f9c9a;
  cursor: default;
}
html .sntndr .collapse-all.disabled:before,
html .sntndr .expand-all.disabled:before {
  opacity: 0.5;
}
html .sntndr .collapse-all {
  padding-left: 17px;
}
html .sntndr .collapse-all:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
  display: block;
  width: 13px;
  height: 7px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -23px -212px;
}
html .sntndr .expand-all {
  padding-left: 17px;
  margin-right: 20px;
}
html .sntndr .expand-all:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
  display: block;
  width: 13px;
  height: 6px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll 0 -213px;
}
html .sntndr .h-actions {
  font-size: 15px;
}
html .sntndr .h-actions > * {
  float: none !important;
  display: inline-block;
}
html .sntndr .h-actions > input[type=text] {
  width: 350px;
}
html .sntndr .h-actions .separator {
  position: relative;
  color: #808080;
  margin: 0 30px;
}
html .sntndr .h-actions .separator:before {
  content: "";
  border-right: 1px solid #b3b2b3;
  position: absolute;
  top: -5px;
  left: 8px;
  height: 7px;
}
html .sntndr .h-actions .separator:after {
  content: "";
  border-right: 1px solid #b3b2b3;
  position: absolute;
  bottom: -7px;
  left: 8px;
  height: 7px;
}
html .sntndr .empty-page .title {
  color: #ff0000;
  font-size: 18px;
  font-family: Exo, Arial;
  font-weight: bold;
}
html .sntndr .empty-page .description {
  position: relative;
  color: #4d4d4d;
  font-size: 16px;
  font-weight: 300;
}
html .sntndr .empty-page .h-actions {
  margin: 50px 0;
}
html .sntndr .empty-page .arrow-left {
  position: absolute;
  top: 15px;
  left: -55px;
  width: 50px;
  height: 19px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -402px -118px;
}
html .sntndr .empty-page .import-templates-link {
  position: relative;
  padding-left: 54px;
}
html .sntndr .empty-page .import-templates-link:before {
  position: absolute;
  top: -5px;
  left: 0;
  content: "";
  display: block;
  width: 45px;
  height: 35px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -406px -424px;
}
html .sntndr .empty-page > header .editable {
  display: table;
  margin-bottom: 16px;
}
html .sntndr .empty-page > header .editable h2,
html .sntndr .empty-page > header .editable h3 {
  margin: 0;
}
html .sntndr .empty-page > header .editable > * {
  float: left;
}
html .sntndr .empty-page > header .editable > .edit-block {
  margin-top: -8px;
}
html .sntndr .empty-page > header .editable > .edit-block > button {
  margin-left: 10px;
}
html .sntndr .empty-page > header .editable > .edit-block > button + button {
  margin-left: 5px;
}
html .sntndr .empty-page > header .editable > button,
html .sntndr .empty-page > header .editable > .link {
  margin-left: 20px;
}
html .sntndr .empty-page > *:last-child {
  margin-bottom: 0;
}
html .sntndr .feedback-message {
  position: relative;
  padding: 25px 35px;
  border-radius: 6px;
  text-align: left !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html .sntndr .feedback-message .fb-m-info .fb-m-title {
  font-size: 18px;
  font-family: Exo, Arial;
}
html .sntndr .feedback-message .fb-m-info .fb-m-title a {
  text-decoration: underline;
}
html .sntndr .feedback-message .fb-m-info .fb-m-description {
  display: table;
  font-size: 15px;
  color: #4d4d4d;
  font-weight: 300;
  padding-top: 4px;
}
html .sntndr .feedback-message .fb-m-info .fb-m-description a {
  text-decoration: underline;
}
html .sntndr .feedback-message .fb-m-info .fb-m-description ul {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  list-style: inside;
}
html .sntndr .feedback-message .fb-m-info .fb-m-description .light {
  color: #868382;
}
html .sntndr .feedback-message .fb-m-info .fb-m-description .item-title {
  font-weight: normal;
}
html .sntndr .feedback-message .separator {
  margin-right: 40px;
  background-color: #ECECEC;
  margin-left: 40px;
  width: 1px;
  height: 100%;
  display: inline-block;
}
html .sntndr .feedback-message .actions-menu {
  position: absolute;
  top: 50%;
  margin-top: -17px;
  right: 35px;
}
html .sntndr .feedback-message .alert-form {
  margin-top: 10px;
  min-width: 365px;
}
html .sntndr .feedback-message .form-field.edit-block {
  width: 450px;
}
html .sntndr .feedback-message .form-field.edit-block > * {
  float: left;
  clear: none;
}
html .sntndr .feedback-message .form-field.edit-block .styled-dropdown.schedule {
  margin-left: 10px;
  width: 160px;
}
html .sntndr .feedback-message .form-field.edit-block .styled-dropdown.schedule input {
  width: 114px;
}
html .sntndr .feedback-message .form-field.edit-block .submit-btn {
  height: 34px;
}
html .sntndr .feedback-message .date-to-alert {
  font-size: 16px;
  color: #4d4e4e;
}
html .sntndr .feedback-message .form-buttons {
  display: inline-block;
  clear: none;
  margin-top: 0;
  margin-left: 10px;
}
html .sntndr .feedback-message .form-buttons .submit-btn {
  height: 32px;
  line-height: 10px;
  padding-left: 15px;
  padding-right: 15px;
}
html .sntndr .feedback-message .collapsable-content .form-buttons {
  margin-left: 0;
}
html .sntndr .feedback-message .collapsable-content .form-buttons .submit-btn {
  height: 38px;
  padding-right: 24px;
  padding-left: 24px;
}
html .sntndr .feedback-message .fb-m-actions {
  display: table;
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  margin-top: 25px;
}
html .sntndr .feedback-message .fb-m-actions > li {
  position: relative;
  float: left;
}
html .sntndr .feedback-message .fb-m-actions > li a {
  font-size: 16px;
  font-weight: 300;
  text-decoration: underline;
}
html .sntndr .feedback-message .fb-m-actions > li + li {
  margin-left: 40px;
}
html .sntndr .feedback-message .fb-m-actions > li.sms {
  padding-left: 28px;
}
html .sntndr .feedback-message .fb-m-actions > li.sms:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  display: block;
  width: 21px;
  height: 22px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -143px -105px;
}
html .sntndr .feedback-message .fb-m-actions > li.sms.concluded:before {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -293px -105px;
}
html .sntndr .feedback-message .fb-m-actions > li.alert {
  padding-left: 28px;
}
html .sntndr .feedback-message .fb-m-actions > li.alert .fb-m-description {
  font-size: 16px;
  margin-top: -4px;
}
html .sntndr .feedback-message .fb-m-actions > li.alert .empty-message {
  display: block;
  margin-top: 0px;
}
html .sntndr .feedback-message .fb-m-actions > li.alert .actions-menu {
  right: -85px;
}
html .sntndr .feedback-message .fb-m-actions > li.alert:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  display: block;
  width: 21px;
  height: 22px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -166px -105px;
}
html .sntndr .feedback-message .fb-m-actions > li.alert.active:before,
html .sntndr .feedback-message .fb-m-actions > li.alert.concluded:before {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -190px -105px;
}
html .sntndr .feedback-message .fb-m-actions .actions-menu {
  top: -5px !important;
  right: -80px;
}
html .sntndr .feedback-message .fb-m-actions .actions-menu .edit > a {
  padding-left: 0;
}
html .sntndr .feedback-message .fb-m-actions .actions-menu .edit > a:after {
  right: 0;
  left: 0;
}
html .sntndr .feedback-message .feedback-box {
  display: inline-block;
  border-radius: 5px;
  padding: 20px;
  margin-top: 15px;
  font-size: 14px;
  font-weight: 300;
  color: #7f7f7f;
}
html .sntndr .feedback-message .feedback-box .inline {
  vertical-align: top;
}
html .sntndr .feedback-message .feedback-box .inline + .inline {
  padding-left: 20px;
}
html .sntndr .feedback-message .feedback-box .inline + .inline button {
  margin-left: 40px;
}
html .sntndr .feedback-message .feedback-box .fb-title {
  color: #676767;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
}
html .sntndr .feedback-message .feedback-box .fb-description {
  color: #808080;
  font-size: 16px;
  font-style: italic;
}
html .sntndr .feedback-message .feedback-box.success {
  border: 1px solid #ccdba8;
  background-color: #dbe6c3;
}
html .sntndr .feedback-message .feedback-box.warning {
  border: 1px solid #ebe8cf;
  background-color: #fbf9db;
  padding-left: 55px;
  position: relative;
}
html .sntndr .feedback-message .feedback-box.warning:before {
  position: absolute;
  top: 25px;
  left: 20px;
  content: "";
  display: block;
  width: 24px;
  height: 22px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll 0 -457px;
}
html .sntndr .feedback-message .feedback-box .middle {
  vertical-align: middle !important;
}
html .sntndr .feedback-message.success {
  background-color: #edf5e4;
  padding-left: 80px;
  width: 100%;
}
html .sntndr .feedback-message.success:before {
  position: absolute;
  top: 50%;
  margin-top: -13px;
  left: 35px;
  content: "";
  display: block;
  width: 29px;
  height: 26px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -177px -220px;
}
html .sntndr .feedback-message.success .fb-m-title {
  color: #7ea853;
  text-transform: uppercase;
  text-shadow: 0px 1px #fff;
}
html .sntndr .feedback-message.success .fb-m-title.lower {
  text-transform: none;
  font-size: 16px;
}
html .sntndr .feedback-message.success .actions-menu li a {
  background-image: linear-gradient(to bottom, #f6faf3 0%, #dfe8d5 100%);
  border-color: #cdd6c3;
  box-shadow: 0 1px 0 0 #fff;
}
html .sntndr .feedback-message.success .actions-menu li a:hover {
  background-image: linear-gradient(to bottom, #f6faf3 0%, #f6faf3 100%);
}
html .sntndr .feedback-message.notification-info {
  color: #879e6c;
  border: 1px solid #879e6c;
  border-radius: 3px;
  padding: 10px 15px;
  margin-bottom: 28px;
}
html .sntndr .feedback-message.notification-info .fb-m-title {
  color: #333333;
  font-size: 15px !important;
  font-weight: normal !important;
  text-shadow: 0px 1px #fff;
}
html .sntndr .feedback-message.notification-info .fb-m-description {
  color: #808080;
  font-size: 15px;
  line-height: 15px;
  font-style: italic;
  text-shadow: 0px 1px #fff;
}
html .sntndr .feedback-message.notification-info.color-0 {
  color: #999999;
  border-color: #999999;
}
html .sntndr .feedback-message.notification-info.color-1 {
  color: #37b350;
  border-color: #37b350;
}
html .sntndr .feedback-message.notification-info.color-2 {
  color: #cf8c33;
  border-color: #cf8c33;
  background-color: #fff9db;
}
html .sntndr .feedback-message.notification-info.color-3 {
  border-color: #cee0e6;
  background-color: #f6fcfe;
}
html .sntndr .feedback-message.notification-info.error {
  border: 1px solid #c67474;
  background-color: #f5e0e0;
  padding-left: 15px;
}
html .sntndr .feedback-message.notification-info.error:before {
  display: none;
}
html .sntndr .feedback-message.confirmation-info {
  border-radius: 0;
  padding: 0;
  margin-bottom: 28px;
}
html .sntndr .feedback-message.confirmation-info .fb-m-title {
  color: #000000;
  font-size: 18px;
}
html .sntndr .feedback-message.confirmation-info .fb-m-description {
  color: #4d4e4e;
  font-size: 14px;
  line-height: 17px;
}
html .sntndr .feedback-message.confirmation-info.question:before {
  position: absolute;
  top: 0;
  left: -30px;
  content: "";
  display: block;
  width: 24px;
  height: 23px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -73px -480px;
}
html .sntndr .feedback-message.confirmation-info.error {
  border: 1px solid #ea5058;
  background-color: #f9cfd2;
}
html .sntndr .feedback-message.sms-info {
  margin-top: -20px;
  border: 1px solid #e4e1c8;
  background-color: #fdfadd;
  padding: 16px 20px;
  text-shadow: 0px 1px #fff;
}
html .sntndr .feedback-message.sms-info .fb-m-title {
  color: #323232;
  font-size: 16px;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
}
html .sntndr .feedback-message.sms-info .fb-m-info {
  font-size: 15px;
  color: #4d4d4d;
  font-weight: 300;
}
html .sntndr .feedback-message.sms-info .fb-m-info p:first-child {
  margin-top: 5px;
  font-style: italic;
}
html .sntndr .feedback-message.sms-info .fb-m-info p:last-child {
  margin-bottom: 10px;
}
html .sntndr .feedback-message.sms-info .fb-m-info ul {
  list-style: disc;
}
html .sntndr .feedback-message.sms-info .fb-m-info ul li {
  margin-top: 10px;
}
html .sntndr .feedback-message.sms-info .fb-m-info a {
  text-decoration: underline;
}
html .sntndr .feedback-message.generic-info {
  background-color: #edf0f4;
  padding-left: 80px;
  width: 100%;
}
html .sntndr .feedback-message.generic-info:before {
  position: absolute;
  top: 50%;
  margin-top: -17px;
  left: 35px;
  content: "";
  display: block;
  width: 35px;
  height: 35px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -262px -341px;
}
html .sntndr .feedback-message.generic-info .fb-m-title {
  color: #504d4a;
  text-shadow: 0px 1px #fff;
}
html .sntndr .feedback-message.info {
  padding-left: 80px;
  width: 100%;
  border: 1px solid #e5e4d9;
  background-color: #fbf9da;
}
html .sntndr .feedback-message.info:before {
  position: absolute;
  top: 23px;
  left: 35px;
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -242px -219px;
}
html .sntndr .feedback-message.info .fb-m-info .fb-m-title {
  color: #000000;
}
html .sntndr .feedback-message.info .fb-m-info .fb-m-description {
  padding-top: 0px;
}
html .sntndr .feedback-message.warning {
  border: 1px solid #e5e4d9;
  background-color: #fffdf3;
}
html .sntndr .feedback-message.form-warning {
  float: left;
  max-width: 440px;
  margin-top: 10px;
  padding: 10px 15px;
  border: 1px solid #fbaf3a;
  background-color: #fefbe6;
  border-radius: 0;
}
html .sntndr .feedback-message.form-warning .fb-m-info .fb-m-title {
  color: #4d4d4d;
  font-size: 15px;
}
html .sntndr .feedback-message.form-warning .fb-m-info .fb-m-description {
  padding-top: 0px;
  font-size: 15px;
}
html .sntndr .feedback-message.form-warning .left-separator {
  border-left: 1px solid #b3b3b3;
  margin-left: 10px;
  padding-left: 10px;
}
html .sntndr .feedback-message.form-data {
  float: left;
  max-width: 440px;
  margin-top: 10px;
  padding: 20px 15px 20px 45px;
  background-color: #f6fcfe;
  border: 1px solid #cee0e6;
}
html .sntndr .feedback-message.form-data .actions-menu {
  top: 10px;
  right: 10px;
  margin-top: 0;
}
html .sntndr .feedback-message.form-data .actions-menu li a {
  padding: 0;
  min-width: 30px;
  min-height: 30px;
  height: 30px;
}
html .sntndr .feedback-message.form-data .actions-menu li.edit a:after {
  left: 7px;
}
html .sntndr .feedback-message.form-data:before {
  position: absolute;
  top: 20px;
  left: 15px;
  content: "";
  display: block;
  width: 23px;
  height: 23px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -25px -480px;
}
html .sntndr .feedback-message.form-data .fb-m-info .fb-m-title {
  color: #666666;
  font-size: 16px;
  font-family: 'Lato', sans-serif;
  line-height: 18px;
  padding-right: 75px;
  margin-top: -4px;
}
html .sntndr .feedback-message.form-data .fb-m-info .fb-m-description {
  color: #666666;
  padding-top: 5px;
  font-size: 14px;
  font-style: italic;
  padding-right: 80px;
}
html .sntndr .feedback-message.form-data .left-separator {
  border-left: 1px solid #b3b3b3;
  margin-left: 10px;
  padding-left: 10px;
}
html .sntndr .feedback-message.error {
  border: none;
  background-color: #EFDFD9;
  padding-left: 80px;
}
html .sntndr .feedback-message.error:before {
  position: absolute;
  top: 50%;
  margin-top: -12px;
  left: 38px;
  content: "";
  display: block;
  width: 21px;
  height: 23px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -273px -219px;
}
html .sntndr .feedback-message.error .fb-m-title {
  color: #b0111d;
  text-shadow: 0px 1px #fff;
  font-size: 16px;
  font-family: 'Lato', sans-serif;
  font-weight: 300;
}
html .sntndr .feedback-message.error-light {
  border: 1px solid #E6D8D8;
  background-color: #FCF2F2;
  display: inline-block;
  width: 100%;
}
html .sntndr .feedback-message.error-light .fb-m-title {
  color: #ad2028;
  text-shadow: 0px 1px #fff;
  font-size: 16px;
  font-family: 'Lato', sans-serif;
  font-weight: 300;
  margin-bottom: 15px;
}
html .sntndr .feedback-message.error-light .fb-m-description {
  font-weight: normal;
  width: 100%;
}
html .sntndr .feedback-message.error-light .fb-m-description .light {
  font-weight: 300;
  display: inline-block;
  vertical-align: top;
}
html .sntndr .feedback-message.error-light li {
  margin-bottom: 5px;
  line-height: 20px;
  padding: 2px 0;
}
html .sntndr .feedback-message.error-light li :first-child {
  min-width: 82px;
  display: inline-block;
}
html .sntndr .feedback-message.error-light a {
  font-weight: 300;
}
html .sntndr .feedback-message.sms-error {
  display: table;
  margin: 20px auto 0 auto;
  border: none;
  background-color: #EFDFD9;
  padding: 12px 20px;
}
html .sntndr .feedback-message.sms-error .fb-m-info {
  font-size: 15px;
  color: #AD1F28;
  text-shadow: 0px 1px #FDEDE6;
}
html .sntndr .feedback-message.sms-error .fb-m-info a {
  text-decoration: underline;
}
html .sntndr .feedback-message.field-error {
  display: table;
  margin: 10px auto 0 auto;
  border: none;
  padding: 0;
}
html .sntndr .feedback-message.field-error .fb-m-info {
  font-size: 15px;
  color: #AD1F28;
  text-shadow: 0px 1px #FDEDE6;
  font-weight: 300;
}
html .sntndr .feedback-message.field-error .fb-m-info a {
  text-decoration: underline;
}
html .sntndr .feedback-message.error-working {
  border: none;
  background-color: #EFDFD9;
  padding-left: 80px;
}
html .sntndr .feedback-message.error-working:before {
  position: absolute;
  top: 50%;
  margin-top: -17px;
  left: 38px;
  content: "";
  display: block;
  width: 22px;
  height: 33px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -294px -63px;
}
html .sntndr .feedback-message.error-working .fb-m-title {
  color: #b0111d;
  font-weight: bold;
}
html .sntndr .feedback-message.error-working .fb-m-title a {
  font-weight: 300;
}
html .sntndr .feedback-message.disclaimer-ie8 {
  display: table;
  margin: 60px auto 120px auto;
  background-color: #fef2f2;
  border: 1px solid #ebd3d2;
  padding-left: 170px;
}
html .sntndr .feedback-message.disclaimer-ie8:before {
  position: absolute;
  top: 30px;
  left: 35px;
  content: "";
  display: block;
  width: 100px;
  height: 80px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -198px -259px;
}
html .sntndr .feedback-message.disclaimer-ie8-alt {
  display: table;
  margin: 60px auto 120px auto;
  background-color: #fef2f2;
  border: 1px solid #ebd3d2;
  padding-top: 100px;
  text-align: center !important;
}
html .sntndr .feedback-message.disclaimer-ie8-alt:before {
  position: absolute;
  top: 30px;
  left: 50%;
  margin-left: -32px;
  content: "";
  display: block;
  width: 65px;
  height: 52px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -139px -333px;
}
html .sntndr .feedback-message.disclaimer-ie8-alt .fb-m-title {
  color: #ad2128;
  font-size: 16px;
}
html .sntndr .feedback-message.disclaimer-ie8-alt .fb-m-description {
  margin-top: 20px;
  font-size: 16px;
}
html .sntndr .feedback-message.drop-shadow {
  border: none;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
html .sntndr .feedback-message.list {
  padding-top: 40px;
  text-align: center;
}
html .sntndr .feedback-message.list .fb-m-description {
  font-size: 16px;
  color: #888888;
  font-weight: 300;
  text-align: center;
}
html .sntndr .feedback-message.list .fb-m-description b,
html .sntndr .feedback-message.list .fb-m-description strong {
  color: #4d4d4d;
  font-weight: bold;
}
html .sntndr .feedback-message.top-aligned .actions-menu {
  top: 30px;
  margin-top: 0;
}
html .sntndr .feedback-message.top-aligned:before {
  top: 32px;
  margin-top: 0;
}
html .sntndr .feedback-message .collapsable-content {
  position: absolute;
  background-color: #f1f0ef;
  border-radius: 6px;
  padding: 15px;
  z-index: 100;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
  padding: 30px;
}
html .sntndr .feedback-message .collapsable-content .remove-icon {
  position: absolute;
  content: "";
  top: 15px;
  right: 15px;
  width: 17px;
  height: 16px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -161px -167px;
  cursor: pointer;
}
html .sntndr .feedback-message .collapsable-content .time-val {
  width: 100px;
}
html .sntndr .feedback-message .collapsable-content .form-field + .form-field {
  margin-top: 10px;
}
html .sntndr .feedback-message .collapsable-content .form-buttons {
  margin-top: 30px;
}
html .sntndr .feedback-message .collapsable-content .title {
  text-transform: none;
  text-shadow: 0px 1px #fff;
  font-weight: 300;
  color: #000;
  font-size: 16px;
  padding-bottom: 15px;
}
html .sntndr .feedback-message .collapsable-content.table {
  min-width: 460px;
}
html .sntndr .feedback-message .collapsable-content.table table {
  display: block;
  width: 100%;
  margin-top: 15px;
  border-collapse: collapse;
}
html .sntndr .feedback-message .collapsable-content.table table thead {
  width: 100%;
  height: 45px;
}
html .sntndr .feedback-message .collapsable-content.table table thead th {
  border-bottom: 1px solid #b3b4b4;
}
html .sntndr .feedback-message .collapsable-content.table table thead th label {
  margin-left: 15px;
}
html .sntndr .feedback-message .collapsable-content.table table tbody {
  width: 100%;
}
html .sntndr .feedback-message .collapsable-content.table table tbody tr + tr td {
  border-top: 1px solid #c9c9c9;
}
html .sntndr .feedback-message .collapsable-content.table table tbody td {
  padding-top: 10px;
  padding-bottom: 10px;
}
html .sntndr .feedback-message .collapsable-content.table table tbody td.column-1 {
  width: 100%;
}
html .sntndr .feedback-message .collapsable-content.table table tbody td.column-2 {
  padding-right: 10px;
}
html .sntndr .feedback-message .collapsable-content.table table tbody td.user {
  position: relative;
  padding-left: 40px;
}
html .sntndr .feedback-message .collapsable-content.table table tbody td.user:before {
  position: absolute;
  height: 19px;
  width: 16px;
  top: 0px;
  bottom: 0;
  margin: auto;
  left: 6px;
  content: "";
  z-index: 9;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -432px -2px;
}
html .sntndr .feedback-message .collapsable-content.table table tbody td.user a {
  text-decoration: none;
  font-weight: 400;
}
html .sntndr .feedback-message .collapsable-content.table table tfoot {
  display: inline-block;
  width: 100%;
  border-top: 1px solid #b3b4b4;
}
html .sntndr .feedback-message .collapsable-content.table table tfoot a {
  text-transform: none;
}
html .sntndr .feedback-message .collapsable-content.table table tfoot th:first-child:before {
  border-top: none;
}
html .sntndr .feedback-message .collapsable-content.table .item-title {
  top: 0;
}
html .sntndr .feedback-message .collapsable-content.table .iban {
  min-width: 215px;
  color: #989898;
  padding: 10px 0;
}
html .sntndr .pdf-icon {
  position: relative;
  padding-left: 40px;
}
html .sntndr .pdf-icon:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  content: "";
  display: block;
  width: 31px;
  height: 37px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -210px -219px;
}
html .sntndr .feedback-message-block {
  padding: 15px;
  text-align: center;
  margin: 0 auto;
  border-radius: 4px;
  color: #666666;
}
html .sntndr .feedback-message-block .message {
  font-weight: bold;
  font-size: 15px;
}
html .sntndr .feedback-message-block .description {
  font-style: italic;
  font-weight: 300;
  font-size: 15px;
}
html .sntndr .feedback-message-block.warning {
  border: 1px solid #e5e4d9;
  background-color: #fffdf3;
}
html .sntndr .feedback-message-block.error {
  border: 1px solid #EBDDDE;
  background-color: #FCF8F9;
}
html .sntndr .link-list {
  padding: 0;
  margin: 0;
}
html .sntndr .link-list li {
  display: inline-block;
}
html .sntndr .link-list li + li {
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #9f9c9a;
}
html .sntndr .link-list li a {
  font-size: 16px;
  text-decoration: underline;
  font-weight: 300;
}
html .sntndr div > .row:first-child {
  margin-top: 0;
}
html .sntndr .table-wrap {
  display: table;
}
html .sntndr .table-wrap > .row {
  display: table-row;
  font-size: 15px;
}
html .sntndr .table-wrap > .row > *:first-child {
  width: auto;
}
html .sntndr .table-wrap > .row .label {
  font-weight: 300;
  white-space: nowrap;
}
html .sntndr .table-wrap > .row + .row > * {
  padding-top: 20px;
}
html .sntndr .table-wrap > .row.marged-top > * {
  padding-top: 10px;
}
html .sntndr .table-wrap > .row.no-margin-top > * {
  padding-top: 0;
}
html .sntndr .table-wrap > .row .description {
  font-weight: 300;
  color: #676767;
}
html .sntndr .table-wrap > .row .extra-desc {
  font-weight: 300;
  font-style: italic;
  color: #676767;
}
html .sntndr .table-wrap > .row .italic {
  font-style: italic;
}
html .sntndr .table-wrap > .row.table-header > * {
  padding: 0;
  border: none;
}
html .sntndr .table-wrap.no-aligned {
  display: block;
}
html .sntndr .table-wrap.no-aligned > .row {
  display: block;
}
html .sntndr .table-wrap.no-aligned > .row .label {
  padding-right: 8px;
}
html .sntndr .table-wrap.v-layout {
  display: block;
}
html .sntndr .table-wrap.v-layout > .row {
  display: block;
}
html .sntndr .table-wrap.v-layout > .row .label {
  text-transform: uppercase;
  font-size: 12px;
}
html .sntndr .table-wrap.v-layout > .row .field .value a.val {
  color: #5b89ac;
}
html .sntndr .table-wrap.v-layout > .row .field .value.big .val {
  font-size: 24px !important;
  font-weight: 300;
}
html .sntndr .table-wrap.v-layout > .row .field .value.big .notification-text {
  dislay: inline-block;
  margin-left: 20px;
  font-size: 15px;
}
html .sntndr .table-wrap.v-layout > .row > * {
  padding: 0;
  text-align: left;
  display: block;
}
html .sntndr .table-wrap .cell {
  display: table-cell;
}
html .sntndr .row {
  display: table;
  table-layout: fixed;
  width: 100%;
  margin-top: 20px;
  line-height: 20px;
}
html .sntndr .row > div {
  display: table-cell;
  text-align: left;
}
html .sntndr .row > div.left {
  display: block;
  float: left;
}
html .sntndr .row > div.right {
  display: block;
  float: right;
}
html .sntndr .row .label,
html .sntndr .row .lbl {
  text-align: right;
  width: 150px;
  padding-right: 10px;
}
html .sntndr .row .value .val {
  word-wrap: break-word;
}
html .sntndr .row .field .val {
  font-size: 15px !important;
}
html .sntndr .row.fixed-width {
  width: auto;
}
html .sntndr .row.reset-layout {
  table-layout: auto;
}
html .sntndr .row.separator {
  border-top: 1px solid #e6e6e5;
}
html .sntndr .row .centered > * {
  margin: 0 auto;
}
html .sntndr .row .shrinked {
  padding: 40px 0;
}
html .sntndr .row .align-middle {
  vertical-align: middle;
}
html .sntndr .row .column.separator {
  border-left: 1px solid #e5e5e5;
  margin-left: 20px;
  padding-left: 20px;
}
html .sntndr .row .column.separator.shrinked {
  position: relative;
  border-left: none;
}
html .sntndr .row .column.separator.shrinked:before {
  content: "";
  display: block;
  position: absolute;
  top: 40px;
  bottom: 40px;
  left: 0px;
  width: 1px;
  border-left: 1px solid #e5e5e5;
}
html .sntndr .row.left-styled.separator {
  padding-top: 12px;
}
html .sntndr .row.left-styled .column .lbl {
  text-align: left;
  margin: 0;
  padding: 0;
  width: auto;
  color: #666666;
  line-height: 10px;
}
html .sntndr .row.left-styled .column .alt-lbl {
  color: #666666;
  font-weight: 300;
  line-height: 12px;
  font-style: italic;
}
html .sntndr .row.left-styled .column .value {
  display: table;
  margin-top: 3px;
  line-height: 12px;
}
html .sntndr .row.left-styled .column .value .val {
  float: left;
  font-size: 14px;
}
html .sntndr .row.left-styled .column .value .desc {
  float: left;
  display: inline-block;
  font-weight: 300;
  line-height: 8px;
  margin-left: 4px;
  font-size: 8px;
  color: #666666;
}
html .sntndr .row.left-styled .column .alt-value {
  font-weight: normal;
  line-height: 12px;
  font-style: italic;
}
html .sntndr .row.left-styled .column .extra-desc {
  margin-top: 3px;
}
html .sntndr .generic-table-list {
  width: 100%;
  border-top: 1px solid #d5d5d5;
  border-bottom: 1px solid #d5d5d5;
}
html .sntndr .generic-table-list > .row {
  position: relative;
}
html .sntndr .generic-table-list > .row > .column {
  padding: 20px 0;
}
html .sntndr .generic-table-list > .row > .column + .column {
  padding-left: 20px;
  padding-right: 20px;
}
html .sntndr .generic-table-list > .row > .remove-icon {
  padding: 0;
  position: absolute;
  top: 50%;
  margin-top: -9px;
  right: 0;
  cursor: pointer;
  z-index: 11;
  background-color: #e0e0e0;
  width: 18px;
  height: 18px;
}
html .sntndr .generic-table-list > .row > .remove-icon:before {
  content: "";
  display: block;
  width: 11px;
  height: 11px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -34px -201px;
  margin: 4px 0 0 4px;
}
html .sntndr .generic-table-list > .row + .row > .column {
  border-top: 1px solid #d5d5d5;
}
html .sntndr .generic-table-list > .row.table-header > * {
  padding: 0;
  border: none;
  color: #b2b2b2;
  font-weight: normal;
  text-transform: uppercase;
  padding-top: 0;
  padding-bottom: 10px;
  font-size: 13px;
  padding-top: 10px;
}
html .sntndr .captcha-block {
  position: relative;
}
html .sntndr .captcha-block img {
  display: block;
  clear: both;
  margin: 0;
}
html .sntndr .captcha-block .captcha-input {
  display: block;
  clear: both;
  margin: 10px auto 0 auto;
  width: 140px;
  text-align: left;
}
html .sntndr .captcha-block .refresh-btn {
  position: absolute;
  padding: 0;
  top: -4px;
  right: -25px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -144px -162px;
  border: none;
  width: 16px;
  height: 22px;
}
html .sntndr .rounded-number {
  margin-bottom: 20px;
}
html .sntndr .rounded-number.tabs {
  display: inline-block;
  text-align: center;
  margin-left: 20px;
  margin-right: 20px;
}
html .sntndr .rounded-number.tabs .title {
  text-transform: uppercase;
}
html .sntndr .rounded-number.tabs:first-child {
  margin-left: 0;
}
html .sntndr .rounded-number.tabs:last-child {
  margin-right: 0;
}
html .sntndr .rounded-number .number {
  font-family: Exo, Arial;
  border-radius: 50%;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  color: #4d4d4d;
  border: 1px solid #4d4d4d;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  margin-right: 10px;
  margin-left: 1px;
}
html .sntndr .rounded-number .title {
  font-size: 16px;
  font-weight: 400;
  font-family: Exo, Arial;
  text-shadow: 0px 1px #fff;
}
html .sntndr .rounded-number .green {
  color: #45b44f;
  border-color: #45b44f;
}
html .sntndr .rounded-number .disabled {
  color: #b2b2b2;
  border-color: #b2b2b2;
}
html .sntndr .rounded-number > div,
html .sntndr .rounded-number > p {
  margin-left: 44px;
}
html .sntndr .rounded-number > div *:first-child,
html .sntndr .rounded-number > p *:first-child {
  margin-left: 0;
}
html .sntndr .rounded-number > ul {
  margin-left: 44px !important;
}
html .sntndr .rounded-number > ul *:first-child {
  margin-left: 0;
}
html .sntndr #drop-zone {
  border-radius: 3px;
  margin-top: 5px;
  margin-bottom: 15px;
  padding: 0;
  border: 3px dashed #ccc;
  display: inline-block;
  width: 440px;
  height: 140px;
  text-align: center;
  background-color: transparent;
}
html .sntndr #drop-zone .dz-message {
  margin: 0;
  padding-left: 40px;
  position: relative;
  font-size: 16px;
  color: #9f9c9a;
  font-style: italic;
  display: inline-block;
  line-height: 140px;
}
html .sntndr #drop-zone .dz-message:before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 33px;
  height: 50px;
  content: "";
  display: block;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -187px -421px;
}
html .sntndr #drop-zone.dz-started .dz-message {
  display: none;
}
html .sntndr .video-container {
  position: relative;
  height: 524px;
  overflow: hidden;
}
html .sntndr .video-container:hover .video-play-btn.playing {
  display: block;
}
html .sntndr .video-container .video-play-btn {
  width: 100px;
  height: 98px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -302px -484px;
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -49px;
  margin-left: -250px;
  z-index: 100;
}
html .sntndr .video-container .video-play-btn.playing {
  display: none;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -302px -385px;
}
html .sntndr .video-container .loading-bar-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 5px;
  background-color: #efefef;
}
html .sntndr .video-container .loading-bar-wrapper .bar {
  background-color: #ff0000;
  height: 5px;
  float: left;
  width: 1px;
}
html .sntndr .video-container #video-background {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.2);
}
html .sntndr video#bgvid {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  min-width: 100%;
  margin: auto;
  z-index: -100;
  background: url(../images/facelift/movie-background.png) no-repeat;
  opacity: 0.8;
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  background-size: cover;
}
html .sntndr .dropdown {
  position: relative;
  display: inline-block;
  height: 36px;
  padding: 0 12px;
  margin: 0;
  border: 1px solid #e5e5e5;
  color: #888888;
  font-family: 'Lato', sans-serif;
  text-shadow: 0px 1px #ffffff;
  box-shadow: 0px 1px 0 #f2f2f2;
  white-space: nowrap;
  font-size: 15px;
  text-align: center;
  cursor: pointer;
  border-radius: 3px;
  background-image: linear-gradient(to bottom, #ffffff 9%, #f2f2f2 80%);
  background-color: #f2f2f2;
  box-shadow: none;
  text-decoration: none;
}
html .sntndr .dropdown:hover {
  background-image: linear-gradient(to bottom, #ffffff 9%, #fefefe 80%);
  background-color: #fefefe;
}
html .sntndr .dropdown:active {
  background-image: linear-gradient(to bottom, #f7f7f7 9%, #f7f7f7 80%);
  background-color: #f7f7f7;
  box-shadow: 0px -1px 0 #f2f2f2;
}
html .sntndr .dropdown.active {
  background: radial-gradient(ellipse at center, #787979 0%, #787979 49%, #6c6d6d 100%);
  background-color: #787979;
  color: #fff;
  text-shadow: none;
}
html .sntndr .dropdown:disabled {
  background-image: linear-gradient(to bottom, #f2f2f2 9%, #f2f2f2 80%);
  background-color: #f2f2f2;
  border: 1px solid #cccccb;
  color: #b2b2b2 !important;
}
html .sntndr .dropdown > a,
html .sntndr .dropdown > span {
  padding-right: 18px;
  color: #888888;
  text-decoration: none;
  display: block;
}
html .sntndr .dropdown > a:after,
html .sntndr .dropdown > span:after {
  content: "";
  position: absolute;
  right: 10px;
  top: 15px;
  width: 8px;
  height: 5px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -47px -190px;
}
html .sntndr .dropdown > a:hover,
html .sntndr .dropdown > span:hover {
  transition: none;
}
html .sntndr .dropdown.dropdown-active > a:after {
  top: 14px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -150px -217px;
}
html .sntndr .dropdown .dropdown-bottom {
  margin-top: 10px;
}
html .sntndr .dropdown .dropdown-bottom.separator {
  padding-top: 10px;
  border-top: 1px solid #e6e6e5;
}
html .sntndr .dropdown-link {
  position: relative;
  padding-right: 12px;
}
html .sntndr .dropdown-link:after {
  content: "";
  position: absolute;
  right: 0px;
  top: 8px;
  width: 8px;
  height: 5px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -54px -218px;
}
html .sntndr .contextual-menu.group-dropdown {
  position: relative;
  padding-left: 44px;
  clear: none;
  height: 32px;
}
html .sntndr .contextual-menu.group-dropdown > span,
html .sntndr .contextual-menu.group-dropdown > a {
  display: block;
  line-height: 32px;
  max-width: 250px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html .sntndr .contextual-menu.group-dropdown > span:after,
html .sntndr .contextual-menu.group-dropdown > a:after {
  right: 14px;
}
html .sntndr .contextual-menu.group-dropdown:before {
  position: absolute;
  content: "";
  top: 6px;
  left: 14px;
  width: 24px;
  height: 20px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -380px -59px;
}
html .sntndr .contextual-menu.group-dropdown .check-buttons {
  margin-top: 0 !important;
  height: 23px;
}
html .sntndr .contextual-menu.group-dropdown .contextual-menu-content {
  padding: 17px 18px 20px 16px;
  min-width: 236px;
}
html .sntndr .contextual-menu.group-dropdown .contextual-menu-content ul {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  display: table;
}
html .sntndr .contextual-menu.group-dropdown .contextual-menu-content ul label {
  color: #666666;
  font-weight: 300;
}
html .sntndr .contextual-menu.group-dropdown .dropdown-bottom.separator {
  margin-top: 8px;
  padding-top: 11px;
}
html .sntndr .contextual-menu.group-dropdown .dropdown-bottom a {
  line-height: 14px !important;
}
html .sntndr .contextual-menu.group-dropdown.dropdown-active .contextual-menu-clickable:after {
  position: absolute;
  content: "";
  top: 14px;
  right: 15px;
  width: 8px;
  height: 5px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -150px -217px;
}
html .sntndr .contextual-menu.radio-dropdown > span,
html .sntndr .contextual-menu.radio-dropdown > a {
  display: block;
  max-width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html .sntndr .contextual-menu.radio-dropdown .contextual-menu-content {
  padding: 18px 20px 20px;
  min-width: 400px;
}
html .sntndr .contextual-menu.radio-dropdown .contextual-menu-content ul {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  display: table;
}
html .sntndr .contextual-menu.radio-dropdown .contextual-menu-content ul li input[type=radio] {
  float: left;
  margin: 4px 4px 0 0;
}
html .sntndr .contextual-menu.radio-dropdown .contextual-menu-content ul li label {
  white-space: nowrap;
  font-size: 16px;
  font-weight: normal;
}
html .sntndr .contextual-menu.radio-dropdown .contextual-menu-content ul li .description {
  font-size: 14px;
  color: #808080;
  margin-left: 17px;
}
html .sntndr .contextual-menu.radio-dropdown .contextual-menu-content ul li .description b {
  font-weight: normal;
  color: #4d4d4d;
}
html .sntndr .contextual-menu.radio-dropdown .contextual-menu-content ul li + li {
  margin-top: 20px;
}
html .sntndr .contextual-menu.radio-dropdown .contextual-menu-content .align-radios {
  margin-left: 17px;
}
html .sntndr .contextual-menu.radio-dropdown .dropdown-bottom.separator {
  padding-top: 10px;
}
html .sntndr .styled-fax-input {
  position: relative;
}
html .sntndr .styled-fax-input input {
  padding-left: 70px;
}
html .sntndr .styled-fax-input .styled-dropdown {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 11;
}
html .sntndr .styled-fax-input .styled-dropdown .selected-item {
  background-color: #f2f2f2;
  width: 55px;
  box-shadow: inset 0px 0px 1px rgba(0, 0, 0, 0.1);
  height: 26px;
  position: absolute;
  top: 4px;
  left: 4px;
  color: #676767;
  font-size: 16px;
  line-height: 24px;
  padding-left: 5px;
}
html .sntndr .styled-fax-input .styled-dropdown .selected-item:after {
  content: "";
  position: absolute;
  right: 5px;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 9px;
  height: 5px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -63px -218px;
}
html .sntndr .styled-fax-input .styled-dropdown.active .selected-item {
  background-color: #989898;
  color: #e6e6e6;
}
html .sntndr .styled-fax-input .styled-dropdown.active .selected-item:after {
  content: "";
  position: absolute;
  right: 5px;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 8px;
  height: 5px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -140px -218px;
}
html .sntndr .styled-selector {
  display: table;
  border: 1px solid #d5d3d1;
  border-radius: 14px;
  background-image: linear-gradient(to left bottom, #fafbfb 9%, #f3f2f2 100%);
  background-color: #f3f2f2;
  height: 28px;
}
html .sntndr .styled-selector ol {
  display: table;
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
}
html .sntndr .styled-selector ol li {
  float: left;
}
html .sntndr .styled-selector ol li a {
  display: block;
  width: 48px;
  font-size: 14px;
  color: #363432;
  text-align: center;
  line-height: 28px;
}
html .sntndr .styled-selector ol li a:hover {
  text-decoration: none;
}
html .sntndr .styled-selector ol li:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 14px;
  border-top-left-radius: 14px;
  background-clip: padding-box;
}
html .sntndr .styled-selector ol li:last-child {
  border-top-right-radius: 14px;
  border-bottom-right-radius: 14px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  background-clip: padding-box;
}
html .sntndr .styled-selector ol li.active {
  background-image: linear-gradient(to top, #85837e 9%, #6a6864 80%);
  background-color: #6a6864;
}
html .sntndr .styled-selector ol li.active a {
  color: #fff;
}
html .sntndr .styled-selector ol li:hover {
  background-color: #ececec;
}
html .sntndr .styled-selector ol li + li a {
  border-left: 1px solid #edeceb;
}
html .sntndr .styled-dropdown {
  position: relative;
  text-decoration: none;
  text-align: left;
  padding: 0 30px 0 0;
  border-radius: 4px;
  cursor: pointer;
  background: #ffffff url(../images/facelift/select-icon.png) scroll no-repeat right 0;
  box-shadow: inset 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
  /*&:after {
                    content: "";
                    position: absolute;
                    right: 2px;
                    top: 1px;
                    width: 32px;
                    height:32px;
                    .sprite(-101px, -342px);
                    cursor: pointer;
                    .border-radius(4px, 4px, 0, 0);
                    z-index: 10;
                }*/

}
html .sntndr .styled-dropdown > a,
html .sntndr .styled-dropdown .selected-item > a,
html .sntndr .styled-dropdown .selected-item > span {
  padding: 8px 10px;
  color: #888888;
  text-decoration: none;
  display: block;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
  background-clip: padding-box;
}
html .sntndr .styled-dropdown .ui-datepicker-div {
  margin: 5px;
  width: auto !important;
}
html .sntndr .styled-dropdown > input[type=text] {
  background: none;
  width: 260px;
  padding: 0px 10px;
  box-shadow: none;
}
html .sntndr .styled-dropdown > ul,
html .sntndr .styled-dropdown > .dropdown-content {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  position: absolute;
  top: 53px;
  left: 1px;
  right: 0;
  background-color: #ffffff;
  z-index: 15;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);
  border-radius: 0px 0px 3px 3px;
  overflow: scroll;
  overflow-x: hidden;
  max-height: 265px;
}
html .sntndr .styled-dropdown > ul > ul,
html .sntndr .styled-dropdown > .dropdown-content > ul {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
}
html .sntndr .styled-dropdown > ul li > a,
html .sntndr .styled-dropdown > .dropdown-content li > a {
  display: block;
  text-decoration: none;
  padding-right: 0;
}
html .sntndr .styled-dropdown.fax ul {
  display: none;
  border-radius: 4px;
  padding: 0 20px;
  top: 35px;
}
html .sntndr .styled-dropdown.fax ul li {
  position: relative;
  padding: 6px 0px;
  font-size: 16px;
  font-weight: 300;
}
html .sntndr .styled-dropdown.fax ul li .label {
  color: #5b89ac;
}
html .sntndr .styled-dropdown.fax ul li .value {
  font-size: 16px;
  float: right;
  color: #808080;
  margin: 0;
}
html .sntndr .styled-dropdown.fax ul li.separator {
  border-top: 1px solid #e6e6e6;
}
html .sntndr .styled-dropdown.fax ul li:before {
  content: "";
  width: 20px;
  top: 0;
  bottom: 0;
  left: -20px;
  position: absolute;
}
html .sntndr .styled-dropdown.fax ul li:after {
  content: "";
  width: 20px;
  top: 0;
  bottom: 0;
  right: -20px;
  position: absolute;
}
html .sntndr .styled-dropdown.fax ul li:hover {
  background-color: #edf8f9;
}
html .sntndr .styled-dropdown.fax ul li:hover:before,
html .sntndr .styled-dropdown.fax ul li:hover:after {
  background-color: #edf8f9;
}
html .sntndr .styled-dropdown.fax ul li.active {
  background-color: #d3edf1;
}
html .sntndr .styled-dropdown.fax ul li.active:before,
html .sntndr .styled-dropdown.fax ul li.active:after {
  background-color: #d3edf1;
}
html .sntndr .styled-dropdown.fax ul li.active:hover:before,
html .sntndr .styled-dropdown.fax ul li.active:hover:after {
  background-color: #d3edf1;
}
html .sntndr .styled-dropdown.complex {
  height: 52px;
  background: #fff;
}
html .sntndr .styled-dropdown.complex:after {
  content: "";
  position: absolute;
  right: 1px;
  top: 1px;
  width: 34px;
  height: 50px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  background-clip: padding-box;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -101px -333px;
}
html .sntndr .styled-dropdown.complex.single-item {
  cursor: initial;
  background: transparent;
  box-shadow: none;
}
html .sntndr .styled-dropdown.complex.single-item:after {
  display: none;
}
html .sntndr .styled-dropdown.complex .sub-title {
  font-size: 16px;
  font-family: Exo;
  border-bottom: 1px solid #e6e6e5;
  cursor: initial;
}
html .sntndr .styled-dropdown.complex .see-all-items {
  position: relative;
  font-size: 16px;
  font-weight: 300;
  text-decoration: underline;
  padding-left: 20px;
  display: table;
  width: auto;
}
html .sntndr .styled-dropdown.complex .see-all-items:after {
  content: "";
  display: block;
  position: absolute;
  top: 18px;
  right: -2px;
  width: 8px;
  height: 4px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -54px -218px;
}
html .sntndr .styled-dropdown.complex > ul,
html .sntndr .styled-dropdown.complex > .dropdown-content {
  display: none;
}
html .sntndr .styled-dropdown.complex > ul li a,
html .sntndr .styled-dropdown.complex > .dropdown-content li a {
  margin-left: 10px;
}
html .sntndr .styled-dropdown.complex > ul li:hover,
html .sntndr .styled-dropdown.complex > .dropdown-content li:hover {
  background-color: #edf8f9;
}
html .sntndr .styled-dropdown.complex > ul li:hover:last-child,
html .sntndr .styled-dropdown.complex > .dropdown-content li:hover:last-child {
  border-radius: 0px 0px 3px 3px;
}
html .sntndr .styled-dropdown.complex > ul li.active,
html .sntndr .styled-dropdown.complex > .dropdown-content li.active {
  background-color: #d3edf1;
}
html .sntndr .styled-dropdown.complex > ul li.active:last-child,
html .sntndr .styled-dropdown.complex > .dropdown-content li.active:last-child {
  border-radius: 0px 0px 3px 3px;
}
html .sntndr .styled-dropdown.complex > .dropdown-content .sub-title {
  padding: 20px 20px 10px 20px;
}
html .sntndr .styled-dropdown.complex a,
html .sntndr .styled-dropdown.complex .selected-item > span {
  position: relative;
  padding: 7px 10px 6px 50px;
}
html .sntndr .styled-dropdown.complex a .title,
html .sntndr .styled-dropdown.complex .selected-item > span .title {
  text-transform: none;
  color: #4d4e4e;
  font-size: 16px;
}
html .sntndr .styled-dropdown.complex a:before,
html .sntndr .styled-dropdown.complex .selected-item > span:before {
  position: absolute;
  content: "";
  top: 10px;
  left: 10px;
}
html .sntndr .styled-dropdown.complex a.account,
html .sntndr .styled-dropdown.complex .selected-item > span.account {
  position: relative;
}
html .sntndr .styled-dropdown.complex a.account:before,
html .sntndr .styled-dropdown.complex .selected-item > span.account:before {
  width: 30px;
  height: 33px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -126px -421px;
}
html .sntndr .styled-dropdown.complex a.account .icon-currency,
html .sntndr .styled-dropdown.complex .selected-item > span.account .icon-currency {
  top: 20px;
  left: 11px;
  width: 28px;
  font-size: 15px;
  color: #bbb9b9;
}
html .sntndr .styled-dropdown.complex a.account-cheque,
html .sntndr .styled-dropdown.complex .selected-item > span.account-cheque {
  position: relative;
}
html .sntndr .styled-dropdown.complex a.account-cheque:before,
html .sntndr .styled-dropdown.complex .selected-item > span.account-cheque:before {
  left: 6px;
  width: 35px;
  height: 33px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -257px -420px;
}
html .sntndr .styled-dropdown.complex a.account-cautioned,
html .sntndr .styled-dropdown.complex .selected-item > span.account-cautioned {
  position: relative;
}
html .sntndr .styled-dropdown.complex a.account-cautioned:before,
html .sntndr .styled-dropdown.complex .selected-item > span.account-cautioned:before {
  width: 30px;
  height: 33px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -223px -421px;
}
html .sntndr .styled-dropdown.fixed {
  width: 260px;
  height: 53px;
  background: #fff;
}
html .sntndr .styled-dropdown.fixed .title {
  font-size: 16px;
}
html .sntndr .styled-dropdown.fixed .description {
  font-weight: 300;
  font-size: 15px;
}
html .sntndr .styled-dropdown.fixed .title,
html .sntndr .styled-dropdown.fixed .description {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html .sntndr .styled-dropdown.fixed:after {
  content: "";
  position: absolute;
  right: 1px;
  top: 1px;
  width: 33px;
  height: 51px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -101px -333px;
}
html .sntndr .styled-dropdown.fixed > ul {
  display: none;
}
html .sntndr .styled-dropdown.fixed > ul li .title {
  font-weight: 300;
}
html .sntndr .styled-dropdown.fixed > ul li:hover {
  background-color: #edf8f9;
}
html .sntndr .styled-dropdown.fixed > ul li:hover:last-child {
  border-radius: 0px 0px 3px 3px;
}
html .sntndr .styled-dropdown.fixed > ul li.active {
  position: relative;
}
html .sntndr .styled-dropdown.fixed > ul li.active .title {
  font-weight: normal;
}
html .sntndr .styled-dropdown.fixed > ul li.active:last-child {
  border-radius: 0px 0px 3px 3px;
}
html .sntndr .styled-dropdown.fixed > ul li.active:before {
  content: "";
  position: absolute;
  left: 27px;
  top: 11px;
  width: 14px;
  height: 12px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -127px -105px;
}
html .sntndr .styled-dropdown.fixed a {
  position: relative;
  padding: 7px 10px 6px 50px;
}
html .sntndr .styled-dropdown.fixed a:before {
  position: absolute;
  content: "";
  top: 10px;
  left: 10px;
}
html .sntndr .styled-dropdown.fixed a.merchant {
  position: relative;
}
html .sntndr .styled-dropdown.fixed a.merchant:before {
  top: 12px;
  width: 30px;
  height: 29px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -302px -296px;
}
html .sntndr .styled-dropdown.fixed a.establishment {
  position: relative;
}
html .sntndr .styled-dropdown.fixed a.establishment:before {
  left: 8px;
  top: 12px;
  width: 34px;
  height: 30px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -334px -296px;
}
html .sntndr .styled-dropdown.fixed a.tpa {
  position: relative;
}
html .sntndr .styled-dropdown.fixed a.tpa:before {
  top: 10px;
  left: 16px;
  width: 19px;
  height: 32px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -371px -296px;
}
html .sntndr .styled-dropdown.fixed.naked {
  height: 35px;
  /*&:after {
                            right: 0px;
                            top: 15px;
                            width: 9px;
                            height: 5px;
                            .sprite(-63px, -218px);
                        }*/

}
html .sntndr .styled-dropdown.fixed.naked:after {
  right: 1px;
  top: 1px;
  width: 32px;
  height: 32px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -100px -342px;
}
html .sntndr .styled-dropdown.fixed.naked .selected-item a {
  padding-left: 10px;
}
html .sntndr .styled-dropdown.fixed.naked > ul {
  top: 35px;
}
html .sntndr .styled-dropdown.simple {
  min-width: 190px;
  height: 35px;
  box-shadow: none;
}
html .sntndr .styled-dropdown.simple .selected-item .title {
  font-size: 20px;
  text-transform: uppercase;
  font-family: Exo;
  color: #9F9D9B;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html .sntndr .styled-dropdown.simple:after {
  content: "";
  position: absolute;
  right: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 9px;
  height: 5px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -63px -218px;
}
html .sntndr .styled-dropdown.simple > ul {
  display: none;
  top: 35px;
}
html .sntndr .styled-dropdown.simple > ul li .title {
  color: #868382;
}
html .sntndr .styled-dropdown.simple > ul li:hover {
  background-color: #edf8f9;
}
html .sntndr .styled-dropdown.simple > ul li:hover:last-child {
  border-radius: 0px 0px 3px 3px;
}
html .sntndr .styled-dropdown.simple a {
  padding: 5px 10px 6px;
}
html .sntndr .styled-dropdown.simple.active {
  box-shadow: inset 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
}
html .sntndr .styled-dropdown.simple.active:after {
  content: "";
  position: absolute;
  right: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 8px;
  height: 5px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -73px -218px;
}
html .sntndr .styled-dropdown.simple.active a.company .title {
  color: #6A88AE;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html .sntndr .styled-dropdown.none {
  background-image: none !important;
  min-width: 0;
}
html .sntndr .styled-dropdown.active > ul,
html .sntndr .styled-dropdown.active > .dropdown-content {
  display: block;
}
html .sntndr .files-section .list-content {
  border-top: 1px solid #cccccb;
  border-bottom: 1px solid #cccccb;
}
html .sntndr .files-section .list-content .row {
  margin-top: 0;
  height: 58px;
}
html .sntndr .files-section .list-content .row + .row {
  border-top: 1px solid #eaeaea;
}
html .sntndr .files-section .list-content .row .column {
  vertical-align: middle;
}
html .sntndr .files-section .list-content .row .column:first-child {
  position: relative;
  padding-left: 32px;
}
html .sntndr .files-section .list-content .row .column:first-child:before {
  position: absolute;
  top: 21px;
  left: 0;
  content: "";
  display: block;
  width: 27px;
  height: 20px;
}
html .sntndr .files-section .list-content .row.xml .column:first-child {
  padding-left: 37px;
}
html .sntndr .files-section .list-content .row.xml .column:first-child:before {
  width: 26px;
  height: 24px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -349px -36px;
}
html .sntndr .files-section .list-content .row .item-title {
  font-size: 14px;
}
html .sntndr .files-section .list-content .row .description {
  font-size: 12px;
  color: #989898;
  line-height: 7px;
}
html .sntndr .files-section .see-more {
  display: block;
  margin-top: 10px;
  font-size: 14px;
  font-weight: 300;
}
html .sntndr .button-down {
  display: inline-block;
  height: 36px;
  padding: 0 12px;
  margin: 0;
  border: 1px solid #e5e5e5;
  color: #888888;
  font-family: 'Lato', sans-serif;
  text-shadow: 0px 1px #ffffff;
  box-shadow: 0px 1px 0 #f2f2f2;
  white-space: nowrap;
  font-size: 15px;
  text-align: center;
  cursor: pointer;
  border-radius: 3px;
  background-image: linear-gradient(to bottom, #ffffff 9%, #f2f2f2 80%);
  background-color: #f2f2f2;
  border-top-right-radius: 0;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 0;
  background-clip: padding-box;
  line-height: 34px;
  padding-right: 35px;
  position: relative;
}
html .sntndr .button-down:hover {
  background-image: linear-gradient(to bottom, #ffffff 9%, #fefefe 80%);
  background-color: #fefefe;
}
html .sntndr .button-down:active {
  background-image: linear-gradient(to bottom, #f7f7f7 9%, #f7f7f7 80%);
  background-color: #f7f7f7;
  box-shadow: 0px -1px 0 #f2f2f2;
}
html .sntndr .button-down.active {
  background: radial-gradient(ellipse at center, #787979 0%, #787979 49%, #6c6d6d 100%);
  background-color: #787979;
  color: #fff;
  text-shadow: none;
}
html .sntndr .button-down:disabled {
  background-image: linear-gradient(to bottom, #f2f2f2 9%, #f2f2f2 80%);
  background-color: #f2f2f2;
  border: 1px solid #cccccb;
  color: #b2b2b2 !important;
}
html .sntndr .button-down:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  right: 15px;
  width: 13px;
  height: 7px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -105px -124px;
}
html .sntndr .button-down:hover {
  text-decoration: none;
  color: #858381;
}
html .sntndr .button-down.upper {
  text-transform: uppercase;
}
html .sntndr .popup {
  position: absolute;
  top: 40px;
  right: 0;
  display: none;
  background-color: #f1f0ef;
  border-radius: 6px;
  padding: 15px;
  z-index: 100;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}
html .sntndr .popup .popup-header {
  border-bottom: 1px solid #e5e5e4;
  padding-bottom: 15px;
}
html .sntndr .popup .popup-header .popup-title {
  color: #4d4e4e;
  font-size: 22px;
  font-weight: 300;
}
html .sntndr .popup .popup-description {
  color: #4d4e4e;
  font-size: 14px;
  font-weight: 300;
}
html .sntndr .popup .popup-description > p:first-child {
  margin-top: 0;
}
html .sntndr .popup .cancel-btn {
  position: absolute;
  top: 15px;
  right: 15px;
  border: none;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -161px -165px;
  width: 18px;
  height: 18px;
  cursor: pointer;
}
html .sntndr .popup .popup-content {
  margin-top: 15px;
  padding: 15px;
}
html .sntndr .popup .popup-content * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html .sntndr .popup .popup-content .form-field + .form-field {
  margin-top: 20px;
}
html .sntndr .popup .popup-content .form-field input[type=text] {
  height: 34px;
}
html .sntndr .popup .popup-content .form-field input[type=text],
html .sntndr .popup .popup-content .form-field textarea {
  margin: 0;
  width: 100%;
}
html .sntndr .popup .popup-content .description {
  text-shadow: 0px 1px #ffffff;
}
html .sntndr .popup .form-field + .form-field {
  margin-top: 20px;
}
html .sntndr .popup .form-field .input-wrap .input-inner-feedback {
  min-width: auto;
}
html .sntndr .popup > ul.accounts-list {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  overflow: scroll;
  overflow-x: hidden;
  max-height: 265px;
  border-top: 1px solid #b3b2b3;
  border-bottom: 1px solid #b3b2b3;
  margin-top: 20px;
  width: 100%;
}
html .sntndr .popup > ul.accounts-list li:hover {
  background-color: #D3EDF1;
}
html .sntndr .popup > ul.accounts-list li:hover:last-child {
  border-radius: 0px 0px 3px 3px;
}
html .sntndr .popup > ul.accounts-list li > a {
  display: block;
  text-decoration: none;
  padding-right: 0;
}
html .sntndr .popup > ul.accounts-list li a {
  position: relative;
  padding: 7px 10px 6px 50px;
}
html .sntndr .popup > ul.accounts-list li a .title {
  font-size: 16px;
  color: #4d4e4e;
}
html .sntndr .popup > ul.accounts-list li a .description {
  font-size: 15px;
  color: #808080;
  font-weight: 300;
}
html .sntndr .popup > ul.accounts-list li a:before {
  position: absolute;
  content: "";
  top: 10px;
  left: 10px;
}
html .sntndr .popup > ul.accounts-list li a.account {
  position: relative;
}
html .sntndr .popup > ul.accounts-list li a.account:before {
  width: 30px;
  height: 33px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -126px -421px;
}
html .sntndr .popup > ul.accounts-list li a.account .icon-currency {
  top: 20px;
  left: 11px;
  width: 28px;
  font-size: 15px;
  color: #bbb9b9;
}
html .sntndr .popup > ul.accounts-list li a.account-cheque {
  position: relative;
}
html .sntndr .popup > ul.accounts-list li a.account-cheque:before {
  left: 6px;
  width: 35px;
  height: 33px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -257px -420px;
}
html .sntndr .popup > ul.accounts-list li a.account-cautioned {
  position: relative;
}
html .sntndr .popup > ul.accounts-list li a.account-cautioned:before {
  width: 30px;
  height: 33px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -223px -421px;
}
html .sntndr .info-container {
  position: relative;
  padding-right: 23px;
  display: inline-block;
}
html .sntndr .info-container.centered-layout {
  padding-right: 0;
}
html .sntndr .info-container.centered-layout .info {
  left: 50%;
  margin-left: -130px;
}
html .sntndr .info-container.button-layout {
  padding-right: 0;
}
html .sntndr .info-container.button-layout > button {
  padding-right: 25px;
}
html .sntndr .info-container.button-layout .info {
  right: 1px;
  top: 1px;
}
html .sntndr .info-container.button-layout .info .info-icon {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  background-clip: padding-box;
}
html .sntndr .info-container .info {
  position: absolute;
  right: 0px;
  bottom: 7px;
  padding: 0 !important;
}
html .sntndr .info-container .info .info-icon {
  width: 19px;
  height: 18px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -25px -462px;
  cursor: pointer;
}
html .sntndr .info-container .info .info-popup {
  position: absolute;
  display: none;
  top: 18px;
  border-radius: 3px;
  background-color: #E8EEF7;
  padding: 20px;
  box-shadow: 0 0px 4px rgba(0, 0, 0, 0.4);
  min-width: 220px;
  z-index: 15;
  font-size: 14px;
  font-weight: 300;
  color: #50504c;
  text-align: left;
  text-transform: none;
}
html .sntndr .info-container .info .info-popup.left {
  right: 0;
}
html .sntndr .info-container .info .info-popup.right {
  left: 0;
}
html .sntndr .info-container .info .info-popup.center {
  left: 0;
}
html .sntndr .info-container .info .info-popup.large {
  min-width: 340px;
}
html .sntndr .info-container .info .info-popup ul {
  margin: 0;
  padding-left: 14px;
  list-style: disc;
}
html .sntndr .info-container .info .info-popup ul li + li {
  margin-top: 10px;
}
html .sntndr .info-container .info .info-popup .lbl {
  color: #4D4D4E;
  font-weight: normal;
}
html .sntndr .info-container .info .info-popup p {
  margin: 0;
}
html .sntndr .info-container .info .info-popup a {
  text-decoration: underline;
}
html .sntndr .info-container .info .info-popup > * + *,
html .sntndr .info-container .info .info-popup > * + p {
  margin-top: 10px;
}
html .sntndr .info-container .info .info-popup .date-block {
  font-weight: 400;
}
html .sntndr .info-container .info .info-popup .text.align-center {
  font-style: italic;
}
html .sntndr .info-container .info .info-popup .text.align-center b {
  font-weight: 400;
  font-style: normal;
}
html .sntndr .info-container .info.active .info-icon {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -46px -462px;
}
html .sntndr .info-container .info.active .info-popup {
  display: block;
}
html .sntndr .info-container .info.top {
  top: 0;
}
html .sntndr .info-container.table {
  display: table;
}
html .sntndr .delete-btn {
  position: relative;
  width: 34px;
  top: -4px;
}
html .sntndr .delete-btn:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  display: block;
  content: "";
  width: 16px;
  height: 16px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -434px -217px;
}
html .sntndr .delete-link {
  position: relative;
  display: inline-block;
  padding-left: 25px;
}
html .sntndr .delete-link:before {
  content: "";
  display: block;
  position: absolute;
  left: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 16px;
  height: 16px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -434px -217px;
}
html .sntndr .delete-link.separator {
  margin-left: 20px;
  padding-left: 40px;
  border-left: 1px solid #b3b2b3;
}
html .sntndr .delete-link.separator:before {
  left: 20px;
}
html .sntndr .edit-btn {
  position: relative;
  width: 34px;
  top: -4px;
}
html .sntndr .edit-btn:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  display: block;
  content: "";
  width: 17px;
  height: 16px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll 0 -483px;
}
html .sntndr .edit-link {
  position: relative;
  display: inline-block;
  padding-left: 20px;
}
html .sntndr .edit-link:before {
  position: absolute;
  top: 2px;
  left: 0;
  content: "";
  width: 17px;
  height: 16px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll 0 -483px;
}
html .sntndr .edit-link.separator {
  margin-left: 20px;
  padding-left: 38px;
  border-left: 1px solid #b3b2b3;
}
html .sntndr .edit-link.separator:before {
  left: 20px;
}
html .sntndr .cashadvance-btn {
  position: relative;
  display: inline-block;
  height: 36px;
  padding: 0 12px;
  margin: 0;
  border: 1px solid #e5e5e5;
  color: #888888;
  font-family: 'Lato', sans-serif;
  text-shadow: 0px 1px #ffffff;
  box-shadow: 0px 1px 0 #f2f2f2;
  white-space: nowrap;
  font-size: 15px;
  text-align: center;
  cursor: pointer;
  border-radius: 3px;
  background-image: linear-gradient(to bottom, #ffffff 9%, #f2f2f2 80%);
  background-color: #f2f2f2;
  padding-top: 25px;
  padding-left: 17px;
  padding-right: 17px;
  height: 22px;
  font-size: 14px;
  font-weight: 300;
}
html .sntndr .cashadvance-btn:hover {
  background-image: linear-gradient(to bottom, #ffffff 9%, #fefefe 80%);
  background-color: #fefefe;
}
html .sntndr .cashadvance-btn:active {
  background-image: linear-gradient(to bottom, #f7f7f7 9%, #f7f7f7 80%);
  background-color: #f7f7f7;
  box-shadow: 0px -1px 0 #f2f2f2;
}
html .sntndr .cashadvance-btn.active {
  background: radial-gradient(ellipse at center, #787979 0%, #787979 49%, #6c6d6d 100%);
  background-color: #787979;
  color: #fff;
  text-shadow: none;
}
html .sntndr .cashadvance-btn:disabled {
  background-image: linear-gradient(to bottom, #f2f2f2 9%, #f2f2f2 80%);
  background-color: #f2f2f2;
  border: 1px solid #cccccb;
  color: #b2b2b2 !important;
}
html .sntndr .cashadvance-btn:before {
  position: absolute;
  top: 6px;
  left: 50%;
  margin-left: -25px;
  display: block;
  content: "";
  width: 49px;
  height: 18px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -202px -1452px;
}
html .sntndr .actions-btn {
  position: absolute;
  display: inline-block;
  height: 36px;
  padding: 0 12px;
  margin: 0;
  border: 1px solid #e5e5e5;
  color: #888888;
  font-family: 'Lato', sans-serif;
  text-shadow: 0px 1px #ffffff;
  box-shadow: 0px 1px 0 #f2f2f2;
  white-space: nowrap;
  font-size: 15px;
  text-align: center;
  cursor: pointer;
  border-radius: 3px;
  background-image: linear-gradient(to bottom, #ffffff 9%, #f2f2f2 80%);
  background-color: #f2f2f2;
  padding-left: 0;
  padding-right: 0;
  top: 20px;
  right: 20px;
  width: 34px;
}
html .sntndr .actions-btn:hover {
  background-image: linear-gradient(to bottom, #ffffff 9%, #fefefe 80%);
  background-color: #fefefe;
}
html .sntndr .actions-btn:active {
  background-image: linear-gradient(to bottom, #f7f7f7 9%, #f7f7f7 80%);
  background-color: #f7f7f7;
  box-shadow: 0px -1px 0 #f2f2f2;
}
html .sntndr .actions-btn.active {
  background: radial-gradient(ellipse at center, #787979 0%, #787979 49%, #6c6d6d 100%);
  background-color: #787979;
  color: #fff;
  text-shadow: none;
}
html .sntndr .actions-btn:disabled {
  background-image: linear-gradient(to bottom, #f2f2f2 9%, #f2f2f2 80%);
  background-color: #f2f2f2;
  border: 1px solid #cccccb;
  color: #b2b2b2 !important;
}
html .sntndr .actions-btn:before {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -8px;
  margin-top: -4px;
  display: block;
  content: "";
  width: 16px;
  height: 8px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll 0 -124px;
}
html .sntndr .actions-btn.active {
  background: radial-gradient(ellipse at center, #787979 0%, #787979 49%, #6c6d6d 100%);
  background-color: #787979;
  border-color: #fffeff;
}
html .sntndr .actions-btn.active:before {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -90px -124px;
}
html .sntndr .actions-btn.contextual-menu {
  float: right;
}
html .sntndr .do-download-btn {
  padding-left: 28px;
  position: relative;
}
html .sntndr .do-download-btn:before {
  position: absolute;
  content: "";
  width: 13px;
  height: 15px;
  top: 0;
  bottom: 0;
  left: 10px;
  margin: auto;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -413px -261px;
}
html .sntndr .already-btn {
  background-color: #EDF2DA;
  color: #39B449;
  padding: 9px 12px 9px 28px;
  border-radius: 2px;
  position: relative;
  font-size: 15px;
}
html .sntndr .already-btn:before {
  position: absolute;
  content: "";
  width: 16px;
  height: 13px;
  top: 0;
  bottom: 0;
  left: 9px;
  margin: auto;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -177px -252px;
}
html .sntndr .tooltip {
  position: relative;
}
html .sntndr .tooltip .tooltip-content {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  display: none;
  position: absolute;
  z-index: 20;
  padding: 5px;
  background-color: #f6fbfd;
  left: 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
  border-radius: 3px;
  text-align: left;
  cursor: default;
}
html .sntndr .tooltip .tooltip-content:before {
  content: "";
  display: block;
  height: 8px;
  width: 100%;
  position: absolute;
  top: -8px;
  left: 0;
}
html .sntndr .tooltip .tooltip-content.right {
  left: auto;
  right: 0;
}
html .sntndr .tooltip .tooltip-content.clean {
  background-color: #fff;
}
html .sntndr .tooltip .tooltip-content li {
  float: left;
  clear: both;
  list-style: none;
  padding-left: 0 !important;
}
html .sntndr .tooltip .tooltip-content li a {
  display: block;
  padding: 7px 15px;
  text-decoration: none;
  font-size: 14px;
  line-height: 14px;
  font-weight: 300;
  color: #666666;
  white-space: nowrap;
}
html .sntndr .tooltip .tooltip-content li .person {
  color: #5a88ad;
  font-size: 16px;
  line-height: 16px;
  font-weight: normal;
}
html .sntndr .tooltip .tooltip-content li .email {
  font-size: 14px;
  font-weight: 300;
  font-style: italic;
  color: #999999;
}
html .sntndr .tooltip .tooltip-content li .cards-block {
  display: table;
  min-width: 200px;
}
html .sntndr .tooltip .tooltip-content li .cards-block .info {
  margin-left: 10px;
}
html .sntndr .tooltip .tooltip-content li .cards-block .info .title {
  padding: 0;
  font-size: 16px;
  color: #5a89ac;
}
html .sntndr .tooltip .tooltip-content li .cards-block .info .description {
  font-size: 15px;
  color: #86847f;
  font-weight: 300;
}
html .sntndr .tooltip .tooltip-content li.ordain {
  margin: 0px 20px 20px 35px;
  position: relative;
}
html .sntndr .tooltip .tooltip-content li.ordain a:first-child:before {
  content: "";
  display: block;
  position: absolute;
  left: -20px;
  top: 1px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -294px -130px;
  width: 12px;
  height: 14px;
}
html .sntndr .tooltip .tooltip-content li.ordain a {
  padding: 0;
  text-decoration: none;
}
html .sntndr .tooltip .tooltip-content li.ordain:nth-of-type(1) {
  margin-top: 20px;
}
html .sntndr .tooltip .tooltip-content li.group {
  margin: 5px 20px 5px 10px;
  position: relative;
  font-size: 14px;
}
html .sntndr .tooltip .tooltip-content li.group > *:first-child {
  padding-left: 25px;
}
html .sntndr .tooltip .tooltip-content li.group > *:first-child:before {
  position: absolute;
  content: "";
  top: 4px;
  left: 0px;
  width: 15px;
  height: 12px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -425px -84px;
}
html .sntndr .tooltip .tooltip-content li.group > * {
  padding: 0;
  text-decoration: none;
  display: inline;
}
html .sntndr .tooltip.cards .tooltip-content {
  min-width: 330px;
}
html .sntndr .tooltip.cards .tooltip-content li + li {
  border-top: 1px solid #edeceb;
}
html .sntndr .tooltip.active .tooltip-content {
  display: block;
}
html .sntndr .wizard-block.wizard-user-data .floated-content.right {
  width: 190px;
}
html .sntndr .wizard-block.wizard-matrix .floated-content.right {
  top: 40px;
  right: 30px;
  width: 150px;
}
html .sntndr .wizard-block.wizard-sms .floated-content.right {
  top: -5px;
  right: 120px;
  width: 150px;
}
html .sntndr .wizard-block.wizard-sms form > .title {
  font-size: 16px;
  color: #504d4a;
  margin-bottom: 30px;
  text-transform: uppercase;
  font-family: Exo;
}
html .sntndr .contextual-selected-value {
  text-transform: lowercase;
}
html .sntndr .dropdown-menu,
html .sntndr .contextual-menu,
html .sntndr .contextual-menu-simple {
  position: relative;
}
html .sntndr .dropdown-menu .cancelBtn,
html .sntndr .contextual-menu .cancelBtn,
html .sntndr .contextual-menu-simple .cancelBtn,
html .sntndr .dropdown-menu .cancel-btn,
html .sntndr .contextual-menu .cancel-btn,
html .sntndr .contextual-menu-simple .cancel-btn {
  position: absolute;
  top: 10px;
  right: 10px;
  border: none;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -193px -165px;
  width: 20px;
  height: 18px;
  cursor: pointer;
  box-shadow: none;
}
html .sntndr .dropdown-menu.with-right-icon > a,
html .sntndr .contextual-menu.with-right-icon > a,
html .sntndr .contextual-menu-simple.with-right-icon > a,
html .sntndr .dropdown-menu.with-right-icon > span,
html .sntndr .contextual-menu.with-right-icon > span,
html .sntndr .contextual-menu-simple.with-right-icon > span {
  position: relative;
  padding-right: 15px;
}
html .sntndr .dropdown-menu.with-right-icon > a.align-right,
html .sntndr .contextual-menu.with-right-icon > a.align-right,
html .sntndr .contextual-menu-simple.with-right-icon > a.align-right,
html .sntndr .dropdown-menu.with-right-icon > span.align-right,
html .sntndr .contextual-menu.with-right-icon > span.align-right,
html .sntndr .contextual-menu-simple.with-right-icon > span.align-right {
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
}
html .sntndr .dropdown-menu.with-right-icon > a:after,
html .sntndr .contextual-menu.with-right-icon > a:after,
html .sntndr .contextual-menu-simple.with-right-icon > a:after,
html .sntndr .dropdown-menu.with-right-icon > span:after,
html .sntndr .contextual-menu.with-right-icon > span:after,
html .sntndr .contextual-menu-simple.with-right-icon > span:after {
  content: "";
  position: absolute;
  top: 9px;
  right: 0;
  display: block;
  width: 8px;
  height: 5px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -54px -218px;
}
html .sntndr .dropdown-menu.with-right-icon.dropdown-active > a:after,
html .sntndr .contextual-menu.with-right-icon.dropdown-active > a:after,
html .sntndr .contextual-menu-simple.with-right-icon.dropdown-active > a:after,
html .sntndr .dropdown-menu.with-right-icon.dropdown-active > span:after,
html .sntndr .contextual-menu.with-right-icon.dropdown-active > span:after,
html .sntndr .contextual-menu-simple.with-right-icon.dropdown-active > span:after {
  top: 9px;
  width: 8px;
  height: 5px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -73px -218px;
}
html .sntndr .contextual-menu.form-popup .contextual-menu-content,
html .sntndr .contextual-menu-simple.form-popup .contextual-menu-content {
  padding: 25px;
}
html .sntndr .contextual-menu.form-popup .contextual-menu-content .radio-buttons,
html .sntndr .contextual-menu-simple.form-popup .contextual-menu-content .radio-buttons {
  width: auto;
  padding: 0;
}
html .sntndr .contextual-menu .contextual-menu-content,
html .sntndr .contextual-menu-simple .contextual-menu-content {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  display: none;
  position: absolute;
  z-index: 30;
  padding: 5px;
  background-color: #ffffff;
  left: 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  text-align: left;
  cursor: default;
}
html .sntndr .contextual-menu .contextual-menu-content.right,
html .sntndr .contextual-menu-simple .contextual-menu-content.right {
  left: auto;
  right: 0;
}
html .sntndr .contextual-menu .contextual-menu-content .radio-buttons,
html .sntndr .contextual-menu-simple .contextual-menu-content .radio-buttons {
  width: 255px;
  padding: 25px;
}
html .sntndr .contextual-menu .contextual-menu-content .radio-buttons .radio-option input[type=radio],
html .sntndr .contextual-menu-simple .contextual-menu-content .radio-buttons .radio-option input[type=radio] {
  float: left;
  margin-top: 11px;
}
html .sntndr .contextual-menu .contextual-menu-content .radio-buttons .radio-option .fields-block,
html .sntndr .contextual-menu-simple .contextual-menu-content .radio-buttons .radio-option .fields-block {
  float: left;
}
html .sntndr .contextual-menu .contextual-menu-content .radio-buttons .radio-option br,
html .sntndr .contextual-menu-simple .contextual-menu-content .radio-buttons .radio-option br {
  line-height: 36px;
}
html .sntndr .contextual-menu .contextual-menu-content .submit-btn,
html .sntndr .contextual-menu-simple .contextual-menu-content .submit-btn {
  width: 100%;
}
html .sntndr .contextual-menu .contextual-menu-content .submit-btn.auto-width,
html .sntndr .contextual-menu-simple .contextual-menu-content .submit-btn.auto-width {
  width: auto;
}
html .sntndr .contextual-menu .contextual-menu-content .confirmation-message,
html .sntndr .contextual-menu-simple .contextual-menu-content .confirmation-message {
  font-size: 16px;
}
html .sntndr .contextual-menu .contextual-menu-content .confirmation-message.alert,
html .sntndr .contextual-menu-simple .contextual-menu-content .confirmation-message.alert {
  position: relative;
  padding-left: 30px;
}
html .sntndr .contextual-menu .contextual-menu-content .confirmation-message.alert:before,
html .sntndr .contextual-menu-simple .contextual-menu-content .confirmation-message.alert:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -49px -481px;
  width: 24px;
  height: 23px;
}
html .sntndr .contextual-menu .contextual-menu-content li,
html .sntndr .contextual-menu-simple .contextual-menu-content li {
  float: left;
  clear: both;
  width: 100%;
  list-style: none;
  padding-left: 0 !important;
}
html .sntndr .contextual-menu .contextual-menu-content li a,
html .sntndr .contextual-menu-simple .contextual-menu-content li a {
  display: block;
  padding: 1px 15px;
  background-color: #fff;
  text-decoration: none;
  font-size: 15px;
  font-weight: 300;
  color: #666666;
  white-space: nowrap;
}
html .sntndr .contextual-menu .contextual-menu-content li a:hover,
html .sntndr .contextual-menu-simple .contextual-menu-content li a:hover {
  background-color: #f3f3f3;
  color: #666666;
  transition: background-color 0s linear;
}
html .sntndr .contextual-menu .contextual-menu-content li.active a,
html .sntndr .contextual-menu-simple .contextual-menu-content li.active a {
  background-color: #EEEFEF;
}
html .sntndr .contextual-menu .contextual-menu-content li.separator,
html .sntndr .contextual-menu-simple .contextual-menu-content li.separator {
  padding-top: 4px;
  margin-top: 4px;
}
html .sntndr .contextual-menu .contextual-menu-content li.separator a,
html .sntndr .contextual-menu-simple .contextual-menu-content li.separator a {
  position: relative;
}
html .sntndr .contextual-menu .contextual-menu-content li.separator a:before,
html .sntndr .contextual-menu-simple .contextual-menu-content li.separator a:before {
  position: absolute;
  top: -5px;
  left: 15px;
  right: 15px;
  content: "";
  display: block;
  border-top: 1px solid #e5e5e5;
}
html .sntndr .contextual-menu .contextual-menu-content li.more,
html .sntndr .contextual-menu-simple .contextual-menu-content li.more {
  margin-top: 10px;
}
html .sntndr .contextual-menu .contextual-menu-content li.more .more-wrapper,
html .sntndr .contextual-menu-simple .contextual-menu-content li.more .more-wrapper {
  padding: 0 15px;
}
html .sntndr .contextual-menu .contextual-menu-content li.more .more-wrapper button,
html .sntndr .contextual-menu-simple .contextual-menu-content li.more .more-wrapper button {
  width: 100%;
}
html .sntndr .contextual-menu .contextual-menu-content li.repete a,
html .sntndr .contextual-menu-simple .contextual-menu-content li.repete a {
  padding-left: 40px;
}
html .sntndr .contextual-menu .contextual-menu-content li.repete a:after,
html .sntndr .contextual-menu-simple .contextual-menu-content li.repete a:after {
  position: absolute;
  top: 19px;
  left: 18px;
  content: "";
  display: block;
  width: 17px;
  height: 17px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -143px -167px;
}
html .sntndr .contextual-menu .contextual-menu-content li.file a,
html .sntndr .contextual-menu-simple .contextual-menu-content li.file a {
  padding-left: 40px;
}
html .sntndr .contextual-menu .contextual-menu-content li.file a:after,
html .sntndr .contextual-menu-simple .contextual-menu-content li.file a:after {
  position: absolute;
  top: 14px;
  left: 15px;
  content: "";
  display: block;
  width: 17px;
  height: 18px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -196px -166px;
}
html .sntndr .contextual-menu .contextual-menu-content li.all a,
html .sntndr .contextual-menu-simple .contextual-menu-content li.all a {
  font-style: italic;
}
html .sntndr .contextual-menu .contextual-menu-content li.print,
html .sntndr .contextual-menu-simple .contextual-menu-content li.print {
  position: relative;
}
html .sntndr .contextual-menu .contextual-menu-content li.print a,
html .sntndr .contextual-menu-simple .contextual-menu-content li.print a {
  padding-left: 40px;
}
html .sntndr .contextual-menu .contextual-menu-content li.print:before,
html .sntndr .contextual-menu-simple .contextual-menu-content li.print:before {
  position: absolute;
  top: 0;
  left: 15px;
  bottom: 0;
  margin: auto;
  content: "";
  display: block;
  width: 16px;
  height: 13px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -62px -168px;
}
html .sntndr .contextual-menu .contextual-menu-content li.pdf,
html .sntndr .contextual-menu-simple .contextual-menu-content li.pdf {
  position: relative;
}
html .sntndr .contextual-menu .contextual-menu-content li.pdf:before,
html .sntndr .contextual-menu-simple .contextual-menu-content li.pdf:before {
  position: absolute;
  top: 0;
  left: 15px;
  bottom: 0;
  margin: auto;
  content: "";
  display: block;
  width: 16px;
  height: 18px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -79px -168px;
}
html .sntndr .contextual-menu .contextual-menu-content li.email,
html .sntndr .contextual-menu-simple .contextual-menu-content li.email {
  position: relative;
}
html .sntndr .contextual-menu .contextual-menu-content li.email a,
html .sntndr .contextual-menu-simple .contextual-menu-content li.email a {
  padding-left: 40px;
}
html .sntndr .contextual-menu .contextual-menu-content li.email:before,
html .sntndr .contextual-menu-simple .contextual-menu-content li.email:before {
  position: absolute;
  top: 0;
  left: 15px;
  bottom: 0;
  margin: auto;
  content: "";
  display: block;
  width: 19px;
  height: 16px;
  z-index: 1;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -124px -166px;
}
html .sntndr .contextual-menu .contextual-menu-content .form-field + .form-field > label,
html .sntndr .contextual-menu-simple .contextual-menu-content .form-field + .form-field > label {
  margin-top: 10px;
  margin-bottom: 0;
}
html .sntndr .contextual-menu .contextual-menu-content .details,
html .sntndr .contextual-menu-simple .contextual-menu-content .details {
  padding: 15px;
}
html .sntndr .contextual-menu .contextual-menu-content .details > .title,
html .sntndr .contextual-menu-simple .contextual-menu-content .details > .title {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: bold;
  white-space: nowrap;
}
html .sntndr .contextual-menu .contextual-menu-content .details .account-description .account-inner,
html .sntndr .contextual-menu-simple .contextual-menu-content .details .account-description .account-inner {
  padding-left: 40px;
}
html .sntndr .contextual-menu .contextual-menu-content .details .account-description .account-inner .title,
html .sntndr .contextual-menu-simple .contextual-menu-content .details .account-description .account-inner .title {
  white-space: nowrap;
}
html .sntndr .contextual-menu .contextual-menu-content .details .account-description .account-inner:before,
html .sntndr .contextual-menu-simple .contextual-menu-content .details .account-description .account-inner:before {
  top: 3px;
  left: 0;
}
html .sntndr .contextual-menu .contextual-menu-content .details .account-description .account-inner .icon-currency,
html .sntndr .contextual-menu-simple .contextual-menu-content .details .account-description .account-inner .icon-currency {
  top: 13px;
  left: 0px;
}
html .sntndr .contextual-menu .contextual-menu-content .details .separator,
html .sntndr .contextual-menu-simple .contextual-menu-content .details .separator {
  display: block;
  width: 100%;
  border-top: 1px solid #e6e6e6;
  margin-top: 10px;
  padding-top: 10px;
}
html .sntndr .contextual-menu .contextual-menu-content .details .description,
html .sntndr .contextual-menu-simple .contextual-menu-content .details .description {
  font-weight: 300;
  color: #808080;
}
html .sntndr .contextual-menu .contextual-menu-content .details .description.row,
html .sntndr .contextual-menu-simple .contextual-menu-content .details .description.row {
  table-layout: auto;
  margin-top: 0;
}
html .sntndr .contextual-menu .contextual-menu-content .details .description.row > *:last-child,
html .sntndr .contextual-menu-simple .contextual-menu-content .details .description.row > *:last-child {
  width: 1%;
}
html .sntndr .contextual-menu .contextual-menu-content .dropdown-bottom,
html .sntndr .contextual-menu-simple .contextual-menu-content .dropdown-bottom {
  margin-top: 20px;
}
html .sntndr .contextual-menu .contextual-menu-content .dropdown-feedback,
html .sntndr .contextual-menu-simple .contextual-menu-content .dropdown-feedback {
  display: table;
  padding: 16px 20px 17px 20px;
}
html .sntndr .contextual-menu .contextual-menu-content .dropdown-feedback .fb-m-description,
html .sntndr .contextual-menu-simple .contextual-menu-content .dropdown-feedback .fb-m-description {
  color: #808080;
  font-size: 14px;
  font-weight: 300;
}
html .sntndr .contextual-menu .contextual-menu-content .dropdown-feedback.warning,
html .sntndr .contextual-menu-simple .contextual-menu-content .dropdown-feedback.warning {
  border-radius: 6px;
  background-color: #fdfadc;
  border: 1px solid #edead0;
}
html .sntndr .contextual-menu.popup-styled .contextual-menu-content,
html .sntndr .contextual-menu-simple.popup-styled .contextual-menu-content {
  padding: 20px;
}
html .sntndr .contextual-menu.dropdown-active .contextual-menu-content,
html .sntndr .contextual-menu-simple.dropdown-active .contextual-menu-content {
  display: table;
}
html .sntndr .active-state {
  position: relative;
  padding-left: 20px;
  margin-bottom: 20px;
}
html .sntndr .active-state:before {
  content: "";
  display: block;
  position: absolute;
  top: 3px;
  left: 0;
  width: 14px;
  height: 14px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -37px -211px;
}
html .sntndr .notifications-list {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
}
html .sntndr .notifications-list li {
  position: relative;
  padding-left: 55px;
}
html .sntndr .notifications-list li:before {
  content: "";
  display: block;
  width: 43px;
  height: 43px;
  position: absolute;
  top: 0;
  left: 0;
}
html .sntndr .notifications-list li.success:before {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -223px 0;
}
html .sntndr .notifications-list li.error:before {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -266px 0;
}
html .sntndr .notifications-list li .description {
  margin: 0;
  font-weight: 300;
  color: #4d4e4e;
  font-size: 16px;
}
html .sntndr .notifications-list li .description .count {
  font-weight: normal;
  color: #333333;
}
html .sntndr .notifications-list li .value {
  margin: 0;
  font-size: 13px;
}
html .sntndr .notifications-list li .value .val {
  font-size: 20px;
  font-weight: normal;
}
html .sntndr .notifications-list li + li {
  margin-top: 20px;
}
html .sntndr .notification-text {
  text-transform: uppercase;
  color: #879e6c;
  border: 1px solid #879e6c;
  border-radius: 1px;
  font-size: 11px;
  padding: 0 3px;
  vertical-align: top;
  white-space: nowrap;
}
html .sntndr .notification-text.color-0 {
  color: #999999;
  border-color: #999999;
}
html .sntndr .notification-text.color-1 {
  color: #8aa06e;
  border-color: #8aa06e;
}
html .sntndr .notification-text.color-2 {
  color: #f7a654;
  border-color: #f7a654;
}
html .sntndr .notification-text.color-3 {
  color: #ff6666;
  border-color: #ff6666;
}
html .sntndr .notification-text.filled.color-0 {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}
html .sntndr .notification-text.filled.color-1 {
  color: #ffffff;
  background-color: #8aa06e;
  border-color: #8aa06e;
}
html .sntndr .notification-text.filled.color-2 {
  color: #ffffff;
  background-color: #f7a654;
  border-color: #f7a654;
}
html .sntndr .notification-text.filled.color-3 {
  color: #ffffff;
  background-color: #ff6666;
  border-color: #ff6666;
}
html .sntndr .notification-round.active {
  padding-left: 18px;
  position: relative;
}
html .sntndr .notification-round.active:before {
  position: absolute;
  content: "";
  width: 13px;
  height: 12px;
  top: 0;
  bottom: 0;
  left: 0px;
  margin: auto;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -37px -212px;
}
html .sntndr .trans-status {
  font-style: italic;
  color: #9F9D9B;
  padding-left: 38px;
  position: relative;
}
html .sntndr .trans-status:before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  top: 0;
  bottom: 0;
  left: 10px;
  margin: auto;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -432px -235px;
}
html .sntndr .file-type {
  position: relative;
}
html .sntndr .file-type:before {
  content: "";
  display: block;
  position: absolute;
  top: 3px;
  bottom: 0;
  left: -32px;
  width: 17px;
  height: 24px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -349px -36px;
}
html .sntndr .file-type span {
  position: absolute;
  top: 10px;
  left: -27px;
  font-size: 9px;
  color: #B3B2B3;
}
html .sntndr .file-type.big {
  padding-right: 20px;
}
html .sntndr .file-type.big:before {
  width: 24px;
  height: 28px;
  top: -9px;
  bottom: 0;
  left: -20px;
  margin: auto;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -319px -32px;
}
html .sntndr .file-type.big span {
  top: -4px;
  left: -8px;
  font-size: 12px;
  color: #9F9D9B;
}
html .sntndr .file-type.manual:before {
  content: "";
  display: block;
  position: absolute;
  top: 3px;
  bottom: 0;
  left: -32px;
  width: 22px;
  height: 17px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -371px -40px;
}
html .sntndr .header-filters {
  margin-bottom: 30px;
}
html .sntndr .header-filters > .inline {
  vertical-align: top;
}
html .sntndr .header-search {
  position: relative;
  background-color: #f7f7f7;
  padding: 10px;
}
html .sntndr .header-search.search-form .submit-btn {
  left: 20px;
}
html .sntndr .header-search.search-form .result-popup {
  left: 10px;
  right: 10px;
  width: auto;
}
html .sntndr .header-search:before,
html .sntndr .header-search:after {
  background-color: #f7f7f7;
  content: "";
  position: absolute;
  top: 0;
  left: -20px;
  display: block;
  width: 20px;
  height: 100%;
}
html .sntndr .header-search:after {
  display: none;
  left: auto;
  right: -20px;
}
html .sntndr .header-actions {
  background-image: linear-gradient(to top, #f2f2f2 9%, #ffffff 80%);
  background-color: #ffffff;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #eeefef;
  position: relative;
  margin-bottom: 10px;
}
html .sntndr .header-actions.border-collapse {
  border-bottom: none;
  margin-bottom: 0;
}
html .sntndr .header-actions.border-collapse:after,
html .sntndr .header-actions.border-collapse:before {
  border-bottom: none;
}
html .sntndr .header-actions.no-background {
  background-image: none !important;
  border: none !important;
  margin-top: -55px;
}
html .sntndr .header-actions.no-background > ul {
  padding-right: 0;
  padding-left: 0;
}
html .sntndr .header-actions.no-background:after,
html .sntndr .header-actions.no-background:before {
  display: none;
  background-image: none;
  border: none;
}
html .sntndr .header-actions .contextual-menu-content {
  min-width: 150px;
}
html .sntndr .header-actions > ul {
  margin: 0;
  padding: 10px 10px 10px 0;
  height: 33px;
}
html .sntndr .header-actions > ul > li {
  float: left;
  display: inline-block;
  height: 36px;
  padding: 0 12px;
  margin: 0;
  border: 1px solid #e5e5e5;
  font-family: 'Lato', sans-serif;
  text-shadow: 0px 1px #ffffff;
  box-shadow: 0px 1px 0 #f2f2f2;
  white-space: nowrap;
  font-size: 15px;
  text-align: center;
  background-image: linear-gradient(to bottom, #ffffff 9%, #f2f2f2 80%);
  background-color: #f2f2f2;
  height: 31px;
  line-height: 31px;
  border-color: #eeefef;
  color: #888888;
  border-radius: 3px;
  background-image: linear-gradient(to bottom, #ffffff 9%, #f7f7f7 80%);
  background-color: #f7f7f7;
  box-shadow: 0px 1px 0 #ffffff;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  margin-left: 20px;
}
html .sntndr .header-actions > ul > li:hover {
  background-image: linear-gradient(to bottom, #ffffff 9%, #fefefe 80%);
  background-color: #fefefe;
}
html .sntndr .header-actions > ul > li:active {
  background-image: linear-gradient(to bottom, #f7f7f7 9%, #f7f7f7 80%);
  background-color: #f7f7f7;
  box-shadow: 0px -1px 0 #f2f2f2;
}
html .sntndr .header-actions > ul > li.active {
  background: radial-gradient(ellipse at center, #787979 0%, #787979 49%, #6c6d6d 100%);
  background-color: #787979;
  color: #fff;
  text-shadow: none;
}
html .sntndr .header-actions > ul > li:disabled {
  background-image: linear-gradient(to bottom, #f2f2f2 9%, #f2f2f2 80%);
  background-color: #f2f2f2;
  border: 1px solid #cccccb;
  color: #b2b2b2 !important;
}
html .sntndr .header-actions > ul > li:hover {
  background-image: linear-gradient(to bottom, #ffffff 9%, #ffffff 80%);
  background-color: #ffffff;
}
html .sntndr .header-actions > ul > li:active {
  background-image: linear-gradient(to bottom, #f5f5f5 9%, #ededed 80%);
  background-color: #ededed;
}
html .sntndr .header-actions > ul > li.active {
  background-image: linear-gradient(to bottom, #f9fafb 9%, #eff0f1 80%);
  background-color: #eff0f1;
  color: #323232;
}
html .sntndr .header-actions > ul > li.actions-btn.contextual-menu {
  top: 0;
  right: 0;
  float: left;
  padding: 0;
}
html .sntndr .header-actions > ul > li.not-button {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  box-shadow: none;
  margin-left: 10px;
}
html .sntndr .header-actions > ul > li:first-child {
  margin-left: 0 !important;
}
html .sntndr .header-actions > ul > li:first-child.right {
  margin-left: 20px !important;
}
html .sntndr .header-actions > ul > li.right {
  float: right;
}
html .sntndr .header-actions > ul > li.checkboxs a {
  padding-left: 21px;
}
html .sntndr .header-actions > ul > li.checkboxs:before {
  content: "";
  display: block;
  position: absolute;
  top: 6px;
  left: 10px;
  width: 21px;
  height: 19px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -24px -389px;
}
html .sntndr .header-actions > ul > li .order {
  width: 5px;
  height: 15px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -58px -102px;
  margin-top: 8px;
  margin-right: 16px;
}
html .sntndr .header-actions > ul > li .search {
  width: 17px;
  height: 17px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -105px -168px;
  margin-top: 8px;
}
html .sntndr .header-actions > ul > li.pressed {
  background-color: #9F9D9B;
  border-color: #6B6867;
  background-image: none;
}
html .sntndr .header-actions > ul > li.pressed .search {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -427px -358px;
}
html .sntndr .header-actions > ul > li.duplicate {
  padding-left: 30px;
}
html .sntndr .header-actions > ul > li.duplicate:before {
  content: "";
  display: block;
  position: absolute;
  top: 6px;
  left: 10px;
  width: 21px;
  height: 19px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -199px -139px;
}
html .sntndr .header-actions > ul > li.delete {
  padding-left: 30px;
}
html .sntndr .header-actions > ul > li.delete:before {
  content: "";
  display: block;
  position: absolute;
  top: 6px;
  left: 10px;
  width: 16px;
  height: 16px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -434px -217px;
}
html .sntndr .header-actions > ul > li .do-download-btn {
  padding-left: 20px;
}
html .sntndr .header-actions > ul > li .do-download-btn:before {
  left: 0;
}
html .sntndr .header-actions > ul > li li.optgroup {
  padding-bottom: 10px;
  padding-top: 10px;
  border-top: 1px solid #D3D2D2;
}
html .sntndr .header-actions > ul > li li:first-child {
  border-top: 0;
  padding-bottom: 0px;
  padding-top: 0px;
}
html .sntndr .header-actions > ul > li .value-filter {
  width: 150px;
}
html .sntndr .header-actions > ul > li .value-filter.daterange-picker {
  width: 230px;
}
html .sntndr .header-actions > ul > li .value-filter.value-transfer {
  width: 316px;
  padding-right: 60px;
}
html .sntndr .header-actions > ul > li .clear-btn {
  right: 45px;
}
html .sntndr .header-actions > ul > li .card-filter {
  width: 140px;
}
html .sntndr .header-actions > ul > li.dropdown.contextual-menu {
  margin-left: 10px;
}
html .sntndr .header-actions > ul > li + li + li {
  margin-left: 10px;
}
html .sntndr .header-actions:before,
html .sntndr .header-actions:after {
  background-image: linear-gradient(to top, #f2f2f2 9%, #ffffff 80%);
  background-color: #ffffff;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  border-left: 1px solid #efefef;
  content: "";
  position: absolute;
  top: -1px;
  left: -20px;
  display: block;
  width: 19px;
  height: 100%;
}
html .sntndr .header-actions:after {
  display: none;
  left: auto;
  right: -20px;
  border-right: 1px solid #efefef;
  border-left: none;
}
html .sntndr .top-filter-dropdown .search-form {
  float: none !important;
  margin: 15px 20px 5px;
}
html .sntndr .top-filter-dropdown .search-form input[type=text] {
  width: 100% !important;
}
html .sntndr .top-filter-dropdown .search-form .submit-btn {
  width: 17px;
}
html .sntndr .top-filter-dropdown .selected-item {
  cursor: pointer;
  padding: 5px 28px 5px 35px;
  position: relative;
}
html .sntndr .top-filter-dropdown .selected-item:before {
  position: absolute;
  display: block;
  left: 10px;
  top: 6px;
  content: "";
}
html .sntndr .top-filter-dropdown .selected-item:after {
  position: absolute;
  display: block;
  right: 11px;
  top: 13px;
  content: "";
  width: 9px;
  height: 6px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -63px -217px;
}
html .sntndr .top-filter-dropdown .selected-item a:hover {
  text-decoration: none;
}
html .sntndr .top-filter-dropdown .selected-item .icon-currency {
  top: 11px;
  left: 6px;
  width: 28px;
  font-size: 10px;
  color: #bbb9b9;
}
html .sntndr .top-filter-dropdown .selected-item .description {
  font-family: Lato;
  font-size: 13px;
  color: #969696;
}
html .sntndr .top-filter-dropdown .selected-item .title {
  display: block;
  text-transform: uppercase;
  font-size: 20px;
  color: #969696;
  border: 1px solid transparent;
  font-family: Exo;
  max-width: 275px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 25px;
  line-height: 25px;
}
html .sntndr .top-filter-dropdown.company .selected-item:before {
  width: 18px;
  height: 24px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -324px -195px;
  margin-top: 1px;
}
html .sntndr .top-filter-dropdown.account .selected-item:before {
  width: 19px;
  height: 20px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -343px -196px;
}
html .sntndr .top-filter-dropdown.dropdown-active .selected-item {
  position: relative;
  color: #6986A9;
  border-color: #C9C9C9;
}
html .sntndr .top-filter-dropdown.dropdown-active .selected-item:after {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -72px -217px;
}
html .sntndr .top-filter-dropdown.dropdown-active .selected-item .icon-currency {
  color: #6986A9;
}
html .sntndr .top-filter-dropdown.dropdown-active.company .selected-item:before {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -386px -195px;
}
html .sntndr .top-filter-dropdown.dropdown-active.company .contextual-menu-content ul {
  padding: 15px 0;
  width: 100%;
}
html .sntndr .top-filter-dropdown.dropdown-active.company .contextual-menu-content ul a {
  padding: 8px 20px 8px 45px;
}
html .sntndr .top-filter-dropdown.dropdown-active.company .contextual-menu-content ul a:before {
  position: absolute;
  display: block;
  left: 20px;
  top: 0;
  bottom: 0;
  margin: auto;
  content: "";
  width: 16px;
  height: 20px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -324px -195px;
}
html .sntndr .top-filter-dropdown.dropdown-active.company .contextual-menu-content ul .title {
  font-weight: bold;
  font-size: 16px;
  color: #808080;
}
html .sntndr .top-filter-dropdown.dropdown-active.account .selected-item:before {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -364px -196px;
}
html .sntndr .top-filter-dropdown.dropdown-active.account .contextual-menu-content ul {
  padding: 15px 0;
}
html .sntndr .top-filter-dropdown.dropdown-active.account .contextual-menu-content ul a {
  padding: 10px 20px 10px 60px;
}
html .sntndr .top-filter-dropdown.dropdown-active.account .contextual-menu-content ul a:before {
  position: absolute;
  display: block;
  left: 20px;
  top: 0;
  bottom: 0;
  margin: auto;
  content: "";
  width: 30px;
  height: 33px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -126px -421px;
}
html .sntndr .top-filter-dropdown.dropdown-active.account .contextual-menu-content ul .title {
  font-weight: normal;
  font-size: 16px;
}
html .sntndr .top-filter-dropdown.dropdown-active.account .contextual-menu-content ul .icon-currency {
  top: 22px;
  left: 20px;
  width: 28px;
  font-size: 15px;
  color: #bbb9b9;
}
html .sntndr .top-filter-dropdown .contextual-menu-content {
  margin-left: 1px;
  border-radius: 0;
  min-width: 300px;
}
html .sntndr .top-filter-dropdown .contextual-menu-content > header {
  border-bottom: 1px solid #E4E4E3;
  padding: 15px 20px;
}
html .sntndr .top-filter-dropdown .contextual-menu-content > header h2 {
  color: #000000;
  font-size: 16px;
  font-weight: 300;
  margin-bottom: 5px;
}
html .sntndr .top-filter-dropdown .contextual-menu-content > header a .title {
  text-decoration: underline;
  text-transform: none;
  font-size: 16px;
  font-weight: 300;
  color: #5b89ac;
}
html .sntndr .top-filter-dropdown .contextual-menu-content > header a:hover {
  text-decoration: none;
}
html .sntndr .top-filter-dropdown .contextual-menu-content ul {
  margin: 0;
  margin-right: 20px;
  max-height: 300px;
  overflow-y: auto;
}
html .sntndr .top-filter-dropdown .contextual-menu-content ul li {
  position: relative;
  cursor: pointer;
}
html .sntndr .top-filter-dropdown .contextual-menu-content ul li.active .title {
  font-weight: normal;
}
html .sntndr .top-summary-section {
  margin-bottom: 40px;
  font-size: 15px;
  margin-left: -20px;
  margin-right: -20px;
}
html .sntndr .top-summary-section > .row {
  border-spacing: 20px 0;
  border-collapse: separate;
}
html .sntndr .top-summary-section > .row .table-wrap,
html .sntndr .top-summary-section > .row .row {
  border-spacing: 0;
}
html .sntndr .top-summary-section > .column + .column {
  margin-left: 20px;
}
html .sntndr .top-summary-section .box .row:first-child .value {
  margin-top: 0;
}
html .sntndr .top-summary-section .extra-desc.light {
  font-weight: 300;
  color: #989898;
}
html .sntndr .top-summary-section .periocity-block {
  position: relative;
  padding-left: 34px;
}
html .sntndr .top-summary-section .periocity-block:before {
  position: absolute;
  display: block;
  left: 0;
  top: 1px;
  width: 26px;
  height: 29px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -181px -474px;
  content: "";
}
html .sntndr .top-summary-section .periocity-block .description {
  color: #676767;
  font-style: italic;
  font-weight: 300;
}
html .sntndr .top-summary-section .account-description .account .account-inner:before {
  top: 4px;
}
html .sntndr .top-summary-section .account-description .account .account-inner .icon-currency {
  top: 13px;
}
html .sntndr .top-summary-section .account-description .account a {
  max-width: 275px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
html .sntndr .top-summary-section .amount-envolved {
  position: relative;
  padding-left: 20px;
  margin-left: 45px;
}
html .sntndr .top-summary-section .amount-envolved:before {
  position: absolute;
  display: block;
  left: 0;
  top: 3px;
  width: 12px;
  height: 15px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -310px -130px;
  content: "";
}
html .sntndr .top-summary-section .amount-envolved .edit-amount-link {
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #e6e6e5;
  font-weight: 300;
}
html .sntndr .top-summary-section .link {
  font-weight: 300;
}
html .sntndr .top-summary-section .actions {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  margin-top: 20px;
  padding-top: 20px;
}
html .sntndr .top-summary-section .actions li a {
  text-decoration: underline;
  font-weight: 300;
}
html .sntndr .top-summary-section .actions li + li {
  margin-top: 5px;
}
html .sntndr .top-summary-section.join-columns > .row {
  border-radius: 6px;
  border: 1px solid #ebebeb;
  table-layout: auto;
}
html .sntndr .top-summary-section.join-columns > .row .gray-block {
  position: relative;
}
html .sntndr .top-summary-section.join-columns > .row .gray-block:before {
  content: "";
  display: block;
  position: absolute;
  top: -1px;
  left: -21px;
  bottom: -1px;
  width: 20px;
  background-color: #f2f2f2;
  border: 1px solid #f2f2f2;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
  background-clip: padding-box;
}
html .sntndr .selected-items-section {
  width: 265px;
  padding: 20px;
  box-sizing: border-box;
  background-color: #edecea;
  margin-left: 20px;
  border-radius: 5px;
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
  position: relative;
}
html .sntndr .selected-items-section .title {
  color: #4d4e4e;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
}
html .sntndr .selected-items-section > ul {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  margin-top: 20px;
}
html .sntndr .selected-items-section > ul li {
  color: #666666;
  font-size: 16px;
}
html .sntndr .list-section {
  border-bottom: 1px solid #E5E5E5;
  position: relative;
  /* general css for list-content */

}
html .sntndr .list-section:after {
  border-top: 1px solid #e5e5e5;
  content: "";
  position: absolute;
  bottom: -1px;
  left: -20px;
  display: block;
  width: 20px;
}
html .sntndr .list-section .list-label {
  font-size: 14px;
  color: #696763;
  font-weight: 300;
  margin-bottom: 10px;
}
html .sntndr .list-section > header {
  display: table;
  width: 100%;
}
html .sntndr .list-section > header h2 {
  margin-bottom: 20px;
}
html .sntndr .list-section > header h3 {
  margin-bottom: 20px;
}
html .sntndr .list-section > header > .description {
  color: #888888;
  font-weight: 300;
  font-size: 14px;
  margin-top: -15px;
  margin-bottom: 30px;
}
html .sntndr .list-section > header .main-info {
  float: left;
  padding-left: 30px;
}
html .sntndr .list-section > header .main-info h2 {
  margin: 0;
}
html .sntndr .list-section > header .main-info .description {
  color: #888888;
  font-size: 14px;
  margin-bottom: -17px;
  padding-top: 4px;
}
html .sntndr .list-section > header .summary {
  float: right;
  margin: 0;
  margin-bottom: 10px;
}
html .sntndr .list-section > header .summary ul {
  padding: 0;
  border: none;
}
html .sntndr .list-section > header .filter-section {
  margin-bottom: 0 !important;
}
html .sntndr .list-section > header .actions {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
}
html .sntndr .list-section > header .actions.right {
  float: right;
}
html .sntndr .list-section > header .actions li a {
  font-size: 16px;
}
html .sntndr .list-section > footer {
  padding-bottom: 20px;
}
html .sntndr .list-section.double-column-list {
  margin-top: 20px;
}
html .sntndr .list-section.double-column-list .selected-items-section ul {
  height: 380px;
  overflow-y: scroll;
}
html .sntndr .list-section.double-column-list .selected-items-section ul li + li {
  margin-top: 5px;
}
html .sntndr .list-section.account .main-info {
  position: relative;
}
html .sntndr .list-section.account .main-info h2 {
  font-size: 16px;
}
html .sntndr .list-section.account .main-info:before {
  content: "";
  display: block;
  position: absolute;
  top: -1px;
  left: 0;
  width: 21px;
  height: 24px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll 0 -328px;
}
html .sntndr .list-section.account .main-info .icon-currency {
  top: 6px;
}
html .sntndr .list-section.account.big .main-info {
  padding-left: 45px;
}
html .sntndr .list-section.account.big .main-info:before {
  width: 32px;
  height: 36px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll 0 -58px;
}
html .sntndr .list-section.account-cheque .main-info {
  position: relative;
}
html .sntndr .list-section.account-cheque .main-info h2 {
  font-size: 16px;
}
html .sntndr .list-section.account-cheque .main-info:before {
  content: "";
  display: block;
  position: absolute;
  top: 5px;
  left: 0;
  width: 36px;
  height: 31px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -178px -63px;
}
html .sntndr .list-section.account-cheque.big .main-info {
  padding-left: 45px;
}
html .sntndr .list-section.account-cheque.big .main-info:before {
  width: 36px;
  height: 31px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -178px -63px;
}
html .sntndr .list-section.company .main-info {
  position: relative;
  z-index: 1;
}
html .sntndr .list-section.company .main-info h2 {
  font-size: 16px;
  font-weight: normal;
  text-transform: uppercase;
  color: #323232;
}
html .sntndr .list-section.company .main-info:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
  width: 18px;
  height: 24px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -22px -328px;
}
html .sntndr .list-section.company .main-info.grey:before {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -41px -328px;
}
html .sntndr .list-section.company .main-info.meal-cards {
  float: none;
  padding-left: 70px;
  margin-bottom: 30px;
}
html .sntndr .list-section.company .main-info.meal-cards h2 {
  font-weight: bold;
}
html .sntndr .list-section.company .main-info.meal-cards h2 .description {
  font-weight: 300;
  text-transform: none;
}
html .sntndr .list-section.table {
  border: none;
}
html .sntndr .list-section.table:after {
  display: none;
}
html .sntndr .list-section.table .list-content {
  display: table;
  width: 100%;
  border: none;
}
html .sntndr .list-section.table .list-content:before {
  display: none;
}
html .sntndr .list-section.table .list-content tr.marked {
  background-color: #f9fafa;
}
html .sntndr .list-section.table .list-content tr.marked td:first-child {
  position: relative;
}
html .sntndr .list-section.table .list-content tr.marked td:first-child:before {
  content: "";
  display: block;
  position: absolute;
  top: -1px;
  bottom: 0;
  left: -20px;
  width: 20px;
  background-color: #f9fafa;
}
html .sntndr .list-section.table .list-content td,
html .sntndr .list-section.table .list-content th {
  empty-cells: show;
}
html .sntndr .list-section.table .list-content td .description,
html .sntndr .list-section.table .list-content th .description {
  margin-top: 0;
}
html .sntndr .list-section.table .list-content td:empty:after,
html .sntndr .list-section.table .list-content th:empty:after {
  display: inline !important;
  content: " ";
}
html .sntndr .list-section.table .list-content .column-0 {
  width: 0;
  padding: 0;
  vertical-align: middle;
}
html .sntndr .list-section.table .list-content .column-0 * {
  display: none;
}
html .sntndr .list-section.table .list-content .column-0.active {
  width: 1%;
}
html .sntndr .list-section.table .list-content .column-0.active * {
  display: block;
}
html .sntndr .list-section.table .list-content .column-2 a {
  width: 100%;
  max-width: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html .sntndr .list-section.table .list-content .intro-text {
  font-size: 16px;
  font-weight: 300;
  color: #50504c;
  padding-bottom: 10px;
}
html .sntndr .list-section.table .list-content .search-form {
  padding-top: 20px;
  border-top: 1px solid #d5d3d1;
}
html .sntndr .list-section.table .list-content .search-form .submit-btn {
  top: 20px;
}
html .sntndr .list-section.table .list-content .search-form .clear-btn {
  top: 20px;
}
html .sntndr .list-section.table .list-content .see-all-items {
  position: relative;
  z-index: 10;
  display: inline-block;
  height: 36px;
  padding: 0 12px;
  margin: 0;
  border: 1px solid #e5e5e5;
  color: #888888;
  font-family: 'Lato', sans-serif;
  text-shadow: 0px 1px #ffffff;
  box-shadow: 0px 1px 0 #f2f2f2;
  white-space: nowrap;
  font-size: 15px;
  text-align: center;
  cursor: pointer;
  border-radius: 3px;
  background-image: linear-gradient(to bottom, #ffffff 9%, #f2f2f2 80%);
  background-color: #f2f2f2;
  border-top: none;
  margin-top: -40px;
  padding-right: 35px;
  font-size: 13px;
  display: block;
  text-transform: uppercase;
  border-top-right-radius: 0;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 0;
  background-clip: padding-box;
}
html .sntndr .list-section.table .list-content .see-all-items:hover {
  background-image: linear-gradient(to bottom, #ffffff 9%, #fefefe 80%);
  background-color: #fefefe;
}
html .sntndr .list-section.table .list-content .see-all-items:active {
  background-image: linear-gradient(to bottom, #f7f7f7 9%, #f7f7f7 80%);
  background-color: #f7f7f7;
  box-shadow: 0px -1px 0 #f2f2f2;
}
html .sntndr .list-section.table .list-content .see-all-items.active {
  background: radial-gradient(ellipse at center, #787979 0%, #787979 49%, #6c6d6d 100%);
  background-color: #787979;
  color: #fff;
  text-shadow: none;
}
html .sntndr .list-section.table .list-content .see-all-items:disabled {
  background-image: linear-gradient(to bottom, #f2f2f2 9%, #f2f2f2 80%);
  background-color: #f2f2f2;
  border: 1px solid #cccccb;
  color: #b2b2b2 !important;
}
html .sntndr .list-section.table .list-content .see-all-items:after {
  content: "";
  display: block;
  position: absolute;
  top: 13px;
  right: 15px;
  width: 13px;
  height: 7px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll 0 -212px;
}
html .sntndr .list-section.table .list-content .see-all-items.bottom {
  margin-top: 0;
}
html .sntndr .list-section.table .list-content .exclamation {
  position: absolute;
  width: 140px;
}
html .sntndr .list-section.table .sub-table {
  display: inline-block;
  background-color: #F4F5F3;
  margin-top: 20px;
  padding: 0 20px;
  border-radius: 4px;
  box-shadow: 0 1px 0 #fdfdfd;
  box-shadow: 0 -1px 0 #e4e5e4;
}
html .sntndr .list-section.table .sub-table .column {
  border-top: none;
}
html .sntndr .list-section.table .user-list {
  display: inline-block;
  margin: 20px 0;
}
html .sntndr .list-section.table .user-list > div {
  border-top: none;
  display: inline-block;
  position: relative;
  margin: 0 20px;
}
html .sntndr .list-section.table .user-list > div:first-child {
  margin-left: 0;
}
html .sntndr .list-section.table .user-list > div.edit,
html .sntndr .list-section.table .user-list > div.new {
  padding-left: 30px;
}
html .sntndr .list-section.table .user-list > div:before {
  content: "";
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 23px;
  height: 25px;
}
html .sntndr .list-section.table .user-list > div.edit:before {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -47px -389px;
}
html .sntndr .list-section.table .user-list > div.new:before {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -70px -389px;
}
html .sntndr .list-section.table .list-elements {
  border-top: 1px solid #E5E5E5;
  border-bottom: none;
  position: relative;
  margin-top: 10px;
}
html .sntndr .list-section.table .list-elements ul {
  display: table;
  padding: 0;
  margin: 20px 0 0;
  width: 100%;
}
html .sntndr .list-section.table .list-elements ul:before {
  position: absolute;
  content: "";
  display: block;
  border-top: 1px solid #fff;
  width: 6px;
  top: 17px;
  left: -6px;
}
html .sntndr .list-section.table .list-elements ul:after {
  position: absolute;
  content: "";
  display: block;
  border-top: 1px solid #fff;
  width: 6px;
  top: 17px;
  right: -6px;
}
html .sntndr .list-section.table .list-elements ul li {
  float: left;
  text-align: center;
  vertical-align: top;
  position: relative;
}
html .sntndr .list-section.table .list-elements ul li + li {
  padding-left: 43px;
}
html .sntndr .list-section.table .list-elements ul li.credit-card {
  min-width: 120px;
}
html .sntndr .list-section.table .list-elements ul li.credit-card .picture {
  position: relative;
  margin: 0 auto 10px auto;
}
html .sntndr .list-section.table .list-elements ul li.credit-card.pre-active .picture .notification-text {
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: #fff;
}
html .sntndr .list-section.table .list-elements ul li.credit-card.pre-active .picture .actions-menu {
  position: absolute;
  bottom: 0;
  top: 0;
  right: 0;
  left: 2px;
  margin: auto;
}
html .sntndr .list-section.table .list-elements ul li.credit-card.pre-active .picture .actions-menu li {
  float: none;
}
html .sntndr .list-section.table .list-elements ul li.credit-card.pre-active .picture .actions-menu:before,
html .sntndr .list-section.table .list-elements ul li.credit-card.pre-active .picture .actions-menu:after {
  border-top: none;
}
html .sntndr .list-section.table .list-elements ul li.credit-card.pre-active .picture img {
  opacity: 0.6;
}
html .sntndr .list-section.table .list-elements ul li.credit-card.pre-active .description {
  color: #BBB9B8;
  font-size: 16px;
}
html .sntndr .list-section.table .list-elements ul li.credit-card:first-child.credit-card .picture {
  left: 0px;
}
html .sntndr .list-section.table .list-elements ul li.credit-card .value {
  margin-top: 1px;
}
html .sntndr .list-section.table .list-elements ul li.credit-card a.link {
  display: block;
  word-wrap: break-word;
}
html .sntndr .list-section.table .list-elements ul li a {
  font-size: 16px;
}
html .sntndr .list-section.table .list-elements ul li .value {
  font-size: 13px;
  color: #9f9c9a;
  font-weight: 300;
}
html .sntndr .list-section.table .list-elements ul li .value .val {
  font-size: 16px;
  color: #383731;
  font-weight: 400;
}
html .sntndr .list-section.table .list-elements ul li .arrow {
  border-top: 1px solid #d4d5d5;
  border-bottom: 1px solid #d4d5d5;
  border-left: 1px solid #d4d5d5;
  color: #888888;
  text-transform: uppercase;
  padding: 10px;
  height: 29px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
  background-clip: padding-box;
  position: relative;
  cursor: pointer;
  margin-top: 15px;
  margin-right: 23px;
  font-weight: 300;
}
html .sntndr .list-section.table .list-elements ul li .arrow:after {
  content: "";
  position: absolute;
  right: -25px;
  top: -1px;
  display: block;
  width: 28px;
  height: 51px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -95px -412px;
}
html .sntndr .list-section.table .list-elements ul li .arrow + .more-link {
  margin-top: 5px;
}
html .sntndr .list-section.table .list-elements ul:before {
  border-top: 1px solid #e5e5e5;
  content: "";
  position: absolute;
  top: -1px;
  left: -20px;
  display: block;
  width: 20px;
}
html .sntndr .list-section.table .more-link {
  margin-top: 15px;
}
html .sntndr .list-section.table .more-link a {
  font-size: 14px;
}
html .sntndr .list-section.tabs .list-tabs {
  margin-bottom: -16px;
}
html .sntndr .list-section.tabs .list-tabs ul {
  position: relative;
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  display: table;
  z-index: 2;
}
html .sntndr .list-section.tabs .list-tabs ul:before {
  position: absolute;
  content: "";
  display: block;
  border-top: 1px solid #fff;
  width: 6px;
  top: 17px;
  left: -6px;
}
html .sntndr .list-section.tabs .list-tabs ul:after {
  position: absolute;
  content: "";
  display: block;
  border-top: 1px solid #fff;
  width: 6px;
  top: 17px;
  right: -6px;
}
html .sntndr .list-section.tabs .list-tabs ul li {
  float: left;
  display: inline-block;
  height: 36px;
  padding: 0 12px;
  margin: 0;
  border: 1px solid #e5e5e5;
  color: #888888;
  font-family: 'Lato', sans-serif;
  text-shadow: 0px 1px #ffffff;
  box-shadow: 0px 1px 0 #f2f2f2;
  white-space: nowrap;
  font-size: 15px;
  text-align: center;
  border-radius: 3px;
  background-image: linear-gradient(to bottom, #ffffff 9%, #f2f2f2 80%);
  background-color: #f2f2f2;
  width: 166px;
  height: 31px;
  line-height: 31px;
  border-color: #c2c1c0;
  border-radius: 0;
  background-image: linear-gradient(to bottom, #ffffff 9%, #f7f7f7 80%);
  background-color: #f7f7f7;
  text-decoration: none;
  cursor: pointer;
}
html .sntndr .list-section.tabs .list-tabs ul li:hover {
  background-image: linear-gradient(to bottom, #ffffff 9%, #fefefe 80%);
  background-color: #fefefe;
}
html .sntndr .list-section.tabs .list-tabs ul li:active {
  background-image: linear-gradient(to bottom, #f7f7f7 9%, #f7f7f7 80%);
  background-color: #f7f7f7;
  box-shadow: 0px -1px 0 #f2f2f2;
}
html .sntndr .list-section.tabs .list-tabs ul li.active {
  background: radial-gradient(ellipse at center, #787979 0%, #787979 49%, #6c6d6d 100%);
  background-color: #787979;
  color: #fff;
  text-shadow: none;
}
html .sntndr .list-section.tabs .list-tabs ul li:disabled {
  background-image: linear-gradient(to bottom, #f2f2f2 9%, #f2f2f2 80%);
  background-color: #f2f2f2;
  border: 1px solid #cccccb;
  color: #b2b2b2 !important;
}
html .sntndr .list-section.tabs .list-tabs ul li:hover {
  background-image: linear-gradient(to bottom, #ffffff 9%, #ffffff 80%);
  background-color: #ffffff;
}
html .sntndr .list-section.tabs .list-tabs ul li:active {
  background-image: linear-gradient(to bottom, #f5f5f5 9%, #ededed 80%);
  background-color: #ededed;
}
html .sntndr .list-section.tabs .list-tabs ul li.active {
  background-image: linear-gradient(to bottom, #f9fafb 9%, #eff0f1 80%);
  background-color: #eff0f1;
  color: #323232;
}
html .sntndr .list-section.tabs .list-tabs ul li + li {
  border-left: none;
}
html .sntndr .list-section.tabs .list-tabs ul li:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
  background-clip: padding-box;
}
html .sntndr .list-section.tabs .list-tabs ul li:last-child {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  background-clip: padding-box;
}
html .sntndr .list-section.tabs .list-content .list-item:first-child .column,
html .sntndr .list-section.tabs .list-content .list-item:first-child td {
  padding-top: 36px;
}
html .sntndr .list-section.tabs .list-content .list-item:first-child .column .actions-btn,
html .sntndr .list-section.tabs .list-content .list-item:first-child td .actions-btn {
  top: 36px;
}
html .sntndr .list-section.tabs .list-content .list-item:first-child .column.icon:before,
html .sntndr .list-section.tabs .list-content .list-item:first-child td.icon:before {
  top: 36px;
}
html .sntndr .list-section.tabs .list-content .list-item:first-child .column.separator:before,
html .sntndr .list-section.tabs .list-content .list-item:first-child td.separator:before {
  top: 36px;
}
html .sntndr .list-section .list-content {
  border-top: 1px solid #E5E5E5;
  position: relative;
}
html .sntndr .list-section .list-content table {
  width: 100%;
  border-spacing: 0;
  border-collapse: separate;
}
html .sntndr .list-section .list-content table tbody tr td .extra-desc,
html .sntndr .list-section .list-content table tfoot tr td .extra-desc,
html .sntndr .list-section .list-content table tbody tr th .extra-desc,
html .sntndr .list-section .list-content table tfoot tr th .extra-desc {
  font-style: normal;
}
html .sntndr .list-section .list-content table tbody tr td:last-child,
html .sntndr .list-section .list-content table tfoot tr td:last-child,
html .sntndr .list-section .list-content table tbody tr th:last-child,
html .sntndr .list-section .list-content table tfoot tr th:last-child {
  padding-right: 20px;
}
html .sntndr .list-section .list-content table tbody tr:first-child,
html .sntndr .list-section .list-content table tfoot tr:first-child {
  position: relative;
}
html .sntndr .list-section .list-content table tbody tr:first-child td,
html .sntndr .list-section .list-content table tfoot tr:first-child td,
html .sntndr .list-section .list-content table tbody tr:first-child th,
html .sntndr .list-section .list-content table tfoot tr:first-child th {
  border: none;
  border-top: 1px solid #e5e5e5;
}
/* html .sntndr .list-section .list-content table tbody tr:first-child td:first-child:before,
html .sntndr .list-section .list-content table tfoot tr:first-child td:first-child:before,
html .sntndr .list-section .list-content table tbody tr:first-child th:first-child:before,
html .sntndr .list-section .list-content table tfoot tr:first-child th:first-child:before {
  border-top: 1px solid #e5e5e5;
  content: "";
  position: absolute;
  top: -1px;
  left: -20px;
  display: block;
  width: 20px;
} */
html .sntndr .list-section .list-content table thead th {
  color: #b2b2b2;
  font-weight: normal;
  text-transform: uppercase;
  padding-top: 0;
  padding-bottom: 10px;
  font-size: 13px;
  padding-top: 10px;
}
html .sntndr .list-section .list-content table thead th .info-popup .half-size {
  width: 49%;
  padding: 0;
}
html .sntndr .list-section .list-content table thead th .info-popup .date-block {
  display: inline-block;
  padding-bottom: 20px;
  position: relative;
}
html .sntndr .list-section .list-content table thead th .info-popup .date-block.right {
  float: right;
  padding-left: 40px;
  padding-right: 5px;
}
html .sntndr .list-section .list-content table thead th .info-popup .date-block.right:before {
  position: absolute;
  width: 34px;
  height: 27px;
  left: 0;
  top: 15px;
  bottom: 0;
  content: "";
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -200px -188px;
}
html .sntndr .list-section .list-content table thead th .info-popup .date-block.left {
  float: left;
  padding-right: 40px;
  padding-left: 5px;
}
html .sntndr .list-section .list-content table thead th .info-popup .date-block.left:before {
  position: absolute;
  width: 34px;
  height: 27px;
  right: 0;
  top: 15px;
  bottom: 0;
  content: "";
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -233px -188px;
}
html .sntndr .list-section .list-content table thead th .info-popup .inline + .inline {
  margin-left: 0;
}
html .sntndr .list-section .list-content table thead th.column-3,
html .sntndr .list-section .list-content table thead th.column-4,
html .sntndr .list-section .list-content table thead th.column-5 {
  padding-left: 5px;
  padding-right: 5px;
}
html .sntndr .list-section .list-content table thead th.column-5 {
  padding-right: 0;
}
html .sntndr .list-section .list-content table thead .no-height th {
  padding: 0;
  font-size: 0;
}
html .sntndr .list-section .list-content table tfoot td,
html .sntndr .list-section .list-content table tfoot th {
  color: #999999;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 13px;
  vertical-align: middle;
}
html .sntndr .list-section .list-content table tfoot td .value .val,
html .sntndr .list-section .list-content table tfoot th .value .val {
  font-size: 16px;
  color: #666666;
  text-shadow: 0px 1px #ffffff;
  font-weight: 400;
}
html .sntndr .list-section .list-content table tfoot td {
  background-color: #f2f2f2;
}
html .sntndr .list-section .list-content table tfoot td:last-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  background-clip: padding-box;
}
html .sntndr .list-section .list-content table tfoot td .value {
  margin: 0;
  white-space: nowrap;
}
html .sntndr .list-section .list-content table tfoot td .value .val.limit-exceeded {
  color: #b0151e;
}
html .sntndr .list-section .list-content table tfoot th {
  position: relative;
  color: #888888;
  text-align: right;
  text-transform: uppercase;
  padding: 0;
}
html .sntndr .list-section .list-content table tfoot th .head-lbl {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  float: right;
  min-width: 80px;
  padding: 12px 0 12px 20px;
  display: block;
  background-color: #f2f2f2;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 0;
  background-clip: padding-box;
  font-weight: 400;
  text-shadow: 0px 1px #ffffff;
}
html .sntndr .list-section .list-content table tfoot th .form-field label {
  text-transform: none;
}
html .sntndr .list-section .list-content table tfoot .total-box-gray {
  position: relative;
}
html .sntndr .list-section .list-content table tfoot .total-box-gray * {
  text-align: left;
  text-transform: none;
}
html .sntndr .list-section .list-content table tfoot .total-box-gray tr {
  position: absolute;
}
html .sntndr .list-section .list-content table tfoot .total-box-gray th {
  vertical-align: top;
  padding: 40px 0 40px 0;
}
html .sntndr .list-section .list-content table tfoot .total-box-gray th .column-gray {
  padding: 19px 0 19px 19px;
  background-color: #f2f2f2;
  border-top: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
  min-height: 105px;
}
html .sntndr .list-section .list-content table tfoot .total-box-gray th .column-gray.first {
  border-left: 1px solid #f2f2f2;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
  background-clip: padding-box;
}
html .sntndr .list-section .list-content table tfoot .total-box-gray th .column-gray.first .lbl {
  float: left;
}
html .sntndr .list-section .list-content table tfoot .total-box-gray th .column-gray.last {
  border-right: 1px solid #f2f2f2;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  background-clip: padding-box;
}
html .sntndr .list-section .list-content table tfoot .total-box-gray th .column-gray .border-right {
  padding: 0px 10px 0px 0px;
  min-height: 105px;
  border-right: 1px solid #E5E5E5;
}
html .sntndr .list-section .list-content table tfoot .total-box-gray th .inline {
  padding-bottom: 0;
}
html .sntndr .list-section .list-content table tfoot .total-box-gray th .lbl {
  display: block;
  color: #666666;
  font-size: 16px;
  font-weight: 300;
}
html .sntndr .list-section .list-content table tfoot .total-box-gray th .lbl.big {
  text-transform: uppercase;
  color: #323232;
  font-weight: 600;
}
html .sntndr .list-section .list-content table tfoot .total-box-gray th .value {
  font-size: 13px;
  color: #999999;
  margin-top: 5px;
  font-weight: 300;
  white-space: nowrap;
}
html .sntndr .list-section .list-content table tfoot .total-box-gray th .value .val {
  font-size: 18px;
  color: #323232;
  font-weight: normal;
}
html .sntndr .list-section .list-content table.gray-header.small-padding {
  padding-top: 30px;
}
html .sntndr .list-section .list-content table.gray-header.big-padding {
  padding-top: 60px;
}
html .sntndr .list-section .list-content table.gray-header thead .gray th {
  background-color: #f2f2f2;
  padding-top: 20px;
  padding-bottom: 15px;
  color: #666666;
  font-size: 13px;
  border-top: none;
}
html .sntndr .list-section .list-content table.gray-header thead .gray th:first-child {
  position: relative;
}
html .sntndr .list-section .list-content table.gray-header thead .gray th:first-child:before {
  position: absolute;
  width: 20px;
  left: -20px;
  top: 0;
  bottom: 0;
  background-color: #f2f2f2;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 6px;
  background-clip: padding-box;
  content: "";
}
html .sntndr .list-section .list-content table.gray-header thead .gray th:last-child {
  position: relative;
}
html .sntndr .list-section .list-content table.gray-header thead .gray th:last-child:before {
  position: absolute;
  width: 20px;
  right: -20px;
  top: 0;
  bottom: 0;
  background-color: #f2f2f2;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  background-clip: padding-box;
  content: "";
}
html .sntndr .list-section .list-content table.gray-header thead .gray th.last {
  padding-right: 20px;
}
html .sntndr .list-section .list-content table.gray-header thead th:last-child {
  padding-right: 20px;
}
html .sntndr .list-section .list-content table.gray-header tbody tr td {
  vertical-align: middle;
}
html .sntndr .list-section .list-content table.gray-header tbody tr td .item-title {
  top: 0;
  margin: 0;
}
html .sntndr .list-section .list-content table.gray-header tbody tr td .description {
  top: 0;
}
html .sntndr .list-section .list-content table.single-item.padding-bottom {
  padding-bottom: 30px;
}
html .sntndr .list-section .list-content table.simple-data-table thead tr th {
  white-space: nowrap;
}
html .sntndr .list-section .list-content table.simple-data-table thead tr th.column-1 {
  padding-left: 5px;
}
html .sntndr .list-section .list-content table.simple-data-table tbody tr td {
  padding-top: 5px;
  padding-bottom: 0;
  vertical-align: middle;
  height: 50px;
  /* TODO: Borders on the left IMPORTANT disabled
                                        &:first-child,
                                        &:last-child {
                                            position: relative;
                                            &:before {
                                                border-top: 1px solid #EBEBEC;
                                                content: "";
                                                position: absolute;
                                                top: -1px;
                                                left: -20px;
                                                display: block;
                                                width: 20px;
                                                height: 100%;
                                            }
                                        }*/

}
html .sntndr .list-section .list-content table.simple-data-table tbody tr td .value {
  margin: 0;
}
html .sntndr .list-section .list-content table.simple-data-table tbody tr td.column-1 {
  padding-left: 5px;
}
html .sntndr .list-section .list-content table.simple-data-table tbody tr td:last-child {
  padding-right: 5px;
}
html .sntndr .list-section .list-content table.simple-data-table tbody tr td:last-child:before {
  display: none;
  left: auto;
  right: -20px;
}
html .sntndr .list-section .list-content table.simple-data-table tbody tr td.min-with {
  width: 1%;
  white-space: nowrap;
}
html .sntndr .list-section .list-content table.simple-data-table tbody tr td .info-container {
  padding-right: 0;
  width: 100%;
}
html .sntndr .list-section .list-content table.simple-data-table tbody tr td .info-container > .row {
  display: table-row;
}
html .sntndr .list-section .list-content table.simple-data-table tbody tr td .info-container > .row .inline {
  display: table-cell !important;
}
html .sntndr .list-section .list-content table.simple-data-table tbody tr td .info-container > .row .inline .row {
  display: table-row;
}
html .sntndr .list-section .list-content table.simple-data-table tbody tr td .info-container > .row .inline .row > * {
  padding-top: 20px;
}
html .sntndr .list-section .list-content table.simple-data-table tbody tr td .info-container > .row .inline .row .lbl {
  display: table-cell;
  white-space: nowrap;
}
html .sntndr .list-section .list-content table.simple-data-table tbody tr td .info-container > .row .inline .row .field {
  display: table-cell;
  width: auto;
}
html .sntndr .list-section .list-content table.simple-data-table tbody tr td .info-container > .row .inline .row.no-margin-top > * {
  padding-top: 0;
}
html .sntndr .list-section .list-content table.simple-data-table tbody tr td .info-container > .row.table {
  display: table;
}
html .sntndr .list-section .list-content table.simple-data-table tbody tr td .info-container > .row.table .inline {
  display: table-cell !important;
}
html .sntndr .list-section .list-content table.simple-data-table tbody tr td .info-container > .row.table span {
  display: inline-block;
}
html .sntndr .list-section .list-content table.simple-data-table tbody tr td .info-container span {
  width: auto;
  min-width: auto;
}
html .sntndr .list-section .list-content table.simple-data-table tbody tr td .info-container span.separator {
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #9F9D9B;
}
html .sntndr .list-section .list-content table.simple-data-table tbody tr td .info-container .reject-error {
  border: 1px solid #c10f1a;
  background-color: #f1d8db;
  padding: 10px 20px;
  font-weight: 600;
  margin-bottom: 20px;
}
html .sntndr .list-section .list-content table.simple-data-table tbody tr td .item-title {
  width: 100%;
  min-width: 50px;
  height: 16px;
  line-height: 17px;
}
html .sntndr .list-section .list-content table.simple-data-table tbody tr td .item-title a,
html .sntndr .list-section .list-content table.simple-data-table tbody tr td .item-title span {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  max-width: none;
}
html .sntndr .list-section .list-content table.simple-data-table tbody tr td .item-title a.surname,
html .sntndr .list-section .list-content table.simple-data-table tbody tr td .item-title span.surname {
  position: static;
}
html .sntndr .list-section .list-content table.simple-data-table tbody tr td .item-title.fixed-width {
  width: auto;
  min-width: 0;
  top: -2px;
  padding-right: 5px;
}
html .sntndr .list-section .list-content table.simple-data-table tbody tr td .file-type:before {
  top: -7px;
  left: -27px;
}
html .sntndr .list-section .list-content table.simple-data-table tbody tr td .file-type span {
  top: 4px;
  left: -22px;
}
html .sntndr .list-section .list-content table.simple-data-table tbody tr td.align-right .notification-text {
  float: right;
}
html .sntndr .list-section .list-content table.simple-data-table tbody tr td > .row {
  margin-top: 0;
}
html .sntndr .list-section .list-content table.simple-data-table tbody tr.item-info > td {
  padding-left: 30px !important;
  padding-right: 0px !important;
}
html .sntndr .list-section .list-content table.simple-data-table tbody tr.item-info > td:first-child:before,
html .sntndr .list-section .list-content table.simple-data-table tbody tr.item-info > td:last-child:before {
  -webkit-box-shadow: inset 0 12px 7px -15px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 12px 7px -15px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 12px 7px -15px rgba(0, 0, 0, 0.2);
  background-color: #F4F5F5;
}
html .sntndr .list-section .list-content table.simple-data-table tbody tr.item-info > td.vertical-top {
  padding-left: 5px !important;
}
html .sntndr .list-section .list-content table.simple-data-table tbody tr.active td {
  background-color: #f9fafa;
}
html .sntndr .list-section .list-content table.simple-data-table tbody tr.active td:last-child:before,
html .sntndr .list-section .list-content table.simple-data-table tbody tr.active td:first-child:before {
  background-color: #f9fafa;
}
html .sntndr .list-section .list-content table.simple-data-table.draggable-items tbody tr td {
  position: relative;
}
html .sntndr .list-section .list-content table.simple-data-table.draggable-items tbody tr td:first-child {
  padding-left: 10px !important;
}
html .sntndr .list-section .list-content table.simple-data-table.draggable-items tbody tr:hover td {
  position: relative;
}
html .sntndr .list-section .list-content table.simple-data-table.draggable-items tbody tr:hover td:first-child:after {
  position: absolute;
  bottom: 22px;
  left: 0;
  content: "";
  display: block;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -294px -457px;
  width: 7px;
  height: 18px;
  margin-top: -24px;
  cursor: all-scroll;
}
html .sntndr .list-section .list-content:before {
  border-top: 1px solid #e5e5e5;
  content: "";
  position: absolute;
  top: -1px;
  left: -20px;
  display: block;
  width: 20px;
}
html .sntndr .list-section .list-content .content-item {
  display: table;
  width: 100%;
}
html .sntndr .list-section .list-content .list-item,
html .sntndr .list-section .list-content tr {
  display: table-row;
  width: 100%;
}
html .sntndr .list-section .list-content .list-item.extra-item,
html .sntndr .list-section .list-content tr.extra-item {
  display: none;
}
html .sntndr .list-section .list-content .list-item + .list-item .column,
html .sntndr .list-section .list-content tr + .list-item .column,
html .sntndr .list-section .list-content .list-item + tr .column,
html .sntndr .list-section .list-content tr + tr .column,
html .sntndr .list-section .list-content .list-item + .list-item td,
html .sntndr .list-section .list-content tr + .list-item td,
html .sntndr .list-section .list-content .list-item + tr td,
html .sntndr .list-section .list-content tr + tr td,
html .sntndr .list-section .list-content .list-item + .list-item th,
html .sntndr .list-section .list-content tr + .list-item th,
html .sntndr .list-section .list-content .list-item + tr th,
html .sntndr .list-section .list-content tr + tr th {
  border-top: 1px solid #ebebec;
}
html .sntndr .list-section .list-content .list-item .expanded-arrow,
html .sntndr .list-section .list-content tr .expanded-arrow {
  min-width: 400px;
  cursor: pointer;
}
html .sntndr .list-section .list-content .list-item .expanded-arrow span,
html .sntndr .list-section .list-content tr .expanded-arrow span {
  position: relative;
  padding-right: 20px;
  cursor: pointer;
}
html .sntndr .list-section .list-content .list-item .expanded-arrow span:after,
html .sntndr .list-section .list-content tr .expanded-arrow span:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: -1px;
  right: 0;
  margin: auto 0;
  display: block;
  width: 13px;
  height: 6px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll 0 -213px;
}
html .sntndr .list-section .list-content .list-item .collapsed-arrow,
html .sntndr .list-section .list-content tr .collapsed-arrow {
  min-width: 400px;
  cursor: pointer;
}
html .sntndr .list-section .list-content .list-item .collapsed-arrow span,
html .sntndr .list-section .list-content tr .collapsed-arrow span {
  position: relative;
  padding-right: 20px;
  cursor: pointer;
}
html .sntndr .list-section .list-content .list-item .collapsed-arrow span:after,
html .sntndr .list-section .list-content tr .collapsed-arrow span:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: -1px;
  right: 0;
  margin: auto 0;
  display: block;
  width: 13px;
  height: 7px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -23px -212px;
}
html .sntndr .list-section .list-content .list-item .column,
html .sntndr .list-section .list-content tr .column,
html .sntndr .list-section .list-content .list-item .inline,
html .sntndr .list-section .list-content tr .inline,
html .sntndr .list-section .list-content .list-item td,
html .sntndr .list-section .list-content tr td,
html .sntndr .list-section .list-content .list-item th,
html .sntndr .list-section .list-content tr th {
  position: relative;
  display: table-cell;
  vertical-align: top;
  font-size: 14px;
  padding-top: 20px;
  padding-bottom: 20px;
}
html .sntndr .list-section .list-content .list-item .column .border-right,
html .sntndr .list-section .list-content tr .column .border-right,
html .sntndr .list-section .list-content .list-item .inline .border-right,
html .sntndr .list-section .list-content tr .inline .border-right,
html .sntndr .list-section .list-content .list-item td .border-right,
html .sntndr .list-section .list-content tr td .border-right,
html .sntndr .list-section .list-content .list-item th .border-right,
html .sntndr .list-section .list-content tr th .border-right {
  border-right: 1px solid #f3f4f4;
  padding: 0 10px 0 0;
  position: relative;
}
html .sntndr .list-section .list-content .list-item .column .description,
html .sntndr .list-section .list-content tr .column .description,
html .sntndr .list-section .list-content .list-item .inline .description,
html .sntndr .list-section .list-content tr .inline .description,
html .sntndr .list-section .list-content .list-item td .description,
html .sntndr .list-section .list-content tr td .description,
html .sntndr .list-section .list-content .list-item th .description,
html .sntndr .list-section .list-content tr th .description {
  color: #888888;
  margin-top: 5px;
  position: relative;
  top: -4px;
  font-weight: 300;
}
html .sntndr .list-section .list-content .list-item .column .description.big,
html .sntndr .list-section .list-content tr .column .description.big,
html .sntndr .list-section .list-content .list-item .inline .description.big,
html .sntndr .list-section .list-content tr .inline .description.big,
html .sntndr .list-section .list-content .list-item td .description.big,
html .sntndr .list-section .list-content tr td .description.big,
html .sntndr .list-section .list-content .list-item th .description.big,
html .sntndr .list-section .list-content tr th .description.big {
  font-size: 16px;
}
html .sntndr .list-section .list-content .list-item .column .description b,
html .sntndr .list-section .list-content tr .column .description b,
html .sntndr .list-section .list-content .list-item .inline .description b,
html .sntndr .list-section .list-content tr .inline .description b,
html .sntndr .list-section .list-content .list-item td .description b,
html .sntndr .list-section .list-content tr td .description b,
html .sntndr .list-section .list-content .list-item th .description b,
html .sntndr .list-section .list-content tr th .description b {
  font-size: 16px;
  color: #3C3A37;
}
html .sntndr .list-section .list-content .list-item .column a.item-title,
html .sntndr .list-section .list-content tr .column a.item-title,
html .sntndr .list-section .list-content .list-item .inline a.item-title,
html .sntndr .list-section .list-content tr .inline a.item-title,
html .sntndr .list-section .list-content .list-item td a.item-title,
html .sntndr .list-section .list-content tr td a.item-title,
html .sntndr .list-section .list-content .list-item th a.item-title,
html .sntndr .list-section .list-content tr th a.item-title {
  display: inline-block;
  max-width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html .sntndr .list-section .list-content .list-item .column .item-title,
html .sntndr .list-section .list-content tr .column .item-title,
html .sntndr .list-section .list-content .list-item .inline .item-title,
html .sntndr .list-section .list-content tr .inline .item-title,
html .sntndr .list-section .list-content .list-item td .item-title,
html .sntndr .list-section .list-content tr td .item-title,
html .sntndr .list-section .list-content .list-item th .item-title,
html .sntndr .list-section .list-content tr th .item-title {
  display: inline-block;
  clear: both;
  font-size: 15px;
  top: -4px;
  position: relative;
}
html .sntndr .list-section .list-content .list-item .column .item-title a,
html .sntndr .list-section .list-content tr .column .item-title a,
html .sntndr .list-section .list-content .list-item .inline .item-title a,
html .sntndr .list-section .list-content tr .inline .item-title a,
html .sntndr .list-section .list-content .list-item td .item-title a,
html .sntndr .list-section .list-content tr td .item-title a,
html .sntndr .list-section .list-content .list-item th .item-title a,
html .sntndr .list-section .list-content tr th .item-title a,
html .sntndr .list-section .list-content .list-item .column .item-title span,
html .sntndr .list-section .list-content tr .column .item-title span,
html .sntndr .list-section .list-content .list-item .inline .item-title span,
html .sntndr .list-section .list-content tr .inline .item-title span,
html .sntndr .list-section .list-content .list-item td .item-title span,
html .sntndr .list-section .list-content tr td .item-title span,
html .sntndr .list-section .list-content .list-item th .item-title span,
html .sntndr .list-section .list-content tr th .item-title span {
  display: inline-block;
  max-width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: -3px;
}
html .sntndr .list-section .list-content .list-item .column .item-title .surname,
html .sntndr .list-section .list-content tr .column .item-title .surname,
html .sntndr .list-section .list-content .list-item .inline .item-title .surname,
html .sntndr .list-section .list-content tr .inline .item-title .surname,
html .sntndr .list-section .list-content .list-item td .item-title .surname,
html .sntndr .list-section .list-content tr td .item-title .surname,
html .sntndr .list-section .list-content .list-item th .item-title .surname,
html .sntndr .list-section .list-content tr th .item-title .surname {
  color: #888888;
  font-weight: 300;
}
html .sntndr .list-section .list-content .list-item .column .item-title.card-account a,
html .sntndr .list-section .list-content tr .column .item-title.card-account a,
html .sntndr .list-section .list-content .list-item .inline .item-title.card-account a,
html .sntndr .list-section .list-content tr .inline .item-title.card-account a,
html .sntndr .list-section .list-content .list-item td .item-title.card-account a,
html .sntndr .list-section .list-content tr td .item-title.card-account a,
html .sntndr .list-section .list-content .list-item th .item-title.card-account a,
html .sntndr .list-section .list-content tr th .item-title.card-account a {
  max-width: 380px;
}
html .sntndr .list-section .list-content .list-item .column .lbl,
html .sntndr .list-section .list-content tr .column .lbl,
html .sntndr .list-section .list-content .list-item .inline .lbl,
html .sntndr .list-section .list-content tr .inline .lbl,
html .sntndr .list-section .list-content .list-item td .lbl,
html .sntndr .list-section .list-content tr td .lbl,
html .sntndr .list-section .list-content .list-item th .lbl,
html .sntndr .list-section .list-content tr th .lbl {
  display: block;
  color: #666666;
  font-size: 14px;
  font-weight: 300;
}
html .sntndr .list-section .list-content .list-item .column .lbl.small,
html .sntndr .list-section .list-content tr .column .lbl.small,
html .sntndr .list-section .list-content .list-item .inline .lbl.small,
html .sntndr .list-section .list-content tr .inline .lbl.small,
html .sntndr .list-section .list-content .list-item td .lbl.small,
html .sntndr .list-section .list-content tr td .lbl.small,
html .sntndr .list-section .list-content .list-item th .lbl.small,
html .sntndr .list-section .list-content tr th .lbl.small {
  font-size: 14px;
}
html .sntndr .list-section .list-content .list-item .column .value,
html .sntndr .list-section .list-content tr .column .value,
html .sntndr .list-section .list-content .list-item .inline .value,
html .sntndr .list-section .list-content tr .inline .value,
html .sntndr .list-section .list-content .list-item td .value,
html .sntndr .list-section .list-content tr td .value,
html .sntndr .list-section .list-content .list-item th .value,
html .sntndr .list-section .list-content tr th .value {
  font-size: 13px;
  color: #999999;
  margin-top: 5px;
  font-weight: 300;
}
html .sntndr .list-section .list-content .list-item .column .value .val,
html .sntndr .list-section .list-content tr .column .value .val,
html .sntndr .list-section .list-content .list-item .inline .value .val,
html .sntndr .list-section .list-content tr .inline .value .val,
html .sntndr .list-section .list-content .list-item td .value .val,
html .sntndr .list-section .list-content tr td .value .val,
html .sntndr .list-section .list-content .list-item th .value .val,
html .sntndr .list-section .list-content tr th .value .val {
  font-size: 18px;
  color: #323232;
  font-weight: normal;
}
html .sntndr .list-section .list-content .list-item .column .value .val.up,
html .sntndr .list-section .list-content tr .column .value .val.up,
html .sntndr .list-section .list-content .list-item .inline .value .val.up,
html .sntndr .list-section .list-content tr .inline .value .val.up,
html .sntndr .list-section .list-content .list-item td .value .val.up,
html .sntndr .list-section .list-content tr td .value .val.up,
html .sntndr .list-section .list-content .list-item th .value .val.up,
html .sntndr .list-section .list-content tr th .value .val.up {
  color: #70953d;
}
html .sntndr .list-section .list-content .list-item .column .value .val.up:before,
html .sntndr .list-section .list-content tr .column .value .val.up:before,
html .sntndr .list-section .list-content .list-item .inline .value .val.up:before,
html .sntndr .list-section .list-content tr .inline .value .val.up:before,
html .sntndr .list-section .list-content .list-item td .value .val.up:before,
html .sntndr .list-section .list-content tr td .value .val.up:before,
html .sntndr .list-section .list-content .list-item th .value .val.up:before,
html .sntndr .list-section .list-content tr th .value .val.up:before {
  content: "";
  width: 12px;
  height: 16px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll 0 -189px;
  display: inline-block;
  margin-right: 3px;
}
html .sntndr .list-section .list-content .list-item .column .value .val.null,
html .sntndr .list-section .list-content tr .column .value .val.null,
html .sntndr .list-section .list-content .list-item .inline .value .val.null,
html .sntndr .list-section .list-content tr .inline .value .val.null,
html .sntndr .list-section .list-content .list-item td .value .val.null,
html .sntndr .list-section .list-content tr td .value .val.null,
html .sntndr .list-section .list-content .list-item th .value .val.null,
html .sntndr .list-section .list-content tr th .value .val.null {
  color: #979797;
}
html .sntndr .list-section .list-content .list-item .column .value .val.light,
html .sntndr .list-section .list-content tr .column .value .val.light,
html .sntndr .list-section .list-content .list-item .inline .value .val.light,
html .sntndr .list-section .list-content tr .inline .value .val.light,
html .sntndr .list-section .list-content .list-item td .value .val.light,
html .sntndr .list-section .list-content tr td .value .val.light,
html .sntndr .list-section .list-content .list-item th .value .val.light,
html .sntndr .list-section .list-content tr th .value .val.light {
  color: #666666;
  font-size: 16px;
}
html .sntndr .list-section .list-content .list-item .column .value .val.green,
html .sntndr .list-section .list-content tr .column .value .val.green,
html .sntndr .list-section .list-content .list-item .inline .value .val.green,
html .sntndr .list-section .list-content tr .inline .value .val.green,
html .sntndr .list-section .list-content .list-item td .value .val.green,
html .sntndr .list-section .list-content tr td .value .val.green,
html .sntndr .list-section .list-content .list-item th .value .val.green,
html .sntndr .list-section .list-content tr th .value .val.green {
  color: #4d8b3a;
}
html .sntndr .list-section .list-content .list-item .column .value .month,
html .sntndr .list-section .list-content tr .column .value .month,
html .sntndr .list-section .list-content .list-item .inline .value .month,
html .sntndr .list-section .list-content tr .inline .value .month,
html .sntndr .list-section .list-content .list-item td .value .month,
html .sntndr .list-section .list-content tr td .value .month,
html .sntndr .list-section .list-content .list-item th .value .month,
html .sntndr .list-section .list-content tr th .value .month {
  text-transform: uppercase;
}
html .sntndr .list-section .list-content .list-item .column .value.small,
html .sntndr .list-section .list-content tr .column .value.small,
html .sntndr .list-section .list-content .list-item .inline .value.small,
html .sntndr .list-section .list-content tr .inline .value.small,
html .sntndr .list-section .list-content .list-item td .value.small,
html .sntndr .list-section .list-content tr td .value.small,
html .sntndr .list-section .list-content .list-item th .value.small,
html .sntndr .list-section .list-content tr th .value.small {
  font-size: 13px;
  color: #9f9c9a;
}
html .sntndr .list-section .list-content .list-item .column .value.small .val,
html .sntndr .list-section .list-content tr .column .value.small .val,
html .sntndr .list-section .list-content .list-item .inline .value.small .val,
html .sntndr .list-section .list-content tr .inline .value.small .val,
html .sntndr .list-section .list-content .list-item td .value.small .val,
html .sntndr .list-section .list-content tr td .value.small .val,
html .sntndr .list-section .list-content .list-item th .value.small .val,
html .sntndr .list-section .list-content tr th .value.small .val {
  font-size: 14px;
  color: #9f9c9a;
}
html .sntndr .list-section .list-content .list-item .column .value.editing,
html .sntndr .list-section .list-content tr .column .value.editing,
html .sntndr .list-section .list-content .list-item .inline .value.editing,
html .sntndr .list-section .list-content tr .inline .value.editing,
html .sntndr .list-section .list-content .list-item td .value.editing,
html .sntndr .list-section .list-content tr td .value.editing,
html .sntndr .list-section .list-content .list-item th .value.editing,
html .sntndr .list-section .list-content tr th .value.editing {
  padding-right: 20px;
}
html .sntndr .list-section .list-content .list-item .column .value.editing input[type=text],
html .sntndr .list-section .list-content tr .column .value.editing input[type=text],
html .sntndr .list-section .list-content .list-item .inline .value.editing input[type=text],
html .sntndr .list-section .list-content tr .inline .value.editing input[type=text],
html .sntndr .list-section .list-content .list-item td .value.editing input[type=text],
html .sntndr .list-section .list-content tr td .value.editing input[type=text],
html .sntndr .list-section .list-content .list-item th .value.editing input[type=text],
html .sntndr .list-section .list-content tr th .value.editing input[type=text] {
  width: 110px;
  margin-right: 5px;
}
html .sntndr .list-section .list-content .list-item .column .type,
html .sntndr .list-section .list-content tr .column .type,
html .sntndr .list-section .list-content .list-item .inline .type,
html .sntndr .list-section .list-content tr .inline .type,
html .sntndr .list-section .list-content .list-item td .type,
html .sntndr .list-section .list-content tr td .type,
html .sntndr .list-section .list-content .list-item th .type,
html .sntndr .list-section .list-content tr th .type {
  padding: 0px 12px 1px 12px;
  border-radius: 10px;
  border: 1px solid;
  font-weight: 300;
}
html .sntndr .list-section .list-content .list-item .column .type.color-1,
html .sntndr .list-section .list-content tr .column .type.color-1,
html .sntndr .list-section .list-content .list-item .inline .type.color-1,
html .sntndr .list-section .list-content tr .inline .type.color-1,
html .sntndr .list-section .list-content .list-item td .type.color-1,
html .sntndr .list-section .list-content tr td .type.color-1,
html .sntndr .list-section .list-content .list-item th .type.color-1,
html .sntndr .list-section .list-content tr th .type.color-1 {
  color: #ffa43f;
  border-color: #ffbc7b;
}
html .sntndr .list-section .list-content .list-item .column .type.color-2,
html .sntndr .list-section .list-content tr .column .type.color-2,
html .sntndr .list-section .list-content .list-item .inline .type.color-2,
html .sntndr .list-section .list-content tr .inline .type.color-2,
html .sntndr .list-section .list-content .list-item td .type.color-2,
html .sntndr .list-section .list-content tr td .type.color-2,
html .sntndr .list-section .list-content .list-item th .type.color-2,
html .sntndr .list-section .list-content tr th .type.color-2 {
  color: #81a469;
  border-color: #bdd4ad;
}
html .sntndr .list-section .list-content .list-item .column .type.color-3,
html .sntndr .list-section .list-content tr .column .type.color-3,
html .sntndr .list-section .list-content .list-item .inline .type.color-3,
html .sntndr .list-section .list-content tr .inline .type.color-3,
html .sntndr .list-section .list-content .list-item td .type.color-3,
html .sntndr .list-section .list-content tr td .type.color-3,
html .sntndr .list-section .list-content .list-item th .type.color-3,
html .sntndr .list-section .list-content tr th .type.color-3 {
  color: #bf4b56;
  border-color: #d38e94;
}
html .sntndr .list-section .list-content .list-item .column .type.color-4,
html .sntndr .list-section .list-content tr .column .type.color-4,
html .sntndr .list-section .list-content .list-item .inline .type.color-4,
html .sntndr .list-section .list-content tr .inline .type.color-4,
html .sntndr .list-section .list-content .list-item td .type.color-4,
html .sntndr .list-section .list-content tr td .type.color-4,
html .sntndr .list-section .list-content .list-item th .type.color-4,
html .sntndr .list-section .list-content tr th .type.color-4 {
  color: #63a4a2;
  border-color: #b4d8df;
}
html .sntndr .list-section .list-content .list-item .column .type.color-0,
html .sntndr .list-section .list-content tr .column .type.color-0,
html .sntndr .list-section .list-content .list-item .inline .type.color-0,
html .sntndr .list-section .list-content tr .inline .type.color-0,
html .sntndr .list-section .list-content .list-item td .type.color-0,
html .sntndr .list-section .list-content tr td .type.color-0,
html .sntndr .list-section .list-content .list-item th .type.color-0,
html .sntndr .list-section .list-content tr th .type.color-0 {
  color: #999999;
  border-color: #b2b2b2;
}
html .sntndr .list-section .list-content .list-item .column .print a,
html .sntndr .list-section .list-content tr .column .print a,
html .sntndr .list-section .list-content .list-item .inline .print a,
html .sntndr .list-section .list-content tr .inline .print a,
html .sntndr .list-section .list-content .list-item td .print a,
html .sntndr .list-section .list-content tr td .print a,
html .sntndr .list-section .list-content .list-item th .print a,
html .sntndr .list-section .list-content tr th .print a {
  position: relative;
  display: inline-block;
  height: 36px;
  padding: 0 12px;
  margin: 0;
  border: 1px solid #e5e5e5;
  color: #888888;
  font-family: 'Lato', sans-serif;
  text-shadow: 0px 1px #ffffff;
  box-shadow: 0px 1px 0 #f2f2f2;
  white-space: nowrap;
  font-size: 15px;
  text-align: center;
  cursor: pointer;
  border-radius: 3px;
  background-image: linear-gradient(to bottom, #ffffff 9%, #f2f2f2 80%);
  background-color: #f2f2f2;
  min-width: 32px;
  min-height: 32px;
  line-height: 32px;
  height: 32px;
  padding: 0;
  text-decoration: none;
}
html .sntndr .list-section .list-content .list-item .column .print a:hover,
html .sntndr .list-section .list-content tr .column .print a:hover,
html .sntndr .list-section .list-content .list-item .inline .print a:hover,
html .sntndr .list-section .list-content tr .inline .print a:hover,
html .sntndr .list-section .list-content .list-item td .print a:hover,
html .sntndr .list-section .list-content tr td .print a:hover,
html .sntndr .list-section .list-content .list-item th .print a:hover,
html .sntndr .list-section .list-content tr th .print a:hover {
  background-image: linear-gradient(to bottom, #ffffff 9%, #fefefe 80%);
  background-color: #fefefe;
}
html .sntndr .list-section .list-content .list-item .column .print a:active,
html .sntndr .list-section .list-content tr .column .print a:active,
html .sntndr .list-section .list-content .list-item .inline .print a:active,
html .sntndr .list-section .list-content tr .inline .print a:active,
html .sntndr .list-section .list-content .list-item td .print a:active,
html .sntndr .list-section .list-content tr td .print a:active,
html .sntndr .list-section .list-content .list-item th .print a:active,
html .sntndr .list-section .list-content tr th .print a:active {
  background-image: linear-gradient(to bottom, #f7f7f7 9%, #f7f7f7 80%);
  background-color: #f7f7f7;
  box-shadow: 0px -1px 0 #f2f2f2;
}
html .sntndr .list-section .list-content .list-item .column .print a.active,
html .sntndr .list-section .list-content tr .column .print a.active,
html .sntndr .list-section .list-content .list-item .inline .print a.active,
html .sntndr .list-section .list-content tr .inline .print a.active,
html .sntndr .list-section .list-content .list-item td .print a.active,
html .sntndr .list-section .list-content tr td .print a.active,
html .sntndr .list-section .list-content .list-item th .print a.active,
html .sntndr .list-section .list-content tr th .print a.active {
  background: radial-gradient(ellipse at center, #787979 0%, #787979 49%, #6c6d6d 100%);
  background-color: #787979;
  color: #fff;
  text-shadow: none;
}
html .sntndr .list-section .list-content .list-item .column .print a:disabled,
html .sntndr .list-section .list-content tr .column .print a:disabled,
html .sntndr .list-section .list-content .list-item .inline .print a:disabled,
html .sntndr .list-section .list-content tr .inline .print a:disabled,
html .sntndr .list-section .list-content .list-item td .print a:disabled,
html .sntndr .list-section .list-content tr td .print a:disabled,
html .sntndr .list-section .list-content .list-item th .print a:disabled,
html .sntndr .list-section .list-content tr th .print a:disabled {
  background-image: linear-gradient(to bottom, #f2f2f2 9%, #f2f2f2 80%);
  background-color: #f2f2f2;
  border: 1px solid #cccccb;
  color: #b2b2b2 !important;
}
html .sntndr .list-section .list-content .list-item .column .print a:before,
html .sntndr .list-section .list-content tr .column .print a:before,
html .sntndr .list-section .list-content .list-item .inline .print a:before,
html .sntndr .list-section .list-content tr .inline .print a:before,
html .sntndr .list-section .list-content .list-item td .print a:before,
html .sntndr .list-section .list-content tr td .print a:before,
html .sntndr .list-section .list-content .list-item th .print a:before,
html .sntndr .list-section .list-content tr th .print a:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  content: "";
  display: block;
  width: 16px;
  height: 13px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -62px -168px;
}
html .sntndr .list-section .list-content .list-item .column .row .inline,
html .sntndr .list-section .list-content tr .column .row .inline,
html .sntndr .list-section .list-content .list-item .inline .row .inline,
html .sntndr .list-section .list-content tr .inline .row .inline,
html .sntndr .list-section .list-content .list-item td .row .inline,
html .sntndr .list-section .list-content tr td .row .inline,
html .sntndr .list-section .list-content .list-item th .row .inline,
html .sntndr .list-section .list-content tr th .row .inline {
  padding-top: 0;
  padding-bottom: 0;
}
html .sntndr .list-section .list-content .list-item .column .row .inline .row .label,
html .sntndr .list-section .list-content tr .column .row .inline .row .label,
html .sntndr .list-section .list-content .list-item .inline .row .inline .row .label,
html .sntndr .list-section .list-content tr .inline .row .inline .row .label,
html .sntndr .list-section .list-content .list-item td .row .inline .row .label,
html .sntndr .list-section .list-content tr td .row .inline .row .label,
html .sntndr .list-section .list-content .list-item th .row .inline .row .label,
html .sntndr .list-section .list-content tr th .row .inline .row .label,
html .sntndr .list-section .list-content .list-item .column .row .inline .row .lbl,
html .sntndr .list-section .list-content tr .column .row .inline .row .lbl,
html .sntndr .list-section .list-content .list-item .inline .row .inline .row .lbl,
html .sntndr .list-section .list-content tr .inline .row .inline .row .lbl,
html .sntndr .list-section .list-content .list-item td .row .inline .row .lbl,
html .sntndr .list-section .list-content tr td .row .inline .row .lbl,
html .sntndr .list-section .list-content .list-item th .row .inline .row .lbl,
html .sntndr .list-section .list-content tr th .row .inline .row .lbl {
  width: 80px;
}
html .sntndr .list-section .list-content .list-item .column .row .inline .row .field,
html .sntndr .list-section .list-content tr .column .row .inline .row .field,
html .sntndr .list-section .list-content .list-item .inline .row .inline .row .field,
html .sntndr .list-section .list-content tr .inline .row .inline .row .field,
html .sntndr .list-section .list-content .list-item td .row .inline .row .field,
html .sntndr .list-section .list-content tr td .row .inline .row .field,
html .sntndr .list-section .list-content .list-item th .row .inline .row .field,
html .sntndr .list-section .list-content tr th .row .inline .row .field {
  width: 175px;
}
html .sntndr .list-section .list-content .list-item .column .row .inline .row .field .value .val,
html .sntndr .list-section .list-content tr .column .row .inline .row .field .value .val,
html .sntndr .list-section .list-content .list-item .inline .row .inline .row .field .value .val,
html .sntndr .list-section .list-content tr .inline .row .inline .row .field .value .val,
html .sntndr .list-section .list-content .list-item td .row .inline .row .field .value .val,
html .sntndr .list-section .list-content tr td .row .inline .row .field .value .val,
html .sntndr .list-section .list-content .list-item th .row .inline .row .field .value .val,
html .sntndr .list-section .list-content tr th .row .inline .row .field .value .val {
  font-size: 16px;
  font-weight: normal;
}
html .sntndr .list-section .list-content .list-item .column .date,
html .sntndr .list-section .list-content tr .column .date,
html .sntndr .list-section .list-content .list-item .inline .date,
html .sntndr .list-section .list-content tr .inline .date,
html .sntndr .list-section .list-content .list-item td .date,
html .sntndr .list-section .list-content tr td .date,
html .sntndr .list-section .list-content .list-item th .date,
html .sntndr .list-section .list-content tr th .date {
  color: #666666;
  font-style: italic;
  font-size: 16px;
}
html .sntndr .list-section .list-content .list-item .column .date-block,
html .sntndr .list-section .list-content tr .column .date-block,
html .sntndr .list-section .list-content .list-item .inline .date-block,
html .sntndr .list-section .list-content tr .inline .date-block,
html .sntndr .list-section .list-content .list-item td .date-block,
html .sntndr .list-section .list-content tr td .date-block,
html .sntndr .list-section .list-content .list-item th .date-block,
html .sntndr .list-section .list-content tr th .date-block {
  color: #999999;
  text-align: center;
  position: relative;
  bottom: 1px;
}
html .sntndr .list-section .list-content .list-item .column .date-block .day-month,
html .sntndr .list-section .list-content tr .column .date-block .day-month,
html .sntndr .list-section .list-content .list-item .inline .date-block .day-month,
html .sntndr .list-section .list-content tr .inline .date-block .day-month,
html .sntndr .list-section .list-content .list-item td .date-block .day-month,
html .sntndr .list-section .list-content tr td .date-block .day-month,
html .sntndr .list-section .list-content .list-item th .date-block .day-month,
html .sntndr .list-section .list-content tr th .date-block .day-month {
  display: block;
  text-transform: uppercase;
  font-size: 11px;
}
html .sntndr .list-section .list-content .list-item .column .date-block .month,
html .sntndr .list-section .list-content tr .column .date-block .month,
html .sntndr .list-section .list-content .list-item .inline .date-block .month,
html .sntndr .list-section .list-content tr .inline .date-block .month,
html .sntndr .list-section .list-content .list-item td .date-block .month,
html .sntndr .list-section .list-content tr td .date-block .month,
html .sntndr .list-section .list-content .list-item th .date-block .month,
html .sntndr .list-section .list-content tr th .date-block .month {
  display: block;
  text-transform: uppercase;
  font-size: 11px;
}
html .sntndr .list-section .list-content .list-item .column .date-block .day,
html .sntndr .list-section .list-content tr .column .date-block .day,
html .sntndr .list-section .list-content .list-item .inline .date-block .day,
html .sntndr .list-section .list-content tr .inline .date-block .day,
html .sntndr .list-section .list-content .list-item td .date-block .day,
html .sntndr .list-section .list-content tr td .date-block .day,
html .sntndr .list-section .list-content .list-item th .date-block .day,
html .sntndr .list-section .list-content tr th .date-block .day {
  display: block;
  font-size: 16px;
  margin-bottom: 2px;
}
html .sntndr .list-section .list-content .list-item .column .date-block .year,
html .sntndr .list-section .list-content tr .column .date-block .year,
html .sntndr .list-section .list-content .list-item .inline .date-block .year,
html .sntndr .list-section .list-content tr .inline .date-block .year,
html .sntndr .list-section .list-content .list-item td .date-block .year,
html .sntndr .list-section .list-content tr td .date-block .year,
html .sntndr .list-section .list-content .list-item th .date-block .year,
html .sntndr .list-section .list-content tr th .date-block .year {
  display: block;
  font-weight: 400;
  font-size: 14px;
}
html .sntndr .list-section .list-content .list-item .column .date-block.dark,
html .sntndr .list-section .list-content tr .column .date-block.dark,
html .sntndr .list-section .list-content .list-item .inline .date-block.dark,
html .sntndr .list-section .list-content tr .inline .date-block.dark,
html .sntndr .list-section .list-content .list-item td .date-block.dark,
html .sntndr .list-section .list-content tr td .date-block.dark,
html .sntndr .list-section .list-content .list-item th .date-block.dark,
html .sntndr .list-section .list-content tr th .date-block.dark {
  color: #3a3933;
}
html .sntndr .list-section .list-content .list-item .column .extra-desc,
html .sntndr .list-section .list-content tr .column .extra-desc,
html .sntndr .list-section .list-content .list-item .inline .extra-desc,
html .sntndr .list-section .list-content tr .inline .extra-desc,
html .sntndr .list-section .list-content .list-item td .extra-desc,
html .sntndr .list-section .list-content tr td .extra-desc,
html .sntndr .list-section .list-content .list-item th .extra-desc,
html .sntndr .list-section .list-content tr th .extra-desc {
  color: #888888;
  display: block;
  font-style: italic;
  font-weight: 300;
}
html .sntndr .list-section .list-content .list-item .column .link-arrow-bottom,
html .sntndr .list-section .list-content tr .column .link-arrow-bottom,
html .sntndr .list-section .list-content .list-item .inline .link-arrow-bottom,
html .sntndr .list-section .list-content tr .inline .link-arrow-bottom,
html .sntndr .list-section .list-content .list-item td .link-arrow-bottom,
html .sntndr .list-section .list-content tr td .link-arrow-bottom,
html .sntndr .list-section .list-content .list-item th .link-arrow-bottom,
html .sntndr .list-section .list-content tr th .link-arrow-bottom {
  position: absolute;
  display: inline-block;
  height: 36px;
  padding: 0 12px;
  margin: 0;
  border: 1px solid #e5e5e5;
  color: #888888;
  font-family: 'Lato', sans-serif;
  text-shadow: 0px 1px #ffffff;
  box-shadow: 0px 1px 0 #f2f2f2;
  white-space: nowrap;
  font-size: 15px;
  text-align: center;
  cursor: pointer;
  border-radius: 3px;
  background-image: linear-gradient(to bottom, #ffffff 9%, #f2f2f2 80%);
  background-color: #f2f2f2;
  bottom: 0;
  line-height: 36px;
}
html .sntndr .list-section .list-content .list-item .column .link-arrow-bottom:hover,
html .sntndr .list-section .list-content tr .column .link-arrow-bottom:hover,
html .sntndr .list-section .list-content .list-item .inline .link-arrow-bottom:hover,
html .sntndr .list-section .list-content tr .inline .link-arrow-bottom:hover,
html .sntndr .list-section .list-content .list-item td .link-arrow-bottom:hover,
html .sntndr .list-section .list-content tr td .link-arrow-bottom:hover,
html .sntndr .list-section .list-content .list-item th .link-arrow-bottom:hover,
html .sntndr .list-section .list-content tr th .link-arrow-bottom:hover {
  background-image: linear-gradient(to bottom, #ffffff 9%, #fefefe 80%);
  background-color: #fefefe;
}
html .sntndr .list-section .list-content .list-item .column .link-arrow-bottom:active,
html .sntndr .list-section .list-content tr .column .link-arrow-bottom:active,
html .sntndr .list-section .list-content .list-item .inline .link-arrow-bottom:active,
html .sntndr .list-section .list-content tr .inline .link-arrow-bottom:active,
html .sntndr .list-section .list-content .list-item td .link-arrow-bottom:active,
html .sntndr .list-section .list-content tr td .link-arrow-bottom:active,
html .sntndr .list-section .list-content .list-item th .link-arrow-bottom:active,
html .sntndr .list-section .list-content tr th .link-arrow-bottom:active {
  background-image: linear-gradient(to bottom, #f7f7f7 9%, #f7f7f7 80%);
  background-color: #f7f7f7;
  box-shadow: 0px -1px 0 #f2f2f2;
}
html .sntndr .list-section .list-content .list-item .column .link-arrow-bottom.active,
html .sntndr .list-section .list-content tr .column .link-arrow-bottom.active,
html .sntndr .list-section .list-content .list-item .inline .link-arrow-bottom.active,
html .sntndr .list-section .list-content tr .inline .link-arrow-bottom.active,
html .sntndr .list-section .list-content .list-item td .link-arrow-bottom.active,
html .sntndr .list-section .list-content tr td .link-arrow-bottom.active,
html .sntndr .list-section .list-content .list-item th .link-arrow-bottom.active,
html .sntndr .list-section .list-content tr th .link-arrow-bottom.active {
  background: radial-gradient(ellipse at center, #787979 0%, #787979 49%, #6c6d6d 100%);
  background-color: #787979;
  color: #fff;
  text-shadow: none;
}
html .sntndr .list-section .list-content .list-item .column .link-arrow-bottom:disabled,
html .sntndr .list-section .list-content tr .column .link-arrow-bottom:disabled,
html .sntndr .list-section .list-content .list-item .inline .link-arrow-bottom:disabled,
html .sntndr .list-section .list-content tr .inline .link-arrow-bottom:disabled,
html .sntndr .list-section .list-content .list-item td .link-arrow-bottom:disabled,
html .sntndr .list-section .list-content tr td .link-arrow-bottom:disabled,
html .sntndr .list-section .list-content .list-item th .link-arrow-bottom:disabled,
html .sntndr .list-section .list-content tr th .link-arrow-bottom:disabled {
  background-image: linear-gradient(to bottom, #f2f2f2 9%, #f2f2f2 80%);
  background-color: #f2f2f2;
  border: 1px solid #cccccb;
  color: #b2b2b2 !important;
}
html .sntndr .list-section .list-content .list-item .column .link-arrow-bottom a,
html .sntndr .list-section .list-content tr .column .link-arrow-bottom a,
html .sntndr .list-section .list-content .list-item .inline .link-arrow-bottom a,
html .sntndr .list-section .list-content tr .inline .link-arrow-bottom a,
html .sntndr .list-section .list-content .list-item td .link-arrow-bottom a,
html .sntndr .list-section .list-content tr td .link-arrow-bottom a,
html .sntndr .list-section .list-content .list-item th .link-arrow-bottom a,
html .sntndr .list-section .list-content tr th .link-arrow-bottom a {
  text-decoration: none;
  font-size: 16px;
  color: #7c7a7a;
  padding-right: 5px;
  position: relative;
  bottom: 0px;
}
html .sntndr .list-section .list-content .list-item .column .link-arrow-bottom .icon,
html .sntndr .list-section .list-content tr .column .link-arrow-bottom .icon,
html .sntndr .list-section .list-content .list-item .inline .link-arrow-bottom .icon,
html .sntndr .list-section .list-content tr .inline .link-arrow-bottom .icon,
html .sntndr .list-section .list-content .list-item td .link-arrow-bottom .icon,
html .sntndr .list-section .list-content tr td .link-arrow-bottom .icon,
html .sntndr .list-section .list-content .list-item th .link-arrow-bottom .icon,
html .sntndr .list-section .list-content tr th .link-arrow-bottom .icon {
  display: inline-block;
  width: 13px;
  height: 7px;
  cursor: pointer;
}
html .sntndr .list-section .list-content .list-item .column .link-arrow-bottom.collapsed .icon,
html .sntndr .list-section .list-content tr .column .link-arrow-bottom.collapsed .icon,
html .sntndr .list-section .list-content .list-item .inline .link-arrow-bottom.collapsed .icon,
html .sntndr .list-section .list-content tr .inline .link-arrow-bottom.collapsed .icon,
html .sntndr .list-section .list-content .list-item td .link-arrow-bottom.collapsed .icon,
html .sntndr .list-section .list-content tr td .link-arrow-bottom.collapsed .icon,
html .sntndr .list-section .list-content .list-item th .link-arrow-bottom.collapsed .icon,
html .sntndr .list-section .list-content tr th .link-arrow-bottom.collapsed .icon {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -106px -125px;
}
html .sntndr .list-section .list-content .list-item .column .link-arrow-bottom.expanded,
html .sntndr .list-section .list-content tr .column .link-arrow-bottom.expanded,
html .sntndr .list-section .list-content .list-item .inline .link-arrow-bottom.expanded,
html .sntndr .list-section .list-content tr .inline .link-arrow-bottom.expanded,
html .sntndr .list-section .list-content .list-item td .link-arrow-bottom.expanded,
html .sntndr .list-section .list-content tr td .link-arrow-bottom.expanded,
html .sntndr .list-section .list-content .list-item th .link-arrow-bottom.expanded,
html .sntndr .list-section .list-content tr th .link-arrow-bottom.expanded {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 3px;
  background-clip: padding-box;
  border-bottom: none;
  z-index: 10;
  background-image: linear-gradient(to bottom, #fafbfc 9%, #fafbfc 80%);
  background-color: #fafbfc;
  box-shadow: none;
  margin-bottom: 1px;
  height: 51px;
  margin-bottom: -14px;
}
html .sntndr .list-section .list-content .list-item .column .link-arrow-bottom.expanded .icon,
html .sntndr .list-section .list-content tr .column .link-arrow-bottom.expanded .icon,
html .sntndr .list-section .list-content .list-item .inline .link-arrow-bottom.expanded .icon,
html .sntndr .list-section .list-content tr .inline .link-arrow-bottom.expanded .icon,
html .sntndr .list-section .list-content .list-item td .link-arrow-bottom.expanded .icon,
html .sntndr .list-section .list-content tr td .link-arrow-bottom.expanded .icon,
html .sntndr .list-section .list-content .list-item th .link-arrow-bottom.expanded .icon,
html .sntndr .list-section .list-content tr th .link-arrow-bottom.expanded .icon {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -23px -212px;
}
html .sntndr .list-section .list-content .list-item .column .inline,
html .sntndr .list-section .list-content tr .column .inline,
html .sntndr .list-section .list-content .list-item .inline .inline,
html .sntndr .list-section .list-content tr .inline .inline,
html .sntndr .list-section .list-content .list-item td .inline,
html .sntndr .list-section .list-content tr td .inline,
html .sntndr .list-section .list-content .list-item th .inline,
html .sntndr .list-section .list-content tr th .inline {
  display: inline-block !important;
}
html .sntndr .list-section .list-content .list-item .column .status-btn,
html .sntndr .list-section .list-content tr .column .status-btn,
html .sntndr .list-section .list-content .list-item .inline .status-btn,
html .sntndr .list-section .list-content tr .inline .status-btn,
html .sntndr .list-section .list-content .list-item td .status-btn,
html .sntndr .list-section .list-content tr td .status-btn,
html .sntndr .list-section .list-content .list-item th .status-btn,
html .sntndr .list-section .list-content tr th .status-btn {
  min-width: 80px;
  line-height: 33px;
}
html .sntndr .list-section .list-content .list-item .column .status-btn .value,
html .sntndr .list-section .list-content tr .column .status-btn .value,
html .sntndr .list-section .list-content .list-item .inline .status-btn .value,
html .sntndr .list-section .list-content tr .inline .status-btn .value,
html .sntndr .list-section .list-content .list-item td .status-btn .value,
html .sntndr .list-section .list-content tr td .status-btn .value,
html .sntndr .list-section .list-content .list-item th .status-btn .value,
html .sntndr .list-section .list-content tr th .status-btn .value {
  position: relative;
  margin-right: -16px;
}
html .sntndr .list-section .list-content .list-item .column .status-btn .value:before,
html .sntndr .list-section .list-content tr .column .status-btn .value:before,
html .sntndr .list-section .list-content .list-item .inline .status-btn .value:before,
html .sntndr .list-section .list-content tr .inline .status-btn .value:before,
html .sntndr .list-section .list-content .list-item td .status-btn .value:before,
html .sntndr .list-section .list-content tr td .status-btn .value:before,
html .sntndr .list-section .list-content .list-item th .status-btn .value:before,
html .sntndr .list-section .list-content tr th .status-btn .value:before {
  position: absolute;
  left: -18px;
  top: 0px;
  width: 15px;
  height: 15px;
  content: "";
  display: block;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll 0 -102px;
}
html .sntndr .list-section .list-content .list-item .column .status-btn.changed,
html .sntndr .list-section .list-content tr .column .status-btn.changed,
html .sntndr .list-section .list-content .list-item .inline .status-btn.changed,
html .sntndr .list-section .list-content tr .inline .status-btn.changed,
html .sntndr .list-section .list-content .list-item td .status-btn.changed,
html .sntndr .list-section .list-content tr td .status-btn.changed,
html .sntndr .list-section .list-content .list-item th .status-btn.changed,
html .sntndr .list-section .list-content tr th .status-btn.changed {
  border: 1px solid #bbd7de;
  background-image: linear-gradient(to bottom, #eaf7fc 9%, #d3eef4 80%);
  background-color: #d3eef4;
}
html .sntndr .list-section .list-content .list-item .column .status-btn.changed:hover,
html .sntndr .list-section .list-content tr .column .status-btn.changed:hover,
html .sntndr .list-section .list-content .list-item .inline .status-btn.changed:hover,
html .sntndr .list-section .list-content tr .inline .status-btn.changed:hover,
html .sntndr .list-section .list-content .list-item td .status-btn.changed:hover,
html .sntndr .list-section .list-content tr td .status-btn.changed:hover,
html .sntndr .list-section .list-content .list-item th .status-btn.changed:hover,
html .sntndr .list-section .list-content tr th .status-btn.changed:hover {
  background-image: linear-gradient(to bottom, #f0fdff 9%, #d9f4fa 80%);
  background-color: #d9f4fa;
}
html .sntndr .list-section .list-content .list-item .column .status-btn.changed:active,
html .sntndr .list-section .list-content tr .column .status-btn.changed:active,
html .sntndr .list-section .list-content .list-item .inline .status-btn.changed:active,
html .sntndr .list-section .list-content tr .inline .status-btn.changed:active,
html .sntndr .list-section .list-content .list-item td .status-btn.changed:active,
html .sntndr .list-section .list-content tr td .status-btn.changed:active,
html .sntndr .list-section .list-content .list-item th .status-btn.changed:active,
html .sntndr .list-section .list-content tr th .status-btn.changed:active {
  background-image: linear-gradient(to bottom, #e4f1f6 9%, #cce8ed 80%);
  background-color: #cce8ed;
}
html .sntndr .list-section .list-content .list-item .column .status-btn.changed .value,
html .sntndr .list-section .list-content tr .column .status-btn.changed .value,
html .sntndr .list-section .list-content .list-item .inline .status-btn.changed .value,
html .sntndr .list-section .list-content tr .inline .status-btn.changed .value,
html .sntndr .list-section .list-content .list-item td .status-btn.changed .value,
html .sntndr .list-section .list-content tr td .status-btn.changed .value,
html .sntndr .list-section .list-content .list-item th .status-btn.changed .value,
html .sntndr .list-section .list-content tr th .status-btn.changed .value {
  color: #74a2a2;
  text-shadow: 0px 1px #ffffff;
}
html .sntndr .list-section .list-content .list-item .column .status-btn.changed .value:before,
html .sntndr .list-section .list-content tr .column .status-btn.changed .value:before,
html .sntndr .list-section .list-content .list-item .inline .status-btn.changed .value:before,
html .sntndr .list-section .list-content tr .inline .status-btn.changed .value:before,
html .sntndr .list-section .list-content .list-item td .status-btn.changed .value:before,
html .sntndr .list-section .list-content tr td .status-btn.changed .value:before,
html .sntndr .list-section .list-content .list-item th .status-btn.changed .value:before,
html .sntndr .list-section .list-content tr th .status-btn.changed .value:before {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -17px -102px;
}
html .sntndr .list-section .list-content .list-item .column .authorize-btn,
html .sntndr .list-section .list-content tr .column .authorize-btn,
html .sntndr .list-section .list-content .list-item .inline .authorize-btn,
html .sntndr .list-section .list-content tr .inline .authorize-btn,
html .sntndr .list-section .list-content .list-item td .authorize-btn,
html .sntndr .list-section .list-content tr td .authorize-btn,
html .sntndr .list-section .list-content .list-item th .authorize-btn,
html .sntndr .list-section .list-content tr th .authorize-btn {
  position: relative;
  width: 34px;
}
html .sntndr .list-section .list-content .list-item .column .authorize-btn:before,
html .sntndr .list-section .list-content tr .column .authorize-btn:before,
html .sntndr .list-section .list-content .list-item .inline .authorize-btn:before,
html .sntndr .list-section .list-content tr .inline .authorize-btn:before,
html .sntndr .list-section .list-content .list-item td .authorize-btn:before,
html .sntndr .list-section .list-content tr td .authorize-btn:before,
html .sntndr .list-section .list-content .list-item th .authorize-btn:before,
html .sntndr .list-section .list-content tr th .authorize-btn:before {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -8px;
  margin-top: -6px;
  display: block;
  content: "";
  width: 16px;
  height: 12px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -74px -123px;
}
html .sntndr .list-section .list-content .list-item .column .change-btn,
html .sntndr .list-section .list-content tr .column .change-btn,
html .sntndr .list-section .list-content .list-item .inline .change-btn,
html .sntndr .list-section .list-content tr .inline .change-btn,
html .sntndr .list-section .list-content .list-item td .change-btn,
html .sntndr .list-section .list-content tr td .change-btn,
html .sntndr .list-section .list-content .list-item th .change-btn,
html .sntndr .list-section .list-content tr th .change-btn {
  line-height: 21px;
}
html .sntndr .list-section .list-content .list-item .column .change-btn:before,
html .sntndr .list-section .list-content tr .column .change-btn:before,
html .sntndr .list-section .list-content .list-item .inline .change-btn:before,
html .sntndr .list-section .list-content tr .inline .change-btn:before,
html .sntndr .list-section .list-content .list-item td .change-btn:before,
html .sntndr .list-section .list-content tr td .change-btn:before,
html .sntndr .list-section .list-content .list-item th .change-btn:before,
html .sntndr .list-section .list-content tr th .change-btn:before {
  display: block;
  float: left;
  content: "";
  width: 18px;
  height: 20px;
  margin-top: 1px;
  margin-right: 5px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -14px -189px;
}
html .sntndr .list-section .list-content .list-item .column .remove-btn,
html .sntndr .list-section .list-content tr .column .remove-btn,
html .sntndr .list-section .list-content .list-item .inline .remove-btn,
html .sntndr .list-section .list-content tr .inline .remove-btn,
html .sntndr .list-section .list-content .list-item td .remove-btn,
html .sntndr .list-section .list-content tr td .remove-btn,
html .sntndr .list-section .list-content .list-item th .remove-btn,
html .sntndr .list-section .list-content tr th .remove-btn {
  float: right;
  position: relative;
  width: 34px;
  border: 1px solid #c89295;
  background-image: linear-gradient(to bottom, #f7e8eb 9%, #e7d9db 80%);
  background-color: #e7d9db;
}
html .sntndr .list-section .list-content .list-item .column .remove-btn:hover,
html .sntndr .list-section .list-content tr .column .remove-btn:hover,
html .sntndr .list-section .list-content .list-item .inline .remove-btn:hover,
html .sntndr .list-section .list-content tr .inline .remove-btn:hover,
html .sntndr .list-section .list-content .list-item td .remove-btn:hover,
html .sntndr .list-section .list-content tr td .remove-btn:hover,
html .sntndr .list-section .list-content .list-item th .remove-btn:hover,
html .sntndr .list-section .list-content tr th .remove-btn:hover {
  background-image: linear-gradient(to bottom, #fdeef1 9%, #eddfe1 80%);
  background-color: #eddfe1;
}
html .sntndr .list-section .list-content .list-item .column .remove-btn:active,
html .sntndr .list-section .list-content tr .column .remove-btn:active,
html .sntndr .list-section .list-content .list-item .inline .remove-btn:active,
html .sntndr .list-section .list-content tr .inline .remove-btn:active,
html .sntndr .list-section .list-content .list-item td .remove-btn:active,
html .sntndr .list-section .list-content tr td .remove-btn:active,
html .sntndr .list-section .list-content .list-item th .remove-btn:active,
html .sntndr .list-section .list-content tr th .remove-btn:active {
  background-image: linear-gradient(to bottom, #f1e2e5 9%, #e1d3d5 80%);
  background-color: #e1d3d5;
}
html .sntndr .list-section .list-content .list-item .column .remove-btn:before,
html .sntndr .list-section .list-content tr .column .remove-btn:before,
html .sntndr .list-section .list-content .list-item .inline .remove-btn:before,
html .sntndr .list-section .list-content tr .inline .remove-btn:before,
html .sntndr .list-section .list-content .list-item td .remove-btn:before,
html .sntndr .list-section .list-content tr td .remove-btn:before,
html .sntndr .list-section .list-content .list-item th .remove-btn:before,
html .sntndr .list-section .list-content tr th .remove-btn:before {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -5px;
  margin-top: -5px;
  display: block;
  content: "";
  width: 10px;
  height: 10px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -34px -190px;
}
html .sntndr .list-section .list-content .list-item .column .from-account,
html .sntndr .list-section .list-content tr .column .from-account,
html .sntndr .list-section .list-content .list-item .inline .from-account,
html .sntndr .list-section .list-content tr .inline .from-account,
html .sntndr .list-section .list-content .list-item td .from-account,
html .sntndr .list-section .list-content tr td .from-account,
html .sntndr .list-section .list-content .list-item th .from-account,
html .sntndr .list-section .list-content tr th .from-account {
  position: relative;
  width: 34px;
  display: inline-block;
  height: 36px;
  padding: 0 12px;
  margin: 0;
  border: 1px solid #e5e5e5;
  color: #888888;
  font-family: 'Lato', sans-serif;
  text-shadow: 0px 1px #ffffff;
  box-shadow: 0px 1px 0 #f2f2f2;
  white-space: nowrap;
  font-size: 15px;
  text-align: center;
  cursor: pointer;
  border-radius: 3px;
  background-image: linear-gradient(to bottom, #ffffff 9%, #f2f2f2 80%);
  background-color: #f2f2f2;
}
html .sntndr .list-section .list-content .list-item .column .from-account:hover,
html .sntndr .list-section .list-content tr .column .from-account:hover,
html .sntndr .list-section .list-content .list-item .inline .from-account:hover,
html .sntndr .list-section .list-content tr .inline .from-account:hover,
html .sntndr .list-section .list-content .list-item td .from-account:hover,
html .sntndr .list-section .list-content tr td .from-account:hover,
html .sntndr .list-section .list-content .list-item th .from-account:hover,
html .sntndr .list-section .list-content tr th .from-account:hover {
  background-image: linear-gradient(to bottom, #ffffff 9%, #fefefe 80%);
  background-color: #fefefe;
}
html .sntndr .list-section .list-content .list-item .column .from-account:active,
html .sntndr .list-section .list-content tr .column .from-account:active,
html .sntndr .list-section .list-content .list-item .inline .from-account:active,
html .sntndr .list-section .list-content tr .inline .from-account:active,
html .sntndr .list-section .list-content .list-item td .from-account:active,
html .sntndr .list-section .list-content tr td .from-account:active,
html .sntndr .list-section .list-content .list-item th .from-account:active,
html .sntndr .list-section .list-content tr th .from-account:active {
  background-image: linear-gradient(to bottom, #f7f7f7 9%, #f7f7f7 80%);
  background-color: #f7f7f7;
  box-shadow: 0px -1px 0 #f2f2f2;
}
html .sntndr .list-section .list-content .list-item .column .from-account.active,
html .sntndr .list-section .list-content tr .column .from-account.active,
html .sntndr .list-section .list-content .list-item .inline .from-account.active,
html .sntndr .list-section .list-content tr .inline .from-account.active,
html .sntndr .list-section .list-content .list-item td .from-account.active,
html .sntndr .list-section .list-content tr td .from-account.active,
html .sntndr .list-section .list-content .list-item th .from-account.active,
html .sntndr .list-section .list-content tr th .from-account.active {
  background: radial-gradient(ellipse at center, #787979 0%, #787979 49%, #6c6d6d 100%);
  background-color: #787979;
  color: #fff;
  text-shadow: none;
}
html .sntndr .list-section .list-content .list-item .column .from-account:disabled,
html .sntndr .list-section .list-content tr .column .from-account:disabled,
html .sntndr .list-section .list-content .list-item .inline .from-account:disabled,
html .sntndr .list-section .list-content tr .inline .from-account:disabled,
html .sntndr .list-section .list-content .list-item td .from-account:disabled,
html .sntndr .list-section .list-content tr td .from-account:disabled,
html .sntndr .list-section .list-content .list-item th .from-account:disabled,
html .sntndr .list-section .list-content tr th .from-account:disabled {
  background-image: linear-gradient(to bottom, #f2f2f2 9%, #f2f2f2 80%);
  background-color: #f2f2f2;
  border: 1px solid #cccccb;
  color: #b2b2b2 !important;
}
html .sntndr .list-section .list-content .list-item .column .from-account:before,
html .sntndr .list-section .list-content tr .column .from-account:before,
html .sntndr .list-section .list-content .list-item .inline .from-account:before,
html .sntndr .list-section .list-content tr .inline .from-account:before,
html .sntndr .list-section .list-content .list-item td .from-account:before,
html .sntndr .list-section .list-content tr td .from-account:before,
html .sntndr .list-section .list-content .list-item th .from-account:before,
html .sntndr .list-section .list-content tr th .from-account:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  display: block;
  content: "";
  width: 16px;
  height: 8px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll 0 -124px;
}
html .sntndr .list-section .list-content .list-item .column .to-account,
html .sntndr .list-section .list-content tr .column .to-account,
html .sntndr .list-section .list-content .list-item .inline .to-account,
html .sntndr .list-section .list-content tr .inline .to-account,
html .sntndr .list-section .list-content .list-item td .to-account,
html .sntndr .list-section .list-content tr td .to-account,
html .sntndr .list-section .list-content .list-item th .to-account,
html .sntndr .list-section .list-content tr th .to-account {
  position: relative;
  width: 34px;
  display: inline-block;
  height: 36px;
  padding: 0 12px;
  margin: 0;
  border: 1px solid #e5e5e5;
  color: #888888;
  font-family: 'Lato', sans-serif;
  text-shadow: 0px 1px #ffffff;
  box-shadow: 0px 1px 0 #f2f2f2;
  white-space: nowrap;
  font-size: 15px;
  text-align: center;
  cursor: pointer;
  border-radius: 3px;
  background-image: linear-gradient(to bottom, #ffffff 9%, #f2f2f2 80%);
  background-color: #f2f2f2;
}
html .sntndr .list-section .list-content .list-item .column .to-account:hover,
html .sntndr .list-section .list-content tr .column .to-account:hover,
html .sntndr .list-section .list-content .list-item .inline .to-account:hover,
html .sntndr .list-section .list-content tr .inline .to-account:hover,
html .sntndr .list-section .list-content .list-item td .to-account:hover,
html .sntndr .list-section .list-content tr td .to-account:hover,
html .sntndr .list-section .list-content .list-item th .to-account:hover,
html .sntndr .list-section .list-content tr th .to-account:hover {
  background-image: linear-gradient(to bottom, #ffffff 9%, #fefefe 80%);
  background-color: #fefefe;
}
html .sntndr .list-section .list-content .list-item .column .to-account:active,
html .sntndr .list-section .list-content tr .column .to-account:active,
html .sntndr .list-section .list-content .list-item .inline .to-account:active,
html .sntndr .list-section .list-content tr .inline .to-account:active,
html .sntndr .list-section .list-content .list-item td .to-account:active,
html .sntndr .list-section .list-content tr td .to-account:active,
html .sntndr .list-section .list-content .list-item th .to-account:active,
html .sntndr .list-section .list-content tr th .to-account:active {
  background-image: linear-gradient(to bottom, #f7f7f7 9%, #f7f7f7 80%);
  background-color: #f7f7f7;
  box-shadow: 0px -1px 0 #f2f2f2;
}
html .sntndr .list-section .list-content .list-item .column .to-account.active,
html .sntndr .list-section .list-content tr .column .to-account.active,
html .sntndr .list-section .list-content .list-item .inline .to-account.active,
html .sntndr .list-section .list-content tr .inline .to-account.active,
html .sntndr .list-section .list-content .list-item td .to-account.active,
html .sntndr .list-section .list-content tr td .to-account.active,
html .sntndr .list-section .list-content .list-item th .to-account.active,
html .sntndr .list-section .list-content tr th .to-account.active {
  background: radial-gradient(ellipse at center, #787979 0%, #787979 49%, #6c6d6d 100%);
  background-color: #787979;
  color: #fff;
  text-shadow: none;
}
html .sntndr .list-section .list-content .list-item .column .to-account:disabled,
html .sntndr .list-section .list-content tr .column .to-account:disabled,
html .sntndr .list-section .list-content .list-item .inline .to-account:disabled,
html .sntndr .list-section .list-content tr .inline .to-account:disabled,
html .sntndr .list-section .list-content .list-item td .to-account:disabled,
html .sntndr .list-section .list-content tr td .to-account:disabled,
html .sntndr .list-section .list-content .list-item th .to-account:disabled,
html .sntndr .list-section .list-content tr th .to-account:disabled {
  background-image: linear-gradient(to bottom, #f2f2f2 9%, #f2f2f2 80%);
  background-color: #f2f2f2;
  border: 1px solid #cccccb;
  color: #b2b2b2 !important;
}
html .sntndr .list-section .list-content .list-item .column .to-account:before,
html .sntndr .list-section .list-content tr .column .to-account:before,
html .sntndr .list-section .list-content .list-item .inline .to-account:before,
html .sntndr .list-section .list-content tr .inline .to-account:before,
html .sntndr .list-section .list-content .list-item td .to-account:before,
html .sntndr .list-section .list-content tr td .to-account:before,
html .sntndr .list-section .list-content .list-item th .to-account:before,
html .sntndr .list-section .list-content tr th .to-account:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  display: block;
  content: "";
  width: 16px;
  height: 8px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -123px -124px;
}
html .sntndr .list-section .list-content .list-item .column .card-icon,
html .sntndr .list-section .list-content tr .column .card-icon,
html .sntndr .list-section .list-content .list-item .inline .card-icon,
html .sntndr .list-section .list-content tr .inline .card-icon,
html .sntndr .list-section .list-content .list-item td .card-icon,
html .sntndr .list-section .list-content tr td .card-icon,
html .sntndr .list-section .list-content .list-item th .card-icon,
html .sntndr .list-section .list-content tr th .card-icon {
  position: relative;
  padding-left: 94px;
  display: block;
  min-height: 54px;
  padding-top: 4px;
}
html .sntndr .list-section .list-content .list-item .column .card-icon:before,
html .sntndr .list-section .list-content tr .column .card-icon:before,
html .sntndr .list-section .list-content .list-item .inline .card-icon:before,
html .sntndr .list-section .list-content tr .inline .card-icon:before,
html .sntndr .list-section .list-content .list-item td .card-icon:before,
html .sntndr .list-section .list-content tr td .card-icon:before,
html .sntndr .list-section .list-content .list-item th .card-icon:before,
html .sntndr .list-section .list-content tr th .card-icon:before,
html .sntndr .list-section .list-content .list-item .column .card-icon img,
html .sntndr .list-section .list-content tr .column .card-icon img,
html .sntndr .list-section .list-content .list-item .inline .card-icon img,
html .sntndr .list-section .list-content tr .inline .card-icon img,
html .sntndr .list-section .list-content .list-item td .card-icon img,
html .sntndr .list-section .list-content tr td .card-icon img,
html .sntndr .list-section .list-content .list-item th .card-icon img,
html .sntndr .list-section .list-content tr th .card-icon img {
  position: absolute;
  top: 0px;
  left: 0;
  width: 82px;
  height: 52px;
  content: "";
}
html .sntndr .list-section .list-content .list-item .column .card-info,
html .sntndr .list-section .list-content tr .column .card-info,
html .sntndr .list-section .list-content .list-item .inline .card-info,
html .sntndr .list-section .list-content tr .inline .card-info,
html .sntndr .list-section .list-content .list-item td .card-info,
html .sntndr .list-section .list-content tr td .card-info,
html .sntndr .list-section .list-content .list-item th .card-info,
html .sntndr .list-section .list-content tr th .card-info {
  display: inline-block;
  margin-left: 94px;
}
html .sntndr .list-section .list-content .list-item .column .card-info .item-title,
html .sntndr .list-section .list-content tr .column .card-info .item-title,
html .sntndr .list-section .list-content .list-item .inline .card-info .item-title,
html .sntndr .list-section .list-content tr .inline .card-info .item-title,
html .sntndr .list-section .list-content .list-item td .card-info .item-title,
html .sntndr .list-section .list-content tr td .card-info .item-title,
html .sntndr .list-section .list-content .list-item th .card-info .item-title,
html .sntndr .list-section .list-content tr th .card-info .item-title {
  line-height: 20px;
}
html .sntndr .list-section .list-content .list-item .column .picture,
html .sntndr .list-section .list-content tr .column .picture,
html .sntndr .list-section .list-content .list-item .inline .picture,
html .sntndr .list-section .list-content tr .inline .picture,
html .sntndr .list-section .list-content .list-item td .picture,
html .sntndr .list-section .list-content tr td .picture,
html .sntndr .list-section .list-content .list-item th .picture,
html .sntndr .list-section .list-content tr th .picture {
  position: absolute;
  top: 50%;
  margin-top: -27px;
  display: inline-block;
  margin-right: 10px;
  height: 55px;
}
html .sntndr .list-section .list-content .list-item .column + .column,
html .sntndr .list-section .list-content tr .column + .column,
html .sntndr .list-section .list-content .list-item .inline + .column,
html .sntndr .list-section .list-content tr .inline + .column,
html .sntndr .list-section .list-content .list-item td + .column,
html .sntndr .list-section .list-content tr td + .column,
html .sntndr .list-section .list-content .list-item th + .column,
html .sntndr .list-section .list-content tr th + .column,
html .sntndr .list-section .list-content .list-item .column + td,
html .sntndr .list-section .list-content tr .column + td,
html .sntndr .list-section .list-content .list-item .inline + td,
html .sntndr .list-section .list-content tr .inline + td,
html .sntndr .list-section .list-content .list-item td + td,
html .sntndr .list-section .list-content tr td + td,
html .sntndr .list-section .list-content .list-item th + td,
html .sntndr .list-section .list-content tr th + td,
html .sntndr .list-section .list-content .list-item .column + th,
html .sntndr .list-section .list-content tr .column + th,
html .sntndr .list-section .list-content .list-item .inline + th,
html .sntndr .list-section .list-content tr .inline + th,
html .sntndr .list-section .list-content .list-item td + th,
html .sntndr .list-section .list-content tr td + th,
html .sntndr .list-section .list-content .list-item th + th,
html .sntndr .list-section .list-content tr th + th {
  padding-left: 20px;
}
html .sntndr .list-section .list-content .list-item .column.actions-btn-margin,
html .sntndr .list-section .list-content tr .column.actions-btn-margin,
html .sntndr .list-section .list-content .list-item .inline.actions-btn-margin,
html .sntndr .list-section .list-content tr .inline.actions-btn-margin,
html .sntndr .list-section .list-content .list-item td.actions-btn-margin,
html .sntndr .list-section .list-content tr td.actions-btn-margin,
html .sntndr .list-section .list-content .list-item th.actions-btn-margin,
html .sntndr .list-section .list-content tr th.actions-btn-margin {
  padding-right: 85px;
}
html .sntndr .list-section .list-content .list-item .column.actions:last-child,
html .sntndr .list-section .list-content tr .column.actions:last-child,
html .sntndr .list-section .list-content .list-item .inline.actions:last-child,
html .sntndr .list-section .list-content tr .inline.actions:last-child,
html .sntndr .list-section .list-content .list-item td.actions:last-child,
html .sntndr .list-section .list-content tr td.actions:last-child,
html .sntndr .list-section .list-content .list-item th.actions:last-child,
html .sntndr .list-section .list-content tr th.actions:last-child {
  padding-right: 0;
}
html .sntndr .list-section .list-content .list-item .column.actions.highlight-bg-gray,
html .sntndr .list-section .list-content tr .column.actions.highlight-bg-gray,
html .sntndr .list-section .list-content .list-item .inline.actions.highlight-bg-gray,
html .sntndr .list-section .list-content tr .inline.actions.highlight-bg-gray,
html .sntndr .list-section .list-content .list-item td.actions.highlight-bg-gray,
html .sntndr .list-section .list-content tr td.actions.highlight-bg-gray,
html .sntndr .list-section .list-content .list-item th.actions.highlight-bg-gray,
html .sntndr .list-section .list-content tr th.actions.highlight-bg-gray {
  padding-right: 10px;
}
html .sntndr .list-section .list-content .list-item .column.icon,
html .sntndr .list-section .list-content tr .column.icon,
html .sntndr .list-section .list-content .list-item .inline.icon,
html .sntndr .list-section .list-content tr .inline.icon,
html .sntndr .list-section .list-content .list-item td.icon,
html .sntndr .list-section .list-content tr td.icon,
html .sntndr .list-section .list-content .list-item th.icon,
html .sntndr .list-section .list-content tr th.icon {
  position: relative;
  padding-left: 50px;
  display: block;
}
html .sntndr .list-section .list-content .list-item .column.icon:before,
html .sntndr .list-section .list-content tr .column.icon:before,
html .sntndr .list-section .list-content .list-item .inline.icon:before,
html .sntndr .list-section .list-content tr .inline.icon:before,
html .sntndr .list-section .list-content .list-item td.icon:before,
html .sntndr .list-section .list-content tr td.icon:before,
html .sntndr .list-section .list-content .list-item th.icon:before,
html .sntndr .list-section .list-content tr th.icon:before {
  position: absolute;
  top: 20px;
  left: 0;
  width: 32px;
  height: 36px;
  content: "";
}
html .sntndr .list-section .list-content .list-item .column.fit-width,
html .sntndr .list-section .list-content tr .column.fit-width,
html .sntndr .list-section .list-content .list-item .inline.fit-width,
html .sntndr .list-section .list-content tr .inline.fit-width,
html .sntndr .list-section .list-content .list-item td.fit-width,
html .sntndr .list-section .list-content tr td.fit-width,
html .sntndr .list-section .list-content .list-item th.fit-width,
html .sntndr .list-section .list-content tr th.fit-width {
  width: 0px;
}
html .sntndr .list-section .list-content .list-item .column.highlight-bg-gray,
html .sntndr .list-section .list-content tr .column.highlight-bg-gray,
html .sntndr .list-section .list-content .list-item .inline.highlight-bg-gray,
html .sntndr .list-section .list-content tr .inline.highlight-bg-gray,
html .sntndr .list-section .list-content .list-item td.highlight-bg-gray,
html .sntndr .list-section .list-content tr td.highlight-bg-gray,
html .sntndr .list-section .list-content .list-item th.highlight-bg-gray,
html .sntndr .list-section .list-content tr th.highlight-bg-gray {
  background-color: #f9fafa;
  padding-right: 10px;
}
html .sntndr .list-section .list-content .list-item .column.separator:before,
html .sntndr .list-section .list-content tr .column.separator:before,
html .sntndr .list-section .list-content .list-item .inline.separator:before,
html .sntndr .list-section .list-content tr .inline.separator:before,
html .sntndr .list-section .list-content .list-item td.separator:before,
html .sntndr .list-section .list-content tr td.separator:before,
html .sntndr .list-section .list-content .list-item th.separator:before,
html .sntndr .list-section .list-content tr th.separator:before {
  position: absolute;
  top: 20px;
  left: 0;
  bottom: 20px;
  content: "";
  border-left: 1px solid #ebebec;
}
html .sntndr .list-section .list-content .list-item .column.separator:last-child:before,
html .sntndr .list-section .list-content tr .column.separator:last-child:before,
html .sntndr .list-section .list-content .list-item .inline.separator:last-child:before,
html .sntndr .list-section .list-content tr .inline.separator:last-child:before,
html .sntndr .list-section .list-content .list-item td.separator:last-child:before,
html .sntndr .list-section .list-content tr td.separator:last-child:before,
html .sntndr .list-section .list-content .list-item th.separator:last-child:before,
html .sntndr .list-section .list-content tr th.separator:last-child:before {
  display: none;
}
html .sntndr .list-section .list-content .list-item .column.actions,
html .sntndr .list-section .list-content tr .column.actions,
html .sntndr .list-section .list-content .list-item .inline.actions,
html .sntndr .list-section .list-content tr .inline.actions,
html .sntndr .list-section .list-content .list-item td.actions,
html .sntndr .list-section .list-content tr td.actions,
html .sntndr .list-section .list-content .list-item th.actions,
html .sntndr .list-section .list-content tr th.actions {
  vertical-align: middle;
}
html .sntndr .list-section .list-content .list-item .column.actions button,
html .sntndr .list-section .list-content tr .column.actions button,
html .sntndr .list-section .list-content .list-item .inline.actions button,
html .sntndr .list-section .list-content tr .inline.actions button,
html .sntndr .list-section .list-content .list-item td.actions button,
html .sntndr .list-section .list-content tr td.actions button,
html .sntndr .list-section .list-content .list-item th.actions button,
html .sntndr .list-section .list-content tr th.actions button {
  float: right;
}
html .sntndr .list-section .list-content .list-item .column.actions button + button,
html .sntndr .list-section .list-content tr .column.actions button + button,
html .sntndr .list-section .list-content .list-item .inline.actions button + button,
html .sntndr .list-section .list-content tr .inline.actions button + button,
html .sntndr .list-section .list-content .list-item td.actions button + button,
html .sntndr .list-section .list-content tr td.actions button + button,
html .sntndr .list-section .list-content .list-item th.actions button + button,
html .sntndr .list-section .list-content tr th.actions button + button {
  margin-right: 8px;
}
html .sntndr .list-section .list-content .list-item .column.actions button.fixed-width-btn,
html .sntndr .list-section .list-content tr .column.actions button.fixed-width-btn,
html .sntndr .list-section .list-content .list-item .inline.actions button.fixed-width-btn,
html .sntndr .list-section .list-content tr .inline.actions button.fixed-width-btn,
html .sntndr .list-section .list-content .list-item td.actions button.fixed-width-btn,
html .sntndr .list-section .list-content tr td.actions button.fixed-width-btn,
html .sntndr .list-section .list-content .list-item th.actions button.fixed-width-btn,
html .sntndr .list-section .list-content tr th.actions button.fixed-width-btn {
  width: 90px;
}
html .sntndr .list-section .list-content .list-item .column.green *,
html .sntndr .list-section .list-content tr .column.green *,
html .sntndr .list-section .list-content .list-item .inline.green *,
html .sntndr .list-section .list-content tr .inline.green *,
html .sntndr .list-section .list-content .list-item td.green *,
html .sntndr .list-section .list-content tr td.green *,
html .sntndr .list-section .list-content .list-item th.green *,
html .sntndr .list-section .list-content tr th.green * {
  color: #879e6c;
}
html .sntndr .list-section .list-content .list-item.account .column.icon:before,
html .sntndr .list-section .list-content tr.account .column.icon:before,
html .sntndr .list-section .list-content .list-item.account td.icon:before,
html .sntndr .list-section .list-content tr.account td.icon:before {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll 0 -58px;
}
html .sntndr .list-section .list-content .list-item.account .column.icon .icon-currency,
html .sntndr .list-section .list-content tr.account .column.icon .icon-currency,
html .sntndr .list-section .list-content .list-item.account td.icon .icon-currency,
html .sntndr .list-section .list-content tr.account td.icon .icon-currency {
  top: 11px;
  width: 31px;
  font-size: 15px;
}
html .sntndr .list-section .list-content .list-item.pre-active .picture img,
html .sntndr .list-section .list-content tr.pre-active .picture img {
  opacity: 0.6;
}
html .sntndr .list-section .list-content .list-item.pre-active .item-title,
html .sntndr .list-section .list-content tr.pre-active .item-title {
  color: #888888;
  font-weight: 400;
}
html .sntndr .list-section .list-content .list-item.small .picture,
html .sntndr .list-section .list-content tr.small .picture {
  margin-top: -16px;
  height: 31px;
}
html .sntndr .list-section .list-content .list-item.small .picture img,
html .sntndr .list-section .list-content tr.small .picture img {
  width: 49px;
  height: 31px;
}
html .sntndr .list-section .list-content .list-item.small .card-info,
html .sntndr .list-section .list-content tr.small .card-info {
  margin-left: 55px;
}
html .sntndr .list-section .list-content .list-item.multi .picture img,
html .sntndr .list-section .list-content tr.multi .picture img {
  position: absolute;
  height: 45px;
}
html .sntndr .list-section .list-content .list-item.multi .picture img:nth-child(1),
html .sntndr .list-section .list-content tr.multi .picture img:nth-child(1) {
  top: 0;
  left: 0;
  z-index: 1;
}
html .sntndr .list-section .list-content .list-item.multi .picture img:nth-child(2),
html .sntndr .list-section .list-content tr.multi .picture img:nth-child(2) {
  top: 3px;
  left: 5px;
  z-index: 2;
}
html .sntndr .list-section .list-content .list-item.multi .picture img:nth-child(3),
html .sntndr .list-section .list-content tr.multi .picture img:nth-child(3) {
  top: 6px;
  left: 10px;
  z-index: 3;
}
html .sntndr .list-section .list-content .list-item.card-company td,
html .sntndr .list-section .list-content tr.card-company td {
  padding-top: 13px;
  padding-bottom: 10px;
  vertical-align: middle;
}
html .sntndr .list-section .list-content .list-item.card-company td .extra-desc,
html .sntndr .list-section .list-content tr.card-company td .extra-desc {
  margin-top: 3px;
}
html .sntndr .list-section .list-content .list-item.card-business td,
html .sntndr .list-section .list-content tr.card-business td {
  padding-top: 13px;
  padding-bottom: 10px;
  vertical-align: middle;
}
html .sntndr .list-section .list-content .list-item.card-business td .extra-desc,
html .sntndr .list-section .list-content tr.card-business td .extra-desc {
  margin-top: 3px;
}
html .sntndr .list-section .list-content .list-item.card-corporate td,
html .sntndr .list-section .list-content tr.card-corporate td {
  padding-top: 13px;
  padding-bottom: 10px;
  vertical-align: middle;
}
html .sntndr .list-section .list-content .list-item.card-corporate td .extra-desc,
html .sntndr .list-section .list-content tr.card-corporate td .extra-desc {
  margin-top: 3px;
}
html .sntndr .list-section .list-content .list-item.card .column.icon:before,
html .sntndr .list-section .list-content tr.card .column.icon:before,
html .sntndr .list-section .list-content .list-item.card td.icon:before,
html .sntndr .list-section .list-content tr.card td.icon:before {
  width: 33px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -33px -59px;
}
html .sntndr .list-section .list-content .list-item.term .column.icon:before,
html .sntndr .list-section .list-content tr.term .column.icon:before,
html .sntndr .list-section .list-content .list-item.term td.icon:before,
html .sntndr .list-section .list-content tr.term td.icon:before {
  width: 36px;
  height: 40px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -67px -59px;
}
html .sntndr .list-section .list-content .list-item.account-cheque .column.icon:before,
html .sntndr .list-section .list-content tr.account-cheque .column.icon:before,
html .sntndr .list-section .list-content .list-item.account-cheque td.icon:before,
html .sntndr .list-section .list-content tr.account-cheque td.icon:before {
  width: 36px;
  height: 31px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -178px -63px;
}
html .sntndr .list-section .list-content .list-item.up .column.icon,
html .sntndr .list-section .list-content tr.up .column.icon,
html .sntndr .list-section .list-content .list-item.up td.icon,
html .sntndr .list-section .list-content tr.up td.icon {
  padding-left: 40px;
}
html .sntndr .list-section .list-content .list-item.up .column.icon:before,
html .sntndr .list-section .list-content tr.up .column.icon:before,
html .sntndr .list-section .list-content .list-item.up td.icon:before,
html .sntndr .list-section .list-content tr.up td.icon:before {
  width: 26px;
  height: 25px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -56px -138px;
}
html .sntndr .list-section .list-content .list-item.down .column.icon,
html .sntndr .list-section .list-content tr.down .column.icon,
html .sntndr .list-section .list-content .list-item.down td.icon,
html .sntndr .list-section .list-content tr.down td.icon {
  padding-left: 40px;
}
html .sntndr .list-section .list-content .list-item.down .column.icon:before,
html .sntndr .list-section .list-content tr.down .column.icon:before,
html .sntndr .list-section .list-content .list-item.down td.icon:before,
html .sntndr .list-section .list-content tr.down td.icon:before {
  width: 26px;
  height: 25px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -83px -138px;
}
html .sntndr .list-section .list-content .list-item.collapsed,
html .sntndr .list-section .list-content tr.collapsed {
  display: none;
}
html .sntndr .list-section .list-content .list-item.tpa-pending.type-column .item-type,
html .sntndr .list-section .list-content tr.tpa-pending.type-column .item-type {
  position: relative;
}
html .sntndr .list-section .list-content .list-item.tpa-pending.type-column .item-type:before,
html .sntndr .list-section .list-content tr.tpa-pending.type-column .item-type:before {
  position: absolute;
  top: -2px;
  left: 0;
  content: "";
  display: block;
  width: 16px;
  height: 21px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -174px -142px;
}
html .sntndr .list-section .list-content .list-item.tpa-ready.type-column .item-type,
html .sntndr .list-section .list-content tr.tpa-ready.type-column .item-type {
  position: relative;
}
html .sntndr .list-section .list-content .list-item.tpa-ready.type-column .item-type:before,
html .sntndr .list-section .list-content tr.tpa-ready.type-column .item-type:before {
  position: absolute;
  top: -4px;
  left: 0;
  content: "";
  display: block;
  width: 17px;
  height: 24px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -113px -138px;
}
html .sntndr .list-section .list-content .list-item.tpa-pending .item-title,
html .sntndr .list-section .list-content tr.tpa-pending .item-title,
html .sntndr .list-section .list-content .list-item.tpa-ready .item-title,
html .sntndr .list-section .list-content tr.tpa-ready .item-title {
  top: 0;
  font-size: 16px;
  color: #979797;
}
html .sntndr .list-section .list-content .list-item.tpa-pending .value,
html .sntndr .list-section .list-content tr.tpa-pending .value,
html .sntndr .list-section .list-content .list-item.tpa-ready .value,
html .sntndr .list-section .list-content tr.tpa-ready .value {
  white-space: nowrap;
  text-align: right;
}
html .sntndr .list-section .list-content .list-item.tpa-pending .column-1,
html .sntndr .list-section .list-content tr.tpa-pending .column-1,
html .sntndr .list-section .list-content .list-item.tpa-ready .column-1,
html .sntndr .list-section .list-content tr.tpa-ready .column-1 {
  padding-left: 0px;
}
html .sntndr .list-section .list-content .list-item.tpa-pending .column-1 .date-block,
html .sntndr .list-section .list-content tr.tpa-pending .column-1 .date-block,
html .sntndr .list-section .list-content .list-item.tpa-ready .column-1 .date-block,
html .sntndr .list-section .list-content tr.tpa-ready .column-1 .date-block {
  color: #4d4d4d;
  text-align: left;
  padding-left: 27px;
}
html .sntndr .list-section .list-content .list-item.tpa-pending .column-3 .value .val,
html .sntndr .list-section .list-content tr.tpa-pending .column-3 .value .val,
html .sntndr .list-section .list-content .list-item.tpa-ready .column-3 .value .val,
html .sntndr .list-section .list-content tr.tpa-ready .column-3 .value .val,
html .sntndr .list-section .list-content .list-item.tpa-pending .column-4 .value .val,
html .sntndr .list-section .list-content tr.tpa-pending .column-4 .value .val,
html .sntndr .list-section .list-content .list-item.tpa-ready .column-4 .value .val,
html .sntndr .list-section .list-content tr.tpa-ready .column-4 .value .val {
  color: #979797;
}
html .sntndr .list-section .list-content .list-item.out .item-title,
html .sntndr .list-section .list-content tr.out .item-title {
  top: 0;
  padding-left: 25px;
  position: relative;
}
html .sntndr .list-section .list-content .list-item.out .item-title:before,
html .sntndr .list-section .list-content tr.out .item-title:before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto 0;
  content: "";
  display: block;
  width: 13px;
  height: 12px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -81px -105px;
}
html .sntndr .list-section .list-content .list-item.out.type-column .item-title,
html .sntndr .list-section .list-content tr.out.type-column .item-title {
  padding-left: 0;
}
html .sntndr .list-section .list-content .list-item.out.type-column .item-title:before,
html .sntndr .list-section .list-content tr.out.type-column .item-title:before {
  display: none;
}
html .sntndr .list-section .list-content .list-item.out.type-column .item-type,
html .sntndr .list-section .list-content tr.out.type-column .item-type {
  width: 13px;
  height: 12px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -81px -105px;
}
html .sntndr .list-section .list-content .list-item.out .column-3 .value .val,
html .sntndr .list-section .list-content tr.out .column-3 .value .val {
  color: #666666;
}
html .sntndr .list-section .list-content .list-item.in .item-title,
html .sntndr .list-section .list-content tr.in .item-title {
  top: 0;
  padding-left: 25px;
  position: relative;
}
html .sntndr .list-section .list-content .list-item.in .item-title:before,
html .sntndr .list-section .list-content tr.in .item-title:before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto 0;
  content: "";
  display: block;
  width: 13px;
  height: 12px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -96px -105px;
}
html .sntndr .list-section .list-content .list-item.in.type-column .item-title,
html .sntndr .list-section .list-content tr.in.type-column .item-title {
  padding-left: 0;
}
html .sntndr .list-section .list-content .list-item.in.type-column .item-title:before,
html .sntndr .list-section .list-content tr.in.type-column .item-title:before {
  display: none;
}
html .sntndr .list-section .list-content .list-item.in.type-column .item-type,
html .sntndr .list-section .list-content tr.in.type-column .item-type {
  width: 13px;
  height: 12px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -96px -105px;
}
html .sntndr .list-section .list-content .list-item.in .column-4 .value .val,
html .sntndr .list-section .list-content tr.in .column-4 .value .val {
  color: #4d8b3a !important;
}
html .sntndr .list-section .list-content .list-item.out .value,
html .sntndr .list-section .list-content tr.out .value,
html .sntndr .list-section .list-content .list-item.in .value,
html .sntndr .list-section .list-content tr.in .value {
  white-space: nowrap;
  text-align: right;
}
html .sntndr .list-section .list-content .list-item.out .column-1,
html .sntndr .list-section .list-content tr.out .column-1,
html .sntndr .list-section .list-content .list-item.in .column-1,
html .sntndr .list-section .list-content tr.in .column-1 {
  padding-left: 0px;
  padding-right: 0px;
  vertical-align: middle;
  width: 1%;
}
html .sntndr .list-section .list-content .list-item.out .column-2 .item-type,
html .sntndr .list-section .list-content tr.out .column-2 .item-type,
html .sntndr .list-section .list-content .list-item.in .column-2 .item-type,
html .sntndr .list-section .list-content tr.in .column-2 .item-type {
  margin: 0 auto;
}
html .sntndr .list-section .list-content .list-item.out .column-3,
html .sntndr .list-section .list-content tr.out .column-3,
html .sntndr .list-section .list-content .list-item.in .column-3,
html .sntndr .list-section .list-content tr.in .column-3,
html .sntndr .list-section .list-content .list-item.out .column-4,
html .sntndr .list-section .list-content tr.out .column-4,
html .sntndr .list-section .list-content .list-item.in .column-4,
html .sntndr .list-section .list-content tr.in .column-4 {
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: middle;
}
html .sntndr .list-section .list-content .list-item.out .column-3,
html .sntndr .list-section .list-content tr.out .column-3,
html .sntndr .list-section .list-content .list-item.in .column-3,
html .sntndr .list-section .list-content tr.in .column-3 {
  width: 100%;
}
html .sntndr .list-section .list-content .list-item.out .column-5,
html .sntndr .list-section .list-content tr.out .column-5,
html .sntndr .list-section .list-content .list-item.in .column-5,
html .sntndr .list-section .list-content tr.in .column-5 {
  min-width: 120px;
  padding: 5px 0 5px 5px;
  vertical-align: middle;
}
html .sntndr .list-section .list-content .list-item.out .column-5 .value .val,
html .sntndr .list-section .list-content tr.out .column-5 .value .val,
html .sntndr .list-section .list-content .list-item.in .column-5 .value .val,
html .sntndr .list-section .list-content tr.in .column-5 .value .val {
  color: #888888;
}
html .sntndr .list-section .list-content .list-item.account-item td,
html .sntndr .list-section .list-content tr.account-item td,
html .sntndr .list-section .list-content .list-item.account-item th,
html .sntndr .list-section .list-content tr.account-item th {
  padding-left: 5px;
  padding-right: 5px;
}
html .sntndr .list-section .list-content .list-item.account-item td:first-child .item-title,
html .sntndr .list-section .list-content tr.account-item td:first-child .item-title,
html .sntndr .list-section .list-content .list-item.account-item th:first-child .item-title,
html .sntndr .list-section .list-content tr.account-item th:first-child .item-title {
  padding-left: 30px;
}
html .sntndr .list-section .list-content .list-item.account-item td:first-child .item-title:before,
html .sntndr .list-section .list-content tr.account-item td:first-child .item-title:before,
html .sntndr .list-section .list-content .list-item.account-item th:first-child .item-title:before,
html .sntndr .list-section .list-content tr.account-item th:first-child .item-title:before {
  content: "";
  display: block;
  position: absolute;
  top: -3px;
  bottom: 0;
  left: 0;
  margin: auto 0;
  width: 21px;
  height: 25px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll 0 -328px;
}
html .sntndr .list-section .list-content .list-item.account-item td:last-child,
html .sntndr .list-section .list-content tr.account-item td:last-child,
html .sntndr .list-section .list-content .list-item.account-item th:last-child,
html .sntndr .list-section .list-content tr.account-item th:last-child,
html .sntndr .list-section .list-content .list-item.account-item td.last,
html .sntndr .list-section .list-content tr.account-item td.last,
html .sntndr .list-section .list-content .list-item.account-item th.last,
html .sntndr .list-section .list-content tr.account-item th.last {
  padding-right: 5px;
}
html .sntndr .list-section .list-content .list-item.account-item .column-2,
html .sntndr .list-section .list-content tr.account-item .column-2,
html .sntndr .list-section .list-content .list-item.account-item .column-3,
html .sntndr .list-section .list-content tr.account-item .column-3,
html .sntndr .list-section .list-content .list-item.account-item .column-4,
html .sntndr .list-section .list-content tr.account-item .column-4,
html .sntndr .list-section .list-content .list-item.account-item .column-5,
html .sntndr .list-section .list-content tr.account-item .column-5 {
  width: 180px;
  white-space: nowrap;
}
html .sntndr .list-section .list-content .list-item.applications td:first-child .item-title,
html .sntndr .list-section .list-content tr.applications td:first-child .item-title {
  padding-left: 30px;
}
html .sntndr .list-section .list-content .list-item.applications td:first-child .item-title:before,
html .sntndr .list-section .list-content tr.applications td:first-child .item-title:before {
  content: "";
  display: block;
  position: absolute;
  top: -3px;
  bottom: 0;
  left: 0;
  margin: auto 0;
  width: 22px;
  height: 25px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -60px -328px;
}
html .sntndr .list-section .list-content .list-item.applications .description a,
html .sntndr .list-section .list-content tr.applications .description a {
  text-decoration: underline;
}
html .sntndr .list-section .list-content .list-item.remote-account,
html .sntndr .list-section .list-content tr.remote-account {
  vertical-align: middle;
}
html .sntndr .list-section .list-content .list-item.remote-account td:first-child .icon,
html .sntndr .list-section .list-content tr.remote-account td:first-child .icon {
  padding-left: 45px;
  position: relative;
}
html .sntndr .list-section .list-content .list-item.remote-account td:first-child .icon:before,
html .sntndr .list-section .list-content tr.remote-account td:first-child .icon:before {
  content: "";
  display: block;
  position: absolute;
  top: -3px;
  left: 0;
  width: 31px;
  height: 35px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -216px -62px;
}
html .sntndr .list-section .list-content .list-item.remote-account .column-2,
html .sntndr .list-section .list-content tr.remote-account .column-2 {
  padding: 20px 0;
  vertical-align: middle;
}
html .sntndr .list-section .list-content .list-item.remote-account .column-2 .notification-text,
html .sntndr .list-section .list-content tr.remote-account .column-2 .notification-text {
  float: right;
}
html .sntndr .list-section .list-content .list-item.remote-account .column-3,
html .sntndr .list-section .list-content tr.remote-account .column-3 {
  width: 80px;
}
html .sntndr .list-section .list-content .list-item.remote-account .column-4,
html .sntndr .list-section .list-content tr.remote-account .column-4 {
  padding: 20px 0;
  text-align: right;
}
html .sntndr .list-section .list-content .list-item.offshore-account td,
html .sntndr .list-section .list-content tr.offshore-account td {
  vertical-align: middle;
}
html .sntndr .list-section .list-content .list-item.offshore-account .column-1,
html .sntndr .list-section .list-content tr.offshore-account .column-1 {
  width: 40px;
  padding: 0 20px 0 0;
}
html .sntndr .list-section .list-content .list-item.operations .column-1,
html .sntndr .list-section .list-content tr.operations .column-1 {
  width: 40px;
  padding-top: 0;
  padding-bottom: 0;
  vertical-align: middle;
}
html .sntndr .list-section .list-content .list-item.operations .column-2,
html .sntndr .list-section .list-content tr.operations .column-2 {
  vertical-align: middle;
}
html .sntndr .list-section .list-content .list-item.operations .column-2 > .row,
html .sntndr .list-section .list-content tr.operations .column-2 > .row {
  margin-top: 0;
}
html .sntndr .list-section .list-content .list-item.operations .column-3,
html .sntndr .list-section .list-content tr.operations .column-3 {
  vertical-align: middle;
  width: 1%;
  white-space: nowrap;
}
html .sntndr .list-section .list-content .list-item.operations .item-title,
html .sntndr .list-section .list-content tr.operations .item-title {
  top: 0;
}
html .sntndr .list-section .list-content .list-item.contacts .column-1 a,
html .sntndr .list-section .list-content tr.contacts .column-1 a {
  display: inline;
}
html .sntndr .list-section .list-content .list-item.contacts .column-1 .description,
html .sntndr .list-section .list-content tr.contacts .column-1 .description {
  display: inline-block;
  margin-left: 6px;
}
html .sntndr .list-section .list-content .list-item.contacts .column-2,
html .sntndr .list-section .list-content tr.contacts .column-2 {
  width: 250px;
}
html .sntndr .list-section .list-content .list-item.contacts .column-3,
html .sntndr .list-section .list-content tr.contacts .column-3 {
  width: 1%;
}
html .sntndr .list-section .list-content .list-item.contacts .column-4,
html .sntndr .list-section .list-content tr.contacts .column-4 {
  width: 1%;
}
html .sntndr .list-section .list-content .list-item.contacts .column-5,
html .sntndr .list-section .list-content tr.contacts .column-5 {
  width: 1%;
}
html .sntndr .list-section .list-content .list-item.contacts .actions-btn,
html .sntndr .list-section .list-content tr.contacts .actions-btn {
  top: 0;
  right: 0;
}
html .sntndr .list-section .list-content .list-item.contacts .item-title,
html .sntndr .list-section .list-content tr.contacts .item-title {
  top: 0;
  min-width: auto !important;
}
html .sntndr .list-section .list-content .list-item.contacts .description,
html .sntndr .list-section .list-content tr.contacts .description {
  top: 0;
}
html .sntndr .list-section .list-content .list-item.meal-card-payments .column-1,
html .sntndr .list-section .list-content tr.meal-card-payments .column-1 {
  width: 40px;
  padding-top: 0;
  padding-bottom: 0;
  vertical-align: middle;
}
html .sntndr .list-section .list-content .list-item.meal-card-payments .column-2,
html .sntndr .list-section .list-content tr.meal-card-payments .column-2 {
  vertical-align: middle;
}
html .sntndr .list-section .list-content .list-item.meal-card-payments .column-3,
html .sntndr .list-section .list-content tr.meal-card-payments .column-3 {
  vertical-align: middle;
  width: 1%;
  white-space: nowrap;
}
html .sntndr .list-section .list-content .list-item.meal-card-payments .item-title,
html .sntndr .list-section .list-content tr.meal-card-payments .item-title {
  top: 0;
}
html .sntndr .list-section .list-content .list-item.meal-card-payments.active td,
html .sntndr .list-section .list-content tr.meal-card-payments.active td {
  background-color: #f9fafa;
}
html .sntndr .list-section .list-content .list-item.meal-card-payments.active td:first-child,
html .sntndr .list-section .list-content tr.meal-card-payments.active td:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 4px;
  background-clip: padding-box;
}
html .sntndr .list-section .list-content .list-item.meal-card-payments.active td:last-child,
html .sntndr .list-section .list-content tr.meal-card-payments.active td:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  background-clip: padding-box;
}
html .sntndr .list-section .list-content .list-item.d3 .column-2 div,
html .sntndr .list-section .list-content tr.d3 .column-2 div {
  position: relative;
  height: 100%;
}
html .sntndr .list-section .list-content .list-item.d3 .column-2 div:before,
html .sntndr .list-section .list-content tr.d3 .column-2 div:before {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto 0;
  content: "";
  display: block;
  width: 25px;
  height: 26px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -423px -351px;
}
html .sntndr .list-section .list-content .list-item.item-info,
html .sntndr .list-section .list-content tr.item-info {
  position: relative;
}
html .sntndr .list-section .list-content .list-item.item-info > td,
html .sntndr .list-section .list-content tr.item-info > td {
  padding: 5px;
  -webkit-box-shadow: inset 0 12px 8px -30px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 12px 8px -30px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 12px 8px -30px rgba(0, 0, 0, 0.2);
}
html .sntndr .list-section .list-content .list-item.item-info > td .info-container,
html .sntndr .list-section .list-content tr.item-info > td .info-container {
  margin-top: 25px;
}
html .sntndr .list-section .list-content .list-item.item-info > td .simple-data-table,
html .sntndr .list-section .list-content tr.item-info > td .simple-data-table {
  border: 1px solid #e6e7e7;
  border-radius: 5px;
  background-color: #fbfbfb;
  padding: 0 46px;
  margin-top: -8px;
  margin-bottom: 30px;
}
html .sntndr .list-section .list-content .list-item.item-info > td .simple-data-table > thead tr:first-child th,
html .sntndr .list-section .list-content tr.item-info > td .simple-data-table > thead tr:first-child th {
  vertical-align: bottom;
}
html .sntndr .list-section .list-content .list-item.item-info > td .simple-data-table > thead tr:first-child th:last-child,
html .sntndr .list-section .list-content tr.item-info > td .simple-data-table > thead tr:first-child th:last-child {
  padding-right: 0;
}
html .sntndr .list-section .list-content .list-item.item-info > td .simple-data-table > tbody > tr > td:first-child:before,
html .sntndr .list-section .list-content tr.item-info > td .simple-data-table > tbody > tr > td:first-child:before {
  display: none !important;
}
html .sntndr .list-section .list-content .list-item.item-info > td .simple-data-table > tbody > tr > td:last-child:before,
html .sntndr .list-section .list-content tr.item-info > td .simple-data-table > tbody > tr > td:last-child:before {
  display: none !important;
}
html .sntndr .list-section .list-content .list-item.item-info > td .simple-data-table > tfoot tr td,
html .sntndr .list-section .list-content tr.item-info > td .simple-data-table > tfoot tr td,
html .sntndr .list-section .list-content .list-item.item-info > td .simple-data-table > tfoot tr th,
html .sntndr .list-section .list-content tr.item-info > td .simple-data-table > tfoot tr th {
  padding-bottom: 25px;
  background-color: transparent;
}
html .sntndr .list-section .list-content .list-item.item-info > td .simple-data-table > tfoot tr td a,
html .sntndr .list-section .list-content tr.item-info > td .simple-data-table > tfoot tr td a,
html .sntndr .list-section .list-content .list-item.item-info > td .simple-data-table > tfoot tr th a,
html .sntndr .list-section .list-content tr.item-info > td .simple-data-table > tfoot tr th a {
  font-size: 16px;
  text-decoration: underline;
}
html .sntndr .list-section .list-content .list-item.item-info.collapsed,
html .sntndr .list-section .list-content tr.item-info.collapsed {
  display: none;
}
html .sntndr .list-section .list-content .list-item.item-info.expanded,
html .sntndr .list-section .list-content tr.item-info.expanded {
  color: #666666;
}
html .sntndr .list-section .list-content .list-item.item-info.expanded td,
html .sntndr .list-section .list-content tr.item-info.expanded td {
  background-color: #f4f5f5;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 0;
  background-clip: padding-box;
  border-top: none;
}
html .sntndr .list-section .list-content .list-item.item-info.expanded td .item-title,
html .sntndr .list-section .list-content tr.item-info.expanded td .item-title {
  max-width: none;
}
html .sntndr .list-section .list-content .list-item.item-info.expanded td .info-container .item-title,
html .sntndr .list-section .list-content tr.item-info.expanded td .info-container .item-title {
  font-size: 15px;
  font-weight: 400;
  margin-bottom: 20px;
}
html .sntndr .list-section .list-content .list-item.item-info.expanded td .info-container .row .inline .lbl,
html .sntndr .list-section .list-content tr.item-info.expanded td .info-container .row .inline .lbl {
  font-size: 16px;
  font-weight: 300;
}
html .sntndr .list-section .list-content .list-item.item-info.expanded td .info-container .row .inline .field .value .val,
html .sntndr .list-section .list-content tr.item-info.expanded td .info-container .row .inline .field .value .val {
  font-size: 15px !important;
  font-weight: 400;
  color: #323232;
}
html .sntndr .list-section .list-content .list-item.item-info.expanded td .info-container .row .inline .field .extra-desc,
html .sntndr .list-section .list-content tr.item-info.expanded td .info-container .row .inline .field .extra-desc {
  font-size: 15px;
  color: #808080;
  font-style: normal;
}
html .sntndr .list-section .list-content .list-item.item-info.expanded td .info-container .row .inline .field .extra-desc ul,
html .sntndr .list-section .list-content tr.item-info.expanded td .info-container .row .inline .field .extra-desc ul {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
}
html .sntndr .list-section .list-content .list-item.item-info.expanded td .info-container .row .inline .field .extra-desc a,
html .sntndr .list-section .list-content tr.item-info.expanded td .info-container .row .inline .field .extra-desc a {
  text-decoration: underline;
}
html .sntndr .list-section .list-content .list-item.item-info.expanded td .info-container.check,
html .sntndr .list-section .list-content tr.item-info.expanded td .info-container.check {
  width: 100%;
  margin: 0;
  padding: 66px 0 56px 0;
}
html .sntndr .list-section .list-content .list-item.item-info.expanded td .info-container.check .check-content,
html .sntndr .list-section .list-content tr.item-info.expanded td .info-container.check .check-content {
  width: 200px;
  margin: 0 auto;
  text-align: center;
}
html .sntndr .list-section .list-content .list-item.item-info.expanded td .info-container.check .check-content:before,
html .sntndr .list-section .list-content tr.item-info.expanded td .info-container.check .check-content:before {
  position: relative;
  width: 106px;
  height: 56px;
  bottom: 12px;
  left: 35px;
  content: "";
  display: block;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -84px -274px;
}
html .sntndr .list-section .list-content .list-item.item-info.expanded td .info-container.check .check-content a,
html .sntndr .list-section .list-content tr.item-info.expanded td .info-container.check .check-content a {
  font-size: 16px;
  text-decoration: underline;
  font-weight: 300;
}
html .sntndr .list-section .list-content .list-item.item-info.expanded td .actions-menu,
html .sntndr .list-section .list-content tr.item-info.expanded td .actions-menu {
  margin-left: 0px;
  height: 55px;
}
html .sntndr .list-section .list-content .list-item.item-info.expanded td .actions,
html .sntndr .list-section .list-content tr.item-info.expanded td .actions {
  margin-top: 20px;
  margin-left: 80px;
  height: 55px;
}
html .sntndr .list-section .list-content .list-item.item-info.expanded td .actions button,
html .sntndr .list-section .list-content tr.item-info.expanded td .actions button {
  padding-left: 14px;
  padding-right: 14px;
}
html .sntndr .list-section .list-content .list-item.item-info.expanded td .actions > * + *,
html .sntndr .list-section .list-content tr.item-info.expanded td .actions > * + * {
  margin-left: 8px;
}
html .sntndr .list-section .list-content .list-item.item-info .icon,
html .sntndr .list-section .list-content tr.item-info .icon {
  width: 23px;
  height: 20px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll 0 -390px;
  margin-left: 10px;
}
html .sntndr .list-section .list-content .list-item.item-info .sub-table .column .item-title,
html .sntndr .list-section .list-content tr.item-info .sub-table .column .item-title {
  font-size: 16px;
  font-weight: 300;
}
html .sntndr .list-section .list-content .list-item.item-info .sub-table .column:last-child,
html .sntndr .list-section .list-content tr.item-info .sub-table .column:last-child {
  position: relative;
  padding-left: 35px;
}
html .sntndr .list-section .list-content .list-item.item-info .sub-table .column:last-child:before,
html .sntndr .list-section .list-content tr.item-info .sub-table .column:last-child:before {
  display: block;
  position: absolute;
  content: "";
  width: 14px;
  height: 9px;
  left: 0;
  top: 33px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -2px -123px;
}
html .sntndr .list-section .list-content .list-item.item-info .authorization-list,
html .sntndr .list-section .list-content tr.item-info .authorization-list {
  display: inline-block;
}
html .sntndr .list-section .list-content .list-item.item-info .authorization-list .user-list,
html .sntndr .list-section .list-content tr.item-info .authorization-list .user-list {
  border-right: 1px solid #FDFDFC;
}
html .sntndr .list-section .list-content .list-item.item-info .authorization-list > a,
html .sntndr .list-section .list-content tr.item-info .authorization-list > a {
  max-width: 90px;
  font-size: 16px !important;
  text-decoration: underline;
  border-top: none;
  display: inline-block;
  position: relative;
  padding-left: 20px;
  border-left: 1px solid #FDFDFC;
}
html .sntndr .list-section .list-content .list-item.item-info .actions-menu,
html .sntndr .list-section .list-content tr.item-info .actions-menu {
  float: none;
  margin-top: 25px;
}
html .sntndr .list-section .list-content .list-item.item-info .actions-menu li + li,
html .sntndr .list-section .list-content tr.item-info .actions-menu li + li {
  margin-left: 10px;
}
html .sntndr .list-section .list-content .list-item.item-info .actions-menu li + li.print,
html .sntndr .list-section .list-content tr.item-info .actions-menu li + li.print {
  margin-left: 30px;
}
html .sntndr .list-section .list-content .list-item.item-info .close,
html .sntndr .list-section .list-content tr.item-info .close {
  position: absolute;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -34px -353px;
  width: 67px;
  height: 32px;
  bottom: -1px;
  right: -1px;
  cursor: pointer;
}
html .sntndr .list-section .list-content .list-item.item-info .inline,
html .sntndr .list-section .list-content tr.item-info .inline {
  padding-right: 30px;
}
html .sntndr .list-section .list-content .list-item.item-info .inline + .inline,
html .sntndr .list-section .list-content tr.item-info .inline + .inline {
  border-left: 1px solid #d4d5d5;
  padding-left: 30px;
}
html .sntndr .list-section .list-content .list-item.item-info .inline:last-child,
html .sntndr .list-section .list-content tr.item-info .inline:last-child {
  padding-right: 0;
}
html .sntndr .list-section .list-content .list-item.item-info.table > td,
html .sntndr .list-section .list-content tr.item-info.table > td {
  padding: 0;
}
html .sntndr .list-section .list-content .list-item.item-info.table table thead th,
html .sntndr .list-section .list-content tr.item-info.table table thead th {
  border: none;
  padding-top: 16px;
}
html .sntndr .list-section .list-content .list-item.item-info.table table thead th:before,
html .sntndr .list-section .list-content tr.item-info.table table thead th:before,
html .sntndr .list-section .list-content .list-item.item-info.table table thead th:after,
html .sntndr .list-section .list-content tr.item-info.table table thead th:after {
  display: none;
}
html .sntndr .list-section .list-content .list-item.item-info.table table .column-1,
html .sntndr .list-section .list-content tr.item-info.table table .column-1 {
  width: 1%;
  white-space: nowrap;
  padding-right: 10px;
}
html .sntndr .list-section .list-content .list-item.item-info.table table .column-2,
html .sntndr .list-section .list-content tr.item-info.table table .column-2 {
  width: 1%;
  white-space: nowrap;
  padding-left: 20px;
  position: relative;
}
html .sntndr .list-section .list-content .list-item.item-info.table table .column-2 .item-type,
html .sntndr .list-section .list-content tr.item-info.table table .column-2 .item-type {
  margin: 0 auto;
}
html .sntndr .list-section .list-content .list-item.item-info.table table .column-4,
html .sntndr .list-section .list-content tr.item-info.table table .column-4 {
  width: 1%;
  white-space: nowrap;
}
html .sntndr .list-section .list-content .list-item.item-info.table table .column-5,
html .sntndr .list-section .list-content tr.item-info.table table .column-5 {
  width: 1%;
  white-space: nowrap;
}
html .sntndr .list-section .list-content .list-item.item-info.table .info-popup .inline + .inline,
html .sntndr .list-section .list-content tr.item-info.table .info-popup .inline + .inline {
  border: none;
  padding: 0;
}
html .sntndr .list-section .list-content .list-item.meal-card-payments-users .column-0,
html .sntndr .list-section .list-content tr.meal-card-payments-users .column-0 {
  padding: 0;
  height: 60px;
  vertical-align: middle;
}
html .sntndr .list-section .list-content .list-item.meal-card-payments-users .column-1,
html .sntndr .list-section .list-content tr.meal-card-payments-users .column-1 {
  padding-left: 10px;
}
html .sntndr .list-section .list-content .list-item.meal-card-payments-users .column-2,
html .sntndr .list-section .list-content tr.meal-card-payments-users .column-2 {
  width: 1%;
  white-space: nowrap;
}
html .sntndr .list-section .list-content .list-item.meal-card-payments-users .column-2 .extra-desc,
html .sntndr .list-section .list-content tr.meal-card-payments-users .column-2 .extra-desc {
  font-size: 13px;
  font-style: italic;
  text-shadow: 0px 1px white;
  color: #999999;
}
html .sntndr .list-section .list-content .list-item.meal-card-payments-users .item-title,
html .sntndr .list-section .list-content tr.meal-card-payments-users .item-title {
  top: 0;
}
html .sntndr .list-section .list-content .list-item.credit-card td.column-1 .item-title,
html .sntndr .list-section .list-content tr.credit-card td.column-1 .item-title {
  margin-top: 10px;
  height: auto;
}
html .sntndr .list-section .list-content .list-item.credit-card td.column-3,
html .sntndr .list-section .list-content tr.credit-card td.column-3 {
  width: 1%;
}
html .sntndr .list-section .list-content .list-item.credit-card td.column-3 .value,
html .sntndr .list-section .list-content tr.credit-card td.column-3 .value {
  white-space: nowrap;
}
html .sntndr .list-section .list-content .list-item.credit-card.alright td,
html .sntndr .list-section .list-content tr.credit-card.alright td {
  background-color: #edf2df;
}
html .sntndr .list-section .list-content .list-item.credit-card.small td.column-1 .item-title,
html .sntndr .list-section .list-content tr.credit-card.small td.column-1 .item-title {
  height: 16px;
}
html .sntndr .list-section .list-content .list-item.credit-card.wrong td,
html .sntndr .list-section .list-content tr.credit-card.wrong td {
  background-color: #f7e6e6;
}
html .sntndr .list-section .list-content .list-item.credit-card.wrong td .highlight,
html .sntndr .list-section .list-content tr.credit-card.wrong td .highlight {
  position: relative;
  display: inline-block;
  z-index: 1;
  padding: 7px 15px;
  background-color: #f0c4c3;
  border-radius: 4px;
  color: #696763;
  margin-right: -15px;
}
html .sntndr .list-section .list-content .list-item.credit-card.wrong td .highlight .val,
html .sntndr .list-section .list-content tr.credit-card.wrong td .highlight .val {
  color: #343230;
}
html .sntndr .list-section .list-content .list-item.credit-card.wrong td .value,
html .sntndr .list-section .list-content tr.credit-card.wrong td .value,
html .sntndr .list-section .list-content .list-item.credit-card.wrong td .editing,
html .sntndr .list-section .list-content tr.credit-card.wrong td .editing {
  position: relative;
}
html .sntndr .list-section .list-content .list-item.credit-card.wrong td .help-icon,
html .sntndr .list-section .list-content tr.credit-card.wrong td .help-icon {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -9px;
  display: inline-block;
  width: 18px;
  height: 18px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -339px -105px;
}
html .sntndr .list-section .list-content .list-item.credit-cards-payments td,
html .sntndr .list-section .list-content tr.credit-cards-payments td {
  padding-top: 13px;
  padding-bottom: 10px;
}
html .sntndr .list-section .list-content .list-item.credit-cards-payments td.column-1,
html .sntndr .list-section .list-content tr.credit-cards-payments td.column-1 {
  width: 40px;
  height: 46px;
  padding-right: 0;
}
html .sntndr .list-section .list-content .list-item.credit-cards-payments td.column-2 .item-title,
html .sntndr .list-section .list-content tr.credit-cards-payments td.column-2 .item-title {
  top: auto;
}
html .sntndr .list-section .list-content .list-item.credit-cards-payments td.column-3,
html .sntndr .list-section .list-content tr.credit-cards-payments td.column-3 {
  vertical-align: middle;
  width: 1%;
  white-space: nowrap;
}
html .sntndr .list-section .list-content .list-item.credit-cards-payments td.column-4,
html .sntndr .list-section .list-content tr.credit-cards-payments td.column-4 {
  vertical-align: middle;
  width: 1%;
  white-space: nowrap;
}
html .sntndr .list-section .list-content .list-item.scheduling td.column-2 .item-title,
html .sntndr .list-section .list-content tr.scheduling td.column-2 .item-title {
  top: 0;
}
html .sntndr .list-section .list-content .list-item.scheduling td.column-4,
html .sntndr .list-section .list-content tr.scheduling td.column-4 {
  width: 1%;
}
html .sntndr .list-section .list-content .list-item.scheduling td .action-links,
html .sntndr .list-section .list-content tr.scheduling td .action-links {
  font-size: 15px;
  display: table;
}
html .sntndr .list-section .list-content .list-item.scheduling td .action-links li,
html .sntndr .list-section .list-content tr.scheduling td .action-links li {
  display: table-cell;
}
html .sntndr .list-section .list-content .list-item.scheduling td .action-links li a,
html .sntndr .list-section .list-content tr.scheduling td .action-links li a {
  white-space: nowrap;
  text-decoration: underline;
  font-weight: 300;
}
html .sntndr .list-section .list-content .list-item.scheduling td .action-links li:first-child,
html .sntndr .list-section .list-content tr.scheduling td .action-links li:first-child {
  padding-right: 10px;
}
html .sntndr .list-section .list-content .list-item.scheduling td .action-links li + li,
html .sntndr .list-section .list-content tr.scheduling td .action-links li + li {
  padding-left: 10px;
  border-left: 1px solid #e6e6e5;
}
html .sntndr .list-section .list-content .list-item.scheduling td .counter,
html .sntndr .list-section .list-content tr.scheduling td .counter {
  color: #818181;
  font-size: 15px;
  font-weight: 300;
}
html .sntndr .list-section .list-content .list-item.scheduling td .counter .current,
html .sntndr .list-section .list-content tr.scheduling td .counter .current {
  color: #666766;
  font-weight: bold;
}
html .sntndr .list-section .list-content .list-item.transfers-payments td.column-1 .item-title,
html .sntndr .list-section .list-content tr.transfers-payments td.column-1 .item-title {
  top: 0;
}
html .sntndr .list-section .list-content .list-item.transfers-payments td.column-2 .description,
html .sntndr .list-section .list-content tr.transfers-payments td.column-2 .description {
  top: 0;
}
html .sntndr .list-section .list-content .list-item.transfers-payments td.column-3,
html .sntndr .list-section .list-content tr.transfers-payments td.column-3 {
  width: 1%;
}
html .sntndr .list-section .list-content .list-item.transfers-payments td .action-links,
html .sntndr .list-section .list-content tr.transfers-payments td .action-links {
  font-size: 15px;
  display: table;
}
html .sntndr .list-section .list-content .list-item.transfers-payments td .action-links li,
html .sntndr .list-section .list-content tr.transfers-payments td .action-links li {
  display: table-cell;
}
html .sntndr .list-section .list-content .list-item.transfers-payments td .action-links li a,
html .sntndr .list-section .list-content tr.transfers-payments td .action-links li a {
  white-space: nowrap;
  text-decoration: underline;
  font-weight: 300;
}
html .sntndr .list-section .list-content .list-item.transfers-payments td .action-links li:first-child,
html .sntndr .list-section .list-content tr.transfers-payments td .action-links li:first-child {
  padding-right: 10px;
}
html .sntndr .list-section .list-content .list-item.transfers-payments td .action-links li + li,
html .sntndr .list-section .list-content tr.transfers-payments td .action-links li + li {
  padding-left: 10px;
  border-left: 1px solid #e6e6e5;
}
html .sntndr .list-section .list-content .list-item.transfers-payments td .counter,
html .sntndr .list-section .list-content tr.transfers-payments td .counter {
  color: #818181;
  font-size: 15px;
  font-weight: 300;
}
html .sntndr .list-section .list-content .list-item.transfers-payments td .counter .current,
html .sntndr .list-section .list-content tr.transfers-payments td .counter .current {
  color: #666766;
  font-weight: bold;
}
html .sntndr .list-section .list-content .list-item.transfers td.column-1,
html .sntndr .list-section .list-content tr.transfers td.column-1 {
  width: 40px;
  height: 46px;
  padding-right: 0;
}
html .sntndr .list-section .list-content .list-item.transfers td.column-2 .item-title,
html .sntndr .list-section .list-content tr.transfers td.column-2 .item-title {
  top: auto;
  height: auto;
  min-height: 16px;
  margin-bottom: -4px;
}
html .sntndr .list-section .list-content .list-item.transfers td.column-2 .item-title.inline,
html .sntndr .list-section .list-content tr.transfers td.column-2 .item-title.inline {
  width: auto;
  min-width: 0;
  padding: 0 5px 0 0;
  top: -3px;
}
html .sntndr .list-section .list-content .list-item.transfers td.column-3,
html .sntndr .list-section .list-content tr.transfers td.column-3 {
  vertical-align: middle;
  width: 1%;
  white-space: nowrap;
}
html .sntndr .list-section .list-content .list-item.transfers td.column-4,
html .sntndr .list-section .list-content tr.transfers td.column-4 {
  vertical-align: middle;
  width: 1%;
  white-space: nowrap;
}
html .sntndr .list-section .list-content .list-item.transfers td .type,
html .sntndr .list-section .list-content tr.transfers td .type {
  border-radius: 0;
}
html .sntndr .list-section .list-content .list-item.transfers.scheduled td .icon,
html .sntndr .list-section .list-content tr.transfers.scheduled td .icon {
  position: absolute;
  top: 19px;
  left: 0;
  width: 26px;
  height: 29px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -181px -474px;
}
html .sntndr .list-section .list-content .list-item.transfers.scheduled td .counter,
html .sntndr .list-section .list-content tr.transfers.scheduled td .counter {
  float: left;
  color: #818181;
  font-size: 16px;
  font-weight: 300;
  margin-left: 30px;
}
html .sntndr .list-section .list-content .list-item.transfers.scheduled td .counter .current,
html .sntndr .list-section .list-content tr.transfers.scheduled td .counter .current {
  color: #666766;
  font-weight: bold;
}
html .sntndr .list-section .list-content .list-item.cards-extract td,
html .sntndr .list-section .list-content tr.cards-extract td {
  padding-top: 13px;
  padding-bottom: 5px;
  vertical-align: middle;
}
html .sntndr .list-section .list-content .list-item.cards-extract td.column-1,
html .sntndr .list-section .list-content tr.cards-extract td.column-1 {
  width: 335px;
  padding-left: 0;
}
html .sntndr .list-section .list-content .list-item.cards-extract td.column-1 .item-title,
html .sntndr .list-section .list-content tr.cards-extract td.column-1 .item-title {
  position: relative;
  padding-left: 30px;
}
html .sntndr .list-section .list-content .list-item.cards-extract td.column-1 .item-title a + a,
html .sntndr .list-section .list-content tr.cards-extract td.column-1 .item-title a + a {
  border-left: 1px solid #eeefef;
  padding-left: 10px;
}
html .sntndr .list-section .list-content .list-item.cards-extract td.column-1 .item-title:before,
html .sntndr .list-section .list-content tr.cards-extract td.column-1 .item-title:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
  content: "";
  display: block;
  width: 17px;
  height: 24px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -113px -138px;
}
html .sntndr .list-section .list-content .list-item.cards-extract td.column-1 .item-title .extra-desc,
html .sntndr .list-section .list-content tr.cards-extract td.column-1 .item-title .extra-desc {
  display: inline-block;
  font-style: italic;
  border-left: 1px solid #eeefef;
  padding-left: 10px;
}
html .sntndr .list-section .list-content .list-item.cards-extract td.column-2 div,
html .sntndr .list-section .list-content tr.cards-extract td.column-2 div {
  position: relative;
  padding-left: 30px;
}
html .sntndr .list-section .list-content .list-item.cards-extract td.column-2 div:before,
html .sntndr .list-section .list-content tr.cards-extract td.column-2 div:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
  content: "";
  display: block;
  width: 21px;
  height: 14px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -133px -143px;
}
html .sntndr .list-section .list-content .list-item.cards-extract td.column-3,
html .sntndr .list-section .list-content tr.cards-extract td.column-3 {
  width: 1%;
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 10px;
}
html .sntndr .list-section .list-content .list-item.cards-extract td.column-4,
html .sntndr .list-section .list-content tr.cards-extract td.column-4 {
  width: 40px;
  padding-top: 9px;
  padding-bottom: 9px;
}
html .sntndr .list-section .list-content .list-item.balances .column.icon,
html .sntndr .list-section .list-content tr.balances .column.icon {
  padding-left: 20px;
  border-top: none;
}
html .sntndr .list-section .list-content .list-item.balances .column.icon:before,
html .sntndr .list-section .list-content tr.balances .column.icon:before {
  top: 0;
}
html .sntndr .list-section .list-content .list-item.balances .column-1,
html .sntndr .list-section .list-content tr.balances .column-1 {
  width: 336px;
}
html .sntndr .list-section .list-content .list-item.balances .column-1 .column.icon,
html .sntndr .list-section .list-content tr.balances .column-1 .column.icon {
  width: 22px;
}
html .sntndr .list-section .list-content .list-item.balances .column-1 .border-right,
html .sntndr .list-section .list-content tr.balances .column-1 .border-right {
  min-width: 278px;
  padding-top: 4px;
}
html .sntndr .list-section .list-content .list-item.balances .column-1 .inline + inline,
html .sntndr .list-section .list-content tr.balances .column-1 .inline + inline {
  margin-left: 100px;
}
html .sntndr .list-section .list-content .list-item.balances .column-1 .inline .value,
html .sntndr .list-section .list-content tr.balances .column-1 .inline .value {
  margin-top: 0;
}
html .sntndr .list-section .list-content .list-item.balances .column-1 .inline .description,
html .sntndr .list-section .list-content tr.balances .column-1 .inline .description {
  margin-top: 0px;
}
html .sntndr .list-section .list-content .list-item.balances .column-5,
html .sntndr .list-section .list-content tr.balances .column-5 {
  align: right;
}
html .sntndr .list-section .list-content .list-item.balances .inline,
html .sntndr .list-section .list-content tr.balances .inline {
  padding-bottom: 0;
}
html .sntndr .list-section .list-content .list-item.balances .border-right,
html .sntndr .list-section .list-content tr.balances .border-right {
  min-height: 105px;
}
html .sntndr .list-section .list-content .list-item.balances .lbl,
html .sntndr .list-section .list-content tr.balances .lbl {
  font-size: 16px;
}
html .sntndr .list-section .list-content .list-item.balances .actions-btn,
html .sntndr .list-section .list-content tr.balances .actions-btn {
  top: 0px;
  right: 0px;
}
html .sntndr .list-section .list-content .list-item.balances .link-arrow-bottom,
html .sntndr .list-section .list-content tr.balances .link-arrow-bottom {
  margin-left: -10px;
  box-shadow: none;
}
html .sntndr .list-section .list-content .list-item.balances a.item-title,
html .sntndr .list-section .list-content tr.balances a.item-title {
  max-width: 280px;
}
html .sntndr .list-section .list-content .list-item.extract td,
html .sntndr .list-section .list-content tr.extract td {
  padding-top: 13px;
  padding-bottom: 10px;
  vertical-align: middle;
  height: 34px;
}
html .sntndr .list-section .list-content .list-item.extract td.column-1,
html .sntndr .list-section .list-content tr.extract td.column-1 {
  padding-left: 5px;
  max-width: 435px;
}
html .sntndr .list-section .list-content .list-item.extract td.column-1 div,
html .sntndr .list-section .list-content tr.extract td.column-1 div {
  position: relative;
  padding-left: 35px;
  top: auto;
}
html .sntndr .list-section .list-content .list-item.extract td.column-1 div .light,
html .sntndr .list-section .list-content tr.extract td.column-1 div .light {
  font-weight: 300;
  text-decoration: underline;
}
html .sntndr .list-section .list-content .list-item.extract td.column-1 div .light + .light,
html .sntndr .list-section .list-content tr.extract td.column-1 div .light + .light {
  border-left: 1px solid #999999;
  padding-left: 10px;
}
html .sntndr .list-section .list-content .list-item.extract td.column-1 div .description,
html .sntndr .list-section .list-content tr.extract td.column-1 div .description {
  top: 0;
}
html .sntndr .list-section .list-content .list-item.extract td.column-1 div:before,
html .sntndr .list-section .list-content tr.extract td.column-1 div:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
  content: "";
  display: block;
  width: 22px;
  height: 24px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -174px -139px;
}
html .sntndr .list-section .list-content .list-item.extract td.column-1 div.pdf:before,
html .sntndr .list-section .list-content tr.extract td.column-1 div.pdf:before {
  width: 18px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -112px -138px;
}
html .sntndr .list-section .list-content .list-item.extract td.column-1 .extra-desc,
html .sntndr .list-section .list-content tr.extract td.column-1 .extra-desc {
  display: inline-block;
  margin-left: 15px;
  color: #999999;
  font-style: normal;
}
html .sntndr .list-section .list-content .list-item.extract td.column-2,
html .sntndr .list-section .list-content tr.extract td.column-2 {
  text-align: right;
  width: 1%;
  white-space: nowrap;
}
html .sntndr .list-section .list-content .list-item.extract td.column-2 .notification-text,
html .sntndr .list-section .list-content tr.extract td.column-2 .notification-text {
  display: inline-block;
}
html .sntndr .list-section .list-content .list-item.extract td.column-3,
html .sntndr .list-section .list-content tr.extract td.column-3 {
  width: 1%;
  white-space: nowrap;
}
html .sntndr .list-section .list-content .list-item.extract td.column-4,
html .sntndr .list-section .list-content tr.extract td.column-4 {
  width: 1%;
  white-space: nowrap;
}
html .sntndr .list-section .list-content .list-item.business-card td,
html .sntndr .list-section .list-content tr.business-card td {
  vertical-align: middle;
}
html .sntndr .list-section .list-content .list-item.business-card td .item-title,
html .sntndr .list-section .list-content tr.business-card td .item-title {
  top: 0;
}
html .sntndr .list-section .list-content .list-item.business-card td.column-2 .notification-text,
html .sntndr .list-section .list-content tr.business-card td.column-2 .notification-text {
  margin-right: 10px;
  position: relative;
}
html .sntndr .list-section .list-content .list-item.business-card td.column-3,
html .sntndr .list-section .list-content tr.business-card td.column-3 {
  padding-left: 5px;
}
html .sntndr .list-section .list-content .list-item.business-card td.column-3 a,
html .sntndr .list-section .list-content tr.business-card td.column-3 a {
  position: relative;
  padding-left: 30px;
}
html .sntndr .list-section .list-content .list-item.business-card td.column-3 a:before,
html .sntndr .list-section .list-content tr.business-card td.column-3 a:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
  content: "";
  display: block;
  width: 21px;
  height: 14px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -133px -143px;
}
html .sntndr .list-section .list-content .list-item.business-card td.column-4,
html .sntndr .list-section .list-content tr.business-card td.column-4 {
  padding-left: 5px;
}
html .sntndr .list-section .list-content .list-item.business-card td.column-4 a,
html .sntndr .list-section .list-content tr.business-card td.column-4 a {
  position: relative;
  padding-left: 30px;
  height: 24px;
  line-height: 24px;
}
html .sntndr .list-section .list-content .list-item.business-card td.column-4 a:before,
html .sntndr .list-section .list-content tr.business-card td.column-4 a:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
  content: "";
  display: block;
  width: 22px;
  height: 24px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -174px -139px;
}
html .sntndr .list-section .list-content .list-item.business-card td.column-5,
html .sntndr .list-section .list-content tr.business-card td.column-5 {
  width: 1%;
  white-space: nowrap;
}
html .sntndr .list-section .list-content .list-item.business-card td.column-6,
html .sntndr .list-section .list-content tr.business-card td.column-6 {
  width: 1%;
  white-space: nowrap;
}
html .sntndr .list-section .list-content .list-item.report .item-title,
html .sntndr .list-section .list-content tr.report .item-title {
  font-weight: bold;
}
html .sntndr .list-section .list-content .list-item.report .description,
html .sntndr .list-section .list-content tr.report .description,
html .sntndr .list-section .list-content .list-item.report .item-title,
html .sntndr .list-section .list-content tr.report .item-title,
html .sntndr .list-section .list-content .list-item.report .value,
html .sntndr .list-section .list-content tr.report .value {
  top: 0;
  margin: 0;
}
html .sntndr .list-section .list-content .list-item.report .column-1,
html .sntndr .list-section .list-content tr.report .column-1 {
  width: 1%;
}
html .sntndr .list-section .list-content .list-item.report .column-4,
html .sntndr .list-section .list-content tr.report .column-4 {
  width: 1%;
  white-space: nowrap;
  padding-right: 0;
}
html .sntndr .list-section .list-content .list-item.report .description,
html .sntndr .list-section .list-content tr.report .description {
  font-size: 16px;
  font-weight: normal;
  max-width: 325px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html .sntndr .list-section .list-content .list-item.report .cards,
html .sntndr .list-section .list-content tr.report .cards {
  position: relative;
  padding-left: 30px;
}
html .sntndr .list-section .list-content .list-item.report .cards:before,
html .sntndr .list-section .list-content tr.report .cards:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
  content: "";
  display: block;
  width: 21px;
  height: 16px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -148px -391px;
}
html .sntndr .list-section .list-content .list-item.report .cards.multi:before,
html .sntndr .list-section .list-content tr.report .cards.multi:before {
  width: 25px;
  height: 20px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -171px -389px;
}
html .sntndr .list-section .list-content .list-item div .inline + .inline,
html .sntndr .list-section .list-content tr div .inline + .inline {
  margin-left: 10px;
}
html .sntndr .list-section #info-section {
  border-top: none;
}
html .sntndr .list-section #info-section .inline {
  display: inline-block !important;
}
html .sntndr .list-section #info-section .table {
  display: table;
  color: #666666;
  font-size: 14px;
  font-weight: 300;
}
html .sntndr .list-section #info-section .table > div {
  display: table-row;
  height: 30px;
}
html .sntndr .list-section #info-section .table > div .column {
  display: table-cell;
  vertical-align: top;
  padding: 0px;
  color: #888888;
}
html .sntndr .list-section #info-section .table > div .column .picture {
  position: static;
  margin: 0px 12px 20px 0px;
}
html .sntndr .list-section #info-section .table > div .column .item-title {
  padding-bottom: 3px;
  font-size: 18px;
  font-weight: 400;
}
html .sntndr .list-section #info-section .table > div .column .more-link {
  margin: 3px 0 20px;
}
html .sntndr .list-section #info-section .table > div .column.align-right {
  position: relative;
  right: 10px;
}
html .sntndr .list-section #info-section .gray-block {
  padding: 15px 20px;
}
html .sntndr .list-section #info-section .gray-block > div {
  margin-bottom: 20px;
}
html .sntndr .list-section #info-section .gray-block > div:last-child {
  margin-bottom: 0;
}
html .sntndr .list-section #info-section .gray-block .lbl {
  font-size: 14px;
  color: #666666;
}
html .sntndr .list-section #info-section .gray-block .total {
  padding-bottom: 20px;
  border-bottom: 1px solid #e5e5e5;
  min-width: 200px;
}
html .sntndr .list-section #info-section .gray-block .total .value {
  margin-top: 3px;
}
html .sntndr .list-section #info-section .gray-block .total .value .val {
  font-size: 24px;
  font-weight: 300;
}
html .sntndr .list-section #info-section .gray-block .total .extra-desc {
  margin-top: 10px;
}
html .sntndr .list-section #info-section .gray-block .total .extra-desc b {
  font-weight: 400;
}
html .sntndr .list-section #info-section .navbar-section {
  margin-top: 52px;
  margin-bottom: 40px;
  border-bottom: 1px solid #e5e5e5;
  position: relative;
}
html .sntndr .list-section #info-section .navbar-section:before {
  border-bottom: 1px solid #e5e5e5;
  content: "";
  position: absolute;
  bottom: -1px;
  left: -20px;
  display: block;
  width: 20px;
}
html .sntndr .list-section #info-section:before {
  border: none;
}
html .sntndr .list-section #info-section .list-item {
  display: block;
}
html .sntndr .list-section #info-section .list-item .box {
  width: 320px;
  padding: 10px 20px;
  margin-left: 28px;
}
html .sntndr .list-section #info-section .list-item .box table tr:first-child td {
  border: none;
}
html .sntndr .list-section #info-section .list-item .box table tr:first-child td:before {
  border: none;
}
html .sntndr .list-section #info-section .list-item .box table tr td {
  padding: 2px 0px 2px 0px;
}
html .sntndr .list-section #info-section .list-item .box table tr td div {
  line-height: 25px;
}
html .sntndr .list-section #info-section .list-item .box table tr td:first-child {
  min-width: 240px;
}
html .sntndr .list-section #info-section .list-item .box table tr td.value {
  font-size: 12px;
  padding-right: 10px;
}
html .sntndr .list-section #info-section .list-item .box table tr td.value .val {
  font-size: 15px;
  font-weight: 400px;
}
html .sntndr .list-section #info-section .list-item .box table tr + tr td {
  padding-top: 4px;
}
html .sntndr .list-section .company-cards:first-child .title {
  margin-top: 0;
}
html .sntndr .list-section .company-cards .title {
  font-size: 16px;
  color: #323232;
  padding-left: 30px;
  position: relative;
  margin-top: 45px;
  margin-bottom: 10px;
}
html .sntndr .list-section .company-cards .title:before {
  position: absolute;
  content: "";
  top: -1px;
  left: 0px;
  width: 18px;
  height: 24px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -41px -328px;
}
html .sntndr .list-section .company-cards .gray-block {
  margin-top: 10px;
  padding: 25px 30px 25px 0;
  background-color: #F5F6F4;
  position: relative;
  border: none;
  border-radius: 0;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  background-clip: padding-box;
}
html .sntndr .list-section .company-cards .gray-block:before {
  position: absolute;
  content: "";
  top: 0px;
  left: -30px;
  width: 30px;
  height: 100%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
  background-clip: padding-box;
  background-color: #F5F6F4;
}
html .sntndr .list-section .company-cards .gray-block .inline {
  padding-top: 5px !important;
  padding-bottom: 0 !important;
  padding-right: 0 !important;
  border-top: none !important;
  float: left;
  font-size: 16px;
}
html .sntndr .list-section .company-cards .gray-block .inline .picture {
  position: relative;
  width: 106px;
  height: 70px;
}
html .sntndr .list-section .company-cards .gray-block .inline .picture.empty {
  width: 106px;
  height: 73px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -302px -220px;
}
html .sntndr .list-section .company-cards .gray-block .inline .item-title {
  font-size: 18px;
}
html .sntndr .list-section .company-cards .gray-block .inline .description {
  color: #888888;
  font-size: 16px;
  font-weight: 300;
}
html .sntndr .list-section .company-cards .gray-block .inline .extra-desc {
  color: #999999;
  font-weight: 300;
  font-style: italic;
}
html .sntndr .list-section .company-cards .gray-block .inline .file {
  position: relative;
  padding-left: 40px;
  margin-top: 10px;
  text-decoration: underline;
  font-size: 16px;
  font-weight: 300;
}
html .sntndr .list-section .company-cards .gray-block .inline .file:before {
  position: absolute;
  content: "";
  top: -1px;
  left: 15px;
  width: 16px;
  height: 19px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -156px -140px;
}
html .sntndr .list-section .company-cards .gray-block .inline .dropdown {
  height: 31px;
  line-height: 31px;
}
html .sntndr .list-section .company-cards .gray-block .inline + .inline {
  margin-left: 20px;
}
html .sntndr .list-section .company-cards .gray-block .inline.last {
  float: right;
}
html .sntndr .list-section .pagination {
  float: none;
  padding: 15px 0 0;
  margin: 0;
  position: relative;
}
html .sntndr .list-section .pagination li + li {
  margin-left: 10px;
}
html .sntndr .list-section .pagination li a {
  height: 30px;
  color: #7088ad;
  box-shadow: none;
  font-size: 14px;
  border-radius: 3px;
  background-image: linear-gradient(to bottom, #ffffff 9%, #f2f2f2 80%);
  background-color: #f2f2f2;
}
html .sntndr .list-section .pagination li.previous a {
  padding: 0 17px 0 25px;
  margin-right: 10px;
  position: relative;
}
html .sntndr .list-section .pagination li.previous a:after {
  position: absolute;
  display: block;
  width: 5px;
  height: 8px;
  top: 13px;
  left: 10px;
  content: "";
  z-index: 9;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -48px -201px;
}
html .sntndr .list-section .pagination li.next a {
  padding: 0 25px 0 17px;
  margin-left: 10px;
  position: relative;
}
html .sntndr .list-section .pagination li.next a:after {
  position: absolute;
  display: block;
  width: 5px;
  height: 8px;
  top: 13px;
  right: 10px;
  content: "";
  z-index: 9;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -15px -212px;
}
html .sntndr .list-section .pagination li.disabled a {
  color: #bab9b8;
  cursor: default;
  background-image: none;
  background-color: #fff;
  box-shadow: none;
  font-weight: bold;
}
html .sntndr .list-section .pagination + .section-bottom {
  margin-top: 7px;
}
html .sntndr .list-section .large-gray-block .list-content table tr + tr th,
html .sntndr .list-section .large-gray-block .list-content table tr + tr td {
  border-color: #E5E5E5;
}
html .sntndr .list-section .large-gray-block .list-content table tbody tr:first-child td:last-child:before,
html .sntndr .list-section .large-gray-block .list-content table tfoot tr:first-child td:last-child:before,
html .sntndr .list-section .large-gray-block .list-content table tbody tr:first-child th:last-child:before,
html .sntndr .list-section .large-gray-block .list-content table tfoot tr:first-child th:last-child:before,
html .sntndr .list-section .large-gray-block .list-content table tbody tr:first-child td:first-child:before,
html .sntndr .list-section .large-gray-block .list-content table tfoot tr:first-child td:first-child:before,
html .sntndr .list-section .large-gray-block .list-content table tbody tr:first-child th:first-child:before,
html .sntndr .list-section .large-gray-block .list-content table tfoot tr:first-child th:first-child:before {
  border: none;
}
html .sntndr .list-section .large-gray-block .list-content table tbody tr:first-child td,
html .sntndr .list-section .large-gray-block .list-content table tfoot tr:first-child td,
html .sntndr .list-section .large-gray-block .list-content table tbody tr:first-child th,
html .sntndr .list-section .large-gray-block .list-content table tfoot tr:first-child th {
  border-color: #ccc;
}
html .sntndr .list-section .large-gray-block .list-content table tfoot td {
  background-color: #e6e6e6;
}
html .sntndr .list-section .large-gray-block .list-content table tfoot th .head-lbl {
  background-color: #e6e6e6;
}
html .sntndr .info-section.box {
  padding-top: 20px;
}
html .sntndr .info-section .row .field .account-description .account .account-inner {
  display: table;
  padding-left: 37px;
}
html .sntndr .info-section .row .field .account-description .account .account-inner:before {
  left: 0;
}
html .sntndr .info-section .row .field .account-description .account .icon-currency {
  left: 0;
}
html .sntndr .info-section .row .field .account-description .values-container {
  margin-left: 46px;
}
html .sntndr .info-section .row.separator {
  padding-top: 15px;
}
html .sntndr .info-section .list-section .list-content table tbody .description {
  font-size: 14px;
}
html .sntndr .info-section .list-section .list-content table tbody .description span {
  color: #a19e99;
}
html .sntndr .info-section .list-section .list-content table tbody tr:first-child td:first-child::before,
html .sntndr .info-section .list-section .list-content table tfoot tr:first-child td:first-child::before,
html .sntndr .info-section .list-section .list-content table tbody tr:first-child th:first-child::before,
html .sntndr .info-section .list-section .list-content table tfoot tr:first-child th:first-child::before,
html .sntndr .info-section .list-section .list-content table tbody tr:first-child td:last-child::before,
html .sntndr .info-section .list-section .list-content table tfoot tr:first-child td:last-child::before,
html .sntndr .info-section .list-section .list-content table tbody tr:first-child th:last-child::before,
html .sntndr .info-section .list-section .list-content table tfoot tr:first-child th:last-child::before {
  display: none !important;
}
html .sntndr .info-section .data-simple-table {
  width: 100%;
  margin-top: 20px;
}
html .sntndr .info-section .data-simple-table thead tr th {
  color: #231f20;
  font-size: 15px;
  text-align: left;
}
html .sntndr .info-section .data-simple-table thead tr th:last-child {
  padding-right: 5px;
}
html .sntndr .info-section .data-simple-table tbody tr td {
  border-bottom: 1px solid #ebebeb;
}
html .sntndr .info-section .data-simple-table tbody tr td .title {
  color: #323232;
  font-size: 15px;
}
html .sntndr .info-section .data-simple-table tbody tr td .value {
  margin: 0;
}
html .sntndr .info-section .data-simple-table tbody tr td .value .val {
  font-size: 15px;
}
html .sntndr .info-section .data-simple-table tbody tr td:last-child {
  padding-right: 5px;
}
html .sntndr .info-section .data-simple-table tbody tr:first-child td {
  border-top: 1px solid #ebebeb;
}
html .sntndr .info-section .data-simple-table.shrinked thead tr th {
  font-size: 14px;
  font-weight: 300;
}
html .sntndr .info-section .data-simple-table.shrinked tbody tr td {
  height: 32px;
}
html .sntndr .actions-menu {
  float: right;
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  margin-left: 20px;
}
html .sntndr .actions-menu > li {
  position: relative;
  float: left;
}
html .sntndr .actions-menu > li > a {
  position: relative;
  display: inline-block;
  height: 36px;
  padding: 0 12px;
  margin: 0;
  border: 1px solid #e5e5e5;
  color: #888888;
  font-family: 'Lato', sans-serif;
  text-shadow: 0px 1px #ffffff;
  box-shadow: 0px 1px 0 #f2f2f2;
  white-space: nowrap;
  font-size: 15px;
  text-align: center;
  cursor: pointer;
  border-radius: 3px;
  background-image: linear-gradient(to bottom, #ffffff 9%, #f2f2f2 80%);
  background-color: #f2f2f2;
  min-width: 32px;
  min-height: 32px;
  line-height: 32px;
  height: 32px;
  padding: 0;
  text-decoration: none;
}
html .sntndr .actions-menu > li > a:hover {
  background-image: linear-gradient(to bottom, #ffffff 9%, #fefefe 80%);
  background-color: #fefefe;
}
html .sntndr .actions-menu > li > a:active {
  background-image: linear-gradient(to bottom, #f7f7f7 9%, #f7f7f7 80%);
  background-color: #f7f7f7;
  box-shadow: 0px -1px 0 #f2f2f2;
}
html .sntndr .actions-menu > li > a.active {
  background: radial-gradient(ellipse at center, #787979 0%, #787979 49%, #6c6d6d 100%);
  background-color: #787979;
  color: #fff;
  text-shadow: none;
}
html .sntndr .actions-menu > li > a:disabled {
  background-image: linear-gradient(to bottom, #f2f2f2 9%, #f2f2f2 80%);
  background-color: #f2f2f2;
  border: 1px solid #cccccb;
  color: #b2b2b2 !important;
}
html .sntndr .actions-menu > li > a:active,
html .sntndr .actions-menu > li > a:focus {
  outline: 0;
}
html .sntndr .actions-menu > li > a span {
  padding: 0 10px 0 10px;
}
html .sntndr .actions-menu > li + li {
  margin-left: 10px;
}
html .sntndr .actions-menu > li.print > a:before {
  position: absolute;
  top: 10px;
  left: 9px;
  content: "";
  display: block;
  width: 16px;
  height: 13px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -62px -168px;
}
html .sntndr .actions-menu > li.pdf > a:before {
  position: absolute;
  top: 8px;
  left: 9px;
  content: "";
  display: block;
  width: 16px;
  height: 18px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -79px -168px;
}
html .sntndr .actions-menu > li.pdf > a span {
  padding-left: 32px;
}
html .sntndr .actions-menu > li.help > a:before {
  position: absolute;
  top: 9px;
  left: 13px;
  content: "";
  display: block;
  width: 8px;
  height: 14px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -96px -168px;
}
html .sntndr .actions-menu > li.mail > a:before {
  position: absolute;
  top: 8px;
  left: 7px;
  content: "";
  display: block;
  width: 19px;
  height: 16px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -124px -166px;
}
html .sntndr .actions-menu > li.marged-right {
  margin-right: 10px !important;
}
html .sntndr .actions-menu > li.repete > a:before {
  position: absolute;
  top: 9px;
  left: 10px;
  content: "";
  display: block;
  width: 17px;
  height: 17px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -143px -167px;
}
html .sntndr .actions-menu > li.repete > a span {
  padding-left: 32px;
}
html .sntndr .actions-menu > li.edit > a:after {
  position: absolute;
  display: block;
  height: 17px;
  width: 16px;
  top: 0;
  bottom: 0;
  left: 7px;
  margin: auto;
  content: "";
  z-index: 9;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll 0 -483px;
}
html .sntndr .actions-menu > li.edit > a span {
  padding-left: 35px;
}
html .sntndr .actions-menu > li.not-button > a {
  min-width: 0;
  border: none;
  text-shadow: none;
  box-shadow: none;
  background-image: none;
  background-color: transparent;
}
html .sntndr .actions-menu > li.not-button > a:hover {
  background-image: none;
  background-color: transparent;
}
html .sntndr .actions-menu > li.not-button > a:active {
  background-image: none;
  box-shadow: none;
}
html .sntndr .actions-menu > li.not-button.link {
  padding-left: 35px;
}
html .sntndr .actions-menu > li.not-button.link .file-type:before {
  top: -4px;
  left: -18px;
}
html .sntndr .actions-menu > li.not-button.link .file-type span {
  top: 7px;
  left: -14px;
}
html .sntndr .actions-menu > li.not-button.link > a span {
  color: #5b89ac;
  text-decoration: underline;
  font-weight: 300;
}
html .sntndr .actions-menu > li.delete > a:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 7px;
  margin: auto;
  display: block;
  content: "";
  width: 16px;
  height: 16px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -434px -217px;
}
html .sntndr .actions-menu > li.delete > a span {
  padding-left: 35px;
}
html .sntndr .actions-menu > li.delete.contextual-menu .contextual-menu-content {
  min-width: 300px;
}
html .sntndr .actions-menu > li.delete.contextual-menu.active > a {
  background-color: #989898 !important;
}
html .sntndr .actions-menu > li.delete.contextual-menu.active > a:after {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -96px -214px;
}
html .sntndr .actions-menu > li.activate-card span {
  padding: 0 15px;
  text-transform: uppercase;
}
html .sntndr .actions-menu > li.group-dropdown {
  float: left !important;
  height: auto;
}
html .sntndr .actions-menu > li.group-dropdown > span,
html .sntndr .actions-menu > li.group-dropdown a {
  height: 32px;
}
html .sntndr .actions-menu > li.group-dropdown .check-buttons {
  margin-left: 0;
}
html .sntndr .actions-menu > li.dropdown {
  float: left !important;
  border: none;
  background: none;
  padding: 0;
}
html .sntndr .actions-menu > li.dropdown > a {
  padding-right: 15px;
  padding-left: 25px;
}
html .sntndr .actions-menu > li.dropdown > a:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 10px;
  margin: auto;
  display: block;
  content: "";
  width: 17px;
  height: 20px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -433px -260px;
}
html .sntndr .actions-menu > li.dropdown.files .contextual-menu-content {
  padding: 0px;
  min-width: 480px;
}
html .sntndr .actions-menu > li.dropdown.files .contextual-menu-content .contextual-menu-header {
  display: table;
  width: 100%;
  border-radius: 4px;
  box-sizing: border-box;
  background-color: #f3f2f0;
  padding: 20px 30px;
}
html .sntndr .actions-menu > li.dropdown.files .contextual-menu-content .contextual-menu-header .radio-buttons {
  padding: 0;
  width: auto;
}
html .sntndr .actions-menu > li.dropdown.files .contextual-menu-content .contextual-menu-header .radio-buttons input[type=radio] {
  margin-top: 4px;
  margin-left: 0;
}
html .sntndr .actions-menu > li.dropdown.files .contextual-menu-content .contextual-menu-header .radio-buttons .radio-option {
  float: left;
}
html .sntndr .actions-menu > li.dropdown.files .contextual-menu-content .contextual-menu-header .radio-buttons .radio-option + .radio-option {
  margin-left: 20px;
}
html .sntndr .actions-menu > li.dropdown.files .contextual-menu-content .up-zone {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 300px;
}
html .sntndr .actions-menu > li.dropdown.files .contextual-menu-content .list-content {
  padding: 20px 30px 0px 30px;
  border-bottom: none;
}
html .sntndr .actions-menu > li.dropdown.files .contextual-menu-content .list-content > .row {
  border: none;
  height: auto;
}
html .sntndr .actions-menu > li.dropdown.files .contextual-menu-content .list-content > .row.separator {
  padding-top: 15px;
  border-top: 1px solid #e6e6e5;
}
html .sntndr .actions-menu > li.dropdown.files .contextual-menu-content .list-content > .row .column {
  vertical-align: top;
  padding-top: 5px;
  padding-bottom: 5px;
}
html .sntndr .actions-menu > li.dropdown.files .contextual-menu-content .list-content > .row .column:first-child:before {
  top: 11px;
}
html .sntndr .actions-menu > li.dropdown.files .contextual-menu-content .list-content > .row .column:first-child .description {
  margin-left: -37px;
  font-size: 14px;
}
html .sntndr .actions-menu > li.dropdown.files .contextual-menu-content .list-content > .row .column:first-child .description a {
  font-size: 14px;
}
html .sntndr .actions-menu > li.dropdown.files .contextual-menu-content .list-content > .row .column:last-child {
  padding-left: 10px;
  width: 1%;
}
html .sntndr .actions-menu > li.dropdown.files .contextual-menu-content .list-content > .row .column .item-title {
  font-size: 16px;
}
html .sntndr .actions-menu > li.dropdown.files .contextual-menu-content .list-content > .row:last-child .column {
  border-bottom: 1px solid #e6e6e5;
  padding-bottom: 20px;
}
html .sntndr .actions-menu > li.dropdown.files .contextual-menu-content .contextual-menu-footer {
  padding: 5px 30px 20px 30px;
}
html .sntndr .actions-menu > li.dropdown.files .contextual-menu-content .contextual-menu-footer .see-more {
  margin-top: 0;
  font-size: 16px;
}
html .sntndr .box {
  border: 1px solid #ebebec;
  padding: 30px;
  border-radius: 6px;
}
html .sntndr .box > header {
  position: relative;
  display: table;
  width: 100%;
  /*h2 {
                        font-weight: 300;
                        font-size: 16px;
                        color: #50504c;
                        display: table-cell;
                        vertical-align: middle;
                    }
                    .actions-menu {
                        display: table-cell;
                        text-align: right;
                    }*/

}
html .sntndr .box > header h2 {
  margin-top: 10px;
  font-weight: 300;
  font-size: 16px;
  color: #50504c;
}
html .sntndr .box > header .description {
  font-size: 14px;
}
html .sntndr .box > header .actions-menu {
  position: absolute;
  top: 0px;
  right: 0px;
  text-align: right;
}
html .sntndr .box .sub-title {
  color: #4d4e4e;
  font-size: 14px;
  font-weight: 300;
  text-transform: uppercase;
}
html .sntndr .box .top {
  padding: 20px;
  border: 1px solid #eaeaeb;
  border-radius: 6px;
}
html .sntndr .box .top .title {
  margin-bottom: 20px;
}
html .sntndr .box .top .inline + .inline {
  margin-left: 20px;
  padding-left: 20px;
  border-left: 1px solid #e2e2e2;
}
html .sntndr .box .column {
  display: table-cell;
  vertical-align: middle;
}
html .sntndr .box .column-gray {
  background-color: #f2f2f2;
  border-radius: 4px;
  padding: 5px 20px 10px 20px;
  margin-top: 10px;
  display: inline-block;
}
html .sntndr .box .column-gray .inline {
  padding-right: 20px;
}
html .sntndr .box .column-gray .inline + .inline {
  padding-left: 20px;
  border-left: 1px solid #e5e5e5;
}
html .sntndr .box .column-gray .inline + .inline > *:first-child {
  padding-top: 0;
}
html .sntndr .box .row .inline.last {
  padding-right: 0;
}
html .sntndr .box .title {
  color: #666666;
  font-size: 16px;
}
html .sntndr .box .title.marged-top {
  margin-top: 10px !important;
}
html .sntndr .box .label,
html .sntndr .box .lbl {
  color: #666666;
  font-size: 14px;
  font-weight: 300;
}
html .sntndr .box .value {
  font-size: 12px;
  color: #999999;
  margin-top: 5px;
  font-weight: 300;
  text-transform: uppercase;
}
html .sntndr .box .value .val {
  font-size: 18px;
  color: #323232;
  font-weight: 300;
  text-transform: none;
}
html .sntndr .box .value .val.green {
  color: #699249;
}
html .sntndr .box .value a.val {
  color: #5b89ac;
}
html .sntndr .box .value .extra-desc {
  text-transform: lowercase;
}
html .sntndr .box .description {
  color: #888888;
  font-size: 16px;
  margin-top: 5px;
  font-weight: 300;
}
html .sntndr .box .description span {
  color: #666666;
}
html .sntndr .box .description.italic {
  font-style: italic;
  font-size: 13px;
}
html .sntndr .box .description.big {
  font-size: 16px;
}
html .sntndr .box .total {
  margin-top: 30px;
}
html .sntndr .box .total .value .val {
  font-size: 24px;
  font-weight: 300;
}
html .sntndr .box .total button {
  margin-top: 20px;
  padding: 10px 55px;
  text-transform: uppercase;
}
html .sntndr .box .total.dark .val {
  font-size: 18px;
  font-weight: normal;
}
html .sntndr .box .picture {
  position: relative;
  margin: auto;
  width: 106px;
  height: 70px;
}
html .sntndr .box .picture.empty-picture {
  width: 106px;
  height: 73px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -302px -220px;
}
html .sntndr .box.yellow {
  background-color: #FDFADC;
  border: none;
  padding: 20px;
}
html .sntndr .box.yellow a {
  text-decoration: underline;
}
html .sntndr .box:after {
  border: none;
}
html .sntndr .more-link.account-type {
  padding-left: 30px;
  position: relative;
}
html .sntndr .more-link.account-type:before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 22px;
  height: 19px;
  content: "";
  display: block;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -176px -193px;
}
html .sntndr .add-card-link {
  padding-left: 65px;
  position: relative;
}
html .sntndr .add-card-link:before {
  position: absolute;
  left: 0;
  top: -3px;
  width: 54px;
  height: 26px;
  content: "";
  display: block;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -348px -123px;
}
html .sntndr .bottom-info {
  margin: 40px 0 55px;
}
html .sntndr .bottom-info .description {
  color: #858381;
  font-size: 14px;
  font-weight: 300;
}
html .sntndr .resume .account {
  position: relative;
  padding-left: 70px;
}
html .sntndr .resume .account:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 54px;
  height: 62px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -205px -340px;
  content: "";
}
html .sntndr .resume .account .icon-currency {
  top: 18px;
  left: 0px;
  width: 54px;
  font-size: 29px;
  color: #e5e5e5;
}
html .sntndr .resume .account .description .lbl {
  font-size: 9px;
  color: #666666;
}
html .sntndr .resume .account .description .value {
  font-size: 11px;
  margin-top: 2px;
}
html .sntndr .resume .account .description .value .val {
  color: #19191a;
  font-weight: bold;
}
html .sntndr .resume .account .description .field + .field {
  margin-top: 6px;
}
html .sntndr .meal-home-page-block h2 {
  color: #43a62b;
  font-size: 24px;
  font-weight: 300;
}
html .sntndr .meal-home-page-block h3 {
  color: #504d4a;
  font-size: 20px;
  font-weight: 300;
  margin: 20px 0 10px;
}
html .sntndr .meal-home-page-block .row .column:first-child {
  padding-right: 30px;
}
html .sntndr .meal-home-page-block ul {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
}
html .sntndr .meal-home-page-block ul li {
  position: relative;
  padding-left: 28px;
  font-size: 16px;
  font-weight: 300;
}
html .sntndr .meal-home-page-block ul li + li {
  margin-top: 5px;
}
html .sntndr .meal-home-page-block ul li:before {
  position: absolute;
  top: 5px;
  left: 0;
  content: "";
  display: block;
  width: 20px;
  height: 16px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -271px -155px;
}
html .sntndr .summary {
  margin-bottom: 60px;
  position: relative;
}
html .sntndr .summary .label {
  color: #999999;
  font-size: 14px;
  font-weight: 300;
}
html .sntndr .summary .bottom {
  position: absolute;
  bottom: -25px;
  right: 0;
}
html .sntndr .summary .info-container {
  position: relative;
  padding: 0;
  width: 100%;
}
html .sntndr .summary .info-container .extra-item {
  display: none;
}
html .sntndr .summary .info-container .see-all-items {
  position: absolute;
  bottom: -60px;
  right: -44px;
  border-top: none;
  padding-right: 35px;
  font-size: 13px;
  display: block;
  text-transform: uppercase;
  border-top-right-radius: 0;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 0;
  background-clip: padding-box;
}
html .sntndr .summary .info-container .see-all-items:after {
  content: "";
  display: block;
  position: absolute;
  top: 5px;
  right: 15px;
  width: 13px;
  height: 7px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll 0 -212px;
}
html .sntndr .summary .info-container .see-all-items.active:after {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -23px -212px;
}
html .sntndr .summary .info-container > .row {
  width: 100%;
}
html .sntndr .summary .info-container > .row .inline {
  padding-right: 20px;
}
html .sntndr .summary .info-container > .row .inline:last-child {
  padding-right: 0;
  width: 50%;
}
html .sntndr .summary .info-container > .row .inline + .inline {
  border-left: 1px solid #cccccb;
  padding-left: 20px;
}
html .sntndr .summary .info-container > .row:first-child {
  margin-top: 0;
}
html .sntndr .summary .info-container > .row .lbl {
  font-size: 14px;
  color: #666666;
}
html .sntndr .summary .info-container > .row .field {
  color: #999999;
  font-weight: 300;
}
html .sntndr .summary .info-container > .row .field a {
  font-size: 16px;
  text-decoration: underline;
}
html .sntndr .summary .info-container > .row .field .extra-desc {
  margin-top: 2px;
  font-size: 15px;
  font-style: italic;
}
html .sntndr .summary .info-container > .row .field .value {
  font-size: 13px;
}
html .sntndr .summary .info-container > .row .field .value .val {
  font-weight: normal;
  color: #323232;
  font-size: 16px !important;
}
html .sntndr .summary .info-container > .row .field .value .val.big {
  font-size: 21px !important;
}
html .sntndr .summary .info-container > .row .field .values-list {
  margin: 0;
  padding: 0;
}
html .sntndr .summary > ul {
  border: 1px solid #ebebec;
  border-radius: 6px;
  padding: 30px;
  margin: 0;
  height: 44px;
}
html .sntndr .summary > ul > li {
  display: inline-block;
  vertical-align: top;
  padding-left: 30px;
}
html .sntndr .summary > ul > li .lbl {
  color: #666666;
  font-size: 16px;
  font-weight: 300;
}
html .sntndr .summary > ul > li .label {
  font-size: 14px;
}
html .sntndr .summary > ul > li .label.total {
  font-size: 16px;
  text-transform: uppercase;
}
html .sntndr .summary > ul > li .value {
  color: #9f9c9a;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 13px;
}
html .sntndr .summary > ul > li .value .val {
  color: #191919;
  font-size: 18px;
  font-weight: 400;
}
html .sntndr .summary > ul > li .value.big .val {
  font-size: 24px;
  font-weight: 300;
}
html .sntndr .summary > ul > li .value.light .val {
  color: #9f9c9a;
  font-weight: 300;
  font-size: 20px;
}
html .sntndr .summary > ul > li .description {
  color: #888888;
  padding-top: 5px;
  font-size: 14px;
}
html .sntndr .summary > ul > li .extra-desc {
  font-size: 14px;
  font-style: italic;
  font-weight: 300;
  color: #666666;
}
html .sntndr .summary > ul > li .link {
  font-size: 16px;
}
html .sntndr .summary > ul > li .actions {
  margin-top: 6px;
}
html .sntndr .summary > ul > li .inline + .inline {
  padding-left: 15px;
  vertical-align: top;
}
html .sntndr .summary > ul > li .sub {
  margin-top: 25px;
}
html .sntndr .summary > ul > li .sub .lbl {
  font-size: 14px;
}
html .sntndr .summary > ul > li .sub .value .val {
  font-size: 14px;
  color: #858381;
  font-weight: normal;
}
html .sntndr .summary > ul > li .cashadvance-btn {
  margin-top: -5px;
}
html .sntndr .summary > ul > li:first-child {
  padding-left: 0;
}
html .sntndr .summary > ul > li.last-child {
  padding-left: 30px;
}
html .sntndr .summary > ul > li.total .label {
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
}
html .sntndr .summary > ul > li.total .value {
  font-size: 24px;
}
html .sntndr .summary > ul > li.details {
  padding-left: 55px;
  position: relative;
  float: left;
}
html .sntndr .summary > ul > li.details:before {
  position: absolute;
  display: block;
  content: "";
  width: 45px;
  height: 44px;
  left: 0;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -49px -416px;
}
html .sntndr .summary > ul > li.align-right {
  float: right;
}
html .sntndr .summary > ul > li.align-right .inline.actions {
  margin-top: 3px;
}
html .sntndr .summary > ul > li.align-right .pay-btn {
  width: 80px;
}
html .sntndr .summary > ul > li.separator {
  border-left: 1px solid #e5e5e5;
  margin-left: 20px;
  padding-left: 20px;
}
html .sntndr .summary > ul > li.right {
  float: right;
}
html .sntndr .summary.gray {
  margin-bottom: 40px;
}
html .sntndr .summary.gray .info-container {
  padding-right: 23px;
  width: auto;
}
html .sntndr .summary.gray > ul {
  background-color: #f2f2f2;
  border: none;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  background-clip: padding-box;
  position: relative;
  display: table;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
html .sntndr .summary.gray > ul:before,
html .sntndr .summary.gray > ul:after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
  background-clip: padding-box;
  background-color: #f2f2f2;
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  left: -20px;
  width: 20px;
}
html .sntndr .summary.gray > ul:after {
  display: none;
  left: auto;
  right: -20px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  background-clip: padding-box;
}
html .sntndr .summary.gray > ul > li {
  display: table-cell;
  padding-right: 20px;
}
html .sntndr .summary.gray > ul > li + li {
  padding-left: 20px;
}
html .sntndr .summary.gray > ul > li:first-child {
  padding-left: 0;
}
html .sntndr .summary.gray > ul > li.last {
  padding-left: 50px;
}
html .sntndr .summary.gray > ul > li.last .actions-btn {
  top: 0;
  right: 0;
}
html .sntndr .links-section {
  margin: 0;
}
html .sntndr .links-section .links-list .links-list-title {
  display: block;
  margin-bottom: 15px;
  font-size: 17px;
}
html .sntndr .links-section .links-list ul {
  padding-left: 1px;
  margin: 0;
  list-style: inside square;
  color: #ff0000;
  line-height: 19px;
}
html .sntndr .links-section .links-list ul li a {
  font-size: 16px;
  text-decoration: underline;
}
html .sntndr .links-section .links-list ul li + li {
  margin-top: 8px;
}
html .sntndr .links-section .links-list + .links-list {
  margin-top: 20px;
}
html .sntndr .bottom-links {
  padding-left: 0;
}
html .sntndr .bottom-links .left {
  float: left;
}
html .sntndr .bottom-links .right {
  float: right;
}
html .sntndr .bottom-links .icon a {
  position: relative;
  display: block;
}
html .sntndr .bottom-links .icon a:before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  content: "";
  width: 21px;
  height: 21px;
}
html .sntndr .bottom-links .icon.previous a {
  padding-left: 31px;
}
html .sntndr .bottom-links .icon.previous a:before {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -415px -190px;
  width: 26px;
  height: 23px;
}
html .sntndr .bottom-links .icon.return a {
  padding-left: 27px;
}
html .sntndr .bottom-links .icon.return a:before {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -417px -165px;
  width: 22px;
  height: 20px;
}
html .sntndr .bottom-links .icon.refund a {
  padding-left: 26px;
}
html .sntndr .bottom-links .icon.refund a:before {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -417px -141px;
  width: 21px;
  height: 21px;
}
html .sntndr .bottom-links .icon.marged-right {
  margin-right: 20px !important;
}
html .sntndr .colored-table {
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  padding: 23px 26px;
  background-color: white;
  margin-bottom: 16px;
}
html .sntndr .colored-table table {
  width: 100%;
}
html .sntndr .colored-table table th,
html .sntndr .colored-table table td {
  color: #b2b2b2;
  height: 20px;
  font-size: 14px;
  text-align: center;
  padding: 1px 4px 1px 0px;
}
html .sntndr .colored-table table th.selected,
html .sntndr .colored-table table td.selected {
  color: #000000;
  font-weight: bold;
}
html .sntndr .colored-table table th.marked,
html .sntndr .colored-table table td.marked {
  position: relative;
}
html .sntndr .colored-table table th.marked:before,
html .sntndr .colored-table table td.marked:before {
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 37px;
  height: 8px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -133px -225px;
}
html .sntndr .colored-table table th.marked:after,
html .sntndr .colored-table table td.marked:after {
  position: absolute;
  content: "";
  top: 15px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 29px;
  height: 27px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -137px -234px;
}
html .sntndr .colored-table table th.marked.element-1:after,
html .sntndr .colored-table table td.marked.element-1:after {
  left: -30px;
}
html .sntndr .colored-table table th.marked.element-3:after,
html .sntndr .colored-table table td.marked.element-3:after {
  right: -30px;
}
html .sntndr .colored-table table th:first-child {
  width: 15px;
}
html .sntndr .colored-table table td {
  border: 1px solid white;
}
html .sntndr .colored-table table tr.even td:nth-child(even),
html .sntndr .colored-table table tr:nth-child(even) td:nth-child(even) {
  background: #eb5a45;
}
html .sntndr .colored-table table tr.even td.odd,
html .sntndr .colored-table table tr:nth-child(even) td.odd,
html .sntndr .colored-table table tr.even td:nth-child(odd),
html .sntndr .colored-table table tr:nth-child(even) td:nth-child(odd) {
  background: #f5a991;
}
html .sntndr .colored-table table tr.even td:first-child,
html .sntndr .colored-table table tr:nth-child(even) td:first-child {
  background: none;
}
html .sntndr .colored-table table tr.odd td:nth-child(even),
html .sntndr .colored-table table tr:nth-child(odd) td:nth-child(even) {
  background: #cccccc;
}
html .sntndr .colored-table table tr.odd td.odd,
html .sntndr .colored-table table tr:nth-child(odd) td.odd,
html .sntndr .colored-table table tr.odd td:nth-child(odd),
html .sntndr .colored-table table tr:nth-child(odd) td:nth-child(odd) {
  background: #f2f2f2;
}
html .sntndr .colored-table table tr.odd td:first-child,
html .sntndr .colored-table table tr:nth-child(odd) td:first-child {
  background: none;
}
html .sntndr .account-description .account {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html .sntndr .account-description .account .account-inner {
  padding-left: 45px;
}
html .sntndr .account-description .account .account-inner:before {
  position: absolute;
  top: 8px;
  left: 8px;
  width: 30px;
  height: 33px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -126px -421px;
  content: "";
}
html .sntndr .account-description .account .account-inner .icon-currency {
  top: 16px;
  left: 8px;
  width: 30px;
  font-size: 18px;
  color: #b2b2b2;
}
html .sntndr .account-description .account .account-inner .description {
  margin-top: 0;
}
html .sntndr .account-description .account .account-inner a,
html .sntndr .account-description .account .account-inner .description {
  white-space: nowrap;
}
html .sntndr .account-description .account.no-icon .account-inner {
  padding-left: 0;
}
html .sntndr .account-description .account.no-icon .account-inner:before {
  background-image: none;
}
html .sntndr .account-description .account.no-icon .account-inner .icon-currency {
  display: none;
}
html .sntndr .account-description .column .value {
  margin-top: 0;
}
html .sntndr .account-description .column .value .val {
  font-size: 14px;
}
html .sntndr .account-description .column-styled .lbl {
  width: auto;
  padding-right: 0;
}
html .sntndr .add-new-form-item {
  position: relative;
  padding: 20px 0px 0px 0px;
}
html .sntndr .form-list-block {
  padding: 20px;
  background-color: #edecea;
  box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.1);
  border-top: 1px solid #efefef;
  border-bottom: 1px solid #fff;
  border-radius: 4px;
}
html .sntndr .form-list-block .add-new-form-item {
  padding: 0;
}
html .sntndr .form-list-block .form-list-footer {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #b3b2b3;
}
html .sntndr .form-list-block .form-list-footer .summary-info {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  display: table;
}
html .sntndr .form-list-block .form-list-footer .summary-info li {
  float: left;
}
html .sntndr .form-list-block .form-list-footer .summary-info li .value {
  font-weight: 300;
  color: #676767;
  font-size: 14px;
}
html .sntndr .form-list-block .form-list-footer .summary-info li .value .val {
  color: #231f20;
  font-size: 18px;
  font-weight: normal;
}
html .sntndr .form-list-block .form-list-footer .summary-info li + li {
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #ccc;
}
html .sntndr .form-section {
  position: relative;
}
html .sntndr .form-section .remove-icon {
  position: absolute;
  top: 1px;
  right: 0;
  cursor: pointer;
  z-index: 11;
  background-color: #e0e0e0;
  width: 18px;
  height: 18px;
}
html .sntndr .form-section .remove-icon:before {
  content: "";
  display: block;
  width: 11px;
  height: 11px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -34px -201px;
  margin: 4px 0 0 4px;
}
html .sntndr .form-section .remove-link {
  position: absolute;
  right: 0;
  top: 0;
}
html .sntndr .form-section > .row {
  table-layout: auto;
  margin-top: 0;
}
html .sntndr .form-section > .row > * {
  vertical-align: top;
}
html .sntndr .form-section > .row > *:last-child {
  padding-right: 25px;
}
html .sntndr .form-section > .row > * .row > * {
  vertical-align: top;
}
html .sntndr .form-section.receiver {
  font-size: 14px;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #b3b2b3;
}
html .sntndr .form-section.receiver a.title {
  color: #5b89ac;
  font-size: 16px;
}
html .sntndr .form-section.receiver .description {
  color: #676767;
}
html .sntndr .form-section.receiver .info-desc {
  font-size: 14px;
  color: #808080;
}
html .sntndr .form-section.receiver .info-desc input {
  font-size: 14px;
}
html .sntndr .form-section.receiver .info-desc.email {
  margin-top: 15px;
}
html .sntndr .form-section.receiver > .row > .column > .row > .column:nth-child(1) {
  padding-right: 10px;
}
html .sntndr .form-section.receiver > .row > .column > .row > .column:nth-child(2) {
  width: 220px;
  padding-right: 10px;
}
html .sntndr .form-section.receiver > .row > .column > .row > .column .amount-txt {
  width: 144px;
}
html .sntndr .form-section.receiver > .row > .column:nth-child(2) {
  width: 1%;
}
html .sntndr .form-section.receiver > .row > .column:nth-child(2) .info-container {
  margin-right: -23px;
}
html .sntndr .form-section.receiver > .row > .column:nth-child(2) input[type=text],
html .sntndr .form-section.receiver > .row > .column:nth-child(2) textarea {
  width: 300px;
}
html .sntndr .form-section.receiver + .receiver .remove-icon {
  top: 21px;
}
html .sntndr .form-field {
  clear: both;
  display: table;
  width: 100%;
  padding-right: 1px;
}
html .sntndr .form-field > * {
  clear: both;
}
html .sntndr .form-field > label,
html .sntndr .form-field > .info-container {
  float: left;
}
html .sntndr .form-field label {
  font-size: 16px;
  font-weight: 300;
  color: #4d4d4d;
  text-shadow: 0px 1px white;
  margin-bottom: 4px;
  display: block;
}
html .sntndr .form-field label.dark {
  color: #4d4d4d;
  font-weight: 300;
}
html .sntndr .form-field label.disabled {
  color: #989898;
}
html .sntndr .form-field label span {
  color: #999999;
  font-style: italic;
}
html .sntndr .form-field label span.bold {
  color: #323232;
  font-weight: normal;
}
html .sntndr .form-field label + .radio-buttons {
  margin-left: 10px;
  padding-top: 5px;
}
html .sntndr .form-field label.regular {
  margin-bottom: 17px;
}
html .sntndr .form-field .account-description .account {
  width: 418px;
}
html .sntndr .form-field .account-description .account .account-inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 5px 10px 5px 45px;
}
html .sntndr .form-field .account-description > .column:first-child {
  width: 440px;
  padding-right: 10px;
}
html .sntndr .form-field .available-value {
  position: relative;
  color: #a19e99;
  font-size: 14px;
  font-weight: 300;
  font-style: italic;
  margin-left: 20px;
}
html .sntndr .form-field .available-value.cards {
  padding-left: 33px;
}
html .sntndr .form-field .available-value.cards:before {
  display: block;
  width: 29px;
  height: 24px;
  content: "";
  position: absolute;
  top: -2px;
  left: 0;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -302px -331px;
}
html .sntndr .form-field .available-value.account {
  padding-left: 24px;
}
html .sntndr .form-field .available-value.account:before {
  display: block;
  width: 22px;
  height: 24px;
  content: "";
  position: absolute;
  top: -2px;
  left: 0;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -362px -331px;
}
html .sntndr .form-field .available-value .value {
  font-size: 12px;
}
html .sntndr .form-field .available-value .value .val {
  color: #a19e99;
  font-size: 14px;
}
html .sntndr .form-field .row {
  margin-top: 0;
  float: left;
  clear: both;
}
html .sntndr .form-field .row .column + .column {
  padding-left: 10px;
}
html .sntndr .form-field .row + *,
html .sntndr .form-field .input-field + *,
html .sntndr .form-field .hidden-link + * {
  margin-top: 10px;
}
html .sntndr .form-field .radio-option label {
  float: none;
}
html .sntndr .form-field .radio-option.tranfer-to-account label {
  color: #a19e99;
  font-style: italic;
}
html .sntndr .form-field .radio-option.tranfer-to-account .icon {
  display: inline-block;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -302px -331px;
  width: 81px;
  height: 24px;
  margin-bottom: -7px;
  margin-right: 10px;
}
html .sntndr .form-field .radio-option.tranfer-to-cards label {
  color: #a19e99;
  font-style: italic;
}
html .sntndr .form-field .radio-option.tranfer-to-cards .icon {
  display: inline-block;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -302px -357px;
  width: 81px;
  height: 24px;
  margin-bottom: -7px;
  margin-right: 10px;
}
html .sntndr .form-field .value {
  font-size: 13px;
  color: #999999;
  margin-top: 5px;
  font-weight: 300;
}
html .sntndr .form-field .value .val {
  font-size: 16px;
  color: #323232;
  font-weight: 400;
}
html .sntndr .form-field .value .val.green {
  color: #699249;
}
html .sntndr .form-field .value.schedule .val {
  font-weight: 300;
}
html .sntndr .form-field .value table {
  color: #323232;
  font-weight: normal;
}
html .sntndr .form-field .title {
  color: #50504c;
  font-size: 16px;
  text-transform: uppercase;
}
html .sntndr .form-field .input-field {
  float: left;
  clear: both;
  position: relative;
}
html .sntndr .form-field .input-field + .extra-desc {
  padding-top: 3px;
  padding-left: 2px;
}
html .sntndr .form-field .input-field.with-info {
  margin-bottom: 45px;
}
html .sntndr .form-field .input-field .input-wrap {
  display: inline;
}
html .sntndr .form-field .input-field input + input,
html .sntndr .form-field .input-field input + select,
html .sntndr .form-field .input-field input + .input-wrap,
html .sntndr .form-field .input-field select + select,
html .sntndr .form-field .input-field select + input,
html .sntndr .form-field .input-field select + .input-wrap,
html .sntndr .form-field .input-field .input-wrap + .input-wrap,
html .sntndr .form-field .input-field .input-wrap + input,
html .sntndr .form-field .input-field .input-wrap + select {
  margin-left: 8px;
}
html .sntndr .form-field .input-field .more-info-icon {
  margin-left: 4px;
  margin-bottom: -5px;
}
html .sntndr .form-field .input-field .combobox {
  margin: 0;
}
html .sntndr .form-field .input-field .combobox-input {
  position: absolute;
  top: 4px;
  left: 4px;
  z-index: 11;
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  padding: 0;
  height: 24px;
}
html .sntndr .form-field .input-field .combobox-input.big {
  width: 400px;
}
html .sntndr .form-field .input-wrap {
  position: relative;
}
html .sntndr .form-field .input-wrap .input-inner-feedback {
  float: left;
  margin-top: 10px;
  color: #808080;
  font-size: 15px;
  font-weight: 300;
  min-width: 380px;
  text-shadow: 0px 1px #fff;
}
html .sntndr .form-field .input-wrap .input-inner-feedback.warning {
  position: relative;
  border-radius: 3px;
  padding: 10px;
  background-color: #fdf9d8;
  border: 1px solid #f2e281;
  width: 418px;
}
html .sntndr .form-field .input-wrap .input-inner-feedback.warning .fb-title {
  color: #676767;
  font-weight: normal;
  font-style: normal;
}
html .sntndr .form-field .input-wrap .input-inner-feedback.warning.with-icon {
  padding-left: 45px;
}
html .sntndr .form-field .input-wrap .input-inner-feedback.warning.with-icon:before {
  position: absolute;
  top: 12px;
  left: 12px;
  content: "";
  display: block;
  width: 24px;
  height: 22px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll 0px -458px;
  border: none;
}
html .sntndr .form-field .input-wrap .input-inner-feedback.error {
  position: relative;
  border-radius: 3px;
  padding: 10px;
  background-color: #f5e0e0;
  border: 1px solid #c67474;
  width: 418px;
}
html .sntndr .form-field .input-wrap .input-inner-feedback.error .fb-title {
  color: #b02024;
  font-weight: normal;
}
html .sntndr .form-field .input-wrap .input-inner-feedback.error .fb-description {
  color: #666666;
}
html .sntndr .form-field .input-wrap .input-inner-feedback.field-click-container {
  min-width: 680px;
}
html .sntndr .form-field .input-wrap .input-inner-feedback.field-click-container a.field-click {
  text-decoration: underline;
  display: inline-block;
  padding-left: 10px;
  margin-left: 10px;
  border-left: 1px solid #e4e2d2;
}
html .sntndr .form-field .input-wrap .input-inner-feedback.info {
  border-radius: 4px;
  background-color: #f6fcfe;
  border: 1px solid #cee0e6;
  padding: 10px;
  color: #808080;
  font-size: 16px;
  line-height: 19px;
  position: absolute;
}
html .sntndr .form-field .input-wrap .input-inner-feedback.info .fb-title {
  color: #676767;
  font-weight: normal;
  font-style: normal;
}
html .sntndr .form-field .input-wrap .input-inner-feedback.warning-tooltip {
  position: relative;
  z-index: 14;
  border-radius: 3px;
  padding: 10px;
  background-color: #fdf9d8;
  border: 1px solid #f2e281;
}
html .sntndr .form-field .input-wrap .input-inner-feedback.warning-tooltip .fb-title {
  color: #676767;
  font-weight: normal;
  font-style: normal;
}
html .sntndr .form-field .input-wrap .input-inner-feedback.warning-tooltip:before {
  position: absolute;
  top: -9px;
  left: 10px;
  content: "";
  display: block;
  border-bottom: 10px solid #f2e281;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}
html .sntndr .form-field .input-wrap .input-inner-feedback.warning-tooltip:after {
  position: absolute;
  top: -8px;
  left: 11px;
  content: "";
  display: block;
  border-bottom: 9px solid #fdf9d8;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
}
html .sntndr .form-field .input-wrap .input-inner-feedback.warning-tooltip.with-icon {
  padding-left: 45px;
}
html .sntndr .form-field .input-wrap .input-inner-feedback.warning-tooltip.with-icon:before {
  position: absolute;
  top: 12px;
  left: 12px;
  content: "";
  display: block;
  width: 24px;
  height: 22px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll 0px -458px;
  border: none;
}
html .sntndr .form-field .input-wrap .input-inner-feedback.error-tooltip {
  position: relative;
  z-index: 14;
  border-radius: 3px;
  padding: 10px;
  background-color: #f5e0e0;
  border: 1px solid #c67474;
}
html .sntndr .form-field .input-wrap .input-inner-feedback.error-tooltip .fb-title {
  color: #b02024;
  font-weight: normal;
}
html .sntndr .form-field .input-wrap .input-inner-feedback.error-tooltip:before {
  position: absolute;
  top: -9px;
  left: 10px;
  content: "";
  display: block;
  border-bottom: 10px solid #c67474;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}
html .sntndr .form-field .input-wrap .input-inner-feedback.error-tooltip:after {
  position: absolute;
  top: -8px;
  left: 11px;
  content: "";
  display: block;
  border-bottom: 9px solid #f5e0e0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
}
html .sntndr .form-field .input-wrap .input-inner-feedback.error-alt {
  margin-top: 10px;
  color: #b22f33;
}
html .sntndr .form-field .input-wrap .input-inner-feedback.right {
  position: absolute;
  margin-top: 0;
  top: 1px;
  left: 450px;
  width: 350px;
  min-width: 350px;
  padding: 10px 15px;
  font-style: italic;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html .sntndr .form-field .input-wrap .input-inner-feedback.right ul {
  list-style: disc outside;
  padding: 0 0 0 15px;
  margin: 10px 0 0;
}
html .sntndr .form-field .input-wrap .input-inner-feedback.right ul li + li {
  margin-top: 10px;
}
html .sntndr .form-field .input-wrap .input-inner-feedback.right .fb-title {
  margin-bottom: 10px;
}
html .sntndr .form-field .input-wrap .input-inner-feedback.right .collapsable .collapsable-switcher {
  font-style: normal;
  text-decoration: underline;
}
html .sntndr .form-field .input-wrap .input-inner-feedback.right:before,
html .sntndr .form-field .input-wrap .input-inner-feedback.right:after {
  display: none;
}
html .sntndr .form-field .input-wrap .input-inner-feedback.right.warning {
  border: none;
  box-shadow: 0px 1px 0 #f9f9f9;
  box-shadow: 0px -1px 0 #dbdbdb;
}
html .sntndr .form-field .field {
  color: #1e1e18;
  font-size: 16px;
  font-weight: 300;
  text-shadow: 0px 1px #fff;
}
html .sntndr .form-field .description {
  color: #888888;
  font-size: 15px;
  font-weight: 300;
  text-shadow: 0px 1px white;
}
html .sntndr .form-field .description.italic {
  font-style: italic;
}
html .sntndr .form-field .description.regular {
  font-size: 16px;
  font-weight: normal;
}
html .sntndr .form-field .atach-item {
  position: relative;
}
html .sntndr .form-field .atach-item > a {
  font-size: 16px;
}
html .sntndr .form-field .atach-item .description {
  color: #808080;
}
html .sntndr .form-field .atach-item.pdf {
  padding-left: 40px;
}
html .sntndr .form-field .atach-item.pdf:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  display: block;
  width: 31px;
  height: 37px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -210px -219px;
}
html .sntndr .form-field .hidden-link {
  float: left;
}
html .sntndr .form-field .help-text {
  margin-bottom: 25px;
}
html .sntndr .form-field .help-text .description {
  color: #323232;
  font-size: 15px;
  font-weight: normal;
  text-shadow: 0px 1px white;
}
html .sntndr .form-field .help-text .extra-desc {
  margin-top: 5px;
}
html .sntndr .form-field .extra-desc {
  color: #999999;
  display: block;
  font-style: italic;
  font-weight: 300;
  font-size: 14px;
  text-shadow: 0px 1px white;
}
html .sntndr .form-field .extra-desc.big {
  font-size: 16px;
}
html .sntndr .form-field .extra-desc.value {
  font-size: 12px;
  margin-top: 0;
}
html .sntndr .form-field .extra-desc.value .val {
  font-size: 14px;
  font-weight: 300;
  color: #999999;
}
html .sntndr .form-field .unit {
  margin-left: 7px;
  text-shadow: 0px 1px white;
  font-weight: 300;
}
html .sntndr .form-field .link {
  font-size: 16px;
  font-weight: 300;
}
html .sntndr .form-field .link a {
  text-decoration: underline;
}
html .sntndr .form-field .download-file {
  position: relative;
  padding-left: 35px;
}
html .sntndr .form-field .download-file:before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 27px;
  height: 34px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -158px -421px;
}
html .sntndr .form-field .download-file button {
  margin-left: 20px;
}
html .sntndr .form-field .download-link {
  font-size: 16px;
}
html .sntndr .form-field .inline {
  vertical-align: top;
}
html .sntndr .form-field .inline.marged {
  margin-right: 3px;
}
html .sntndr .form-field .form-column {
  display: table;
}
html .sntndr .form-field .form-column:first-child {
  width: 440px;
}
html .sntndr .form-field input[type=text],
html .sntndr .form-field input[type=password],
html .sntndr .form-field input[type=email],
html .sntndr .form-field textarea,
html .sntndr .form-field select {
  width: 280px;
}
html .sntndr .form-field input[type=text].full,
html .sntndr .form-field input[type=password].full,
html .sntndr .form-field input[type=email].full,
html .sntndr .form-field textarea.full,
html .sntndr .form-field select.full {
  width: 100%;
}
html .sntndr .form-field input[type=text].big,
html .sntndr .form-field input[type=password].big,
html .sntndr .form-field input[type=email].big,
html .sntndr .form-field textarea.big,
html .sntndr .form-field select.big {
  width: 440px;
}
html .sntndr .form-field input[type=text].biggy,
html .sntndr .form-field input[type=password].biggy,
html .sntndr .form-field input[type=email].biggy,
html .sntndr .form-field textarea.biggy,
html .sntndr .form-field select.biggy {
  width: 400px;
}
html .sntndr .form-field input[type=text].right-width,
html .sntndr .form-field input[type=password].right-width,
html .sntndr .form-field input[type=email].right-width,
html .sntndr .form-field textarea.right-width,
html .sntndr .form-field select.right-width {
  width: 347px;
}
html .sntndr .form-field input[type=text].medium,
html .sntndr .form-field input[type=password].medium,
html .sntndr .form-field input[type=email].medium,
html .sntndr .form-field textarea.medium,
html .sntndr .form-field select.medium {
  width: 253px;
}
html .sntndr .form-field input[type=text].half,
html .sntndr .form-field input[type=password].half,
html .sntndr .form-field input[type=email].half,
html .sntndr .form-field textarea.half,
html .sntndr .form-field select.half {
  width: 220px;
}
html .sntndr .form-field input[type=text].compact,
html .sntndr .form-field input[type=password].compact,
html .sntndr .form-field input[type=email].compact,
html .sntndr .form-field textarea.compact,
html .sntndr .form-field select.compact {
  width: 180px;
}
html .sntndr .form-field input[type=text].small,
html .sntndr .form-field input[type=password].small,
html .sntndr .form-field input[type=email].small,
html .sntndr .form-field textarea.small,
html .sntndr .form-field select.small {
  width: 110px;
}
html .sntndr .form-field input[type=text].mini,
html .sntndr .form-field input[type=password].mini,
html .sntndr .form-field input[type=email].mini,
html .sntndr .form-field textarea.mini,
html .sntndr .form-field select.mini {
  width: 65px;
}
html .sntndr .form-field input[type=text].char-1,
html .sntndr .form-field input[type=password].char-1,
html .sntndr .form-field input[type=email].char-1,
html .sntndr .form-field textarea.char-1,
html .sntndr .form-field select.char-1 {
  width: 50px;
  text-align: center;
}
html .sntndr .form-field input[type=text][name=full-name],
html .sntndr .form-field input[type=password][name=full-name],
html .sntndr .form-field input[type=email][name=full-name],
html .sntndr .form-field textarea[name=full-name],
html .sntndr .form-field select[name=full-name] {
  width: 380px;
  margin-right: 10px;
}
html .sntndr .form-field input[type=text][name=name],
html .sntndr .form-field input[type=password][name=name],
html .sntndr .form-field input[type=email][name=name],
html .sntndr .form-field textarea[name=name],
html .sntndr .form-field select[name=name] {
  width: 210px;
  margin-right: 10px;
}
html .sntndr .form-field input[type=text][name=tax-number],
html .sntndr .form-field input[type=password][name=tax-number],
html .sntndr .form-field input[type=email][name=tax-number],
html .sntndr .form-field textarea[name=tax-number],
html .sntndr .form-field select[name=tax-number] {
  width: 125px;
}
html .sntndr .form-field input[type=text].postal-code-1-txt,
html .sntndr .form-field input[type=password].postal-code-1-txt,
html .sntndr .form-field input[type=email].postal-code-1-txt,
html .sntndr .form-field textarea.postal-code-1-txt,
html .sntndr .form-field select.postal-code-1-txt {
  width: 60px;
}
html .sntndr .form-field input[type=text].postal-code-2-txt,
html .sntndr .form-field input[type=password].postal-code-2-txt,
html .sntndr .form-field input[type=email].postal-code-2-txt,
html .sntndr .form-field textarea.postal-code-2-txt,
html .sntndr .form-field select.postal-code-2-txt {
  width: 50px;
}
html .sntndr .form-field input[type=text].door-txt,
html .sntndr .form-field input[type=password].door-txt,
html .sntndr .form-field input[type=email].door-txt,
html .sntndr .form-field textarea.door-txt,
html .sntndr .form-field select.door-txt {
  width: 90px;
}
html .sntndr .form-field input[type=text].locality-txt,
html .sntndr .form-field input[type=password].locality-txt,
html .sntndr .form-field input[type=email].locality-txt,
html .sntndr .form-field textarea.locality-txt,
html .sntndr .form-field select.locality-txt {
  width: 306px;
}
html .sntndr .form-field input[type=text].floor-txt,
html .sntndr .form-field input[type=password].floor-txt,
html .sntndr .form-field input[type=email].floor-txt,
html .sntndr .form-field textarea.floor-txt,
html .sntndr .form-field select.floor-txt {
  width: 340px;
}
html .sntndr .form-field input[type=text].currency,
html .sntndr .form-field input[type=password].currency,
html .sntndr .form-field input[type=email].currency,
html .sntndr .form-field textarea.currency,
html .sntndr .form-field select.currency {
  width: 98px;
}
html .sntndr .form-field input[type=text].select-date,
html .sntndr .form-field input[type=password].select-date,
html .sntndr .form-field input[type=email].select-date,
html .sntndr .form-field textarea.select-date,
html .sntndr .form-field select.select-date {
  width: 222px;
  padding-right: 66px;
}
html .sntndr .form-field input[type=text].bic,
html .sntndr .form-field input[type=password].bic,
html .sntndr .form-field input[type=email].bic,
html .sntndr .form-field textarea.bic,
html .sntndr .form-field select.bic {
  width: 240px;
}
html .sntndr .form-field input[type=text] + span.value,
html .sntndr .form-field input[type=password] + span.value,
html .sntndr .form-field input[type=email] + span.value,
html .sntndr .form-field textarea + span.value,
html .sntndr .form-field select + span.value {
  padding-left: 0px;
}
html .sntndr .form-field textarea {
  width: 740px;
  min-height: 60px;
  padding: 5px 10px;
}
html .sntndr .form-field textarea.standard {
  width: 280px;
}
html .sntndr .form-field textarea.big {
  min-height: 80px;
}
html .sntndr .form-field select {
  background-color: white;
  color: #333;
  font-family: 'Lato', sans-serif;
  /*optgroup[label] {
                        text-transform: uppercase;
                        color: #808080;
                        border-bottom: 1px solid #ddd;
                        &:before {
                            text-transform: uppercase;
                            color: #808080;
                            border-bottom: 1px solid #ddd;
                        }
                        option {
                            padding: 0;
                        }
                    }*/

}
html .sntndr .form-field select.regular {
  width: 269px;
}
html .sntndr .form-field select .placeholder {
  color: #9f9d9b;
  font-style: italic !important;
  color: red !important;
  background-color: red !important;
  display: block !important;
}
html .sntndr .form-field select#extract-month-group-by-select {
  width: 142px;
}
html .sntndr .form-field select#extract-year-group-by-select {
  width: 102px;
}
html .sntndr .form-field .input-feedback,
html .sntndr .form-field .input-right-col {
  position: absolute;
  top: 8px;
  left: 450px;
  width: 350px;
  font-size: 16px;
  color: #666666;
  font-weight: 300;
}
html .sntndr .form-field .input-feedback .fb-value,
html .sntndr .form-field .input-right-col .fb-value {
  float: left;
  font-size: 14px;
  color: #989898;
  font-style: italic;
  text-shadow: 0px 1px white;
}
html .sntndr .form-field .input-feedback .fb-value.success,
html .sntndr .form-field .input-right-col .fb-value.success {
  position: relative;
  padding-left: 20px;
}
html .sntndr .form-field .input-feedback .fb-value.success:before,
html .sntndr .form-field .input-right-col .fb-value.success:before {
  position: absolute;
  top: 2px;
  left: 0;
  content: "";
  display: block;
  width: 20px;
  height: 14px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -177px -252px;
}
html .sntndr .form-field .input-feedback .fb-value.success .title,
html .sntndr .form-field .input-right-col .fb-value.success .title {
  text-transform: none;
  color: #39B449;
  font-size: 14px;
  font-weight: bold;
}
html .sntndr .form-field .input-feedback .fb-value.error,
html .sntndr .form-field .input-right-col .fb-value.error {
  color: #c10f2b;
}
html .sntndr .form-field .input-feedback .fb-loader,
html .sntndr .form-field .input-right-col .fb-loader {
  float: left;
  margin-right: 10px;
}
html .sntndr .form-field .input-feedback .value,
html .sntndr .form-field .input-right-col .value {
  font-size: 16px;
  color: #666666;
}
html .sntndr .form-field .input-feedback .value .val,
html .sntndr .form-field .input-right-col .value .val {
  font-weight: bold;
  color: #666666;
}
html .sntndr .form-field .input-feedback.bic-field,
html .sntndr .form-field .input-right-col.bic-field {
  left: 252px;
}
html .sntndr .form-field .input-feedback.half-field,
html .sntndr .form-field .input-right-col.half-field {
  left: 230px;
}
html .sntndr .form-field .input-feedback.visible-input,
html .sntndr .form-field .input-right-col.visible-input {
  top: -42px;
}
html .sntndr .form-field .input-right-col > * > label {
  margin-top: -32px;
}
html .sntndr .form-field .column-gray .description {
  color: #4d4d4e;
}
html .sntndr .form-field .column-gray .description + .description {
  padding-top: 10px;
}
html .sntndr .form-field .column-gray.big {
  padding: 20px;
  min-width: 390px;
}
html .sntndr .form-field.border-top {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #d5d5d5;
}
html .sntndr .form-field.add-contact {
  width: auto;
  position: relative;
  padding-left: 35px;
}
html .sntndr .form-field.add-contact input[type=text],
html .sntndr .form-field.add-contact textarea {
  font-size: 15px;
  color: #323232;
}
html .sntndr .form-field.add-contact textarea {
  margin-top: 5px;
}
html .sntndr .form-field.add-contact:before {
  position: absolute;
  content: "";
  top: 26px;
  left: 0;
  width: 27px;
  height: 21px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -147px -192px;
}
html .sntndr .form-field.sending-file .large-gray-block + .large-gray-block {
  margin-top: 30px;
}
html .sntndr .form-field.sending-file .options {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  display: table;
}
html .sntndr .form-field.sending-file .options li {
  float: left;
}
html .sntndr .form-field.sending-file .options li a {
  font-size: 15px;
  font-weight: 300;
  text-decoration: underline;
}
html .sntndr .form-field.sending-file .options li.file-name {
  position: relative;
  font-size: 16px;
  color: #000;
  padding-left: 30px;
}
html .sntndr .form-field.sending-file .options li.file-name .file-type {
  padding-right: 30px;
}
html .sntndr .form-field.sending-file .options li.file-name .file-type:before {
  top: 0;
  left: 0;
}
html .sntndr .form-field.sending-file .options li.file-name .file-type span {
  top: 9px;
  left: 5px;
}
html .sntndr .form-field.sending-file .options li.file-name div {
  padding-left: 30px;
}
html .sntndr .form-field.sending-file .options li + li {
  margin-left: 15px;
  padding-left: 15px;
  border-left: 1px solid #cccbcb;
}
html .sntndr .form-field.sending-file .file-list {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  margin-top: 20px;
  margin-left: 30px;
}
html .sntndr .form-field.sending-file .file-list li {
  color: #4d4e4e;
  font-size: 16px;
  line-height: 20px;
  display: table-row;
}
html .sntndr .form-field.sending-file .file-list li b {
  color: #333333;
}
html .sntndr .form-field.sending-file .file-list li .status {
  display: inline-block;
  border-left: 1px solid #cccbcb;
  margin-left: 18px;
  padding-left: 45px;
  position: relative;
}
html .sntndr .form-field.sending-file .file-list li .status.success {
  color: #6fb253;
}
html .sntndr .form-field.sending-file .file-list li .status.success:before {
  content: "";
  display: block;
  width: 17px;
  height: 15px;
  position: absolute;
  top: 4px;
  left: 20px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -178px -266px;
}
html .sntndr .form-field.sending-file .file-list li .status.error {
  color: #c10f2b;
}
html .sntndr .form-field.sending-file .file-list li .status.error:before {
  content: "";
  display: block;
  width: 16px;
  height: 15px;
  position: absolute;
  top: 4px;
  left: 19px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -158px -263px;
}
html .sntndr .form-field.sending-file .file-list li .small {
  font-size: 14px;
}
html .sntndr .form-field.sending-file .file-list li + li > * {
  padding-top: 15px;
}
html .sntndr .form-field.sending-file .file-list li > :first-child {
  padding-right: 10px;
}
html .sntndr .form-field.sending-file .file-list li > * {
  display: table-cell;
}
html .sntndr .form-field.sending-file .waiting-msg {
  font-size: 16px;
  color: #4d4e4e;
  margin-top: 20px;
  font-weight: 300;
}
html .sntndr .form-field.sending-file .waiting-msg.bottom {
  margin-top: -5px;
  margin-bottom: 20px;
}
html .sntndr .form-field.sending-file .loading-bar {
  position: relative;
  width: 390px;
  height: 26px;
  margin-top: 15px;
  margin-bottom: 10px;
  background-color: #d6e3d4;
  border-radius: 14px;
  overflow: hidden;
}
html .sntndr .form-field.sending-file .loading-bar .bar {
  height: 26px;
  background-color: #67be59;
  border-top-right-radius: 14px;
  border-bottom-right-radius: 14px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  background-clip: padding-box;
}
html .sntndr .form-field.sending-file .loading-bar .pct {
  position: absolute;
  top: 5px;
  left: 10px;
  font-size: 12px;
  color: #d6e3d4;
}
html .sntndr .form-field.sending-file .loading-bar .feedback {
  position: absolute;
  top: 5px;
  left: 10px;
  font-size: 12px;
  color: #fff;
}
html .sntndr .form-field.sending-file .loading-bar .feedback.success {
  padding-left: 20px;
}
html .sntndr .form-field.sending-file .loading-bar .feedback.success:before {
  content: "";
  display: block;
  width: 15px;
  height: 11px;
  position: absolute;
  top: 2px;
  left: 0;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -272px -172px;
}
html .sntndr .form-field.sending-file .feedback-messages {
  margin-top: 20px;
}
html .sntndr .form-field.sending-file .file-summary {
  display: table;
  margin-bottom: 10px;
}
html .sntndr .form-field.sending-file .file-summary .label,
html .sntndr .form-field.sending-file .file-summary .lbl {
  color: #666666;
  font-size: 14px;
  font-weight: 300;
  width: 70px;
}
html .sntndr .form-field.sending-file .file-summary .value .see-all-items {
  margin: 0;
  float: none;
}
html .sntndr .form-field.sending-file .file-summary .value .big {
  font-size: 21px !important;
}
html .sntndr .form-field.sending-file .file-summary a {
  font-size: 16px;
}
html .sntndr .form-field.sending-file .extra-item {
  display: none;
}
html .sntndr .form-field.sending-file p {
  font-size: 16px;
  font-weight: 300;
}
html .sntndr .form-field.sending-file .panel header {
  border-bottom: 1px solid #BFBFC0;
  padding-bottom: 10px;
  text-transform: uppercase;
}
html .sntndr .form-field.sending-file .panel .panel-content {
  padding: 20px 36px;
}
html .sntndr .form-field.sending-file .panel .panel-content .file-summary {
  margin-top: 15px;
}
html .sntndr .form-field .remove-icon {
  position: absolute;
  content: "";
  top: 32px;
  right: 0;
  width: 11px;
  height: 11px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -34px -201px;
  cursor: pointer;
}
html .sntndr .form-field .check-buttons label {
  font-weight: normal;
  font-size: 16px;
  color: #4d4d4e;
  display: inline;
  font-weight: 300;
}
html .sntndr .form-field .check-buttons label .bold {
  color: #333333;
}
html .sntndr .form-field .check-buttons label span {
  font-weight: 300;
  font-style: italic;
}
html .sntndr .form-field .check-buttons input[type=checkbox] {
  margin-left: 0;
  margin-right: 5px;
}
html .sntndr .form-field .check-buttons + .check-buttons {
  margin-top: 10px;
}
html .sntndr .form-field .radio-buttons label {
  display: inline;
}
html .sntndr .form-field .radio-buttons label .bold {
  color: #383731;
  font-weight: normal;
}
html .sntndr .form-field .radio-buttons.styled .radio-option + .radio-option {
  margin-top: 10px;
}
html .sntndr .form-field .radio-buttons.styled .radio-option.border-top {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #e6e6e6;
}
html .sntndr .form-field .radio-buttons.styled .radio-option .styled-dropdown {
  vertical-align: baseline;
}
html .sntndr .form-field .row {
  display: table;
  position: relative;
  width: auto;
}
html .sntndr .form-field .row.total-width {
  width: 100%;
}
html .sntndr .form-field .row .column {
  display: table-cell;
  vertical-align: middle;
}
html .sntndr .form-field .row .column-styled {
  position: relative;
  min-height: 41px;
  border-radius: 4px;
}
html .sntndr .form-field .row .column-styled .inline {
  width: 50%;
  padding-right: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html .sntndr .form-field .row .column-styled .inline + .inline {
  padding-left: 10px;
}
html .sntndr .form-field .row .column-styled .lbl {
  width: auto;
}
html .sntndr .form-field .row .column-styled .value .val {
  white-space: nowrap;
}
html .sntndr .form-field .row .column-styled.column-gray {
  border-top: 1px solid #dbdbda;
  border-bottom: 1px solid #f8f9f9;
  background-color: #edecea;
}
html .sntndr .form-field .row .column-styled.column-gray .inline {
  border-right: 1px solid #dededb;
  margin-right: -2px;
}
html .sntndr .form-field .row .column-styled.column-gray .inline + inline {
  border-left: 1px solid #f9f9f7;
}
html .sntndr .form-field .row .column-styled.column-gray .inline:last-child {
  border-right: none;
}
html .sntndr .form-field .row .column-styled.column-yellow {
  border-top: 1px solid #ededc6;
  border-bottom: 1px solid #ffffff;
  background-color: #fdfbe6;
}
html .sntndr .form-field .row .column-styled.column-yellow .inline {
  border-right: 1px solid #ececc6;
}
html .sntndr .form-field .row .column-styled.column-yellow .inline.last {
  border-right: none;
}
html .sntndr .form-field .row .column-styled.column-yellow .inline + .inline {
  border-left: 1px solid #fff;
}
html .sntndr .form-field .row .column-styled.marged-right {
  margin-right: 7px !important;
}
html .sntndr .form-field .row .column-styled .bottom-link {
  position: absolute;
  bottom: -22px;
  right: 0;
  font-size: 14px;
}
html .sntndr .form-field .row .inline {
  padding-right: 15px;
  border-right: 1px solid #e5e5e5;
  margin-right: -2px;
}
html .sntndr .form-field .row .inline + .inline {
  padding-left: 15px;
  border-left: 1px solid #f7f7f7;
}
html .sntndr .form-field .row .inline.last {
  padding-right: 0px;
  border-right: none;
}
html .sntndr .form-field .row .left {
  float: left;
}
html .sntndr .form-field .row .right {
  float: right;
}
html .sntndr .form-field .row .top-right {
  position: absolute;
  right: 0;
  top: -24px;
}
html .sntndr .form-field .row + .radio-buttons.styled {
  margin-top: 14px;
}
html .sntndr .form-field .contacts {
  position: relative;
  padding-left: 27px;
  clear: none;
}
html .sntndr .form-field .contacts:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 24px;
  height: 19px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -123px -193px;
}
html .sntndr .form-field .contacts a {
  text-decoration: underline;
}
html .sntndr .form-field .values-container {
  padding: 5px 10px;
  text-shadow: 0px 1px white;
}
html .sntndr .form-field .values-container .value {
  white-space: nowrap;
}
html .sntndr .form-field .schedule:before {
  cursor: pointer;
  z-index: 11;
}
html .sntndr .form-field .styled-dropdown {
  min-width: 230px;
  width: 365px;
}
html .sntndr .form-field .styled-dropdown.schedule {
  padding-left: 0px;
  min-width: 0;
  max-width: 250px;
  margin-right: 0px;
}
html .sntndr .form-field .styled-dropdown.schedule.disabled {
  opacity: 0.5;
}
html .sntndr .form-field .styled-dropdown.schedule:before {
  top: 10px;
  right: 42px;
  left: auto;
}
html .sntndr .form-field .styled-dropdown.complex {
  width: 410px;
}
html .sntndr .form-field .repete {
  position: relative;
  margin-left: 10px;
  padding-left: 25px;
  font-size: 16px;
  font-weight: 300;
  text-decoration: underline;
}
html .sntndr .form-field .repete:before {
  position: absolute;
  top: 3px;
  left: 0px;
  content: "";
  display: block;
  width: 17px;
  height: 17px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -143px -167px;
}
html .sntndr .form-field .repete.disabled {
  color: #cccccb;
  cursor: default;
}
html .sntndr .form-field .repete.disabled:before {
  opacity: 0.5;
}
html .sntndr .form-field.rounded-number {
  margin-bottom: 0;
}
html .sntndr .field-message {
  background-color: #e6e6e6;
  border-radius: 4px;
  font-style: italic;
  padding: 8px;
  box-shadow: 0px 1px 0 #ffffff;
  text-shadow: 0px 1px #fff;
}
html .sntndr .field-message .lbl {
  font-weight: 300;
  color: #808080;
}
html .sntndr .field-message .value {
  color: #666666;
  font-weight: normal;
}
html .sntndr .form-feedback {
  border: 1px solid #ebd3d3;
  background-color: #fef2f2;
  border-radius: 3px;
  padding: 15px 20px;
  margin-top: 20px;
}
html .sntndr .form-feedback.form-username-feedback {
  position: relative;
  z-index: 11;
}
html .sntndr .form-feedback .message {
  color: #ad2028;
  font-size: 16px;
  font-weight: 300;
  text-shadow: 0px 1px #fff;
}
html .sntndr .form-feedback .message.info {
  color: #4d4d4d;
}
html .sntndr .form-feedback button.location-btn {
  position: relative;
  width: 215px;
  padding-left: 30px;
  margin-top: 20px;
  margin-bottom: 10px;
}
html .sntndr .form-feedback button.location-btn:before {
  position: absolute;
  display: block;
  height: 18px;
  width: 13px;
  left: 22px;
  top: 0px;
  bottom: 0px;
  margin: auto 0;
  content: "";
  z-index: 9;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -179px -165px;
}
html .sntndr .form-feedback .more-link {
  margin-top: 15px;
  display: block;
}
html .sntndr .form-buttons {
  margin-top: 30px;
  /*.form-cancel {
                    font-size: 15px;
                    text-decoration: underline;
                    margin-left: 20px;
                    font-weight: 300;
                }*/

}
html .sntndr .form-buttons .submit-btn {
  text-transform: uppercase;
  padding: 10px 30px;
  font-size: 14px;
  line-height: 14px;
  color: #666666;
}
html .sntndr .form-buttons .submit-btn.disabled {
  cursor: default;
  background-image: none !important;
  background-color: #eeefef;
  color: #b9b8b7;
  text-shadow: 0px 1px white;
  box-shadow: none;
}
html .sntndr .form-buttons .submit-btn.disabled:hover {
  background-color: #eeefef;
}
html .sntndr .form-buttons .submit-btn.disabled:active {
  box-shadow: 0px 1px 0 #f2f2f2;
}
html .sntndr .form-buttons .form-save {
  float: right;
  position: relative;
  padding-left: 25px;
  margin-top: 10px;
}
html .sntndr .form-buttons .form-save:before {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  display: block;
  width: 19px;
  height: 19px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -412px -217px;
}
html .sntndr .form-buttons button + a,
html .sntndr .form-buttons a + a {
  font-size: 15px;
  text-decoration: underline;
  margin-left: 20px;
  font-weight: 300;
}
html .sntndr form .form-description {
  color: #4d4e4e;
  font-size: 14px;
  font-weight: 300;
}
html .sntndr form .form-description > p:first-child {
  margin-top: 0;
}
html .sntndr form .right {
  float: right;
}
html .sntndr form .left {
  float: left;
}
html .sntndr form .form-field + .form-field,
html .sntndr form .form-section + .form-field {
  margin-top: 30px;
}
html .sntndr form .form-hint-title {
  color: #333333;
  font-size: 16px;
  margin-bottom: 10px;
}
html .sntndr form .form-hint {
  color: #9f9c9a;
  font-size: 16px;
  font-weight: 300;
  font-style: italic;
  margin-bottom: 5px;
  text-shadow: 0px 1px #ffffff;
}
html .sntndr form .lbl {
  font-size: 14px;
  color: #666666;
  font-weight: 300;
}
html .sntndr form .bottom-section {
  position: relative;
  padding-top: 40px;
}
html .sntndr form .bottom-section .top {
  position: absolute;
  top: -15px;
  left: 0;
}
html .sntndr form .more-link {
  margin-top: 20px;
  display: block;
  text-decoration: underline;
}
html .sntndr .clear-btn {
  position: absolute;
  right: 10px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -34px -201px;
  width: 11px;
  height: 11px;
  border: none;
  z-index: 15;
  cursor: pointer;
}
html .sntndr .search-form,
html .sntndr .autocomplete-wrap {
  position: relative;
}
html .sntndr .search-form .search-txt,
html .sntndr .autocomplete-wrap .search-txt {
  width: 100%;
  padding: 5px 20px 5px 35px;
  color: #999999;
  font-style: italic;
  font-size: 15px;
}
html .sntndr .search-form .submit-btn,
html .sntndr .autocomplete-wrap .submit-btn {
  position: absolute;
  left: 10px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -105px -168px;
  width: 17px;
  height: 17px;
  border: none;
  z-index: 15;
}
html .sntndr .search-form .result-popup,
html .sntndr .autocomplete-wrap .result-popup {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  display: none;
  position: absolute;
  z-index: 20;
  padding: 0 20px 20px;
  background-color: #ffffff;
  left: 0;
  width: 370px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  text-align: left;
}
html .sntndr .search-form .result-popup.right,
html .sntndr .autocomplete-wrap .result-popup.right {
  left: auto;
  right: 0;
}
html .sntndr .search-form .result-popup ul,
html .sntndr .autocomplete-wrap .result-popup ul {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
}
html .sntndr .search-form .result-popup ul li,
html .sntndr .autocomplete-wrap .result-popup ul li {
  padding: 20px 0px;
  font-size: 16px;
}
html .sntndr .search-form .result-popup ul li + li,
html .sntndr .autocomplete-wrap .result-popup ul li + li {
  border-top: 1px solid #e6e6e6;
}
html .sntndr .search-form .result-popup ul li .picture,
html .sntndr .autocomplete-wrap .result-popup ul li .picture {
  display: inline-block;
}
html .sntndr .search-form .result-popup ul li .item-title,
html .sntndr .autocomplete-wrap .result-popup ul li .item-title {
  font-weight: normal;
  color: #5b89ac;
}
html .sntndr .search-form .result-popup ul li .description,
html .sntndr .autocomplete-wrap .result-popup ul li .description {
  font-weight: 300;
  color: #868382;
  font-size: 14px;
}
html .sntndr .search-form .result-popup ul li .right,
html .sntndr .autocomplete-wrap .result-popup ul li .right {
  display: inline-block;
  padding-left: 15px;
}
html .sntndr .search-form .result-popup ul li .right .item-title,
html .sntndr .autocomplete-wrap .result-popup ul li .right .item-title {
  max-width: 210px;
}
html .sntndr .search-form .result-popup ul li .right .description,
html .sntndr .autocomplete-wrap .result-popup ul li .right .description {
  max-width: 210px;
}
html .sntndr .search-form .result-popup ul li.not-found-msg,
html .sntndr .autocomplete-wrap .result-popup ul li.not-found-msg {
  color: #676767;
  text-align: center;
}
html .sntndr .search-form .result-popup .result-footer,
html .sntndr .autocomplete-wrap .result-popup .result-footer {
  border-top: 1px solid #e6e6e6;
  padding: 17px 0 0;
}
html .sntndr .search-form .result-popup .result-footer button,
html .sntndr .autocomplete-wrap .result-popup .result-footer button {
  text-transform: uppercase;
  width: 100%;
}
html .sntndr .search-form.active .result-popup,
html .sntndr .autocomplete-wrap.active .result-popup {
  display: block;
}
html .sntndr .autocomplete-wrap .result-popup {
  width: 100%;
  box-sizing: border-box;
}
html .sntndr .search-component {
  background-color: #F7F7F8;
  padding: 10px;
  text-align: center;
  position: relative;
}
html .sntndr .search-component .search-form {
  padding-top: 0 !important;
  border-top: none !important;
}
html .sntndr .search-component .search-form .submit-btn {
  top: 0 !important;
}
html .sntndr .search-component:before {
  background-color: #F7F7F8;
  content: "";
  position: absolute;
  top: 0px;
  left: -20px;
  display: block;
  width: 20px;
  height: 100%;
}
html .sntndr .search-component:after {
  background-color: #F7F7F8;
  content: "";
  position: absolute;
  top: 0px;
  right: -20px;
  display: block;
  width: 20px;
  height: 100%;
}
html .sntndr .search-component.no-after:after {
  width: 0;
}
html .sntndr .gray-container {
  background-color: #fcfdfd;
  padding-bottom: 60px;
  border-bottom: 1px solid #d4d5d5;
  margin-bottom: 25px;
}
html .sntndr .gray-container.home-gray {
  position: relative;
  padding-bottom: 86px;
}
html .sntndr #login-popup {
  position: relative;
  float: right;
  margin-top: -484px;
  background-color: #f9faf8;
  padding: 40px 30px;
  width: 380px;
  min-height: 360px;
  text-align: center;
  border-radius: 6px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.5);
  border-left: 1px solid #eee;
  border-top: 1px solid #eee;
  border-right: 1px solid #eee;
  z-index: 1;
}
html .sntndr #login-popup .feedback-message-block {
  position: absolute;
  left: 25px;
  right: 25px;
  top: 15px;
}
html .sntndr #login-popup h2 {
  text-transform: uppercase;
  color: #ff0000;
  font-size: 18px;
  margin-bottom: 35px;
  font-weight: bold;
}
html .sntndr #login-popup .username-field {
  padding-left: 45px;
  position: relative;
  margin: 0 auto;
}
html .sntndr #login-popup .username-field:before {
  position: absolute;
  display: block;
  height: 19px;
  width: 16px;
  left: 20px;
  top: 0px;
  bottom: 0px;
  margin: auto;
  content: "";
  z-index: 9;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -432px -2px;
}
html .sntndr #login-popup .username-field[type=text] {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -422px 5px;
  padding-left: 32px;
  width: 162px;
  background-color: #fff;
}
html .sntndr #login-popup .captcha-block img {
  margin: 0 auto;
}
html .sntndr #login-popup .captcha-block .captcha-input {
  width: 140px;
  text-align: center;
}
html .sntndr #login-popup .captcha-block .refresh-btn {
  top: 12px;
  right: 92px;
}
html .sntndr #login-popup input[type=password]:focus {
  box-shadow: 0 0 0 2px #5c6ab1;
}
html .sntndr #login-popup .submit-btn {
  width: 200px;
}
html .sntndr #login-popup #dont-remember-username {
  display: block;
  margin-top: 10px;
}
html .sntndr #login-popup .extra-desc {
  width: 100%;
  font-size: 16px;
  font-weight: 300;
  font-style: italic;
  color: #808080;
  margin-top: 30px;
  margin-bottom: 15px;
  text-shadow: 0px 1px #fff;
}
html .sntndr #login-popup .form-field .inline.marged {
  margin-right: 8px;
}
html .sntndr #login-popup .to-edit {
  padding-right: 45px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #f4f5f3;
  border-radius: 4px;
  border-top: 1px solid #e4e5e4;
  border-bottom: 1px solid #fdfdfd;
  font-size: 16px;
  color: #50504c;
  position: relative;
  display: inline-block;
  cursor: pointer;
}
html .sntndr #login-popup .to-edit:after {
  position: absolute;
  display: block;
  height: 17px;
  width: 17px;
  right: 10px;
  top: 0px;
  bottom: 0px;
  margin: auto;
  content: "";
  z-index: 9;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll 0 -482px;
}
html .sntndr #popup-background {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 99;
  background-color: rgba(0, 0, 0, 0.2);
}
html .sntndr .centered-popup {
  z-index: 100;
  border-radius: 6px;
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.7);
  background-color: #F5F6F4;
  padding: 30px;
  min-height: 100px;
  max-width: 750px;
  max-height: calc(0%);
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -webkit: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: -webkit-translate(-50%, -50%);
}
html .sntndr .centered-popup > header {
  margin-bottom: 25px;
}
html .sntndr .centered-popup h3 {
  text-transform: uppercase;
  font-weight: 400;
  color: #000;
  font-size: 18px;
}
html .sntndr .centered-popup .search-form input[type=text],
html .sntndr .centered-popup .search-form input[type=password],
html .sntndr .centered-popup .search-form input[type=email],
html .sntndr .centered-popup .search-form textarea,
html .sntndr .centered-popup .search-form select {
  width: 100%;
}
html .sntndr .centered-popup .remove-icon {
  position: absolute;
  content: "";
  top: 15px;
  right: 15px;
  width: 17px;
  height: 16px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -161px -167px;
  cursor: pointer;
}
html .sntndr .centered-popup input#email-txt {
  clear: both;
  display: block;
}
html .sntndr .centered-popup .combobox {
  width: 100%;
}
html .sntndr .centered-popup .combobox > input {
  width: 100%;
}
html .sntndr .centered-popup.email-popup {
  background-color: #fff;
  min-width: 600px;
  font-size: 16px;
}
html .sntndr .centered-popup.email-popup h3 {
  font-size: 18px;
  color: #ff0000;
  font-weight: bold;
}
html .sntndr .centered-popup.email-popup h4 {
  margin-top: 25px;
}
html .sntndr .centered-popup.email-popup p {
  color: #4d4d4d;
}
html .sntndr .centered-popup.email-popup blockquote {
  font-style: italic;
}
html .sntndr .centered-popup.email-popup blockquote:before {
  content: '"';
}
html .sntndr .centered-popup.email-popup blockquote:after {
  content: '"';
}
html .sntndr .centered-popup.confirmation-popup {
  min-width: 700px;
}
html .sntndr .centered-popup.info-alert-popup {
  min-width: 450px;
  font-size: 14px;
}
html .sntndr .centered-popup.info-alert-popup .row {
  position: relative;
}
html .sntndr .centered-popup.info-alert-popup .row .alert-info-content {
  width: 360px;
}
html .sntndr .centered-popup.info-alert-popup .row .actions-menu {
  position: absolute;
  bottom: 0;
  right: 0;
}
html .sntndr .centered-popup.question-popup {
  padding-left: 60px;
  max-height: none;
}
html .sntndr .centered-popup.question-popup header {
  position: relative;
}
html .sntndr .centered-popup.question-popup header:before {
  position: absolute;
  top: -2px;
  left: -32px;
  content: "";
  width: 24px;
  height: 23px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -73px -480px;
}
html .sntndr .centered-popup.question-popup.big {
  min-width: 650px;
}
html .sntndr .centered-popup#popup-add-meal-card {
  width: 590px;
}
html .sntndr .centered-popup#popup-add-meal-card select {
  width: 270px;
}
html .sntndr .centered-popup#popup-add-meal-card .search-form {
  float: right;
}
html .sntndr .centered-popup#popup-add-meal-card .search-form .search-txt {
  width: 270px;
}
html .sntndr .centered-popup#popup-add-meal-card .notification-text {
  display: inline-block;
  vertical-align: baseline;
}
html .sntndr .centered-popup#popup-add-meal-card .disabled .item-title {
  color: #999999;
}
html .sntndr .centered-popup#popup-add-user {
  width: 440px;
}
html .sntndr .centered-popup#popup-add-recipient {
  width: 490px;
}
html .sntndr .centered-popup#popup-get-account {
  width: 490px;
}
html .sntndr .centered-popup.table {
  min-width: inherit;
  max-height: none;
}
html .sntndr .centered-popup.table > header > h3 {
  text-transform: uppercase;
}
html .sntndr .centered-popup.table .header-search {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 5px;
  background-clip: padding-box;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  padding: 10px 10px 10px 20px !important;
  width: 100%;
  margin-left: -20px;
  margin-top: -10px;
}
html .sntndr .centered-popup.table .header-search.search-form {
  border-top: none;
}
html .sntndr .centered-popup.table .header-search.search-form .submit-btn {
  top: 1px;
  left: 30px;
}
html .sntndr .centered-popup.table .header-search:before {
  display: none;
}
html .sntndr .centered-popup.table .list-content {
  margin-top: 15px;
  background-color: #fff;
  border-radius: 5px;
  padding: 10px 10px 10px 20px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  width: auto;
}
html .sntndr .centered-popup.table table {
  display: block;
  width: auto;
}
html .sntndr .centered-popup.table table thead {
  display: inline-block;
  width: 100%;
  height: 45px;
  border-bottom: 1px solid #b3b4b4;
}
html .sntndr .centered-popup.table table thead th {
  text-transform: none;
  color: #4d4d4e;
  font-size: 16px;
}
html .sntndr .centered-popup.table table thead th label {
  margin-left: 15px;
}
html .sntndr .centered-popup.table table tbody {
  height: 369px;
  display: inline-block;
  width: auto;
  overflow-y: scroll;
}
html .sntndr .centered-popup.table table tbody tr:first-child td {
  border-top: none;
}
html .sntndr .centered-popup.table table tbody td {
  padding-top: 10px;
  padding-bottom: 10px;
  height: 30px;
  line-height: 25px;
}
html .sntndr .centered-popup.table table tbody td.column-3 {
  padding-right: 10px;
}
html .sntndr .centered-popup.table table tbody.fixed-width .item-title {
  top: 2px;
}
html .sntndr .centered-popup.table table tbody.fixed-width .column-2 {
  width: auto;
}
html .sntndr .centered-popup.table table tfoot {
  display: inline-block;
  width: 100%;
  border-top: 1px solid #e5e5e5;
}
html .sntndr .centered-popup.table table tfoot a {
  text-transform: none;
}
html .sntndr .centered-popup.table table tfoot th:first-child {
  border-top: none !important;
}
html .sntndr .centered-popup.table table tfoot th:first-child:before {
  border-top: none !important;
}
html .sntndr .centered-popup.table table.checkboxes .column-2 {
  padding-left: 5px;
}
html .sntndr .centered-popup.table.big tbody {
  height: 295px;
}
html .sntndr .centered-popup.table .item-title {
  top: 0;
}
html .sntndr .centered-popup.table .iban {
  min-width: 215px;
  color: #989898;
  padding: 10px 0;
}
html .sntndr .logged-out > header {
  padding-top: 0 !important;
  height: 40px !important;
  margin-bottom: 0 !important;
}
html .sntndr .logged-out > header h1 {
  font-size: 18px !important;
  color: #9f9c9a !important;
  line-height: 38px;
}
html .sntndr > header .top-section {
  display: table;
  width: 100%;
  height: 60px;
  background-color: #ff0000;
}
html .sntndr > header .top-section .brand {
  float: left;
  line-height: 55px;
  margin-left: -20px;
}
html .sntndr > header .top-section .brand img {
  border: none;
  vertical-align: middle;
}
html .sntndr > header .top-section .events-nav {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  float: left;
}
html .sntndr > header .top-section .events-nav li {
  position: relative;
  float: left;
  margin-left: 2px;
}
html .sntndr > header .top-section .events-nav li a {
  position: relative;
  display: block;
  padding: 19px 10px 20px 10px;
}
html .sntndr > header .top-section .events-nav li a:before {
  display: none;
  position: absolute;
  bottom: 4px;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  text-align: center;
  content: attr(data-title);
  color: #ffffff;
  font-size: 10px;
  text-shadow: 0px 1px #ac2024;
  text-transform: uppercase;
}
html .sntndr > header .top-section .events-nav li a:hover:before {
  display: block;
}
html .sntndr > header .top-section .events-nav li a:after {
  display: block;
  content: "";
  width: 24px;
  height: 22px;
}
html .sntndr > header .top-section .events-nav li.alerts a:after {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -147px -22px;
}
html .sntndr > header .top-section .events-nav li.alerts.active a:after {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -149px 0;
}
html .sntndr > header .top-section .events-nav li.operations a:after {
  width: 25px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -121px -22px;
}
html .sntndr > header .top-section .events-nav li.operations.active a:after {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -174px 0;
}
html .sntndr > header .top-section .events-nav li.messages a:after {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -50px 0;
}
html .sntndr > header .top-section .events-nav li.messages.active a:after {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -199px 0;
}
html .sntndr > header .top-section .events-nav li .count {
  position: absolute;
  bottom: -8px;
  left: 16px;
  display: block;
  padding: 0px 3px 4px 3px;
  border-radius: 2px;
  background-color: #4e8ad3;
  border: 1px solid #c3d4ed;
  color: #fff;
  font-size: 11px;
  font-weight: 300;
  height: 10px;
  min-width: 8px;
  text-align: center;
  vertical-align: middle;
  z-index: 10;
  text-shadow: 0px 1px #000;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);
}
html .sntndr > header .top-section .actions-nav {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  float: right;
}
html .sntndr > header .top-section .actions-nav li {
  float: left;
  margin-right: 2px;
}
html .sntndr > header .top-section .actions-nav li a {
  position: relative;
  display: block;
  padding: 19px 10px 20px 10px;
  height: 21px;
  line-height: 21px;
  font-size: 16px;
  color: #ffffff;
  text-shadow: 0px 1px #b02024;
}
html .sntndr > header .top-section .actions-nav li a:before {
  display: none;
  position: absolute;
  bottom: 0px;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  text-align: center;
  content: attr(data-title);
  color: #ffffff;
  font-size: 10px;
  text-shadow: 0px 1px #ac2024;
  text-transform: uppercase;
}
html .sntndr > header .top-section .actions-nav li a:hover:before {
  display: block;
}
html .sntndr > header .top-section .actions-nav li a:after {
  display: block;
  content: "";
  height: 21px;
}
html .sntndr > header .top-section .actions-nav li.active {
  background-color: #9e2228;
  border-right: 1px solid #fd4e54;
  border-left: 1px solid #940611;
  padding-left: 9px;
  padding-right: 9px;
}
html .sntndr > header .top-section .actions-nav li.documents a:after {
  display: block;
  content: "";
  width: 18px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll 0 -22px;
}
html .sntndr > header .top-section .actions-nav li.historic a:after {
  display: block;
  content: "";
  width: 23px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -19px -22px;
}
html .sntndr > header .top-section .actions-nav li.papers a:after {
  display: block;
  content: "";
  width: 19px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -45px -22px;
}
html .sntndr > header .top-section .actions-nav li.beneficiaries a:after {
  display: block;
  content: "";
  width: 26px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -67px -22px;
}
html .sntndr > header .top-section .actions-nav li.operations a:after {
  display: block;
  content: "";
  width: 25px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -121px -22px;
}
html .sntndr > header .top-section .actions-nav li.alerts a:after {
  display: block;
  content: "";
  width: 25px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -147px -22px;
}
html .sntndr > header .top-section .actions-nav li.user {
  margin-left: 10px;
}
html .sntndr > header .top-section .actions-nav li.user a:before {
  display: none;
}
html .sntndr > header .top-section .actions-nav li.logout a:before {
  display: none;
}
html .sntndr > header .top-section .actions-nav li:last-child {
  margin-right: 0;
}
html .sntndr > header .navbar-section {
  height: 40px;
  background-image: linear-gradient(to bottom, #ffffff 9%, #f5f6f7 80%);
  background-color: #f5f6f7;
  border-bottom: 1px solid #e7e7e7;
  border-top: 1px solid #e7e7e7;
}
html .sntndr > header .navbar-section .main-nav {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
}
html .sntndr > header .navbar-section .main-nav > li {
  float: left;
}
html .sntndr > header .navbar-section .main-nav > li > a {
  display: block;
  padding: 0 17px;
  color: #4d4d4d;
  font-size: 15px;
  text-decoration: none;
  height: 38px;
  line-height: 38px;
  margin-top: 2px;
}
html .sntndr > header .navbar-section .main-nav > li > a:hover {
  background-color: #eee;
  transition: background-color 0s linear;
}
html .sntndr > header .navbar-section .main-nav > li.active > a {
  position: relative;
  height: 42px;
  line-height: 38px;
  background-color: #fff;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 6px;
  background-clip: padding-box;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
}
html .sntndr > header .navbar-section .main-nav > li.active > a:after {
  position: absolute;
  display: block;
  height: 6px;
  top: 39px;
  left: 0px;
  right: 0px;
  background-color: #fff;
  content: "";
  z-index: 9;
}
html .sntndr > header .navbar-section .main-nav > li.dropdown {
  position: relative;
  margin: 0;
  padding: 0;
  background: none;
  border: none;
}
html .sntndr > header .navbar-section .main-nav > li.dropdown > a {
  padding-right: 30px;
  transition: none;
}
html .sntndr > header .navbar-section .main-nav > li.dropdown > a:after {
  right: 14px;
  top: 20px;
}
html .sntndr > header .navbar-section .main-nav > li.dropdown:hover > a {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 6px;
  background-clip: padding-box;
}
html .sntndr > header .navbar-section .main-nav > li.dropdown:hover > a:after {
  top: 18px;
}
html .sntndr > header .navbar-section .main-nav > li.dropdown > .dropdown-content {
  position: absolute;
  z-index: 20;
  top: 40px;
  left: 0;
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  display: none;
  width: auto;
  min-height: 30px;
  background-color: #f7f8f8;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
  background-color: #fff;
  cursor: default;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 0;
  background-clip: padding-box;
  width: 100%;
  text-align: left;
}
html .sntndr > header .navbar-section .main-nav > li.dropdown > .dropdown-content > li {
  float: left;
  clear: both;
  width: 100%;
}
html .sntndr > header .navbar-section .main-nav > li.dropdown > .dropdown-content > li > a {
  margin-top: 0;
  white-space: nowrap;
  display: block;
  padding: 8px 17px 0px 17px;
  color: #4d4d4d;
  font-size: 15px;
  text-decoration: none;
  height: 28px;
}
html .sntndr > header .navbar-section .main-nav > li.dropdown > .dropdown-content .cards {
  width: 240px;
}
html .sntndr > header .navbar-section .main-nav > li.dropdown > .dropdown-content > ul {
  display: table;
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html .sntndr > header .navbar-section .main-nav > li.dropdown > .dropdown-content > ul li {
  float: left;
  padding-top: 15px;
  text-align: left;
  width: 100%;
  clear: both;
}
html .sntndr > header .navbar-section .main-nav > li.dropdown > .dropdown-content > ul li a {
  font-size: 15px;
  color: #4d4d4d;
  text-decoration: none;
}
html .sntndr > header .navbar-section .main-nav > li.dropdown > .dropdown-content > ul li a .link {
  display: block;
}
html .sntndr > header .navbar-section .main-nav > li.dropdown > .dropdown-content > ul li a img {
  display: block;
}
html .sntndr > header .navbar-section .main-nav > li.dropdown > .dropdown-content > ul li a .descrition {
  display: block;
}
html .sntndr > header .navbar-section .main-nav > li.dropdown > .dropdown-content > ul li .description {
  display: block;
  font-style: italic;
  font-weight: 300;
  font-size: 14px;
  color: #888888;
}
html .sntndr > header .navbar-section .main-nav > li.dropdown > .dropdown-content > ul li.credit {
  padding-top: 0;
  width: 80px;
  margin-right: 40px;
  clear: none;
}
html .sntndr > header .navbar-section .main-nav > li.dropdown > .dropdown-content > ul li.credit a:before {
  display: block;
  content: "";
  width: 80px;
  height: 50px;
  margin-bottom: 10px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll 0 -225px;
}
html .sntndr > header .navbar-section .main-nav > li.dropdown > .dropdown-content > ul li.meal {
  /*padding-top: 0;
                                                width: 80px;
                                                clear: none;
                                                a {
                                                    &:before {
                                                        display: block;
                                                        content: "";
                                                        width: 80px;
                                                        height: 50px;
                                                        margin-bottom: 10px;
                                                        .sprite(0, -276px);
                                                    }
                                                }*/

}
html .sntndr > header .navbar-section .main-nav > li.dropdown > .dropdown-content > ul li.trade img {
  margin-bottom: 10px;
}
html .sntndr > header .navbar-section .main-nav > li.dropdown > .dropdown-content > ul li.separator {
  margin-top: 15px;
  border-top: 1px solid #cbcaca;
}
html .sntndr > header .navbar-section .main-nav > li.dropdown:hover > .dropdown-content {
  display: table;
}
html .sntndr > header .navbar-section .main-nav > li.dropdown:hover > a {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
  background-color: #fff;
  position: relative;
}
html .sntndr > header .navbar-section .main-nav > li.dropdown:hover > a:before {
  position: absolute;
  content: "";
  background-color: white;
  height: 7px;
  bottom: -2px;
  left: 0;
  right: 0;
  z-index: 22;
}
html .sntndr > .main-section {
  min-height: 300px;
}
html .sntndr > .main-section .content-wrapper {
  margin-bottom: 100px;
}
html .sntndr > .main-section .content-wrapper .container-header {
  margin-bottom: 20px;
}
html .sntndr > .main-section .content-wrapper .container-header h2 {
  display: inline-block;
}
html .sntndr > .main-section .content-wrapper .container-header .inline {
  vertical-align: middle;
}
html .sntndr > .main-section .content-wrapper .container-header .company {
  display: inline-block;
  border-left: 1px solid #999;
  font-size: 20px;
  color: #999;
  padding-left: 15px;
  margin-left: 15px;
  font-family: Exo, Arial;
}
html .sntndr > .main-section .content-wrapper .container-header > .description {
  color: #888888;
  font-weight: 300;
  font-size: 14px;
  margin-bottom: 30px;
}
html .sntndr > .main-section .content-wrapper .container-header select {
  text-transform: uppercase;
  color: #6A88AE;
}
html .sntndr > .main-section .content-wrapper .container-header option {
  text-transform: none;
  color: #868382;
}
html .sntndr > .main-section .content-wrapper > section > .container > section > header h2 {
  text-transform: capitalize;
}
html .sntndr > .main-section .content-wrapper > section > header {
  display: table;
  width: 100%;
  height: 105px;
  margin-bottom: 30px;
  border-top: 1px solid #f2f2f1;
  border-bottom: 1px solid #e5e5e5;
  background-image: linear-gradient(to bottom, #ffffff 9%, #f8fafb 80%);
  background-color: #f8fafb;
  background-color: #fff;
}
html .sntndr > .main-section .content-wrapper > section > header > .container {
  padding-top: 36px;
}
html .sntndr > .main-section .content-wrapper > section > header.margin-bigger {
  margin-bottom: 40px;
}
html .sntndr > .main-section .content-wrapper > section > header h1 {
  float: left;
  font-size: 24px;
  color: #ff0000;
  font-weight: 600;
  text-transform: uppercase;
}
html .sntndr > .main-section .content-wrapper > section > header .title-description {
  color: #ff0000;
  font-weight: 300;
  font-style: italic;
  font-size: 12px;
}
html .sntndr > .main-section .content-wrapper > section > header .languages {
  float: right;
}
html .sntndr > .main-section .content-wrapper > section > header .languages li {
  display: inline-block;
  font-size: 15px;
  font-weight: 300;
}
html .sntndr > .main-section .content-wrapper > section > header .languages li + li {
  margin-left: 20px;
  padding-left: 20px;
  border-left: 1px solid #e7e7e5;
}
html .sntndr > .main-section .content-wrapper > section > header .languages li + li a {
  text-decoration: underline;
}
html .sntndr > .main-section .content-wrapper > section > header .languages li.selected {
  color: #51514e;
}
html .sntndr > .main-section .content-wrapper > section > header .welcome-user {
  margin-bottom: 20px;
}
html .sntndr > .main-section .content-wrapper > section > header .welcome-user .welcome-content {
  padding-top: 36px;
  padding-bottom: 12px;
  border-bottom: 1px solid #ebe1c8;
  background-image: linear-gradient(to bottom, #fdf9f0 0%, #fefce6 100%);
}
html .sntndr > .main-section .content-wrapper > section > header .welcome-user .picture {
  float: left;
}
html .sntndr > .main-section .content-wrapper > section > header .welcome-user .picture img {
  border-radius: 50%;
  border: 2px solid #ff0000;
  width: 50px;
  height: 50px;
}
html .sntndr > .main-section .content-wrapper > section > header .welcome-user .info {
  float: left;
}
html .sntndr > .main-section .content-wrapper > section > header .welcome-user .info .user-message {
  margin-right: 5px;
  font-size: 18px;
  color: #4d4d4e;
}
html .sntndr > .main-section .content-wrapper > section > header .welcome-user .info .last-login {
  margin-top: 5px;
  color: #808080;
  font-size: 16px;
  font-weight: 300;
  font-style: italic;
}
html .sntndr > .main-section .content-wrapper > section > header .welcome-user .notifications {
  float: left;
  margin-top: 12px;
  background-color: #fef1d1;
}
html .sntndr > .main-section .content-wrapper > section > header .welcome-user .company {
  float: left;
  margin-left: 20px;
}
html .sntndr > .main-section .content-wrapper > section > header .welcome-user .welcome-messages {
  padding: 15px 0;
  background-color: #f6fcfe;
  border-bottom: 1px solid #cee0e6;
}
html .sntndr > .main-section .content-wrapper > section > header .welcome-user .welcome-messages .featured-message {
  position: relative;
  color: #4d4d4e;
  font-size: 15px;
  font-weight: 300;
}
html .sntndr > .main-section .content-wrapper > section > header .welcome-user .welcome-messages .featured-message a {
  text-decoration: underline;
}
html .sntndr > .main-section .content-wrapper > section > header .welcome-user .welcome-messages .featured-message .close-btn {
  position: absolute;
  content: "";
  top: 50%;
  margin-top: -5px;
  right: 0;
  width: 11px;
  height: 11px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -34px -201px;
  cursor: pointer;
}
html .sntndr > .main-section .content-wrapper > section > header .feedback-messages {
  margin-bottom: 55px;
}
html .sntndr > .main-section .content-wrapper > section > header .feedback-messages .feedback-message + .feedback-message {
  margin-top: 10px;
}
html .sntndr > .main-section .content-wrapper > section > header .search-form {
  float: right;
}
html .sntndr > .main-section .content-wrapper > section > header .search-form .search-txt {
  width: 250px;
}
html .sntndr > .main-section .content-wrapper > section > header .top-description {
  display: table;
  width: 100%;
  margin-bottom: 50px;
}
html .sntndr > .main-section .content-wrapper > section > header .top-description .picture {
  float: left;
  margin-right: 20px;
}
html .sntndr > .main-section .content-wrapper > section > header .top-description .picture.account {
  width: 39px;
  height: 44px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -250px -109px;
}
html .sntndr > .main-section .content-wrapper > section > header .top-description .picture.account .icon-currency {
  top: 14px;
  width: 38px;
  font-size: 18px;
}
html .sntndr > .main-section .content-wrapper > section > header .top-description .picture.payments-details {
  float: left;
  width: 48px;
  height: 42px;
  margin-top: 5px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll 0 -415px;
}
html .sntndr > .main-section .content-wrapper > section > header .top-description .picture.cards-extracts {
  width: 40px;
  height: 45px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -104px -59px;
  position: relative;
  top: 3px;
  margin-bottom: 20px;
}
html .sntndr > .main-section .content-wrapper > section > header .top-description .picture.remote-account {
  width: 39px;
  height: 45px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -249px -62px;
}
html .sntndr > .main-section .content-wrapper > section > header .top-description .info {
  float: left;
  position: relative;
}
html .sntndr > .main-section .content-wrapper > section > header .top-description .info .favorite-switcher {
  position: absolute;
  top: 8px;
  right: -30px;
}
html .sntndr > .main-section .content-wrapper > section > header .top-description .info h1 {
  float: left;
}
html .sntndr > .main-section .content-wrapper > section > header .top-description .info h1 span {
  color: #999999;
  font-weight: normal;
  padding-left: 10px;
  font-size: 20px;
}
html .sntndr > .main-section .content-wrapper > section > header .top-description .info .description {
  clear: both;
  margin-top: 5px;
  color: #888888;
  font-size: 16px;
  font-weight: 300;
}
html .sntndr > .main-section .content-wrapper > section > header .top-description .info .extra-desc {
  font-style: italic;
}
html .sntndr > .main-section .content-wrapper > section > header .top-description .info .edit-header-title {
  float: left;
  margin-left: 10px;
}
html .sntndr > .main-section .content-wrapper > section > header .top-description .info .header-title-input {
  margin-top: -2px;
}
html .sntndr > .main-section .content-wrapper > section > header .top-description .info .view-block {
  float: left;
}
html .sntndr > .main-section .content-wrapper > section > header .top-description .info .edit-block {
  float: left;
  margin-top: -4px;
  margin-bottom: 4px;
}
html .sntndr > .main-section .content-wrapper > section > header .top-description .info .edit-block .save-btn {
  margin-left: 10px;
}
html .sntndr > .main-section .content-wrapper > section > header .top-description .info .edit-block .cancel-btn {
  margin-left: 3px;
}
html .sntndr > .main-section .content-wrapper > section > header .top-description .company {
  float: left;
  margin-left: 20px;
  text-transform: uppercase;
  color: #9f9c9a;
  font-size: 20px;
}
html .sntndr > .main-section .content-wrapper > section > header .top-description .account h2 {
  text-transform: uppercase;
}
html .sntndr > .main-section .content-wrapper > section > header .top-description .dropdown {
  float: right;
}
html .sntndr > .main-section .content-wrapper > section > header .top-description .dropdown a {
  line-height: 34px;
}
html .sntndr > .main-section .content-wrapper > section > header .top-description .header-filters {
  display: inline-block;
  padding-left: 30px;
  margin-left: 30px;
  border-left: 1px solid #ccc;
  margin-bottom: 0;
}
html .sntndr > .main-section .content-wrapper > section > header .top-description .actions-menu {
  text-align: right;
}
html .sntndr > .main-section .content-wrapper > section > header .top-description + .navbar-section {
  margin-top: -10px;
}
html .sntndr > .main-section .content-wrapper > section > header .link-ibos {
  position: relative;
  padding-left: 20px;
  color: #666766;
  font-size: 14px;
}
html .sntndr > .main-section .content-wrapper > section > header .link-ibos.separator {
  margin-left: 30px;
  padding-left: 50px;
  border-left: 1px solid #cccccc;
}
html .sntndr > .main-section .content-wrapper > section .navbar-section {
  padding: 0;
  margin: 0;
}
html .sntndr > .main-section .content-wrapper > section .navbar-section > li {
  display: inline-block;
}
html .sntndr > .main-section .content-wrapper > section .navbar-section > li + li {
  margin-left: 20px;
}
html .sntndr > .main-section .content-wrapper > section .navbar-section > li > a {
  font-size: 16px;
  color: #666666;
  padding: 5px 20px;
  display: block;
}
html .sntndr > .main-section .content-wrapper > section .navbar-section > li > a:hover {
  text-decoration: none;
}
html .sntndr > .main-section .content-wrapper > section .navbar-section > li.active {
  position: relative;
}
html .sntndr > .main-section .content-wrapper > section .navbar-section > li.active > a {
  color: #191919;
  position: relative;
}
html .sntndr > .main-section .content-wrapper > section .navbar-section > li.active:after {
  position: absolute;
  border-bottom: 3px solid #e61c2c;
  bottom: -1px;
  left: 0;
  width: 100%;
  content: "";
  display: block;
}
html .sntndr > .main-section .content-wrapper > section .navbar-section > li.dropdown {
  position: relative;
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  height: auto;
}
html .sntndr > .main-section .content-wrapper > section .navbar-section > li.dropdown > a {
  padding-right: 30px;
  transition: none;
}
html .sntndr > .main-section .content-wrapper > section .navbar-section > li.dropdown > a:after {
  right: 14px;
  top: 13px;
}
html .sntndr > .main-section .content-wrapper > section .navbar-section > li.dropdown > .dropdown-content {
  position: absolute;
  z-index: 20;
  top: 26px;
  left: 0;
  right: 0;
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  display: none;
  width: auto;
  min-height: 30px;
  background-color: #f7f8f8;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
  background-color: #fff;
  cursor: default;
  border-top-right-radius: 0;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 0;
  background-clip: padding-box;
  padding-right: 1px;
  width: 100%;
  text-align: left;
}
html .sntndr > .main-section .content-wrapper > section .navbar-section > li.dropdown > .dropdown-content > ul {
  display: table;
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html .sntndr > .main-section .content-wrapper > section .navbar-section > li.dropdown > .dropdown-content > ul li {
  float: left;
  text-align: left;
  width: 100%;
  clear: both;
}
html .sntndr > .main-section .content-wrapper > section .navbar-section > li.dropdown > .dropdown-content > ul li + li {
  padding-top: 15px;
}
html .sntndr > .main-section .content-wrapper > section .navbar-section > li.dropdown > .dropdown-content > ul li a {
  font-size: 15px;
  text-decoration: none;
}
html .sntndr > .main-section .content-wrapper > section .navbar-section > li.dropdown > .dropdown-content > ul li.active > a {
  color: #19191a;
}
html .sntndr > .main-section .content-wrapper > section .navbar-section > li.dropdown:hover > .dropdown-content {
  display: table;
}
html .sntndr > .main-section .content-wrapper > section .navbar-section > li.dropdown:hover > a {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
  background-color: #fff;
  position: relative;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 6px;
  background-clip: padding-box;
}
html .sntndr > .main-section .content-wrapper > section .navbar-section > li.dropdown:hover > a:before {
  position: absolute;
  content: "";
  background-color: #fff;
  height: 8px;
  bottom: -3px;
  left: 0;
  right: 0;
  z-index: 22;
}
html .sntndr > .main-section .content-wrapper > section .main-content {
  float: left;
  width: 750px;
}
html .sntndr > .main-section .content-wrapper > section .main-content.right {
  float: right;
}
html .sntndr > .main-section .content-wrapper > section .main-content.right .summary.gray > ul {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
  background-clip: padding-box;
}
html .sntndr > .main-section .content-wrapper > section .main-content.right .summary.gray > ul li:first-child {
  padding-left: 20px;
}
html .sntndr > .main-section .content-wrapper > section .main-content.right .summary.gray > ul:before {
  display: none;
}
html .sntndr > .main-section .content-wrapper > section .main-content.right .summary.gray > ul:after {
  display: block;
}
html .sntndr > .main-section .content-wrapper > section .main-content.right .header-actions {
  border-left: 1px solid #EEEFEF;
  padding-left: 10px;
}
html .sntndr > .main-section .content-wrapper > section .main-content.right .header-actions:after {
  display: block;
}
html .sntndr > .main-section .content-wrapper > section .main-content.right .header-actions:before {
  display: none;
}
html .sntndr > .main-section .content-wrapper > section .main-content.right .header-search:after {
  display: block;
}
html .sntndr > .main-section .content-wrapper > section .main-content.right .header-search:before {
  display: none;
}
html .sntndr > .main-section .content-wrapper > section .main-content.right .list-section .list-content table tbody tr:first-child td:first-child::before,
html .sntndr > .main-section .content-wrapper > section .main-content.right .list-section .list-content table tfoot tr:first-child td:first-child::before,
html .sntndr > .main-section .content-wrapper > section .main-content.right .list-section .list-content table tbody tr:first-child th:first-child::before,
html .sntndr > .main-section .content-wrapper > section .main-content.right .list-section .list-content table tfoot tr:first-child th:first-child::before {
  display: none;
}
html .sntndr > .main-section .content-wrapper > section .main-content.right .list-section .list-content table tbody tr:first-child td:last-child::before,
html .sntndr > .main-section .content-wrapper > section .main-content.right .list-section .list-content table tfoot tr:first-child td:last-child::before,
html .sntndr > .main-section .content-wrapper > section .main-content.right .list-section .list-content table tbody tr:first-child th:last-child::before,
html .sntndr > .main-section .content-wrapper > section .main-content.right .list-section .list-content table tfoot tr:first-child th:last-child::before {
  border-top: 1px solid #E5E5E5;
  content: "";
  position: absolute;
  top: -1px;
  right: -20px;
  left: auto;
  display: block;
  width: 20px;
}
html .sntndr > .main-section .content-wrapper > section .main-content.right .list-section .list-content table.simple-data-table tbody tr td:first-child::before {
  display: none;
}
html .sntndr > .main-section .content-wrapper > section .main-content.right .close {
  position: absolute;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -34px -353px;
  width: 67px;
  height: 32px;
  bottom: -1px;
  right: -1px;
  cursor: pointer;
}
html .sntndr > .main-section .content-wrapper > section .main-content.right .list-section .list-content table.simple-data-table tr td:first-child,
html .sntndr > .main-section .content-wrapper > section .main-content.right .list-section .list-content table.simple-data-table tr th:first-child {
  padding-left: 5px;
}
html .sntndr > .main-section .content-wrapper > section .main-content.left .large-gray-block {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  background-clip: padding-box;
  padding-right: 30px;
}
html .sntndr > .main-section .content-wrapper > section .main-content.left .large-gray-block:after {
  display: none;
}
html .sntndr > .main-section .content-wrapper > section .main-content.left .large-gray-block .add-contact-list .add-contact + .add-contact {
  margin-top: 17px;
}
html .sntndr > .main-section .content-wrapper > section .main-content.left .large-gray-block button {
  box-shadow: 0px 1px 0 #fff;
}
html .sntndr > .main-section .content-wrapper > section .main-content.left .large-gray-block .rounded-number .number {
  box-shadow: 0px 1px 0 #fff;
  text-shadow: 0px 1px 0 #fff;
}
html .sntndr > .main-section .content-wrapper > section .main-content.left .wizard-block {
  padding-left: 30px;
  padding-right: 30px;
}
html .sntndr > .main-section .content-wrapper > section .main-content.left .wizard-block .form-field label {
  float: none;
}
html .sntndr > .main-section .content-wrapper > section .main-content.left .list-section .list-content table.simple-data-table tr td:last-child,
html .sntndr > .main-section .content-wrapper > section .main-content.left .list-section .list-content table.simple-data-table tr th:last-child {
  padding-right: 5px;
}
html .sntndr > .main-section .content-wrapper > section .main-content.large {
  width: 826px;
}
html .sntndr > .main-section .content-wrapper > section .main-content.small {
  width: 650px;
}
html .sntndr > .main-section .content-wrapper > section .main-content.half-size {
  width: 585px;
}
html .sntndr > .main-section .content-wrapper > section .main-content.full-size {
  width: 100%;
  float: none;
}
html .sntndr > .main-section .content-wrapper > section .main-content.full-size .header-actions:after {
  display: block;
}
html .sntndr > .main-section .content-wrapper > section .main-content.full-size .header-search:after {
  display: block;
}
html .sntndr > .main-section .content-wrapper > section .main-content.full-size .list-section {
  /*&:before {
                                        border-top: 1px solid #E5E5E5;
                                        content: "";
                                        position: absolute;
                                        bottom: -1px;
                                        right: -20px;
                                        left: auto;
                                        display: block;
                                        width: 20px;
                                    }*/

}
html .sntndr > .main-section .content-wrapper > section .main-content .filter-section {
  display: table;
  margin-bottom: 40px;
}
html .sntndr > .main-section .content-wrapper > section .main-content .filter-section .column {
  float: left;
}
html .sntndr > .main-section .content-wrapper > section .main-content .filter-section .column + .column {
  margin-left: 10px;
}
html .sntndr > .main-section .content-wrapper > section .main-content .notifications {
  position: relative;
  padding: 10px 0;
  border-top: 1px solid #f0e6ce;
  background-image: linear-gradient(to bottom, #fefcea 0%, #fefcf5 100%);
}
html .sntndr > .main-section .content-wrapper > section .main-content .notifications:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 20px;
  left: -20px;
  border-top: 1px solid #f0e6ce;
  background-image: linear-gradient(to bottom, #fefcea 0%, #fefcf5 100%);
}
html .sntndr > .main-section .content-wrapper > section .main-content .notifications .lbl {
  height: 26px;
  line-height: 26px;
}
html .sntndr > .main-section .content-wrapper > section .main-content .notifications ul {
  padding: 6px 0 0;
}
html .sntndr > .main-section .content-wrapper > section .main-content .notifications ul li a {
  text-decoration: underline;
}
html .sntndr > .main-section .content-wrapper > section .main-content .navbar-section {
  margin-bottom: 40px;
  border-bottom: 1px solid #e5e5e5;
}
html .sntndr > .main-section .content-wrapper > section .main-content .list-section + .list-section {
  margin-top: 60px;
}
html .sntndr > .main-section .content-wrapper > section .main-content .list-section.marged {
  margin-top: 18px;
}
html .sntndr > .main-section .content-wrapper > section .main-content .list-section > header .editable {
  display: table;
  margin-bottom: 16px;
}
html .sntndr > .main-section .content-wrapper > section .main-content .list-section > header .editable h2,
html .sntndr > .main-section .content-wrapper > section .main-content .list-section > header .editable h3 {
  margin: 0;
}
html .sntndr > .main-section .content-wrapper > section .main-content .list-section > header .editable > * {
  float: left;
}
html .sntndr > .main-section .content-wrapper > section .main-content .list-section > header .editable > .edit-block {
  margin-top: -8px;
}
html .sntndr > .main-section .content-wrapper > section .main-content .list-section > header .editable > .edit-block > button {
  margin-left: 10px;
}
html .sntndr > .main-section .content-wrapper > section .main-content .list-section > header .editable > .edit-block > button + button {
  margin-left: 5px;
}
html .sntndr > .main-section .content-wrapper > section .main-content .list-section > header .editable > button,
html .sntndr > .main-section .content-wrapper > section .main-content .list-section > header .editable > .link {
  margin-left: 10px;
  top: -8px;
}
html .sntndr > .main-section .content-wrapper > section .main-content .list-section .list-content .content-item.fixed-width .list-item .column.column-2 {
  width: 120px;
}
html .sntndr > .main-section .content-wrapper > section .main-content .list-section .list-content .content-item.fixed-width .list-item .column.column-3 {
  width: 125px;
}
html .sntndr > .main-section .content-wrapper > section .main-content .list-section .list-content .content-item.fixed-width .list-item .column.column-4 {
  width: 90px;
}
html .sntndr > .main-section .content-wrapper > section .main-content .list-section .list-content .content-item.fixed-width .list-item .column.column-4.highlight-bg-gray {
  width: 100px;
}
html .sntndr > .main-section .content-wrapper > section .main-content .next-events .list-content .list-item .column.column-3 {
  width: 225px;
}
html .sntndr > .main-section .content-wrapper > section .main-content .next-events .list-content .list-item .column.column-4 {
  width: 150px;
}
html .sntndr > .main-section .content-wrapper > section .main-content .copyrights {
  color: #9f9c9a;
  font-size: 16px;
  font-weight: 300;
  font-style: italic;
}
html .sntndr > .main-section .content-wrapper > section .bw-logos {
  width: 298px;
  height: 65px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll 0 -529px;
  margin: 108px 0 40px;
}
html .sntndr > .main-section .content-wrapper > section .section-top {
  padding-bottom: 20px;
}
html .sntndr > .main-section .content-wrapper > section .section-top .val {
  color: #333333;
  font-size: 16px;
  padding-right: 10px;
}
html .sntndr > .main-section .content-wrapper > section .section-top .val + .val {
  border-left: 1px solid #D4D5D5;
  padding-left: 10px;
}
html .sntndr > .main-section .content-wrapper > section .section-top .extra-desc {
  color: #9f9c9a;
  font-weight: 400;
  font-size: 14px;
  font-style: italic;
  padding-top: 5px;
}
html .sntndr > .main-section .content-wrapper > section .section-bottom .extra-desc {
  color: #9f9c9a;
  font-weight: 300;
  font-size: 14px;
}
html .sntndr > .main-section .content-wrapper > section .section-bottom .extra-desc.italic {
  font-style: italic;
}
html .sntndr > .main-section .content-wrapper > section .section-bottom .extra-desc.bold {
  font-weight: 600;
  color: #666666;
}
html .sntndr > .main-section .content-wrapper > section .section-bottom .extra-desc.padding-left {
  padding-left: 30px;
}
html .sntndr > .main-section .content-wrapper > section .section-bottom .link {
  font-size: 14px;
  text-decoration: underline;
  margin-left: 2px;
}
html .sntndr > .main-section .content-wrapper > section .over-tfoot {
  margin-top: -25px;
}
html .sntndr > .main-section .content-wrapper > section aside {
  float: right;
  width: 360px;
  color: #666666;
}
html .sntndr > .main-section .content-wrapper > section aside.right .summary.gray > ul {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
  background-clip: padding-box;
}
html .sntndr > .main-section .content-wrapper > section aside.right .summary.gray > ul li:first-child {
  padding-left: 20px;
}
html .sntndr > .main-section .content-wrapper > section aside.right .summary.gray > ul:before {
  display: none;
}
html .sntndr > .main-section .content-wrapper > section aside.right .summary.gray > ul:after {
  display: block;
}
html .sntndr > .main-section .content-wrapper > section aside.right .header-actions {
  border-left: 1px solid #EEEFEF;
  padding-left: 10px;
}
html .sntndr > .main-section .content-wrapper > section aside.right .header-actions:after {
  left: auto;
  right: -20px;
  border-right: 1px solid #EEEFEF;
  border-left: none;
}
html .sntndr > .main-section .content-wrapper > section aside.right .list-section .list-content table tbody tr:first-child td:first-child::before,
html .sntndr > .main-section .content-wrapper > section aside.right .list-section .list-content table tfoot tr:first-child td:first-child::before,
html .sntndr > .main-section .content-wrapper > section aside.right .list-section .list-content table tbody tr:first-child th:first-child::before,
html .sntndr > .main-section .content-wrapper > section aside.right .list-section .list-content table tfoot tr:first-child th:first-child::before {
  display: none;
}
html .sntndr > .main-section .content-wrapper > section aside.right .list-section .list-content table tbody tr:first-child td:last-child::before,
html .sntndr > .main-section .content-wrapper > section aside.right .list-section .list-content table tfoot tr:first-child td:last-child::before,
html .sntndr > .main-section .content-wrapper > section aside.right .list-section .list-content table tbody tr:first-child th:last-child::before,
html .sntndr > .main-section .content-wrapper > section aside.right .list-section .list-content table tfoot tr:first-child th:last-child::before {
  border-top: 1px solid #E5E5E5;
  content: "";
  position: absolute;
  top: -1px;
  right: -20px;
  left: auto;
  display: block;
  width: 20px;
}
html .sntndr > .main-section .content-wrapper > section aside.right header {
  margin-bottom: 20px;
}
html .sntndr > .main-section .content-wrapper > section aside.right header h2,
html .sntndr > .main-section .content-wrapper > section aside.right header h3 {
  color: #888888;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;
}
html .sntndr > .main-section .content-wrapper > section aside.right header .extra-desc {
  font-style: normal;
}
html .sntndr > .main-section .content-wrapper > section aside.right.related-content.half-size h2 {
  font-weight: 300;
  font-size: 16px;
  color: #504d4a;
}
html .sntndr > .main-section .content-wrapper > section aside.right.related-content.half-size .value .val {
  font-weight: 400;
}
html .sntndr > .main-section .content-wrapper > section aside.left {
  float: left;
}
html .sntndr > .main-section .content-wrapper > section aside.left header h2,
html .sntndr > .main-section .content-wrapper > section aside.left header h3 {
  color: #999999;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
}
html .sntndr > .main-section .content-wrapper > section aside.left .large-gray-block {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  background-clip: padding-box;
  padding-right: 30px;
}
html .sntndr > .main-section .content-wrapper > section aside.left .large-gray-block:after {
  display: none;
}
html .sntndr > .main-section .content-wrapper > section aside.left .large-gray-block .add-contact-list .add-contact + .add-contact {
  margin-top: 17px;
}
html .sntndr > .main-section .content-wrapper > section aside.left .large-gray-block button {
  box-shadow: 0px 1px 0 #fff;
}
html .sntndr > .main-section .content-wrapper > section aside.left .large-gray-block .rounded-number .number {
  box-shadow: 0px 1px 0 #fff;
  text-shadow: 0px 1px 0 #fff;
}
html .sntndr > .main-section .content-wrapper > section aside.tight {
  width: 294px;
}
html .sntndr > .main-section .content-wrapper > section aside.marged {
  margin-top: 40px;
}
html .sntndr > .main-section .content-wrapper > section aside.large {
  width: 440px;
}
html .sntndr > .main-section .content-wrapper > section aside.half-size {
  width: 530px;
}
html .sntndr > .main-section .content-wrapper > section aside > * + *,
html .sntndr > .main-section .content-wrapper > section aside > .marged {
  margin-top: 40px;
}
html .sntndr > .main-section .content-wrapper > section aside > *:first-child {
  margin-top: 0 !important;
}
html .sntndr > .main-section .content-wrapper > section aside .ads {
  display: none;
  margin-top: 60px;
}
html .sntndr > .main-section .content-wrapper > section aside .ads .picture img {
  border: none;
}
html .sntndr > .main-section .content-wrapper > section aside .add-more {
  display: block;
  margin-top: 20px;
}
html .sntndr > .main-section .content-wrapper > section aside .filter-section select {
  width: 100%;
}
html .sntndr > .main-section .content-wrapper > section aside .description-message {
  font-style: italic;
  font-size: 15px;
  color: #999999;
}
html .sntndr > .main-section .content-wrapper > section aside .extra-desc {
  color: #999999;
  font-size: 14px;
  font-weight: 300;
  padding-top: 1px;
  font-style: italic;
}
html .sntndr > .main-section .content-wrapper > section aside .extra-desc a {
  text-decoration: underline;
}
html .sntndr > .main-section .content-wrapper > section aside .extra-desc.italic {
  font-style: italic;
}
html .sntndr > .main-section .content-wrapper > section aside .extra-desc.normal-size {
  font-size: 16px;
}
html .sntndr > .main-section .content-wrapper > section aside .description {
  font-size: 15px;
  color: #666666;
}
html .sntndr > .main-section .content-wrapper > section aside .description.far-between {
  line-height: 24px;
}
html .sntndr > .main-section .content-wrapper > section aside .email {
  color: #666666;
  font-weight: normal;
}
html .sntndr > .main-section .content-wrapper > section aside .contract-product-section .lbl {
  display: block;
  font-size: 16px;
  font-weight: 300;
  color: #504d4a;
  margin-bottom: 4px;
}
html .sntndr > .main-section .content-wrapper > section aside .contract-product-section .manager-info {
  position: relative;
  font-size: 16px;
  padding-left: 42px;
}
html .sntndr > .main-section .content-wrapper > section aside .contract-product-section .manager-info:before {
  dislay: block;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 34px;
  height: 34px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -224px -465px;
}
html .sntndr > .main-section .content-wrapper > section aside .contract-product-section .manager-info.female:before {
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -260px -465px;
}
html .sntndr > .main-section .content-wrapper > section aside .contract-product-section .manager-info .name {
  display: block;
  font-weight: bold;
  color: #504d4a;
}
html .sntndr > .main-section .content-wrapper > section aside .contract-product-section .manager-info .phone-number {
  display: block;
  color: #696763;
}
html .sntndr > .main-section .content-wrapper > section aside .contract-product-section .manager-info .email {
  display: block;
  color: #5b89ac;
  font-weight: 300;
}
html .sntndr > .main-section .content-wrapper > section aside .contract-product-section .close-balcony {
  margin-top: 30px;
}
html .sntndr > .main-section .content-wrapper > section aside .contract-product-section .close-balcony .find-balcony-info {
  position: relative;
  padding-left: 42px;
}
html .sntndr > .main-section .content-wrapper > section aside .contract-product-section .close-balcony .find-balcony-info:before {
  dislay: block;
  content: "";
  position: absolute;
  left: 4px;
  top: 0;
  width: 26px;
  height: 38px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -127px -461px;
}
html .sntndr > .main-section .content-wrapper > section aside .contract-product-section .close-balcony .find-balcony-info a {
  font-size: 16px;
  line-height: 38px;
}
html .sntndr > .main-section .content-wrapper > section aside .summary-section header {
  position: relative;
  padding-left: 35px;
}
html .sntndr > .main-section .content-wrapper > section aside .summary-section header:before {
  position: absolute;
  top: -2px;
  left: 0;
  content: "";
  display: block;
  width: 25px;
  height: 23px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -296px -193px;
}
html .sntndr > .main-section .content-wrapper > section aside .summary-section .summary-title a {
  font-size: 16px;
}
html .sntndr > .main-section .content-wrapper > section aside .summary-section .periocity {
  margin-top: 5px;
  font-size: 14px;
  color: #818181;
  font-weight: 300;
  font-style: italic;
}
html .sntndr > .main-section .content-wrapper > section aside .summary-section .periocity .counter .current {
  font-weight: bold;
}
html .sntndr > .main-section .content-wrapper > section aside .summary-section .description {
  font-size: 15px;
  color: #333;
}
html .sntndr > .main-section .content-wrapper > section aside .summary-section .extra-description {
  font-size: 15px;
  color: #676767;
  font-weight: 300;
  font-style: italic;
}
html .sntndr > .main-section .content-wrapper > section aside .separator-block header {
  padding-bottom: 5px;
  margin-bottom: 15px;
  border-bottom: 1px solid #cccccc;
}
html .sntndr > .main-section .content-wrapper > section aside .separator-block > * + * {
  margin-top: 20px;
}
html .sntndr > .main-section .content-wrapper > section aside .separator-block .row {
  line-height: 24px;
}
html .sntndr > .main-section .content-wrapper > section aside .alerts-section .list-content {
  border-top: 1px solid #cccccb;
  border-bottom: 1px solid #cccccb;
}
html .sntndr > .main-section .content-wrapper > section aside .alerts-section .list-content .row {
  margin-top: 0;
  height: 40px;
}
html .sntndr > .main-section .content-wrapper > section aside .alerts-section .list-content .row + .row {
  border-top: 1px solid #eaeaea;
}
html .sntndr > .main-section .content-wrapper > section aside .alerts-section .list-content .row .column {
  vertical-align: middle;
}
html .sntndr > .main-section .content-wrapper > section aside .alerts-section .list-content .row .column:first-child {
  position: relative;
  padding-left: 25px;
}
html .sntndr > .main-section .content-wrapper > section aside .alerts-section .list-content .row .column:first-child:before {
  position: absolute;
  top: 9px;
  left: 0;
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -273px -197px;
}
html .sntndr > .main-section .content-wrapper > section aside .alerts-section .list-content .row .item-title {
  float: left;
  font-size: 14px;
}
html .sntndr > .main-section .content-wrapper > section aside .alerts-section .list-content .row .actions-menu li {
  margin: 0;
  height: 24px;
}
html .sntndr > .main-section .content-wrapper > section aside .alerts-section .list-content .row .actions-menu li a {
  min-width: 20px;
  min-height: 20px;
  width: 21px;
  height: 21px;
  padding: 0;
  background: transparent;
  border: none;
  box-shadow: none;
}
html .sntndr > .main-section .content-wrapper > section aside .alerts-section .list-content .row .actions-menu li a:after {
  left: 0;
}
html .sntndr > .main-section .content-wrapper > section aside .alerts-section .add-link {
  display: block;
  margin-top: 10px;
}
html .sntndr > .main-section .content-wrapper > section aside .info-section {
  position: relative;
}
html .sntndr > .main-section .content-wrapper > section aside .info-section h3 {
  padding-left: 30px;
}
html .sntndr > .main-section .content-wrapper > section aside .info-section h3:after {
  content: "";
  position: absolute;
  left: 30px;
  top: 30px;
  width: 23px;
  height: 43px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -324px -124px;
}
html .sntndr > .main-section .content-wrapper > section aside .info-section > ul {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
}
html .sntndr > .main-section .content-wrapper > section aside .info-section > ul li {
  position: relative;
  padding-left: 25px;
}
html .sntndr > .main-section .content-wrapper > section aside .info-section > ul li a {
  font-size: 14px;
  font-weight: 300;
}
html .sntndr > .main-section .content-wrapper > section aside .info-section > ul li:before {
  position: absolute;
  top: 5px;
  left: 0;
  display: inline-block;
  content: "";
  width: 16px;
  height: 9px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -54px -124px;
}
html .sntndr > .main-section .content-wrapper > section aside .info-section > ul li.separator {
  border-top: 1px solid #cccbcb;
  padding-top: 15px;
}
html .sntndr > .main-section .content-wrapper > section aside .info-section > ul li.separator:before {
  top: 20px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -54px -124px;
}
html .sntndr > .main-section .content-wrapper > section aside .info-section > ul li + li {
  margin-top: 18px;
}
html .sntndr > .main-section .content-wrapper > section aside .info-section > ul.links li:before {
  top: 6px;
  width: 15px;
  height: 7px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -143px -130px;
}
html .sntndr > .main-section .content-wrapper > section aside .schedule-popup-section {
  width: 700px;
  padding: 20px;
  top: 30px !important;
  right: 0;
  left: auto;
  background-color: #f6fbfd;
  color: #4d4e4e;
}
html .sntndr > .main-section .content-wrapper > section aside .schedule-popup-section header h4 {
  font-family: Exo, Arial;
  color: #5a88ad;
  font-size: 18px;
}
html .sntndr > .main-section .content-wrapper > section aside .schedule-popup-section p {
  margin-top: 0;
}
html .sntndr > .main-section .content-wrapper > section aside .schedule-popup-section .collapsable {
  margin-bottom: 5px;
}
html .sntndr > .main-section .content-wrapper > section aside .schedule-popup-section .collapsable .collapsable-switcher {
  display: inline-block;
  margin-bottom: 5px;
}
html .sntndr > .main-section .content-wrapper > section aside .schedule-popup-section .time-header {
  position: relative;
  padding-left: 20px;
}
html .sntndr > .main-section .content-wrapper > section aside .schedule-popup-section .time-header .time-title {
  font-family: Exo, Arial;
  color: #5a88ad;
  font-size: 16px;
  font-weight: bold;
}
html .sntndr > .main-section .content-wrapper > section aside .schedule-popup-section .time-header:before {
  position: absolute;
  top: 0;
  left: -4px;
  content: "";
  width: 20px;
  height: 21px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -84px -192px;
}
html .sntndr > .main-section .content-wrapper > section aside .schedule-popup-section .time-wrapper {
  position: relative;
  width: 230px;
}
html .sntndr > .main-section .content-wrapper > section aside .schedule-popup-section .time-wrapper:before {
  position: absolute;
  display: block;
  top: 0;
  left: 4px;
  bottom: 0;
  width: 1px;
  background: #f6fbfd;
  border-left: 2px solid #5a88ad;
  content: "";
}
html .sntndr > .main-section .content-wrapper > section aside .schedule-popup-section .time-wrapper .time {
  padding-left: 20px;
}
html .sntndr > .main-section .content-wrapper > section aside .schedule-popup-section .time-wrapper .time:first-child {
  margin-top: 5px;
}
html .sntndr > .main-section .content-wrapper > section aside .schedule-popup-section .time-wrapper .time:before {
  top: 12px;
  left: 0;
  width: 10px;
  height: 5px;
  background: #f6fbfd;
  border-top: 2px solid #5a88ad;
}
html .sntndr > .main-section .content-wrapper > section aside .need-help-section {
  margin-top: 60px;
}
html .sntndr > .main-section .content-wrapper > section aside .need-help-section header h2,
html .sntndr > .main-section .content-wrapper > section aside .need-help-section header h3 {
  color: #ff0000;
  font-size: 18px;
}
html .sntndr > .main-section .content-wrapper > section aside .need-help-section .need-help-content {
  font-size: 14px;
}
html .sntndr > .main-section .content-wrapper > section aside .need-help-section .need-help-content .phone-contact {
  position: relative;
  padding-left: 34px;
}
html .sntndr > .main-section .content-wrapper > section aside .need-help-section .need-help-content .phone-contact .phone-number {
  display: block;
  color: #000;
  font-size: 21px;
  font-weight: bold;
}
html .sntndr > .main-section .content-wrapper > section aside .need-help-section .need-help-content .phone-contact .description {
  display: block;
  margin-top: 3px;
}
html .sntndr > .main-section .content-wrapper > section aside .need-help-section .need-help-content .phone-contact:before {
  position: absolute;
  top: 2px;
  left: 0;
  content: "";
  display: block;
  width: 26px;
  height: 24px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -55px -190px;
}
html .sntndr > .main-section .content-wrapper > section aside .need-help-section .need-help-content .other-contacts {
  margin-top: 25px;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-nav-menu {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  padding-top: 10px;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-nav-menu a {
  display: block;
  /*&:after {
                                        content: "...";
                                    }*/

}
html .sntndr > .main-section .content-wrapper > section aside .lateral-nav-menu a > span {
  font-size: 16px;
  font-weight: 300;
  line-height: 16px;
  padding: 7px 10px 4px;
  display: block;
  width: 264px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-nav-menu a > .description {
  padding: 0 10px 7px;
  font-size: 14px;
  font-weight: 300;
  color: #86847f;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-nav-menu a:hover {
  text-decoration: none;
  background-color: #f7f8f8;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-nav-menu .selected {
  border-radius: 3px;
  background-color: #e6e6e6;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-nav-menu .selected a {
  color: #666666;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-nav-menu .selected a:hover {
  background-color: #e6e6e6;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-nav-menu.scrolled {
  max-height: 900px;
  overflow-y: scroll;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-nav-menu.scrolled .extra-item {
  display: block;
}
html .sntndr > .main-section .content-wrapper > section aside .modality-status-section {
  margin-top: 10px;
}
html .sntndr > .main-section .content-wrapper > section aside .modality-status-section .details {
  line-height: 18px;
}
html .sntndr > .main-section .content-wrapper > section aside .modality-status-section .details > div + div {
  margin-top: -2px;
}
html .sntndr > .main-section .content-wrapper > section aside .modality-status-section .details .extra-desc {
  padding-top: 0;
}
html .sntndr > .main-section .content-wrapper > section aside .modality-status-section .details .extra-desc .lbl {
  font-weight: normal;
  padding-right: 0;
}
html .sntndr > .main-section .content-wrapper > section aside .modality-status-section .details .extra-desc .value {
  color: #666666;
}
html .sntndr > .main-section .content-wrapper > section aside .modality-status-section .v-separator {
  display: inline-block;
  border-left: 1px solid #979795;
  height: 12px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: -2px;
}
html .sntndr > .main-section .content-wrapper > section aside .modality-status-section .change-link {
  text-decoration: underline;
  font-size: 14px;
  font-weight: 300;
  line-height: 23px;
}
html .sntndr > .main-section .content-wrapper > section aside .modality-status-section .change-link.disabled {
  color: #bdbab7;
}
html .sntndr > .main-section .content-wrapper > section aside .execution-time-section header {
  position: relative;
  padding-top: 40px;
  margin: 0;
}
html .sntndr > .main-section .content-wrapper > section aside .execution-time-section header:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  display: block;
  width: 117px;
  height: 26px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -296px -163px;
}
html .sntndr > .main-section .content-wrapper > section aside .execution-time-section p {
  margin: 0;
  font-size: 14px;
  font-weight: 300;
}
html .sntndr > .main-section .content-wrapper > section aside .execution-time-section p + p {
  margin-top: 15px;
}
html .sntndr > .main-section .content-wrapper > section aside .payment-status-section .details {
  padding-left: 55px;
  position: relative;
}
html .sntndr > .main-section .content-wrapper > section aside .payment-status-section .details:before {
  position: absolute;
  display: block;
  content: "";
  width: 45px;
  height: 44px;
  left: 0;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -49px -416px;
}
html .sntndr > .main-section .content-wrapper > section aside .payment-status-section .details .description {
  font-size: 14px;
  color: #999999;
  font-weight: 300;
}
html .sntndr > .main-section .content-wrapper > section aside .payment-status-section .details .date-status .date {
  font-size: 20px;
}
html .sntndr > .main-section .content-wrapper > section aside .payment-status-section .details .notification-text {
  display: inline-block;
  margin-left: 10px;
  margin-top: 4px;
}
html .sntndr > .main-section .content-wrapper > section aside .payment-status-section .details .extra-desc {
  padding-top: 2px;
}
html .sntndr > .main-section .content-wrapper > section aside .payment-status-section .details .extra-desc .value {
  color: #666666;
}
html .sntndr > .main-section .content-wrapper > section aside .payment-status-section .details .date-status + .extra-desc {
  margin-top: 10px;
}
html .sntndr > .main-section .content-wrapper > section aside .payment-status-section .values-container {
  margin-top: 20px;
}
html .sntndr > .main-section .content-wrapper > section aside .payment-status-section .values-container .inline {
  color: #999999;
  font-weight: 300;
}
html .sntndr > .main-section .content-wrapper > section aside .payment-status-section .values-container .inline + .inline {
  margin-left: 15px;
  padding-left: 15px;
  border-left: 1px solid #e6e6e6;
}
html .sntndr > .main-section .content-wrapper > section aside .payment-status-section .values-container .inline .lbl {
  font-size: 14px;
}
html .sntndr > .main-section .content-wrapper > section aside .payment-status-section .values-container .inline .value {
  font-szie: 13px;
}
html .sntndr > .main-section .content-wrapper > section aside .payment-status-section .values-container .inline .value .val {
  color: #333333;
  font-size: 20px;
}
html .sntndr > .main-section .content-wrapper > section aside .payment-status-section .pay-btn {
  margin-top: 20px;
  width: 150px;
}
html .sntndr > .main-section .content-wrapper > section aside .payment-status-section.without-extracts .description {
  padding-top: 5px;
}
html .sntndr > .main-section .content-wrapper > section aside .table {
  display: table;
  width: 100%;
}
html .sntndr > .main-section .content-wrapper > section aside .table .row {
  display: table-row;
}
html .sntndr > .main-section .content-wrapper > section aside .table .row .lbl {
  display: table-cell;
  white-space: nowrap;
  width: auto;
  font-size: 14px;
  font-weight: 300;
}
html .sntndr > .main-section .content-wrapper > section aside .table .row .field {
  display: table-cell;
  width: auto;
  padding-bottom: 5px;
}
html .sntndr > .main-section .content-wrapper > section aside .table .row .field .value {
  margin-top: 0;
}
html .sntndr > .main-section .content-wrapper > section aside .table .row .field .val {
  white-space: nowrap;
  font-size: 15px;
  font-weight: 400;
  color: #323232;
}
html .sntndr > .main-section .content-wrapper > section aside .table .row.separator .lbl,
html .sntndr > .main-section .content-wrapper > section aside .table .row.separator .field {
  border-top: 1px solid #e6e6e5;
}
html .sntndr > .main-section .content-wrapper > section aside .table .row.separator .field {
  padding-bottom: 0;
  padding-top: 5px;
}
html .sntndr > .main-section .content-wrapper > section aside .see-all-items {
  position: relative;
  display: table;
  margin-top: 10px;
  font-size: 15px;
  font-weight: 300;
  text-decoration: underline;
  padding-right: 15px;
}
html .sntndr > .main-section .content-wrapper > section aside .see-all-items:after {
  content: "";
  display: block;
  position: absolute;
  top: 10px;
  right: 0;
  width: 8px;
  height: 4px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -47px -190px;
}
html .sntndr > .main-section .content-wrapper > section aside button.see-all-items {
  position: relative;
  z-index: 10;
  padding-right: 35px;
  font-size: 13px;
  display: block;
  text-transform: uppercase;
  text-decoration: none;
  margin: 20px auto 0 auto;
  width: 156px;
}
html .sntndr > .main-section .content-wrapper > section aside button.see-all-items:after {
  content: "";
  display: block;
  position: absolute;
  top: 14px;
  right: 32px;
  width: 13px;
  height: 7px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll 0 -212px;
}
html .sntndr > .main-section .content-wrapper > section aside button.see-all-items.bottom {
  margin-top: 0;
}
html .sntndr > .main-section .content-wrapper > section aside .info-section .list-section button.see-all-items {
  margin: 0;
  width: auto;
}
html .sntndr > .main-section .content-wrapper > section aside .active-state .item-title {
  font-size: 16px;
  font-weight: 300;
}
html .sntndr > .main-section .content-wrapper > section aside .active-state .description {
  font-size: 14px;
  margin-top: 5px;
}
html .sntndr > .main-section .content-wrapper > section aside .consultations-section header {
  position: relative;
  padding-left: 35px;
}
html .sntndr > .main-section .content-wrapper > section aside .consultations-section header h2,
html .sntndr > .main-section .content-wrapper > section aside .consultations-section header h3 {
  font-size: 18px;
}
html .sntndr > .main-section .content-wrapper > section aside .consultations-section header:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 29px;
  height: 28px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -265px -378px;
}
html .sntndr > .main-section .content-wrapper > section aside .consultations-section ul {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  margin-top: 5px;
  padding-left: 35px;
}
html .sntndr > .main-section .content-wrapper > section aside .consultations-section ul li a {
  font-size: 14px;
  font-weight: 300;
  line-height: 22px;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section {
  position: relative;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section h2,
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section h3 {
  color: #ff0000;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .label {
  color: #666666;
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 10px;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .value {
  color: #383731;
  font-size: 14px;
  padding: 3px 0;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .value span {
  color: #666666;
  font-size: 14px;
  font-style: italic;
  font-weight: 300;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .border {
  margin-top: 15px;
  border-top: 1px solid #eeefef;
  padding-top: 20px;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .description {
  color: #4d4d4d;
  font-size: 14px;
  font-weight: 300;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .description a {
  color: #496978;
  text-decoration: underline;
  font-weight: 400;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .time {
  margin-top: 20px;
  padding-left: 30px;
  font-weight: 600;
  font-size: 16px;
  color: #000;
  position: relative;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .time:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 22px;
  height: 21px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -82px -192px;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .time + .time {
  margin-top: 15px;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .time.separator {
  padding-top: 15px;
  border-top: 1px solid #e6e6e5;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .time.separator:before {
  top: 15px;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .time .value {
  display: block;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .time .description {
  display: block;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .phone-number {
  color: #231f20;
  font-size: 20px;
  font-weight: 600;
  font-family: Exo, Arial;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .info {
  position: absolute;
  font-size: 14px;
  color: #5b89ac;
  padding: 6px 12px;
  background-color: #dbf1fc;
  right: 1px;
  bottom: 1px;
  cursor: pointer;
  border-bottom-right-radius: 3px;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .top-right {
  position: absolute;
  top: 0;
  right: 0;
  text-transform: uppercase;
  color: #9F9D9B;
  font-size: 13px;
  padding: 5px 15px;
  background-color: #ECECEC;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section a.border-left {
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #9F9D9B;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .lateral-nav {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .lateral-nav li {
  position: relative;
  padding: 4px 2px 4px 25px;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .lateral-nav li a {
  font-size: 16px;
  font-weight: 300;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .lateral-nav li.active {
  position: relative;
  background-color: #e6e6e6;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  background-clip: padding-box;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .lateral-nav li.active a {
  color: #666766;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .lateral-nav li.active:after {
  content: "";
  display: block;
  position: absolute;
  left: -20px;
  width: 20px;
  background-color: #e6e6e6;
  top: 0;
  bottom: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  background-clip: padding-box;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .lateral-nav li:before {
  position: absolute;
  top: 9px;
  left: 0;
  display: inline-block;
  content: "";
  width: 16px;
  height: 9px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -54px -124px;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .lateral-nav li.none {
  padding-left: 0;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .lateral-nav li.none:before {
  background: none;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .lateral-nav li.send-file-link {
  padding-left: 30px !important;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .lateral-nav li.send-file-link:before {
  position: absolute;
  top: 16px;
  left: 0;
  display: inline-block !important;
  content: "";
  width: 23px;
  height: 28px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -158px -461px;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .lateral-nav li.all:before {
  top: 7px;
  left: 0;
  content: "";
  width: 17px;
  height: 14px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -319px -86px;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .lateral-nav li.common:before {
  top: 6px;
  left: 0;
  content: "";
  width: 17px;
  height: 17px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -339px -85px;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .lateral-nav li.favorites:before {
  top: 5px;
  left: 0;
  content: "";
  width: 17px;
  height: 17px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -382px -79px;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .lateral-nav li.contacts {
  padding-left: 0;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .lateral-nav li.contacts:before {
  background-image: none;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .lateral-nav li.contacts a {
  padding-left: 25px;
  position: relative;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .lateral-nav li.contacts a:before {
  position: absolute;
  top: 1px;
  left: 0;
  content: "";
  width: 19px;
  height: 17px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -404px -79px;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .lateral-nav li.contacts.separator:before {
  top: 16px;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .lateral-nav li.separator {
  border-top: 1px solid #cccbcb;
  padding-top: 15px;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .lateral-nav li.separator:before {
  top: 20px;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .lateral-nav li.ui-state-active {
  position: relative;
  background-color: #f9f9f9;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  background-clip: padding-box;
  box-shadow: inset -2px 0px 3px rgba(0, 0, 0, 0.2);
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .lateral-nav li.ui-state-active:after {
  content: "";
  display: block;
  position: absolute;
  left: -20px;
  width: 20px;
  top: 0;
  bottom: 0;
  background-color: #f9f9f9;
  box-shadow: inset 2px 0px 3px rgba(0, 0, 0, 0.2);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  background-clip: padding-box;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .lateral-nav li.ui-state-hover {
  position: relative;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  background-clip: padding-box;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .lateral-nav li.ui-state-hover:after {
  content: "";
  display: block;
  position: absolute;
  left: -20px;
  width: 20px;
  top: 0;
  bottom: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  background-clip: padding-box;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section .lateral-nav li + li {
  margin-top: 10px;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section.regular h2,
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section.regular h3 {
  color: #323232;
  font-size: 16px;
  font-weight: bold;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section.no-arrows .lateral-nav li {
  padding-left: 0;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section.no-arrows .lateral-nav li:before {
  display: none;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section.warning {
  padding-left: 52px;
  position: relative;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section.warning header {
  margin-bottom: 10px;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section.warning header h3 {
  color: #c62218;
  font-size: 18px;
  font-weight: bold;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section.warning:before {
  position: absolute;
  top: 20px;
  left: 20px;
  content: "";
  display: block;
  width: 24px;
  height: 22px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll 0px -458px;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section.shop {
  position: relative;
  padding-left: 52px;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section.shop:before {
  position: absolute;
  top: 22px;
  left: 20px;
  content: "";
  display: block;
  width: 25px;
  height: 29px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -394px -296px;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section.car {
  position: relative;
  padding-left: 60px;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section.car:before {
  position: absolute;
  top: 22px;
  left: 20px;
  content: "";
  display: block;
  width: 27px;
  height: 22px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -394px -326px;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section.secure {
  position: relative;
  padding-left: 52px;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section.secure:before {
  position: absolute;
  top: 30px;
  left: 20px;
  content: "";
  display: block;
  width: 26px;
  height: 28px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -395px -351px;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section.secure h3 {
  color: #9C331F;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section.helpdesk {
  margin-top: 40px;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section.helpdesk h2 {
  text-transform: none;
  color: #50504c;
  font-size: 16px;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section.helpdesk .body {
  position: relative;
  padding-left: 35px;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section.helpdesk .body:before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 29px;
  height: 29px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -147px -64px;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section.helpdesk .body .extra-desc {
  font-size: 16px;
  color: #323232;
}
html .sntndr > .main-section .content-wrapper > section aside .lateral-menu-section.helpdesk + .marged-top .extra-desc {
  font-size: 16px;
}
html .sntndr > .main-section .content-wrapper > section aside .reports-link {
  margin: 0;
  padding: 10px 0 0;
}
html .sntndr > .main-section .content-wrapper > section aside .reports-link li {
  position: relative;
  padding-left: 35px;
  margin-top: 10px;
}
html .sntndr > .main-section .content-wrapper > section aside .reports-link li a {
  text-decoration: underline;
  font-size: 16px;
  font-weight: 300;
}
html .sntndr > .main-section .content-wrapper > section aside .reports-link li.payments a:before {
  position: absolute;
  top: 1px;
  left: 0px;
  content: "";
  display: block;
  width: 25px;
  height: 21px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -95px -389px;
}
html .sntndr > .main-section .content-wrapper > section aside .reports-link li.requests a:before {
  position: absolute;
  top: 1px;
  left: 0px;
  content: "";
  display: block;
  width: 26px;
  height: 22px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -120px -389px;
}
html .sntndr > .main-section .content-wrapper > section aside .list-section > footer {
  padding-left: 10px;
}
html .sntndr > .main-section .content-wrapper > section aside .list-section:after {
  right: -20px;
  left: auto;
}
html .sntndr > .main-section .content-wrapper > section aside .list-section.no-border-bottom {
  border-bottom: none;
}
html .sntndr > .main-section .content-wrapper > section aside .list-section.no-border-bottom:after {
  border: none;
}
html .sntndr > .main-section .content-wrapper > section aside .list-section .lateral-nav-menu {
  margin-left: -10px;
}
html .sntndr > .main-section .content-wrapper > section aside .list-section .list-content .list-item .column {
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  vertical-align: middle;
}
html .sntndr > .main-section .content-wrapper > section aside .list-section .list-content .list-item .column.column-1 {
  padding-right: 0;
}
html .sntndr > .main-section .content-wrapper > section aside .list-section .list-content .list-item .column .item-title {
  font-size: 15px;
}
html .sntndr > .main-section .content-wrapper > section aside .list-section .list-content .list-item .column:last-child {
  padding-right: 0;
}
html .sntndr > .main-section .content-wrapper > section aside .list-section .list-content .list-item .column + .column {
  padding-left: 10px;
}
html .sntndr > .main-section .content-wrapper > section aside .charts-section h2,
html .sntndr > .main-section .content-wrapper > section aside .charts-section h3 {
  color: #5888ad;
}
html .sntndr > .main-section .content-wrapper > section aside .charts-section .list-content {
  padding-top: 10px;
}
html .sntndr > .main-section .content-wrapper > section aside .charts-section .list-content .list-item .column {
  width: 50%;
  border-top: none;
}
html .sntndr > .main-section .content-wrapper > section aside .charts-section .list-content .list-item .column .lbl {
  font-size: 14px;
  color: #999999;
}
html .sntndr > .main-section .content-wrapper > section aside .charts-section .list-content .list-item .column .value .val {
  font-size: 25px;
  font-weight: 300;
  color: #000;
}
html .sntndr > .main-section .content-wrapper > section aside .charts-section > footer {
  padding-top: 20px;
  line-height: 34px;
}
html .sntndr > .main-section .content-wrapper > section aside .charts-section > footer .details-btn {
  width: 50%;
}
html .sntndr > .main-section .content-wrapper > section aside .charts-section > footer .more-link {
  float: right;
}
html .sntndr > .main-section .content-wrapper > section aside table td {
  padding: 0;
  height: 60px;
  vertical-align: middle;
}
html .sntndr > .main-section .content-wrapper > section aside table td + td {
  padding-left: 5px;
}
html .sntndr > .main-section .content-wrapper > section aside table td.column-3 .value .val {
  font-size: 16px;
}
html .sntndr > .main-section .content-wrapper > section aside table td.column-3 .extra-desc {
  font-size: 13px;
  font-style: italic;
}
html .sntndr > .main-section .content-wrapper > section aside table .item-title {
  width: 180px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  top: 0;
}
html .sntndr > footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  display: table;
  width: 100%;
  background-color: #262626;
  padding: 30px 0 50px 0;
}
html .sntndr > footer .footer-left-section {
  float: left;
  width: 750px;
}
html .sntndr > footer .footer-left-section .logo-menu .brand {
  float: left;
}
html .sntndr > footer .footer-left-section .logo-menu .footer-nav {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  margin-top: 5px;
  float: left;
  margin-left: 60px;
}
html .sntndr > footer .footer-left-section .logo-menu .footer-nav li {
  float: left;
}
html .sntndr > footer .footer-left-section .logo-menu .footer-nav li a {
  color: #e5e5e5;
  font-size: 14px;
}
html .sntndr > footer .footer-left-section .logo-menu .footer-nav li + li {
  margin-left: 20px;
  padding-left: 20px;
  border-left: 1px solid #4c4c4c;
}
html .sntndr > footer .footer-left-section .copyrights {
  float: left;
  clear: left;
  color: #7b7b7b;
  margin-top: 80px;
}
html .sntndr > footer .footer-left-section .copyrights a {
  color: #e5e5e5;
  text-decoration: underline;
}
html .sntndr > footer .footer-right-section {
  float: right;
  width: 400px;
}
html .sntndr > footer .footer-right-section .others-menu-wrapper {
  margin-top: -20px;
  background-color: #171717;
  border: 1px solid #231f20;
  padding: 18px 20px;
}
html .sntndr > footer .footer-right-section .others-menu-wrapper .others-nav {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
}
html .sntndr > footer .footer-right-section .others-menu-wrapper .others-nav li {
  position: relative;
  padding-left: 25px;
}
html .sntndr > footer .footer-right-section .others-menu-wrapper .others-nav li a {
  font-size: 14px;
  color: #e5e5e5;
}
html .sntndr > footer .footer-right-section .others-menu-wrapper .others-nav li + li {
  margin-top: 15px;
}
html .sntndr > footer .footer-right-section .others-menu-wrapper .others-nav li:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 18px;
  height: 18px;
}
html .sntndr > footer .footer-right-section .others-menu-wrapper .others-nav li.balconies:before {
  width: 13px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll 0 -168px;
}
html .sntndr > footer .footer-right-section .others-menu-wrapper .others-nav li.managment:before {
  width: 14px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -13px -168px;
}
html .sntndr > footer .footer-right-section .others-menu-wrapper .others-nav li.contacts:before {
  left: -2px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -27px -168px;
}
html .sntndr > footer .footer-right-section .others-menu-wrapper .others-nav li.help:before {
  left: -1px;
  width: 16px;
  background: transparent url(../images/facelift/sprite.png) no-repeat scroll -45px -168px;
}
html .sntndr.homepage > header .top-section .brand {
  margin-left: 0px;
}
html .sntndr.print-friendly {
  /*custom print html*/

}
html .sntndr.print-friendly .container {
  width: 480px;
}
html .sntndr.print-friendly .row:first-child {
  margin-top: 0;
}
html .sntndr.print-friendly .row.left-styled .column .lbl {
  font-size: 7px;
  line-height: 10px;
}
html .sntndr.print-friendly .row.left-styled .column .alt-lbl {
  font-size: 7px;
  line-height: 10px;
}
html .sntndr.print-friendly .row.left-styled .column .value {
  margin-top: 1px;
  font-size: 9px;
  line-height: 12px;
}
html .sntndr.print-friendly .row.left-styled .column .value .val {
  font-size: 9px;
}
html .sntndr.print-friendly .row.left-styled .column .value .desc {
  font-size: 5px;
  line-height: 5px;
}
html .sntndr.print-friendly .row.left-styled .column .alt-value {
  font-size: 9px;
  line-height: 12px;
}
html .sntndr.print-friendly .row.left-styled .column .extra-desc {
  line-height: 10px;
  font-size: 9px;
}
html .sntndr.print-friendly > header .top-section {
  background: none;
}
html .sntndr.print-friendly > header .top-section .brand {
  margin: 0;
}
html .sntndr.print-friendly > header .top-section .account-info {
  display: table;
  float: left;
  margin-left: 20px;
  margin-top: 5px;
  height: 50px;
  color: #666666;
}
html .sntndr.print-friendly > header .top-section .account-info .info {
  display: table-cell;
  vertical-align: middle;
}
html .sntndr.print-friendly > header .top-section .account-info .info .lbl {
  font-size: 7px;
}
html .sntndr.print-friendly > header .top-section .account-info .info .alt-lbl {
  font-weight: 300;
  font-size: 7px;
}
html .sntndr.print-friendly > header .top-section .account-info .info .value {
  font-size: 15px;
}
html .sntndr.print-friendly > .main-section .row.left-styled .column .alt-lbl {
  font-size: 7px;
  line-height: 10px;
}
html .sntndr.print-friendly > .main-section .row.left-styled .column .value .val {
  font-weight: bold;
}
html .sntndr.print-friendly > .main-section .content-wrapper > section > header {
  background: transparent;
  border: none;
  margin: 0;
}
html .sntndr.print-friendly > .main-section .content-wrapper > section > header .container {
  padding-top: 58px;
}
html .sntndr.print-friendly > .main-section .content-wrapper > section > header .top-description .info h1 {
  font-size: 14px;
  float: none;
}
html .sntndr.print-friendly > footer .print-footer {
  font-size: 7px;
}
html .sntndr.print-friendly > footer .print-footer .title {
  font-size: 7px;
}
html .sntndr.external-print {
  /*print html based on the original page*/

  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 0;
  -webkit-print-color-adjust: exact;
  color: #000000;
}
html .sntndr.external-print h3 {
  color: #000000;
}
html .sntndr.external-print .print-hidden {
  display: none !important;
}
html .sntndr.external-print .print-only {
  display: block !important;
}
html .sntndr.external-print th.print-only,
html .sntndr.external-print td.print-only {
  display: table-cell !important;
}
html .sntndr.external-print .container {
  display: block;
  width: 1050px;
}
html .sntndr.external-print .container .container-header .print-only {
  display: inline-block !important;
}
html .sntndr.external-print > .main-section .content-wrapper > section > header .top-description .info .description {
  color: #444444;
}
html .sntndr.external-print .info-container .info {
  display: none;
}
html .sntndr.external-print .see-all-items-one-page,
html .sntndr.external-print .see-all-items {
  display: none;
}
html .sntndr.external-print .simple-gray-block {
  background: none;
}
html .sntndr.external-print .gray-block {
  background: none;
  border-color: #ebebec;
}
html .sntndr.external-print .need-help-section {
  display: none;
}
html .sntndr.external-print button {
  display: none !important;
}
html .sntndr.external-print a {
  color: #000000;
  text-decoration: none !important;
}
html .sntndr.external-print .feedback-messages {
  display: none;
}
html .sntndr.external-print .welcome-user {
  display: none;
}
html .sntndr.external-print #add-alert-link {
  display: none;
}
html .sntndr.external-print .actions-btn {
  display: none;
}
html .sntndr.external-print .actions-menu {
  display: none !important;
}
html .sntndr.external-print .row.left-styled .column .lbl {
  color: #333333;
}
html .sntndr.external-print .row.left-styled .column .alt-lbl {
  color: #333333;
}
html .sntndr.external-print .summary .label {
  color: #666666;
}
html .sntndr.external-print .summary.gray {
  border: 1px solid #ccc;
  border-radius: 6px;
}
html .sntndr.external-print .summary.gray > ul {
  background: none;
}
html .sntndr.external-print .summary.gray > ul:before,
html .sntndr.external-print .summary.gray > ul:after {
  display: none;
}
html .sntndr.external-print .summary.gray > ul > li:first-child {
  padding-left: 20px;
}
html .sntndr.external-print .summary > ul {
  padding-left: 10px;
  padding-right: 10px;
}
html .sntndr.external-print .summary > ul > li .lbl {
  color: #333333;
}
html .sntndr.external-print .summary > ul > li .value {
  color: #777777;
}
html .sntndr.external-print .summary > ul > li .value .val {
  color: #000000;
}
html .sntndr.external-print .list-elements ul li .arrow {
  display: none !important;
  border-right: 1px solid #d4d5d5;
  border-radius: 6px !important;
  margin-right: 0 !important;
}
html .sntndr.external-print .list-elements ul li .arrow:after {
  display: none !important;
}
html .sntndr.external-print .list-elements ul li .more-link {
  margin-top: 25px !important;
}
html .sntndr.external-print .list-elements ul li .arrow,
html .sntndr.external-print .list-elements ul li .more-link {
  display: block;
}
html .sntndr.external-print .list-section > .more-link {
  display: none;
}
html .sntndr.external-print .list-section .more-link.account-type {
  display: none;
}
html .sntndr.external-print .list-section .header-actions {
  display: none;
}
html .sntndr.external-print .list-section > header .main-info .description {
  color: #444444;
}
html .sntndr.external-print .list-section header {
  padding-bottom: 20px;
}
html .sntndr.external-print .list-section header .actions {
  display: none;
}
html .sntndr.external-print .list-section.table .list-elements ul li .value {
  color: #777777;
}
html .sntndr.external-print .list-section.table .list-elements ul li .value .val {
  color: #000000;
}
html .sntndr.external-print .list-section .list-content table.simple-data-table tbody tr td .item-title {
  height: 20px;
}
html .sntndr.external-print .list-section .list-content table.simple-data-table tr td:first-child:before,
html .sntndr.external-print .list-section .list-content table.simple-data-table tr td:last-child:before,
html .sntndr.external-print .list-section .list-content table.simple-data-table tr th:first-child:before,
html .sntndr.external-print .list-section .list-content table.simple-data-table tr th:last-child:before {
  display: none !important;
}
html .sntndr.external-print .list-section .list-content .list-item.out .column-5 .value .val,
html .sntndr.external-print .list-section .list-content tr.out .column-5 .value .val,
html .sntndr.external-print .list-section .list-content .list-item.in .column-5 .value .val,
html .sntndr.external-print .list-section .list-content tr.in .column-5 .value .val {
  color: #444444;
}
html .sntndr.external-print .list-section .list-content .list-item .column .description,
html .sntndr.external-print .list-section .list-content tr .column .description,
html .sntndr.external-print .list-section .list-content .list-item .inline .description,
html .sntndr.external-print .list-section .list-content tr .inline .description,
html .sntndr.external-print .list-section .list-content .list-item td .description,
html .sntndr.external-print .list-section .list-content tr td .description,
html .sntndr.external-print .list-section .list-content .list-item th .description,
html .sntndr.external-print .list-section .list-content tr th .description {
  color: #444444;
}
html .sntndr.external-print .list-section .list-content table.simple-data-table thead .no-height th {
  font-size: 13px;
}
html .sntndr.external-print .list-section .list-content table.simple-data-table thead .sr-only {
  position: static;
  left: auto;
  top: auto;
  width: auto;
  height: auto;
  overflow: visible;
}
html .sntndr.external-print .list-section .list-content table > thead th {
  color: #828282;
}
html .sntndr.external-print .list-section .list-content table > tbody > tr.balances .column.icon {
  display: none !important;
}
html .sntndr.external-print .list-section .list-content table > tbody > tr:first-child > td:first-child:before,
html .sntndr.external-print .list-section .list-content table > tbody > tr:first-child > td:last-child:before {
  display: none !important;
}
html .sntndr.external-print .list-section .list-content table > tfoot tr th:first-child:before,
html .sntndr.external-print .list-section .list-content table > tfoot tr th:last-child:before {
  display: none !important;
}
html .sntndr.external-print .list-section .list-content table.gray-header thead .gray th {
  background: none;
  border-top: 1px solid #ccc;
}
html .sntndr.external-print .list-section .list-content table.gray-header thead .gray th:first-child:before,
html .sntndr.external-print .list-section .list-content table.gray-header thead .gray th:last-child:before {
  display: none;
}
html .sntndr.external-print .list-section .list-content table > tbody > tr td .link-arrow-bottom {
  display: none;
}
html .sntndr.external-print .list-section .list-content table > tbody > tr.item-info > td {
  box-shadow: none;
  border-top: none;
}
html .sntndr.external-print .list-section .list-content table > tbody > tr.item-info .simple-data-table {
  border: none;
  background: none;
  padding-left: 40px;
  padding-right: 0;
}
html .sntndr.external-print .list-section .list-content table > tbody > tr.item-info .simple-data-table thead tr th .info-container {
  margin: 0;
}
html .sntndr.external-print .list-section .list-content table > tbody > tr.item-info .simple-data-table tfoot {
  display: none;
}
html .sntndr.external-print .list-section .list-content table > tbody > tr.out .column-1,
html .sntndr.external-print .list-section .list-content table > tbody > tr.in .column-1 {
  width: 1px;
}
html .sntndr.external-print .list-section .list-content tfoot tr:first-child td {
  background: none;
  border-bottom: 1px solid #E5E5E5;
}
html .sntndr.external-print .list-section .list-content tfoot tr:first-child td:last-child {
  border-right: 1px solid #E5E5E5;
}
html .sntndr.external-print .list-section .list-content tfoot th .head-lbl {
  border-left: 1px solid #E5E5E5;
  border-bottom: 1px solid #E5E5E5;
  background: none;
}
html .sntndr.external-print .list-section .list-content tfoot .total-box-gray th .column-gray {
  background: none;
  border-color: #ccc !important;
}
html .sntndr.external-print .list-section .list-content tfoot .total-box-gray th:first-child {
  padding-left: 0;
}
html .sntndr.external-print .list-section .list-content tfoot .total-box-gray th:last-child {
  padding-right: 0;
}
html .sntndr.external-print .list-section .list-content .list-item .column .value,
html .sntndr.external-print .list-section .list-content .column .value,
html .sntndr.external-print .list-section .list-content .list-item .inline .value,
html .sntndr.external-print .list-section .list-content .inline .value,
html .sntndr.external-print .list-section .list-content .list-item td .value,
html .sntndr.external-print .list-section .list-content tr td .value,
html .sntndr.external-print .list-section .list-content th .value,
html .sntndr.external-print .list-section .list-content th .value {
  color: #666666;
}
html .sntndr.external-print .list-section .list-content .list-item .column .value .val,
html .sntndr.external-print .list-section .list-content .column .value .val,
html .sntndr.external-print .list-section .list-content .list-item .inline .value .val,
html .sntndr.external-print .list-section .list-content .inline .value .val,
html .sntndr.external-print .list-section .list-content .list-item td .value .val,
html .sntndr.external-print .list-section .list-content tr td .value .val,
html .sntndr.external-print .list-section .list-content th .value .val,
html .sntndr.external-print .list-section .list-content th .value .val {
  color: #000000;
}
html .sntndr.external-print .list-section .list-content tr td .date-block {
  white-space: nowrap;
  text-align: left;
  color: #666666;
}
html .sntndr.external-print .list-section .list-content tr td .date-block .month,
html .sntndr.external-print .list-section .list-content tr td .date-block .day,
html .sntndr.external-print .list-section .list-content tr td .date-block .year {
  margin: 0;
  display: inline-block;
  font-size: 12px;
}
html .sntndr.external-print .list-section .list-content tr td .date-block .month + *,
html .sntndr.external-print .list-section .list-content tr td .date-block .day + *,
html .sntndr.external-print .list-section .list-content tr td .date-block .year + * {
  margin-left: 4px;
}
html .sntndr.external-print .list-section .list-content tr td .date-block.dark {
  color: #000000;
}
html .sntndr.external-print .list-section .list-content tr td .print {
  display: none;
}
html .sntndr.external-print .list-section .list-content tr td button {
  display: inline !important;
  visibility: hidden;
}
html .sntndr.external-print .list-section .list-content tr td:first-child,
html .sntndr.external-print .list-section .list-content tr th:first-child {
  padding-left: 5px;
  text-align: left;
}
html .sntndr.external-print .list-section .list-content tr td:last-child,
html .sntndr.external-print .list-section .list-content tr th:last-child {
  padding-right: 5px;
}
html .sntndr.external-print .list-section .list-content tr.business-card td.column-3 a,
html .sntndr.external-print .list-section .list-content tr.business-card td.column-4 a {
  color: #666666;
}
html .sntndr.external-print .list-section .list-content tr.cards-extract td:last-child {
  display: none;
}
html .sntndr.external-print .list-section .pagination {
  display: none;
}
html .sntndr.external-print .list-section .section-bottom {
  display: none;
}
html .sntndr.external-print .list-section .navbar-section {
  display: none;
}
html .sntndr.external-print .list-section #info-section {
  margin-bottom: 20px;
}
html .sntndr.external-print > header .top-section {
  background: none;
}
html .sntndr.external-print > header .top-section .brand {
  margin-left: 0px;
}
html .sntndr.external-print > header .top-section .events-nav {
  display: none;
}
html .sntndr.external-print > header .top-section .actions-nav {
  display: none;
}
html .sntndr.external-print > header .navbar-section {
  display: none;
}
html .sntndr.external-print > .main-section .content-wrapper > section > header {
  page-break-before: avoid;
  page-break-after: avoid;
  border: none;
  background: none;
}
html .sntndr.external-print > .main-section .content-wrapper > section > header .main-back-link {
  display: none;
}
html .sntndr.external-print > .main-section .content-wrapper > section > header > .container {
  border-bottom: 1px solid #e5e5e5;
}
html .sntndr.external-print > .main-section .content-wrapper > section > header .top-description .info .description a {
  color: #444444;
}
html .sntndr.external-print > .main-section .content-wrapper > section > header .search-form {
  display: none;
}
html .sntndr.external-print > .main-section .content-wrapper > section > .container {
  page-break-before: avoid;
  page-break-after: avoid;
}
html .sntndr.external-print > .main-section .content-wrapper > section .main-content {
  width: 650px;
}
html .sntndr.external-print > .main-section .content-wrapper > section .main-content.right {
  width: 100%;
}
html .sntndr.external-print > .main-section .content-wrapper > section .main-content.full-width {
  width: 100%;
}
html .sntndr.external-print > .main-section .content-wrapper > section .filter-section {
  display: none;
}
html .sntndr.external-print > .main-section .content-wrapper > section aside > section {
  page-break-inside: avoid;
  /* or 'auto' */

}
html .sntndr.external-print > .main-section .content-wrapper > section aside.left {
  display: none;
}
html .sntndr.external-print > .main-section .content-wrapper > section aside.right header h2,
html .sntndr.external-print > .main-section .content-wrapper > section aside.right header h3 {
  color: #444444;
}
html .sntndr.external-print > .main-section .content-wrapper > section aside .extra-desc {
  color: #666666;
}
html .sntndr.external-print > .main-section .content-wrapper > section aside .email {
  color: #444444;
}
html .sntndr.external-print > .main-section .content-wrapper > section aside .lateral-menu-section .description {
  color: #111111;
}
html .sntndr.external-print > .main-section .content-wrapper > section aside .lateral-menu-section.warning header h3 {
  color: #C62218;
}
html .sntndr.external-print > .main-section .content-wrapper > section aside .gray-block.lateral-menu-section {
  display: none;
}
html .sntndr.external-print > .main-section .content-wrapper > section aside .payment-status-section .details .description {
  color: #666666;
}
html .sntndr.external-print > .main-section .content-wrapper > section aside .payment-status-section .details .extra-desc .value {
  color: #333333;
}
html .sntndr.external-print > .main-section .content-wrapper > section aside .payment-status-section .pay-btn {
  display: none;
}
html .sntndr.external-print > .main-section .content-wrapper > section aside .payment-status-section .values-container .inline {
  color: #666666;
}
html .sntndr.external-print > .main-section .content-wrapper > section aside .payment-status-section .values-container .inline .value .val {
  color: #333333;
}
html .sntndr.external-print #sntndr-footer {
  display: none;
}
html .sntndr.external-print #sntndr-footer-print {
  padding-top: 60px;
  padding-bottom: 0;
  position: relative;
  clear: both;
}
html .sntndr.external-print #sntndr-footer-print .row {
  margin-top: 0;
}
@media print {
  html .sntndr.external-print {
    padding-left: 0px;
    padding-right: 0px;
    /*
                    #sntndr-footer-print {
                        position: fixed;
                        bottom: 0;
                    }*/
  
  }
}
html .sntndr.print-friendly > footer,
html .sntndr.external-print > footer {
  background-color: transparent;
  padding: 0px;
}
html .sntndr.print-friendly > footer .print-footer,
html .sntndr.external-print > footer .print-footer {
  margin-top: 30px;
  text-align: center;
}
html .sntndr.print-friendly > footer .print-footer .title,
html .sntndr.external-print > footer .print-footer .title {
  font-weight: bold;
  color: #343433;
  margin-bottom: 5px;
}
html .sntndr.print-friendly > footer .print-footer p,
html .sntndr.external-print > footer .print-footer p {
  margin: 0;
  color: #666866;
}
html[data-useragent*='Macintosh'][data-useragent*='Firefox/25.0'] .sntndr select {
  background: none;
  padding-right: 0;
}
html[data-useragent*='MSIE'] .sntndr select {
  background: #fff;
  padding: 5px;
}
@media screen and (max-device-width: 800px) {
  body {
    background: url(../images/facelift/movie-background.png) #000000 no-repeat center center fixed;
  }
  #bgvid {
    display: none;
  }
}