/* line 5, scss/lib/_mixins.scss */
.text-reset, .lil-arrow-left, .lil-arrow-top-grey, .remove-btn, .remove-btn-dark, .tnoc-image-viewer-pager-link.next, .tnoc-image-viewer-pager-link.previous, .tnoc-logout, ul.tnoc-main-menu > li .main-menu-active-arrow, .personal-menu-big li .personal-menu-active-arrow, .personal-menu-big li.active .main-menu-active-arrow, ul.tnoc-main-menu-level-2 li .personal-menu-active-arrow, ul.tnoc-main-menu-level-2 li.active .main-menu-active-arrow, .ui-dialog .ui-dialog-titlebar-close, .status-attachment-tab-btn.active .status-attachment-tab-btn-active-arrow, .image-browser-tabs .ui-state-active .tnoc-tab-arrow, .tnoc-image-album-hover .tnoc-open-icon, .view-id-home_teaser_slider .navigation span, .view-id-home_teaser_slider .arrow.left, .view-id-home_teaser_slider .arrow.right {
  display: block;
  text-indent: -1000px;
  overflow: hidden;
}

/* line 47, scss/lib/_mixins.scss */
.personal-menu-big, ul.tnoc-main-menu-level-2, .personal-menu-small {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 52, scss/lib/_mixins.scss */
.personal-menu-big li, ul.tnoc-main-menu-level-2 li, .personal-menu-small li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 63, scss/lib/_mixins.scss */
.visuallyhidden, #search-block-form label,
#search-block-form-1 label {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 77, scss/lib/_mixins.scss */
.clearfix:before, .user-snippet-wrapper .user-snippet:before, .personal-menu-small:before, .ui-tabs .ui-tabs-panel:before, #status-image-wrapper .remove-all-image-nodes-wrapper:before, .tnoc-status-post:before, .tnoc-status-post .tnoc-status-post-images:before, .image-browser-tabs:before, .view-image-browser:before, .view-album-browser:before, .tnoc-view-selection-actions:before, .tnoc-image-node-tile .tnoc-image-node-tile-actions:before, .tnoc-image-album-tile .tnoc-image-album-tile-image-wrapper:before, .tnoc-image-album-tile .tnoc-image-album-tile-actions:before, body.ucca #form-add-status:before, body.ucca #form-add-status #status-image-wrapper:before, body.not-logged-in .tnoc-notification:before, .clearfix:after, .user-snippet-wrapper .user-snippet:after, .personal-menu-small:after, .ui-tabs .ui-tabs-panel:after, #status-image-wrapper .remove-all-image-nodes-wrapper:after, .tnoc-status-post:after, .tnoc-status-post .tnoc-status-post-images:after, .image-browser-tabs:after, .view-image-browser:after, .view-album-browser:after, .tnoc-view-selection-actions:after, .tnoc-image-node-tile .tnoc-image-node-tile-actions:after, .tnoc-image-album-tile .tnoc-image-album-tile-image-wrapper:after, .tnoc-image-album-tile .tnoc-image-album-tile-actions:after, body.ucca #form-add-status:after, body.ucca #form-add-status #status-image-wrapper:after, body.not-logged-in .tnoc-notification:after {
  content: " ";
  display: table;
}
/* line 82, scss/lib/_mixins.scss */
.clearfix:after, .user-snippet-wrapper .user-snippet:after, .personal-menu-small:after, .ui-tabs .ui-tabs-panel:after, #status-image-wrapper .remove-all-image-nodes-wrapper:after, .tnoc-status-post:after, .tnoc-status-post .tnoc-status-post-images:after, .image-browser-tabs:after, .view-image-browser:after, .view-album-browser:after, .tnoc-view-selection-actions:after, .tnoc-image-node-tile .tnoc-image-node-tile-actions:after, .tnoc-image-album-tile .tnoc-image-album-tile-image-wrapper:after, .tnoc-image-album-tile .tnoc-image-album-tile-actions:after, body.ucca #form-add-status:after, body.ucca #form-add-status #status-image-wrapper:after, body.not-logged-in .tnoc-notification:after {
  clear: both;
}
/* line 87, scss/lib/_mixins.scss */
.clearfix, .user-snippet-wrapper .user-snippet, .personal-menu-small, .ui-tabs .ui-tabs-panel, #status-image-wrapper .remove-all-image-nodes-wrapper, .tnoc-status-post, .tnoc-status-post .tnoc-status-post-images, .image-browser-tabs, .view-image-browser, .view-album-browser, .tnoc-view-selection-actions, .tnoc-image-node-tile .tnoc-image-node-tile-actions, .tnoc-image-album-tile .tnoc-image-album-tile-image-wrapper, .tnoc-image-album-tile .tnoc-image-album-tile-actions, body.ucca #form-add-status, body.ucca #form-add-status #status-image-wrapper, body.not-logged-in .tnoc-notification {
  *zoom: 1;
}

@font-face {
  font-family: 'tnoc';
  src: url("../fonts/tnoc/tnoc.eot?29606805");
  src: url("../fonts/tnoc/tnoc.eot?29606805#iefix") format("embedded-opentype"), url("../fonts/tnoc/tnoc.woff?29606805") format("woff"), url("../fonts/tnoc/tnoc.ttf?29606805") format("truetype"), url("../fonts/tnoc/tnoc.svg?29606805#tnoc") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'tnoc';
    src: url('../font/tnoc.svg?29606805#tnoc') format('svg');
  }
}
*/
/* line 22, scss/modules/_icons.scss */
[class$="icon-TNOC"]:before, [class*="icon-TNOC "]:before, .tnoc-icon {
  font-family: "tnoc";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* line 54, scss/modules/_icons.scss */
.homeicon-TNOC:before {
  content: '\29';
}

/* ')' */
/* line 55, scss/modules/_icons.scss */
.staricon-TNOC:before {
  content: '\40';
}

/* '@' */
/* line 56, scss/modules/_icons.scss */
.star-1icon-TNOC:before {
  content: '\4d';
}

/* 'M' */
/* line 57, scss/modules/_icons.scss */
.hearticon-TNOC:before {
  content: '\24';
}

/* '$' */
/* line 58, scss/modules/_icons.scss */
.musicicon-TNOC:before {
  content: '\21';
}

/* '!' */
/* line 59, scss/modules/_icons.scss */
.flagicon-TNOC:before {
  content: '\46';
}

/* 'F' */
/* line 60, scss/modules/_icons.scss */
.attentionicon-TNOC:before {
  content: '\49';
}

/* 'I' */
/* line 61, scss/modules/_icons.scss */
.flash-1icon-TNOC:before {
  content: '\4c';
}

/* 'L' */
/* line 62, scss/modules/_icons.scss */
.flash-2icon-TNOC:before {
  content: '\59';
}

/* 'Y' */
/* line 63, scss/modules/_icons.scss */
.scissorsicon-TNOC:before {
  content: '\38';
}

/* '8' */
/* line 64, scss/modules/_icons.scss */
.mail-1icon-TNOC:before {
  content: '\22';
}

/* '&quot;' */
/* line 65, scss/modules/_icons.scss */
.pencilicon-TNOC:before {
  content: '\47';
}

/* 'G' */
/* line 66, scss/modules/_icons.scss */
.wrenchicon-TNOC:before {
  content: '\60';
}

/* '`' */
/* line 67, scss/modules/_icons.scss */
.torsoicon-TNOC:before {
  content: '\5c';
}

/* '\' */
/* line 68, scss/modules/_icons.scss */
.shuffleicon-TNOC:before {
  content: '\62';
}

/* 'b' */
/* line 69, scss/modules/_icons.scss */
.picture-3icon-TNOC:before {
  content: '\5d';
}

/* ']' */
/* line 70, scss/modules/_icons.scss */
.locationicon-TNOC:before {
  content: '\5f';
}

/* '_' */
/* line 71, scss/modules/_icons.scss */
.clipboardicon-TNOC:before {
  content: '\65';
}

/* 'e' */
/* line 72, scss/modules/_icons.scss */
.keyicon-TNOC:before {
  content: '\66';
}

/* 'f' */
/* line 73, scss/modules/_icons.scss */
.gifticon-TNOC:before {
  content: '\64';
}

/* 'd' */
/* line 74, scss/modules/_icons.scss */
.adulticon-TNOC:before {
  content: '\67';
}

/* 'g' */
/* line 75, scss/modules/_icons.scss */
.globe-1icon-TNOC:before {
  content: '\63';
}

/* 'c' */
/* line 76, scss/modules/_icons.scss */
.flag-1icon-TNOC:before {
  content: '\5e';
}

/* '^' */
/* line 77, scss/modules/_icons.scss */
.mailicon-TNOC:before {
  content: '\5b';
}

/* '[' */
/* line 78, scss/modules/_icons.scss */
.calendar-1icon-TNOC:before {
  content: '\61';
}

/* 'a' */
/* line 79, scss/modules/_icons.scss */
.comment-1icon-TNOC:before {
  content: '\69';
}

/* 'i' */
/* line 80, scss/modules/_icons.scss */
.commenticon-TNOC:before {
  content: '\2b';
}

/* '+' */
/* line 81, scss/modules/_icons.scss */
.chat-1icon-TNOC:before {
  content: '\48';
}

/* 'H' */
/* line 82, scss/modules/_icons.scss */
.chaticon-TNOC:before {
  content: '\2c';
}

/* ',' */
/* line 83, scss/modules/_icons.scss */
.trashicon-TNOC:before {
  content: '\2d';
}

/* '-' */
/* line 84, scss/modules/_icons.scss */
.zoom-inicon-TNOC:before {
  content: '\2f';
}

/* '/' */
/* line 85, scss/modules/_icons.scss */
.zoom-outicon-TNOC:before {
  content: '\30';
}

/* '0' */
/* line 86, scss/modules/_icons.scss */
.down-circled2icon-TNOC:before {
  content: '\31';
}

/* '1' */
/* line 87, scss/modules/_icons.scss */
.up-circled2icon-TNOC:before {
  content: '\32';
}

/* '2' */
/* line 88, scss/modules/_icons.scss */
.globe-invicon-TNOC:before {
  content: '\58';
}

/* 'X' */
/* line 89, scss/modules/_icons.scss */
.downloadicon-TNOC:before {
  content: '\53';
}

/* 'S' */
/* line 90, scss/modules/_icons.scss */
.uploadicon-TNOC:before {
  content: '\54';
}

/* 'T' */
/* line 91, scss/modules/_icons.scss */
.chat-2icon-TNOC:before {
  content: '\56';
}

/* 'V' */
/* line 92, scss/modules/_icons.scss */
.user-femaleicon-TNOC:before {
  content: '\4e';
}

/* 'N' */
/* line 93, scss/modules/_icons.scss */
.users-1icon-TNOC:before {
  content: '\4f';
}

/* 'O' */
/* line 94, scss/modules/_icons.scss */
.info-circledicon-TNOC:before {
  content: '\50';
}

/* 'P' */
/* line 95, scss/modules/_icons.scss */
.mail-alticon-TNOC:before {
  content: '\23';
}

/* '#' */
/* line 96, scss/modules/_icons.scss */
.pasteicon-TNOC:before {
  content: '\39';
}

/* '9' */
/* line 97, scss/modules/_icons.scss */
.desktopicon-TNOC:before {
  content: '\35';
}

/* '5' */
/* line 98, scss/modules/_icons.scss */
.smileicon-TNOC:before {
  content: '\3f';
}

/* '?' */
/* line 99, scss/modules/_icons.scss */
.forkicon-TNOC:before {
  content: '\3d';
}

/* '=' */
/* line 100, scss/modules/_icons.scss */
.play-circledicon-TNOC:before {
  content: '\33';
}

/* '3' */
/* line 101, scss/modules/_icons.scss */
.comment-2icon-TNOC:before {
  content: '\55';
}

/* 'U' */
/* line 102, scss/modules/_icons.scss */
.calendaricon-TNOC:before {
  content: '\57';
}

/* 'W' */
/* line 103, scss/modules/_icons.scss */
.lock-1icon-TNOC:before {
  content: '\51';
}

/* 'Q' */
/* line 104, scss/modules/_icons.scss */
.lock-open-1icon-TNOC:before {
  content: '\52';
}

/* 'R' */
/* line 105, scss/modules/_icons.scss */
.spreadicon-TNOC:before {
  content: '\5a';
}

/* 'Z' */
/* line 106, scss/modules/_icons.scss */
.pictureicon-TNOC:before {
  content: '\28';
}

/* '(' */
/* line 107, scss/modules/_icons.scss */
.picture-1icon-TNOC:before {
  content: '\42';
}

/* 'B' */
/* line 108, scss/modules/_icons.scss */
.picture-2icon-TNOC:before {
  content: '\68';
}

/* 'h' */
/* line 109, scss/modules/_icons.scss */
.globeicon-TNOC:before {
  content: '\36';
}

/* '6' */
/* line 110, scss/modules/_icons.scss */
.leaficon-TNOC:before {
  content: '\37';
}

/* '7' */
/* line 111, scss/modules/_icons.scss */
.videocamicon-TNOC:before {
  content: '\27';
}

/* ''' */
/* line 112, scss/modules/_icons.scss */
.awardicon-TNOC:before {
  content: '\34';
}

/* '4' */
/* line 113, scss/modules/_icons.scss */
.usericon-TNOC:before {
  content: '\25';
}

/* '%' */
/* line 114, scss/modules/_icons.scss */
.usersicon-TNOC:before {
  content: '\41';
}

/* 'A' */
/* line 115, scss/modules/_icons.scss */
.users-2icon-TNOC:before {
  content: '\26';
}

/* '&amp;' */
/* line 116, scss/modules/_icons.scss */
.credit-cardicon-TNOC:before {
  content: '\3a';
}

/* ':' */
/* line 117, scss/modules/_icons.scss */
.floppyicon-TNOC:before {
  content: '\3b';
}

/* ';' */
/* line 118, scss/modules/_icons.scss */
.calendar-2icon-TNOC:before {
  content: '\2e';
}

/* '.' */
/* line 119, scss/modules/_icons.scss */
.newspapericon-TNOC:before {
  content: '\4a';
}

/* 'J' */
/* line 120, scss/modules/_icons.scss */
.mobileicon-TNOC:before {
  content: '\4b';
}

/* 'K' */
/* line 121, scss/modules/_icons.scss */
.key-1icon-TNOC:before {
  content: '\3c';
}

/* '&lt;' */
/* line 122, scss/modules/_icons.scss */
.lockicon-TNOC:before {
  content: '\44';
}

/* 'D' */
/* line 123, scss/modules/_icons.scss */
.lock-openicon-TNOC:before {
  content: '\45';
}

/* 'E' */
/* line 124, scss/modules/_icons.scss */
.link-1icon-TNOC:before {
  content: '\2a';
}

/* '*' */
/* line 125, scss/modules/_icons.scss */
.linkicon-TNOC:before {
  content: '\43';
}

/* 'C' */
/* line 126, scss/modules/_icons.scss */
.truckicon-TNOC:before {
  content: '\3e';
}

/* '&gt;' */
/* line 2, scss/modules/_modules.scss */
.text-reset {
  width: 16px;
  height: 16px;
  background: url(../img/sprite.png) 0 -90px no-repeat;
  position: absolute;
  top: 4px;
  right: 20px;
  cursor: pointer;
}

/* line 9, scss/modules/_modules.scss */
.lil-arrow-left {
  width: 7px;
  height: 14px;
  background: url(../img/sprite.png) 0px -240px no-repeat;
}

/* line 13, scss/modules/_modules.scss */
.lil-arrow-top-grey {
  width: 13px;
  height: 8px;
  background: url(../img/sprite.png) 0px -410px no-repeat;
}

/* line 18, scss/modules/_modules.scss */
.remove-btn {
  width: 16px;
  height: 16px;
  background: url(../img/sprite.png) 0 -90px no-repeat;
  cursor: pointer;
}

/* line 22, scss/modules/_modules.scss */
.remove-btn-dark {
  width: 16px;
  height: 16px;
  background: url(../img/sprite.png) 0 -50px no-repeat;
  cursor: pointer;
}

/* line 28, scss/modules/_modules.scss */
.tnoc-image-viewer-pager-link.next {
  width: 22px;
  height: 22px;
  background: url(../img/sprite.png) 0 0px no-repeat;
}

/* line 31, scss/modules/_modules.scss */
.tnoc-image-viewer-pager-link.previous {
  width: 22px;
  height: 22px;
  background: url(../img/sprite.png) 0 -25px no-repeat;
}

/* line 36, scss/modules/_modules.scss */
.dialog-action-link {
  display: block;
  color: #658e0a;
  padding-left: 25px;
  background: url(../img/sprite.png) left 0 no-repeat;
  line-height: 22px;
  margin: 10px 0;
  text-decoration: none;
}

/* line 47, scss/modules/_modules.scss */
.tnoc-user-link {
  color: #a6c60b;
  text-decoration: none;
}

/* line 53, scss/modules/_modules.scss */
.tnoc-back-link, .tnoc-album-browser-back {
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #4d4d4d;
  padding-left: 10px;
  background: url(../img/sprite.png) no-repeat -5px -539px;
}

/* line 64, scss/modules/_modules.scss */
.tnoc-throbber {
  background: url(../img/tnoc-throbber.gif) center center no-repeat !important;
  width: 100%;
  height: 100%;
}

/* line 71, scss/modules/_modules.scss */
.cheer-count,
.comment-count {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  line-height: 15px;
  margin-left: 10px;
  font-weight: bold;
  color: #4C4C4C;
  color: #4d4d4d;
}
/* line 82, scss/modules/_modules.scss */
.cheer-count .tnoc-icon,
.comment-count .tnoc-icon {
  font-size: 15px;
  margin-right: 5px;
}

/* line 86, scss/modules/_modules.scss */
.comment-count .tnoc-icon {
  font-size: 12px;
}

/* line 90, scss/modules/_modules.scss */
.tnoc-flag-btn {
  float: left;
}
/* line 94, scss/modules/_modules.scss */
.tnoc-flag-btn .tnoc-icon {
  font-size: 14px;
  line-height: 20px;
}

/* line 101, scss/modules/_modules.scss */
.notification-num {
  display: block;
  position: absolute;
  min-width: 10px;
  padding: 0 1px;
  height: 12px;
  background: #F68A33;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  text-align: center;
  font-size: 10px;
  line-height: 12px;
  font-weight: bold;
  color: #fff;
}

/* line 120, scss/modules/_modules.scss */
.tnoc-loading {
  cursor: wait !important;
}
/* line 124, scss/modules/_modules.scss */
.tnoc-loading .tnoc-btn-content {
  cursor: wait !important;
}

/* line 129, scss/modules/_modules.scss */
.tnoc-upload-percentage-bar {
  border: 2px solid #eaeaea;
  height: 28px;
  position: relative;
}
/* line 134, scss/modules/_modules.scss */
.tnoc-upload-percentage-bar .bar {
  background: #eaeaea;
  height: 28px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 135, scss/modules/_modules.scss */
.tnoc-upload-percentage-bar .text {
  position: absolute;
  top: 0;
  left: 5px;
  line-height: 28px;
}

/* line 10, scss/modules/_tnoc_btn.scss */
.tnoc-btn {
  position: relative;
  height: 30px;
  width: auto;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 17, scss/modules/_tnoc_btn.scss */
.tnoc-btn a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 21, scss/modules/_tnoc_btn.scss */
.tnoc-btn a,
.tnoc-btn input {
  color: white;
  text-decoration: none;
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
}
/* line 35, scss/modules/_tnoc_btn.scss */
.tnoc-btn:hover .tnoc-btn-left {
  background-position: -1px -32px;
}
/* line 36, scss/modules/_tnoc_btn.scss */
.tnoc-btn:hover .tnoc-btn-center {
  background-position: 0 -31px;
}
/* line 37, scss/modules/_tnoc_btn.scss */
.tnoc-btn:hover .tnoc-btn-right {
  background-position: right -31px;
}
/* line 40, scss/modules/_tnoc_btn.scss */
.tnoc-btn.disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
  opacity: 0.65;
}
/* line 44, scss/modules/_tnoc_btn.scss */
.tnoc-btn.disabled .tnoc-btn-content {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
}
/* line 49, scss/modules/_tnoc_btn.scss */
.tnoc-btn .tnoc-btn-content {
  color: white;
  cursor: pointer;
  padding: 0 20px 0 33px;
  line-height: 30px;
  height: 30px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: relative;
}
/* line 61, scss/modules/_tnoc_btn.scss */
.tnoc-btn.disabled .tnoc-btn-content {
  cursor: default;
}
/* line 66, scss/modules/_tnoc_btn.scss */
.tnoc-btn .tnoc-btn-left {
  position: absolute;
  left: 0;
  top: 0;
  width: 33px;
  height: 30px;
  background: url("../../images/sprites/sprites_neu.png") no-repeat -1px -1px;
}
/* line 74, scss/modules/_tnoc_btn.scss */
.tnoc-btn.grey .tnoc-btn-left {
  background-position: 0px -540px;
}
/* line 79, scss/modules/_tnoc_btn.scss */
.tnoc-btn .tnoc-btn-center {
  background: url("../../images/sprites/button_middle.png") repeat-x 0 top;
  height: 30px;
  position: absolute;
  left: 33px;
  right: 17px;
  top: 0;
}
/* line 88, scss/modules/_tnoc_btn.scss */
.tnoc-btn.grey .tnoc-btn-center {
  background-position: 0 -62px;
}
/* line 93, scss/modules/_tnoc_btn.scss */
.tnoc-btn .tnoc-btn-right {
  position: absolute;
  right: 0;
  top: 0;
  background: url("../../images/sprites/button_right.png") no-repeat right top;
  width: 20px;
  height: 30px;
}
/* line 102, scss/modules/_tnoc_btn.scss */
.tnoc-btn.grey .tnoc-btn-right {
  background-position: right -62px;
}

/* line 1, scss/modules/_tnoc_simple_btn.scss */
.tnoc-simple-btn, .ui-dialog.tnoc-alert button {
  display: block;
  text-align: center;
  line-height: 29px;
  height: 29px;
  padding: 0 10px;
  margin: 0;
  cursor: pointer;
  border: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: #e5e5e5;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e5e5e5 0%, #9e9e9e 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(100%, #9e9e9e));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e5e5e5 0%, #9e9e9e 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e5e5e5 0%, #9e9e9e 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e5e5e5 0%, #9e9e9e 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e5e5e5 0%, #9e9e9e 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#9e9e9e',GradientType=0 );
  /* IE6-9 */
  overflow: visible;
  color: #4d4d4d;
  font-weight: bold;
  text-decoration: none;
}
/* line 2, scss/modules/_tnoc_simple_btn.scss */
.tnoc-simple-btn.inline-btn, .ui-dialog.tnoc-alert button.inline-btn {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 17, scss/modules/_tnoc_simple_btn.scss */
.tnoc-simple-btn .tnoc-icon, .ui-dialog.tnoc-alert button .tnoc-icon {
  font-size: 18px;
  line-height: 29px;
  cursor: pointer;
}
/* line 29, scss/modules/_tnoc_simple_btn.scss */
.tnoc-simple-btn:hover, .ui-dialog.tnoc-alert button:hover {
  background: #a4c30d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #a4c30d 0%, #799f0b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a4c30d), color-stop(100%, #799f0b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #a4c30d 0%, #799f0b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #a4c30d 0%, #799f0b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #a4c30d 0%, #799f0b 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #a4c30d 0%, #799f0b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4c30d', endColorstr='#799f0b',GradientType=0 );
  /* IE6-9 */
  overflow: visible;
  color: #fff;
}
/* line 34, scss/modules/_tnoc_simple_btn.scss */
.tnoc-simple-btn.tnoc-simple-btn-inverted, .ui-dialog.tnoc-alert button.tnoc-simple-btn-inverted {
  background: #a4c30d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #a4c30d 0%, #799f0b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a4c30d), color-stop(100%, #799f0b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #a4c30d 0%, #799f0b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #a4c30d 0%, #799f0b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #a4c30d 0%, #799f0b 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #a4c30d 0%, #799f0b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4c30d', endColorstr='#799f0b',GradientType=0 );
  /* IE6-9 */
  overflow: visible;
  color: #fff;
}
/* line 38, scss/modules/_tnoc_simple_btn.scss */
.tnoc-simple-btn.tnoc-simple-btn-inverted:hover, .ui-dialog.tnoc-alert button.tnoc-simple-btn-inverted:hover {
  background: #e5e5e5;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e5e5e5 0%, #9e9e9e 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(100%, #9e9e9e));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e5e5e5 0%, #9e9e9e 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e5e5e5 0%, #9e9e9e 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e5e5e5 0%, #9e9e9e 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e5e5e5 0%, #9e9e9e 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#9e9e9e',GradientType=0 );
  /* IE6-9 */
  overflow: visible;
  color: #4d4d4d;
}
/* line 45, scss/modules/_tnoc_simple_btn.scss */
.tnoc-simple-btn.inactive, .ui-dialog.tnoc-alert button.inactive {
  cursor: default;
  color: #eaeaea;
}
/* line 48, scss/modules/_tnoc_simple_btn.scss */
.tnoc-simple-btn.inactive:hover, .ui-dialog.tnoc-alert button.inactive:hover {
  background: #e5e5e5;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e5e5e5 0%, #9e9e9e 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(100%, #9e9e9e));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e5e5e5 0%, #9e9e9e 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e5e5e5 0%, #9e9e9e 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e5e5e5 0%, #9e9e9e 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e5e5e5 0%, #9e9e9e 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#9e9e9e',GradientType=0 );
  /* IE6-9 */
  overflow: visible;
  color: #eaeaea;
}

/* line 3, scss/modules/_tnoc_selector.scss */
.tnoc-selector {
  width: 110px;
  padding: 0 5px;
  position: relative;
  cursor: pointer;
  text-align: right;
  float: left;
  margin-right: 10px;
}
/* line 16, scss/modules/_tnoc_selector.scss */
.tnoc-selector .tnoc-selector-current-option,
.tnoc-selector .tnoc-selector-option {
  padding-right: 25px;
}
/* line 20, scss/modules/_tnoc_selector.scss */
.tnoc-selector .tnoc-selector-current-option {
  background: url(../img/sprite.png) right -170px no-repeat;
  line-height: 30px;
}
/* line 25, scss/modules/_tnoc_selector.scss */
.tnoc-selector .tnoc-selector-option-wrapper {
  position: absolute;
  z-index: 15;
  top: 31px;
  left: 0px;
  width: 120px;
  padding: 10px 0;
}
/* line 33, scss/modules/_tnoc_selector.scss */
.tnoc-selector .tnoc-selector-option {
  line-height: 15px;
}
/* line 36, scss/modules/_tnoc_selector.scss */
.tnoc-selector .tnoc-selector-option.active {
  font-weight: bold;
  background: url(../img/sprite.png) right -210px no-repeat;
}
/* line 40, scss/modules/_tnoc_selector.scss */
.tnoc-selector .tnoc-selector-option:hover {
  font-weight: bold;
}
/* line 45, scss/modules/_tnoc_selector.scss */
.tnoc-selector.open {
  background: #eaeaea;
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
}
/* line 49, scss/modules/_tnoc_selector.scss */
.tnoc-selector.open .tnoc-selector-current-option {
  border-bottom: 1px dotted #fff;
}
/* line 53, scss/modules/_tnoc_selector.scss */
.tnoc-selector.open .tnoc-selector-option-wrapper {
  background: #eaeaea;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* line 13, scss/modules/_typography.scss */
.tnoc-paragraph {
  font-family: Arial, Verdana, Helvetica, "Trebuchet MS", sans-serif;
  font-size: 11px;
  line-height: 1.4;
  color: #4d4d4d;
}

/* line 17, scss/modules/_typography.scss */
.tnoc-header-1 {
  font-family: Arial, Verdana, Helvetica, "Trebuchet MS", sans-serif;
  font-size: 21px;
  color: #4d4d4d;
}

/* line 36, scss/modules/_typography.scss */
.tnoc-status {
  font-family: Arial, Verdana, Helvetica, "Trebuchet MS", sans-serif;
  font-size: 16px;
  font-style: italic;
  color: #4d4d4d;
}

/* line 43, scss/modules/_typography.scss */
.tnoc-dialog-content, .ui-dialog.tnoc-alert .ui-dialog-content {
  color: #4d4d4d;
  font-size: 14px;
  font-weight: bold;
}

/* line 49, scss/modules/_typography.scss */
.tnoc-label {
  text-transform: uppercase;
  color: #fff;
  font-size: 11px;
}

/* line 55, scss/modules/_typography.scss */
.tnoc-gfx-btn {
  font-size: 11px;
  color: #fff;
  font-weight: bold;
}

/* line 4, scss/modules/_tnoc_gamification.scss */
.gamification-badge-wrapper {
  color: #4d4d4d;
}
/* line 8, scss/modules/_tnoc_gamification.scss */
.gamification-badge-wrapper.external {
  margin-top: 15px;
}
/* line 12, scss/modules/_tnoc_gamification.scss */
.gamification-badge-wrapper.internal {
  margin-top: 50px;
  margin-left: 20px;
}
/* line 17, scss/modules/_tnoc_gamification.scss */
.gamification-badge-wrapper .text {
  float: left;
  height: 100px;
}
/* line 22, scss/modules/_tnoc_gamification.scss */
.gamification-badge-wrapper .gamification-badge-username {
  text-transform: uppercase;
  font-size: 1.0em;
  font-weight: bold;
}
/* line 28, scss/modules/_tnoc_gamification.scss */
.gamification-badge-wrapper .gamification-badge-link {
  text-decoration: underline;
  font-weight: normal;
  margin-top: 3px;
}
/* line 34, scss/modules/_tnoc_gamification.scss */
.gamification-badge-wrapper .badge-icon-wrapper {
  text-align: center;
  position: absolute;
  left: 365px;
}
/* line 40, scss/modules/_tnoc_gamification.scss */
.gamification-badge-wrapper .badge-title {
  text-transform: uppercase;
  margin-top: 5px;
  font-size: 0.9em;
  font-weight: bold;
}

/* line 51, scss/modules/_tnoc_gamification.scss */
.gamification-tooltip-wrapper a.gamification-tooltip {
  position: relative;
  left: 170px;
  top: -21px;
  outline: none;
  text-decoration: none;
  display: inline-block;
  color: white;
  background-color: #bfbfbf;
  width: 20px;
  height: 20px;
  text-align: center;
  border-radius: 10px;
}
/* line 65, scss/modules/_tnoc_gamification.scss */
.gamification-tooltip-wrapper a.gamification-tooltip .text {
  padding-top: 3px;
  font-size: 1.2em;
}
/* line 70, scss/modules/_tnoc_gamification.scss */
.gamification-tooltip-wrapper a.gamification-tooltip strong {
  line-height: 30px;
}
/* line 74, scss/modules/_tnoc_gamification.scss */
.gamification-tooltip-wrapper a.gamification-tooltip:hover {
  text-decoration: none;
}
/* line 77, scss/modules/_tnoc_gamification.scss */
.gamification-tooltip-wrapper a.gamification-tooltip:hover span {
  display: inline;
  position: absolute;
  color: #111;
  border: 1px solid #4d4d4d;
  background: #eeeeee;
}
/* line 83, scss/modules/_tnoc_gamification.scss */
.gamification-tooltip-wrapper a.gamification-tooltip span {
  z-index: 10;
  display: none;
  padding: 10px 10px;
  margin-top: -35px;
  margin-left: 28px;
  width: 300px;
  line-height: 16px;
  border-radius: 4px;
  box-shadow: 5px 5px 8px #CCC;
  text-align: left;
}

/* line 99, scss/modules/_tnoc_gamification.scss */
.gamification-greybox-content {
  color: #4d4d4d;
  width: 830px;
  margin: 350px auto;
  padding: 0 0 2px 0;
  text-align: left;
  position: relative;
  top: -140px;
  background: #E5E5E5;
  border-top: #E5E5E5 1px solid;
}
/* line 112, scss/modules/_tnoc_gamification.scss */
.gamification-greybox-content .greybox-close {
  border-top: #96BE3A 20px solid;
}
/* line 118, scss/modules/_tnoc_gamification.scss */
.gamification-greybox-content .gamification-badges-overwiewwrapper .title {
  font-size: 1.5em;
  position: absolute;
  top: 30px;
}
/* line 124, scss/modules/_tnoc_gamification.scss */
.gamification-greybox-content .gamification-badges-overwiewwrapper .badge-greybox {
  padding: 0 20px;
}
/* line 128, scss/modules/_tnoc_gamification.scss */
.gamification-greybox-content .gamification-badges-overwiewwrapper .missing-badge-greybox {
  background: #ccc;
  margin: 10px 0 20px;
  padding: 0px 20px;
}
/* line 134, scss/modules/_tnoc_gamification.scss */
.gamification-greybox-content .gamification-badges-overwiewwrapper .missing-badge-teaser {
  font-size: 1.1em;
  font-weight: bold;
  margin: 0 0 20px;
}
/* line 140, scss/modules/_tnoc_gamification.scss */
.gamification-greybox-content .gamification-badges-overwiewwrapper .badge-item {
  display: inline-block;
  width: 110px;
  text-align: center;
  padding: 0 10px;
  vertical-align: top;
}
/* line 147, scss/modules/_tnoc_gamification.scss */
.gamification-greybox-content .gamification-badges-overwiewwrapper .badge-item .badge-title {
  font-size: 1.2em;
  text-transform: uppercase;
  margin-top: 5px;
  margin-bottom: 5px;
}
/* line 154, scss/modules/_tnoc_gamification.scss */
.gamification-greybox-content .gamification-badges-overwiewwrapper .badge-item .badge-date {
  margin-bottom: 5px;
  margin-top: 3px;
}
/* line 159, scss/modules/_tnoc_gamification.scss */
.gamification-greybox-content .gamification-badges-overwiewwrapper .badge-item .badge-caption {
  font-size: 1em;
  margin-bottom: 20px;
}

/* line 169, scss/modules/_tnoc_gamification.scss */
.temp-gamification-banner {
  background: url("../../../../modules/tnoc/tnoc_gamification/img/banner_dkl.png") no-repeat 50%;
  height: 30px;
  width: 166px;
  text-align: center;
  margin-top: 5px;
  color: white;
}
/* line 177, scss/modules/_tnoc_gamification.scss */
.temp-gamification-banner .text {
  padding-top: 10px;
}

/* line 182, scss/modules/_tnoc_gamification.scss */
.gamification-title-select-wrapper select {
  width: 164px;
}

/* line 187, scss/modules/_tnoc_gamification.scss */
#suer-profile-view {
  overflow: visible !important;
  min-height: 180px !important;
}

/* line 224, scss/modules/_tnoc_gamification.scss */
.dk-select,
.dk-select *,
.dk-select *:before,
.dk-select *:after,
.dk-select-multi,
.dk-select-multi *,
.dk-select-multi *:before,
.dk-select-multi *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 229, scss/modules/_tnoc_gamification.scss */
.dk-select,
.dk-select-multi {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  line-height: 1.5em;
  width: 164px;
  cursor: pointer;
}

/* line 239, scss/modules/_tnoc_gamification.scss */
.dk-selected {
  width: 100%;
  margin-top: 5px;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  background-color: #4d4d4d;
  color: white;
  border: 1px solid #cccccc;
  border-radius: 0.35em;
  padding: 0.3em 1.5em 0.3em 0.7em;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
/* line 253, scss/modules/_tnoc_gamification.scss */
.dk-selected:before, .dk-selected:after {
  content: '';
  display: block;
  position: absolute;
  right: 0;
}
/* line 259, scss/modules/_tnoc_gamification.scss */
.dk-selected:before {
  top: 50%;
  border: solid transparent;
  border-width: 0.4em 0.4em 0;
  border-top-color: #cccccc;
  margin: -0.25em 0.7em 0 0;
}
/* line 266, scss/modules/_tnoc_gamification.scss */
.dk-selected:after {
  top: 0;
  height: 100%;
  margin: 0 1.5em 0 0;
}

/* line 274, scss/modules/_tnoc_gamification.scss */
.dk-selected-disabled {
  color: #cccccc;
}

/* line 278, scss/modules/_tnoc_gamification.scss */
.dk-select .dk-select-options {
  position: absolute;
  display: none;
  left: 0;
}

/* line 284, scss/modules/_tnoc_gamification.scss */
.dk-select-open-up .dk-select-options {
  border-radius: 0.35em 0.35em 0 0;
  margin-bottom: -1px;
  bottom: 100%;
}

/* line 290, scss/modules/_tnoc_gamification.scss */
.dk-select-open-down .dk-select-options {
  border-radius: 0 0 0.35em 0.35em;
  margin-top: -1px;
  top: 100%;
}

/* line 296, scss/modules/_tnoc_gamification.scss */
.dk-select-multi .dk-select-options {
  max-height: 10em;
}

/* line 300, scss/modules/_tnoc_gamification.scss */
.dk-select-options {
  width: 100%;
  z-index: 100;
  background-color: white;
  border: 1px solid #cccccc;
  border-radius: 0.35em;
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 10.5em;
  list-style: none;
  padding: 0.25em 0;
  margin: 0;
}

/* line 314, scss/modules/_tnoc_gamification.scss */
.dk-option-selected {
  background-color: #3297fd;
  color: #fff;
}

/* line 319, scss/modules/_tnoc_gamification.scss */
.dk-select-options-highlight .dk-option-selected {
  background-color: transparent;
  color: inherit;
}

/* line 324, scss/modules/_tnoc_gamification.scss */
.dk-option {
  padding: 0 0.5em;
}

/* line 328, scss/modules/_tnoc_gamification.scss */
.dk-select-options .dk-option-highlight {
  background-color: #3297fd;
  color: #fff;
}

/* line 333, scss/modules/_tnoc_gamification.scss */
.dk-select-options .dk-option-disabled {
  color: #cccccc;
  background-color: transparent;
}

/* line 338, scss/modules/_tnoc_gamification.scss */
.dk-optgroup {
  border: solid #cccccc;
  border-width: 1px 0;
  padding: 0.25em 0;
  margin-top: 0.25em;
}
/* line 343, scss/modules/_tnoc_gamification.scss */
.dk-optgroup + .dk-option {
  margin-top: 0.25em;
}
/* line 346, scss/modules/_tnoc_gamification.scss */
.dk-optgroup + .dk-optgroup {
  border-top-width: 0;
  margin-top: 0;
}
/* line 350, scss/modules/_tnoc_gamification.scss */
.dk-optgroup:nth-child(2) {
  padding-top: 0;
  border-top: none;
  margin-top: 0;
}
/* line 355, scss/modules/_tnoc_gamification.scss */
.dk-optgroup:last-child {
  border-bottom-width: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 362, scss/modules/_tnoc_gamification.scss */
.dk-optgroup-label {
  padding: 0 0.5em 0.25em;
  font-weight: bold;
  width: 100%;
}

/* line 368, scss/modules/_tnoc_gamification.scss */
.dk-optgroup-options {
  list-style: none;
  padding-left: 0;
}
/* line 371, scss/modules/_tnoc_gamification.scss */
.dk-optgroup-options li {
  padding-left: 1.2em;
}

/* line 376, scss/modules/_tnoc_gamification.scss */
.dk-select-open-up .dk-selected {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-color: #cccccc;
}

/* line 382, scss/modules/_tnoc_gamification.scss */
.dk-select-open-down .dk-selected {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #cccccc;
}

/* line 389, scss/modules/_tnoc_gamification.scss */
.dk-select-open-up .dk-selected:before,
.dk-select-open-down .dk-selected:before {
  border-width: 0 0.4em 0.4em;
  border-bottom-color: #cccccc;
}

/* line 395, scss/modules/_tnoc_gamification.scss */
.dk-select-open-up .dk-selected:after,
.dk-select-open-down .dk-selected:after {
  border-left-color: #cccccc;
}

/* line 401, scss/modules/_tnoc_gamification.scss */
.dk-select-open-up .dk-select-options,
.dk-select-open-down .dk-select-options,
.dk-select-multi:focus .dk-select-options {
  display: block;
  border-color: #cccccc;
}

/* line 407, scss/modules/_tnoc_gamification.scss */
.dk-select-multi:hover,
.dk-select-multi:focus {
  outline: none;
}

/* line 412, scss/modules/_tnoc_gamification.scss */
.dk-selected:hover,
.dk-selected:focus {
  outline: none;
  border-color: #cccccc;
}
/* line 415, scss/modules/_tnoc_gamification.scss */
.dk-selected:hover:before,
.dk-selected:focus:before {
  border-top-color: #cccccc;
}
/* line 418, scss/modules/_tnoc_gamification.scss */
.dk-selected:hover:after,
.dk-selected:focus:after {
  border-left-color: #cccccc;
}

/* line 423, scss/modules/_tnoc_gamification.scss */
.dk-select-disabled {
  opacity: 0.6;
  color: #cccccc;
  cursor: not-allowed;
}
/* line 428, scss/modules/_tnoc_gamification.scss */
.dk-select-disabled .dk-selected:hover, .dk-select-disabled .dk-selected:focus {
  border-color: inherit;
}
/* line 430, scss/modules/_tnoc_gamification.scss */
.dk-select-disabled .dk-selected:hover:before, .dk-select-disabled .dk-selected:focus:before {
  border-top-color: inherit;
}
/* line 433, scss/modules/_tnoc_gamification.scss */
.dk-select-disabled .dk-selected:hover:after, .dk-select-disabled .dk-selected:focus:after {
  border-left-color: inherit;
}

/* line 440, scss/modules/_tnoc_gamification.scss */
select[data-dkcacheid] {
  display: none;
}

/* line 446, scss/modules/_tnoc_gamification.scss */
.messages li {
  margin-bottom: 5px !important;
  border-bottom: 1px solid !important;
  padding: 10px 0 !important;
  background: none !important;
}

/* line 456, scss/modules/_tnoc_gamification.scss */
.messages .gamification-image {
  float: left;
  margin-right: 10px;
}
/* line 461, scss/modules/_tnoc_gamification.scss */
.messages .gamification-text {
  margin-bottom: 5px;
}
/* line 465, scss/modules/_tnoc_gamification.scss */
.messages .gamification-explanation {
  color: #4d4d4d;
  font-weight: normal;
  line-height: 1.2em;
}

/*
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.ui-dialog { position: relative; padding: .2em; width: 300px; }

.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 

.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }*/
/* line 18, scss/partials/_system_messages.scss */
.messages.warning, .messages.error, .ui-dialog.tnoc-alert.warning, .ui-dialog.tnoc-alert.error {
  background: url(../../images/layout/message_warning_error.png) 37px 37px no-repeat;
}

/* line 21, scss/partials/_system_messages.scss */
.messages.status, .ui-dialog.tnoc-alert {
  background: url(../../images/layout/message_status_check.png) 37px 37px no-repeat;
}

/* line 24, scss/partials/_system_messages.scss */
.ui-dialog.tnoc-alert.trash {
  background-image: url(../../images/layout/message_status_trash.png);
  background-repeat: no-repeat;
  background-position: 37px 37px;
}

/* line 30, scss/partials/_system_messages.scss */
.message-wrapper, .ui-widget-overlay {
  position: absolute;
  top: 284px;
  z-index: 15;
  width: 100%;
  margin: 0 auto;
  background: url(../../images/layout/bg_opac_black.png) repeat;
  padding: 30px 0 30px 0;
  left: 0;
  min-width: 1003px;
}

/* line 43, scss/partials/_system_messages.scss */
.message-inner, .ui-dialog {
  width: 704px;
  background: #E5E5E5;
  z-index: 33333;
  text-align: left;
  margin: 0 auto;
  border: solid 1px #e5e5e5;
  position: relative;
}
/* line 52, scss/partials/_system_messages.scss */
.message-inner #close_notification, .ui-dialog #close_notification {
  position: absolute;
  cursor: pointer;
  font-weight: normal;
  top: 28px;
  right: 14px;
  color: #648e08;
  background: url(../../images/layout/message_close_btn.png) no-repeat;
  padding: 5px 0 5px 25px;
}

/* line 64, scss/partials/_system_messages.scss */
.messages {
  padding: 60px 163px 60px !important;
  color: #fff !important;
}
/* line 68, scss/partials/_system_messages.scss */
.messages.warning, .messages.error {
  color: #C2292E !important;
  font-weight: bold;
}
/* line 73, scss/partials/_system_messages.scss */
.messages.status {
  border-top: solid 20px #648e08;
  border-bottom: solid 2px #648e08;
  color: #648e08 !important;
  font-weight: bold;
}
/* line 81, scss/partials/_system_messages.scss */
.messages .gamification-image {
  float: left;
  margin-right: 10px;
}
/* line 86, scss/partials/_system_messages.scss */
.messages .gamification-text {
  margin-bottom: 5px;
}
/* line 90, scss/partials/_system_messages.scss */
.messages .gamification-explanation {
  color: #4d4d4d;
  font-weight: normal;
  line-height: 1.2em;
}
/* line 96, scss/partials/_system_messages.scss */
.messages ul {
  list-style-type: none;
  list-style-position: inside;
}
/* line 101, scss/partials/_system_messages.scss */
.messages li {
  margin-bottom: 5px !important;
  border-bottom: 1px solid !important;
  padding: 10px 0 !important;
  background: none !important;
}

/* line 93, scss/partials/_system_messages.scss */
.preview {
  background-color: #fcfce8;
  border: 1px solid #e5e58f;
}

/* line 98, scss/partials/_system_messages.scss */
div.status {
  border-color: #3a3;
}

/* line 102, scss/partials/_system_messages.scss */
div.error {
  color: #c52020;
}

/* line 6, scss/partials/_forms.scss */
textarea {
  background: #fff;
  color: #4d4d4d;
}

/* line 11, scss/partials/_forms.scss */
input[type="text"] {
  background: #fff;
  color: #4d4d4d;
}

/* line 16, scss/partials/_forms.scss */
*:focus {
  outline: none;
}

/* line 21, scss/partials/_forms.scss */
::-webkit-input-placeholder {
  color: #4d4d4d;
}

/* line 22, scss/partials/_forms.scss */
::-moz-placeholder {
  color: #4d4d4d;
}

/* line 23, scss/partials/_forms.scss */
:-ms-input-placeholder {
  color: #4d4d4d;
}

/* line 24, scss/partials/_forms.scss */
input:-moz-placeholder {
  color: #4d4d4d;
}

/* line 25, scss/partials/_forms.scss */
.placeholdersjs {
  color: #4d4d4d;
}

/* line 1, scss/partials/_layout.scss */
.page-center, .page-wrapper {
  width: 961px;
  margin: 0 auto;
}

/* line 6, scss/partials/_layout.scss */
.page-wrapper {
  background: #fff;
  position: relative;
}

/* line 13, scss/partials/_layout.scss */
.bg-leaf {
  position: absolute;
  left: -192px;
  width: 192px;
  height: 339px;
  background: url(../../images/newlayout/page_bg_leaf.png) no-repeat;
  z-index: -1;
}

/* line 22, scss/partials/_layout.scss */
.super-content {
  margin: 0;
  padding: 0;
}

/* line 3, scss/partials/_page_header.scss */
#header {
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAA8CAAAAAABXrYdAAAAOElEQVR4nGMyIxkw/ScZjGoZ0VoYSAaD1y+jWganltE0NqqF1lpG09ioFlprGU1jo1pI0kJ6ggEAJ6GNDwXpr9wAAAAASUVORK5CYII=') repeat-x;
  height: 60px;
}

/* line 13, scss/partials/_page_header.scss */
.tnoc-logo-link,
#search-block-form-1,
#search-block-form,
#market-selector,
.tnoc-logout {
  display: block;
  float: left;
}

/* line 17, scss/partials/_page_header.scss */
.tnoc-logo-link {
  width: 465px;
}

/* line 26, scss/partials/_page_header.scss */
#search-block-form,
#search-block-form-1 {
  margin-left: 18px;
  position: relative;
  top: 18px;
}
/* line 36, scss/partials/_page_header.scss */
#search-block-form .gfx-btn,
#search-block-form-1 .gfx-btn {
  display: none;
}
/* line 38, scss/partials/_page_header.scss */
#search-block-form input[type="text"],
#search-block-form-1 input[type="text"] {
  border: 0;
  height: 24px;
  line-height: 24px;
  padding: 0 30px 0 10px;
  width: 160px;
  background: white url(../img/sprite.png) right -260px no-repeat;
}

/* line 55, scss/partials/_page_header.scss */
#market-selector {
  margin-left: 50px;
  position: relative;
  top: 12px;
  z-index: 10;
  width: 160px;
  text-align: right;
}
/* line 69, scss/partials/_page_header.scss */
#market-selector a.active,
#market-selector #market-popup a {
  color: #4d4d4d;
  text-decoration: none;
  display: block;
  line-height: 35px;
  height: 35px;
  font-weight: normal;
  font-size: 11px;
  letter-spacing: 0.120em;
  padding-right: 35px;
}
/* line 85, scss/partials/_page_header.scss */
#market-selector a.active {
  color: #fff;
  background: url(../img/sprite.png) right -310px no-repeat;
  font-weight: bold;
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
}
/* line 93, scss/partials/_page_header.scss */
#market-selector a.active .flag {
  visibility: hidden;
}
/* line 95, scss/partials/_page_header.scss */
#market-selector.open a.active {
  background-color: #3C3C3C;
}
/* line 100, scss/partials/_page_header.scss */
#market-selector #market-popup a:hover {
  color: #fff;
  background: #a6c60b;
  font-weight: bold;
}
/* line 106, scss/partials/_page_header.scss */
#market-selector #market-popup a:last-of-type:hover {
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
/* line 110, scss/partials/_page_header.scss */
#market-selector #market-popup {
  display: none;
  width: 160px;
  position: absolute;
  z-index: 10;
  top: 35px;
  left: 0;
  background: #eaeaea;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
/* line 125, scss/partials/_page_header.scss */
#market-selector .flag {
  height: 23px;
  margin-top: 7.5px;
  margin-left: 10px;
  margin-bottom: 1px;
  background: url(../img/market-selector-flags.png) no-repeat;
  width: 32px;
  float: right;
}
/* line 135, scss/partials/_page_header.scss */
#market-selector .flag-de {
  background-position: -33px 0px;
}
/* line 138, scss/partials/_page_header.scss */
#market-selector .flag-at {
  background-position: -98px 0px;
}
/* line 141, scss/partials/_page_header.scss */
#market-selector .flag-ch {
  background-position: -66px 0px;
}
/* line 144, scss/partials/_page_header.scss */
#market-selector .flag-ru {
  background-position: 0px 0px;
}
/* line 147, scss/partials/_page_header.scss */
#market-selector .flag-it {
  background-position: -130px 0px;
}

/* line 157, scss/partials/_page_header.scss */
.tnoc-logout {
  float: right;
  margin-right: 20px;
  position: relative;
  top: 23px;
  width: 13px;
  height: 13px;
  background: url(../img/sprite.png) 0 -290px no-repeat;
}

/* line 5, scss/partials/_main_menu.scss */
ul.tnoc-main-menu {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 11, scss/partials/_main_menu.scss */
ul.tnoc-main-menu > li {
  position: relative;
}
/* line 15, scss/partials/_main_menu.scss */
ul.tnoc-main-menu > li .main-menu-active-arrow {
  width: 8px;
  height: 30px;
  background: url(../img/sprite.png) 0px -345px no-repeat;
  position: absolute;
  left: -7px;
  top: 0;
}
/* line 21, scss/partials/_main_menu.scss */
ul.tnoc-main-menu > li > a,
ul.tnoc-main-menu > li .parent-item {
  display: block;
  height: 28px;
  line-height: 28px;
  padding-left: 8px;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 0%, #e0dfde 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #e0dfde));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 0%, #e0dfde 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 0%, #e0dfde 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 0%, #e0dfde 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #e0dfde 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#e0dfde',GradientType=0 );
  /* IE6-9 */
  overflow: visible;
  display: block;
  color: #4d4d4d;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 37, scss/partials/_main_menu.scss */
ul.tnoc-main-menu > li.active > a, ul.tnoc-main-menu > li > a:hover {
  color: #fff;
  background: #a2c10e;
  /* Old browsers */
  background: -moz-linear-gradient(top, #a2c10e 0%, #658e0a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a2c10e), color-stop(100%, #658e0a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #a2c10e 0%, #658e0a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #a2c10e 0%, #658e0a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #a2c10e 0%, #658e0a 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #a2c10e 0%, #658e0a 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a2c10e', endColorstr='#658e0a',GradientType=0 );
  /* IE6-9 */
  overflow: visible;
  font-weight: bold;
}
/* line 52, scss/partials/_main_menu.scss */
ul.tnoc-main-menu > li.blue .main-menu-active-arrow {
  width: 8px;
  height: 30px;
  background: url(../img/sprite.png) 0px -719px no-repeat;
}
/* line 56, scss/partials/_main_menu.scss */
ul.tnoc-main-menu > li.blue a {
  background: #41beff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #41beff 0%, #2d8cbe 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #41beff), color-stop(100%, #2d8cbe));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #41beff 0%, #2d8cbe 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #41beff 0%, #2d8cbe 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #41beff 0%, #2d8cbe 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #41beff 0%, #2d8cbe 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#41beff', endColorstr='#2d8cbe',GradientType=0 );
  /* IE6-9 */
  overflow: visible;
  color: white;
}
/* line 61, scss/partials/_main_menu.scss */
ul.tnoc-main-menu > li.blue.active > a {
  background: #41beff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #41beff 0%, #2d8cbe 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #41beff), color-stop(100%, #2d8cbe));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #41beff 0%, #2d8cbe 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #41beff 0%, #2d8cbe 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #41beff 0%, #2d8cbe 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #41beff 0%, #2d8cbe 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#41beff', endColorstr='#2d8cbe',GradientType=0 );
  /* IE6-9 */
  overflow: visible;
}
/* line 43, scss/partials/_main_menu.scss */
ul.tnoc-main-menu > li.home {
  font-size: 13px;
}
/* line 45, scss/partials/_main_menu.scss */
ul.tnoc-main-menu > li.home a {
  text-transform: none;
}
/* line 53, scss/partials/_main_menu.scss */
ul.tnoc-main-menu .parent-item {
  height: 28px;
  max-height: 28px;
  -webkit-transition: max-height 0.6s linear;
  -moz-transition: max-height 0.6s linear;
  -o-transition: max-height 0.6s linear;
  transition: max-height 0.6s linear;
}
/* line 61, scss/partials/_main_menu.scss */
ul.tnoc-main-menu .parent-item:hover {
  color: #4d4d4d;
  height: auto;
  max-height: 300px;
}
/* line 67, scss/partials/_main_menu.scss */
ul.tnoc-main-menu > li.xmas a:after {
  content: url("/sites/all/modules/custom/tnoc_xmas_calendar/images/cookie.png");
  position: absolute;
  right: 5px;
  top: 4px;
}
/* line 68, scss/partials/_main_menu.scss */
ul.tnoc-main-menu .tnoc-main-menu-level-2 {
  display: none;
}
/* line 70, scss/partials/_main_menu.scss */
ul.tnoc-main-menu .tnoc-main-menu-level-2 > li {
  background: #fff;
}
/* line 72, scss/partials/_main_menu.scss */
ul.tnoc-main-menu .tnoc-main-menu-level-2 > li a {
  display: block;
  height: 20px;
  line-height: 20px;
  padding-left: 15px;
  color: #000;
  text-decoration: none;
}
/* line 87, scss/partials/_main_menu.scss */
ul.tnoc-main-menu li.active .tnoc-main-menu-level-2 {
  display: block;
}

/* line 10, scss/partials/_personal_menu.scss */
.user-snippet-wrapper.user-snippet-wrapper-big {
  margin-bottom: 15px;
}
/* line 12, scss/partials/_personal_menu.scss */
.user-snippet-wrapper.user-snippet-wrapper-big .user-snippet {
  border-bottom: 1px solid #dddddd;
}
/* line 17, scss/partials/_personal_menu.scss */
.user-snippet-wrapper .user-snippet {
  padding-bottom: 5px;
  position: relative;
}
/* line 21, scss/partials/_personal_menu.scss */
.user-snippet-wrapper .user-snippet img {
  display: block;
  float: left;
  width: 50px;
  margin-right: 10px;
}
/* line 27, scss/partials/_personal_menu.scss */
.user-snippet-wrapper .user-snippet h2 {
  display: block;
  float: left;
  margin: 0;
  line-height: 50px;
  max-width: 160px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: bold;
  color: #4d4d4d;
}
/* line 46, scss/partials/_personal_menu.scss */
.user-snippet-wrapper .user-snippet .lil-arrow-top-grey {
  position: absolute;
  bottom: -8px;
  right: 40px;
  z-index: 1;
}
/* line 52, scss/partials/_personal_menu.scss */
.user-snippet-wrapper .user-menu {
  border: 1px solid #a6c60b;
  border-top: none;
}
/* line 56, scss/partials/_personal_menu.scss */
.user-snippet-wrapper .user-menu a {
  display: relative;
  display: block;
  height: 28px;
  line-height: 28px;
  padding-left: 8px;
  text-transform: uppercase;
  text-decoration: none;
  color: #a6c60b;
  background: #fff;
}
/* line 70, scss/partials/_personal_menu.scss */
.user-snippet-wrapper .user-menu a:hover {
  color: #fff;
  background: #a6c60b;
}

/* line 80, scss/partials/_personal_menu.scss */
.user-snippet-wrapper-small .user-snippet img {
  width: 25px;
  height: 25px;
}
/* line 81, scss/partials/_personal_menu.scss */
.user-snippet-wrapper-small .user-snippet h2 {
  line-height: 25px;
}

/* line 89, scss/partials/_personal_menu.scss */
.personal-menu-big li, ul.tnoc-main-menu-level-2 li {
  height: 26px;
  line-height: 26px;
  border: 1px solid #fff;
  color: #4d4d4d;
  text-transform: uppercase;
  position: relative;
}
/* line 99, scss/partials/_personal_menu.scss */
.personal-menu-big li .personal-menu-active-arrow, .personal-menu-big li.active .main-menu-active-arrow, ul.tnoc-main-menu-level-2 li .personal-menu-active-arrow, ul.tnoc-main-menu-level-2 li.active .main-menu-active-arrow {
  width: 8px;
  height: 26px;
  background: url(../img/sprite.png) 0px -375px no-repeat;
  position: absolute;
  left: -8px;
  top: 0;
}
/* line 104, scss/partials/_personal_menu.scss */
.personal-menu-big li a, ul.tnoc-main-menu-level-2 li a {
  height: 26px;
  line-height: 26px;
  display: block;
  color: #4d4d4d;
  text-decoration: none;
}
/* line 112, scss/partials/_personal_menu.scss */
.personal-menu-big li.active a,
.personal-menu-big li a:hover, ul.tnoc-main-menu-level-2 li.active a,
ul.tnoc-main-menu-level-2 li a:hover {
  color: #a6c60b;
}
/* line 116, scss/partials/_personal_menu.scss */
.personal-menu-big li.active, .personal-menu-big li.active:hover, ul.tnoc-main-menu-level-2 li.active, ul.tnoc-main-menu-level-2 li.active:hover {
  border: 1px solid #a6c60b;
}
/* line 120, scss/partials/_personal_menu.scss */
.personal-menu-big li:hover, ul.tnoc-main-menu-level-2 li:hover {
  border: 1px solid #F5F5F5;
}
/* line 125, scss/partials/_personal_menu.scss */
.personal-menu-big .notification-num, ul.tnoc-main-menu-level-2 .notification-num {
  left: 21px;
  top: 1px;
}
/* line 130, scss/partials/_personal_menu.scss */
.personal-menu-big .tnoc-icon, ul.tnoc-main-menu-level-2 .tnoc-icon {
  width: 43px;
  line-height: 26px;
}

/* line 141, scss/partials/_personal_menu.scss */
.personal-menu-small {
  border-bottom: 1px solid #dddddd;
  margin-bottom: 20px;
}
/* line 149, scss/partials/_personal_menu.scss */
.personal-menu-small li {
  float: left;
  width: 25px;
  height: 30px;
  line-height: 30px;
  border: none;
  position: relative;
}
/* line 157, scss/partials/_personal_menu.scss */
.personal-menu-small li a {
  width: 25px;
}
/* line 159, scss/partials/_personal_menu.scss */
.personal-menu-small li a .link-text {
  display: none;
}
/* line 163, scss/partials/_personal_menu.scss */
.personal-menu-small li .notification-num {
  left: 14px;
  top: -4px;
}
/* line 168, scss/partials/_personal_menu.scss */
.personal-menu-small li .tnoc-icon {
  width: 25px;
  display: block;
  text-indent: 0 !important;
}

/* line 181, scss/partials/_personal_menu.scss */
.personal-menu a {
  color: #4d4d4d;
  text-decoration: none;
}
/* line 184, scss/partials/_personal_menu.scss */
.personal-menu a:hover {
  color: #a6c60b;
}
/* line 189, scss/partials/_personal_menu.scss */
.personal-menu .tnoc-icon {
  margin: 0;
  font-size: 16px;
}

/* line 1, scss/partials/_tabs.scss */
.ui-tabs {
  padding: .2em;
  zoom: 1;
}

/* line 2, scss/partials/_tabs.scss */
.ui-tabs .ui-tabs-nav {
  list-style: none;
  position: relative;
  padding: .2em .2em 0;
}

/* line 3, scss/partials/_tabs.scss */
.ui-tabs .ui-tabs-nav li {
  position: relative;
  float: left;
  border-bottom-width: 0;
  margin: 0 .2em -1px 0;
  padding: 0;
}

/* line 4, scss/partials/_tabs.scss */
.ui-tabs .ui-tabs-nav li a {
  float: left;
  text-decoration: none;
  padding: .5em 1em;
}

/* line 5, scss/partials/_tabs.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  padding-bottom: 1px;
  border-bottom-width: 0;
}

/* line 6, scss/partials/_tabs.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
  cursor: text;
}

/* line 7, scss/partials/_tabs.scss */
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
  cursor: pointer;
}

/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
/* line 8, scss/partials/_tabs.scss */
.ui-tabs .ui-tabs-panel {
  padding: 15px 10px;
  display: block;
  border-width: 0;
  background: none;
}

/* line 9, scss/partials/_tabs.scss */
.ui-tabs .ui-tabs-hide {
  display: none !important;
}

/* line 5, scss/partials/_dialog.scss */
.ui-widget-overlay {
  margin: auto;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  top: 0;
}

/* line 18, scss/partials/_dialog.scss */
.ui-dialog {
  width: 610px;
  background: #fff;
  border: 1px solid #a7c50d;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  padding: 20px;
  z-index: 100000 !important;
  overflow: visible !important;
}
/* line 33, scss/partials/_dialog.scss */
.ui-dialog .ui-dialog-titlebar {
  height: 30px;
}
/* line 37, scss/partials/_dialog.scss */
.ui-dialog .ui-dialog-title {
  color: #4d4d4d;
  text-transform: uppercase;
}
/* line 42, scss/partials/_dialog.scss */
.ui-dialog .ui-dialog-titlebar-close {
  width: 22px;
  height: 22px;
  background: url(../img/sprite.png) 0 -505px no-repeat;
  position: absolute;
  right: 15px;
  top: 12px;
}
/* line 50, scss/partials/_dialog.scss */
.ui-dialog ::-webkit-scrollbar {
  width: 12px;
}
/* line 53, scss/partials/_dialog.scss */
.ui-dialog ::-webkit-scrollbar-track {
  -webkit-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background: #fff;
}
/* line 59, scss/partials/_dialog.scss */
.ui-dialog ::-webkit-scrollbar-thumb:vertical {
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: black url(../img/scrollbar-thumb.png) no-repeat center center;
}
/* line 64, scss/partials/_dialog.scss */
.ui-dialog ::-webkit-scrollbar-thumb:horizontal {
  -webkit-border-radius: 2px;
  border-radius: 2px;
  height: 12px;
  background: black url(../img/scrollbar-thumb-horizontal.png) no-repeat center center;
}
/* line 71, scss/partials/_dialog.scss */
.ui-dialog.tnoc-alert {
  background-color: #eaeaea;
  padding-left: 145px;
  border-color: #658E0A;
  border-top-width: 20px;
  border-bottom-width: 3px;
}
/* line 92, scss/partials/_dialog.scss */
.ui-dialog.tnoc-alert .ui-dialog-content .description {
  font-weight: normal;
  font-size: 12px;
}
/* line 98, scss/partials/_dialog.scss */
.ui-dialog.tnoc-alert .ui-dialog-titlebar-close {
  right: 7px;
  top: 6px;
}
/* line 103, scss/partials/_dialog.scss */
.ui-dialog.tnoc-alert button {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 10px;
}
/* line 111, scss/partials/_dialog.scss */
.ie7 .ui-dialog .gfx-btn {
  display: block;
}

/* line 120, scss/partials/_dialog.scss */
.dialog-status {
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  margin-bottom: 10px;
  background-color: #eaeaea;
}

/* line 130, scss/partials/_dialog.scss */
.dialog-fieldset {
  border: 1px solid #eaeaea;
  padding: 10px;
  margin-bottom: 10px;
}
/* line 134, scss/partials/_dialog.scss */
.dialog-fieldset label {
  display: block;
  font-size: 14px;
  font-weight: bold;
}

/* line 8, scss/partials/_status_post_form.scss */
#form-add-status {
  margin-top: 5px;
  padding-top: 3px;
  background: #a6c60b;
}
/* line 12, scss/partials/_status_post_form.scss */
#form-add-status.on-profile {
  position: relative;
  background: #4d4d4d;
}
/* line 14, scss/partials/_status_post_form.scss */
#form-add-status.on-profile .arrow {
  background: url(../img/sprite.png) 10px -593px no-repeat;
  position: absolute;
  top: -10px;
  left: 0;
  width: 27px;
  height: 12px;
}
/* line 22, scss/partials/_status_post_form.scss */
#form-add-status.on-profile .tnoc-label {
  margin-top: 7px;
}
/* line 25, scss/partials/_status_post_form.scss */
#form-add-status.on-profile .form-add-status-inner {
  padding: 5px 30px;
}
/* line 31, scss/partials/_status_post_form.scss */
#form-add-status .form-add-status-inner {
  padding: 10px 30px;
}
/* line 35, scss/partials/_status_post_form.scss */
#form-add-status .tnoc-label {
  font-weight: bold;
  margin-top: 5px;
}
/* line 41, scss/partials/_status_post_form.scss */
#form-add-status .add-status-details {
  display: none;
  margin-top: 15px;
}
/* line 50, scss/partials/_status_post_form.scss */
#form-add-status .body-field-wrapper {
  position: relative;
}
/* line 53, scss/partials/_status_post_form.scss */
#form-add-status .body-field-wrapper .lil-arrow-left {
  position: absolute;
  top: 5px;
  left: -6px;
}
/* line 58, scss/partials/_status_post_form.scss */
#form-add-status .body-field-wrapper textarea {
  padding: 5px;
  width: 390px;
  resize: none;
  border: none;
  border-color: Transparent;
  height: 14px;
  line-height: 14px;
}
/* line 75, scss/partials/_status_post_form.scss */
#form-add-status .buttons {
  float: right;
  margin-right: 10px;
}
/* line 79, scss/partials/_status_post_form.scss */
#form-add-status .buttons .gfx-btn {
  position: relative;
  top: -5px;
}

/* line 93, scss/partials/_status_post_form.scss */
#status-link-wrapper input[type="text"],
#status-video-wrapper input[type="text"] {
  height: 30px;
  line-height: 30px;
  border: none;
  padding: 0px 5px;
}
/* line 100, scss/partials/_status_post_form.scss */
.boxshadow #status-link-wrapper input[type="text"], .boxshadow
#status-video-wrapper input[type="text"] {
  -webkit-box-shadow: inset 5px 5px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 5px 5px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 5px 5px 3px rgba(0, 0, 0, 0.1);
}
/* line 103, scss/partials/_status_post_form.scss */
.no-boxshadow #status-link-wrapper input[type="text"], .no-boxshadow
#status-video-wrapper input[type="text"] {
  border: 1px solid #eaeaea;
}

/* line 110, scss/partials/_status_post_form.scss */
#status-link-wrapper .form-item {
  width: 220px;
  float: left;
  margin-right: 15px;
}
/* line 116, scss/partials/_status_post_form.scss */
#status-link-wrapper input[type="text"] {
  width: 215px;
}

/* line 122, scss/partials/_status_post_form.scss */
#status-video-wrapper input[type="text"] {
  width: 370px;
}

/* line 129, scss/partials/_status_post_form.scss */
.status-link-preview {
  position: relative;
}
/* line 132, scss/partials/_status_post_form.scss */
.status-link-preview .remove-btn {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 138, scss/partials/_status_post_form.scss */
.status-link-preview .status-link-preview-image {
  float: left;
  width: 160px;
  position: relative;
}
/* line 143, scss/partials/_status_post_form.scss */
.status-link-preview .status-link-preview-text {
  float: left;
  width: 220px;
}
/* line 147, scss/partials/_status_post_form.scss */
.status-link-preview .status-link-preview-text h3 {
  color: #a6c60b;
  font-weight: bold;
  margin-bottom: 15px;
}
/* line 153, scss/partials/_status_post_form.scss */
.status-link-preview .status-link-preview-text p {
  color: #4d4d4d;
}

/* line 165, scss/partials/_status_post_form.scss */
#status-image-wrapper .image-node-upload-label {
  text-transform: uppercase;
}
/* line 169, scss/partials/_status_post_form.scss */
#status-image-wrapper .file-list {
  margin: 10px 0;
  max-height: 310px;
  overflow-y: auto;
  padding: 0 10px;
}
/* line 177, scss/partials/_status_post_form.scss */
#status-image-wrapper .remove-all-image-nodes-wrapper {
  margin: 25px 0 15px 0;
}
/* line 181, scss/partials/_status_post_form.scss */
#status-image-wrapper .remove-all-image-nodes-wrapper .remove-all-image-nodes-btn {
  float: right;
  color: #648e06;
  cursor: pointer;
}
/* line 189, scss/partials/_status_post_form.scss */
#status-image-wrapper #plupload-btn-wrapper {
  position: relative;
  width: 380px;
  height: 29px;
}
/* line 195, scss/partials/_status_post_form.scss */
#status-image-wrapper .remove-btn {
  position: absolute;
  right: 5px;
  top: 5px;
  cursor: pointer;
}
/* line 202, scss/partials/_status_post_form.scss */
#status-image-wrapper .no-image-message {
  margin-bottom: 10px;
}
/* line 205, scss/partials/_status_post_form.scss */
#status-image-wrapper .image-node-upload-info-box {
  background: #fff;
  border: 1px solid #D0D0D0;
  padding: 10px;
  margin: 10px 0 15px 0;
}

/* line 216, scss/partials/_status_post_form.scss */
#status-image-wrapper .file-wrapper {
  float: left;
  width: 165px;
  height: 150px;
  position: relative;
  display: table;
}
/* line 226, scss/partials/_status_post_form.scss */
#status-image-wrapper .file-wrapper .percentage {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}

/* line 241, scss/partials/_status_post_form.scss */
.status-attachment-tab-content {
  background: #fbfbfb;
  width: 400px;
  margin-bottom: 15px;
}
/* line 244, scss/partials/_status_post_form.scss */
.status-attachment-tab-content .inner {
  padding: 10px;
}

/* line 250, scss/partials/_status_post_form.scss */
.status-attachment-tab-btn-wrapper {
  float: left;
}

/* line 254, scss/partials/_status_post_form.scss */
.status-attachment-tab-btn {
  position: relative;
  float: left;
  margin-right: 5px;
  cursor: pointer;
  width: 25px;
  height: 25px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: #F5F5F5;
  color: #C1D631;
  font-size: 16px;
  line-height: 25px;
  text-align: center;
}
/* line 271, scss/partials/_status_post_form.scss */
.status-attachment-tab-btn .status-attachment-tab-btn-active-arrow {
  display: none;
}
/* line 275, scss/partials/_status_post_form.scss */
.status-attachment-tab-btn.active {
  background: #4D4D4B;
  color: #fff !important;
}
/* line 279, scss/partials/_status_post_form.scss */
.status-attachment-tab-btn.active .status-attachment-tab-btn-active-arrow {
  display: block;
  position: absolute;
  top: -15px;
  width: 25px;
  height: 7px;
  background: url(../img/sprite.png) 0px -125px no-repeat;
}
/* line 285, scss/partials/_status_post_form.scss */
.status-attachment-tab-btn .tnoc-icon {
  line-height: 25px;
  margin: 0;
}

/* line 291, scss/partials/_status_post_form.scss */
#status-image-wrapper-tab-btn i.tnoc-icon {
  color: #F78A33;
  font-size: 0.9em;
}

/* line 299, scss/partials/_status_post_form.scss */
#status-link-wrapper-tab-btn i.tnoc-icon {
  color: #628D08;
  font-size: 18px;
}

/* line 306, scss/partials/_status_post_form.scss */
#status-image-wrapper-tab-btn.active i.tnoc-icon,
#status-link-wrapper-tab-btn.active i.tnoc-icon {
  color: #fff;
}

/* line 315, scss/partials/_status_post_form.scss */
.tnoc-audience-hidden-fieldset {
  display: none;
}

/* line 5, scss/partials/_status_post.scss */
.tnoc-status-post {
  margin-top: 15px;
  margin-bottom: 10px;
}
/* line 17, scss/partials/_status_post.scss */
.tnoc-status-post .tnoc-status-post-author {
  height: 35px;
}
/* line 21, scss/partials/_status_post.scss */
.tnoc-status-post .tnoc-status-post-body {
  margin: 15px 0;
}
/* line 25, scss/partials/_status_post.scss */
.tnoc-status-post .tnoc-status-post-images {
  width: 100%;
  text-align: center;
}
/* line 29, scss/partials/_status_post.scss */
.tnoc-status-post .tnoc-status-post-images .tnoc-image-set-item.image_set_tiny_thumb {
  float: left;
  margin-top: 2px;
  margin-right: 2px;
}
/* line 33, scss/partials/_status_post.scss */
.tnoc-status-post .tnoc-status-post-images .tnoc-image-set-item.image_set_tiny_thumb.last {
  margin-right: 0;
}
/* line 39, scss/partials/_status_post.scss */
.tnoc-status-post .tnoc-status-post-video {
  margin-left: 130px;
}
/* line 43, scss/partials/_status_post.scss */
.tnoc-status-post .tnoc-status-post-link {
  width: 425px;
  padding: 10px;
  border: 1px solid #ddd;
}
/* line 48, scss/partials/_status_post.scss */
.tnoc-status-post .tnoc-status-post-link:hover {
  border: 1px solid #a6c60b;
}
/* line 52, scss/partials/_status_post.scss */
.tnoc-status-post .tnoc-status-post-link .remove-btn {
  display: none;
}
/* line 55, scss/partials/_status_post.scss */
.tnoc-status-post .tnoc-node-footer {
  margin-top: 25px;
}

/* line 63, scss/partials/_status_post.scss */
.tnoc-node-footer {
  clear: both;
}
/* line 66, scss/partials/_status_post.scss */
.tnoc-node-footer .tnoc-node-footer-toolbar {
  border-top: 1px dashed #ddd;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 72, scss/partials/_status_post.scss */
.tnoc-node-footer .count-wrapper {
  float: right;
}
/* line 77, scss/partials/_status_post.scss */
.tnoc-node-footer .comment-count,
.tnoc-node-footer .cheer-count {
  background: #ddd;
  padding: 3px 5px;
  border-radius: 2px;
}

/* line 3, scss/partials/images/_image_browser.scss */
.tnoc-select-image-browser .tnoc-image-node {
  margin: 0;
  cursor: pointer;
}

/* line 10, scss/partials/images/_image_browser.scss */
.select-images .tnoc-image-node {
  margin-bottom: 31px;
  margin-left: 5px;
  float: left;
}
/* line 16, scss/partials/images/_image_browser.scss */
.select-images .tnoc-image-node .tnoc-image-node-hover {
  position: absolute;
  left: 72px;
  top: 64px;
}
/* line 24, scss/partials/images/_image_browser.scss */
.select-images .tnoc-image-node:hover .tnoc-image-node-hover {
  display: block;
}
/* line 31, scss/partials/images/_image_browser.scss */
.select-images .tnoc-image-node-selected {
  display: none;
  width: 165px;
  height: 181px;
  position: absolute;
  left: 0;
  top: 0;
  background: url(../img/image-tiles-selected.png) left top no-repeat;
}
/* line 42, scss/partials/images/_image_browser.scss */
.select-images .selected:hover .tnoc-image-node-hover {
  display: none;
}
/* line 45, scss/partials/images/_image_browser.scss */
.select-images .selected .tnoc-image-node-selected {
  display: block;
}

/* line 53, scss/partials/images/_image_browser.scss */
.view-album-browser .tnoc-image-album-tile:hover h3 {
  border-bottom: 1px solid #eaeaea;
}

/* line 60, scss/partials/images/_image_browser.scss */
.image-browser-tabs {
  margin-bottom: 10px;
}
/* line 64, scss/partials/images/_image_browser.scss */
.image-browser-tabs .tab-navigation {
  float: left;
  width: 175px;
}
/* line 68, scss/partials/images/_image_browser.scss */
.image-browser-tabs .tab-navigation li {
  display: block;
  width: 160px;
  border: 1px solid #a6c60b;
  border-bottom-width: 1px;
}
/* line 74, scss/partials/images/_image_browser.scss */
.image-browser-tabs .tab-navigation li.ui-state-active {
  border-bottom-width: 1px;
  padding-bottom: 0;
}
/* line 81, scss/partials/images/_image_browser.scss */
.image-browser-tabs .tab-navigation a {
  color: #4d4d4d;
  text-transform: uppercase;
}
/* line 87, scss/partials/images/_image_browser.scss */
.image-browser-tabs .tab-navigation .ui-state-active a {
  color: #a6c60b;
}
/* line 93, scss/partials/images/_image_browser.scss */
.image-browser-tabs .tab-content {
  float: left;
  width: 730px;
  border: 1px solid #a6c60b;
}
/* line 100, scss/partials/images/_image_browser.scss */
.image-browser-tabs .ui-state-active .tnoc-tab-arrow {
  width: 5px;
  height: 10px;
  background: url(../img/sprite.png) 0 -450px no-repeat;
  position: absolute;
  right: -5px;
  top: 5px;
}

/* line 110, scss/partials/images/_image_browser.scss */
.view-image-browser {
  margin: 0 0 10px;
}

/* line 121, scss/partials/images/_image_browser.scss */
.view-album-browser .tnoc-image-album-tile-actions {
  display: none;
}
/* line 125, scss/partials/images/_image_browser.scss */
.view-album-browser .tnoc-image-album-tile {
  background-color: white;
}

/* line 130, scss/partials/images/_image_browser.scss */
.album-browser-wrapper {
  padding: 15px;
  margin-bottom: 15px;
  border: 2px solid #a7c50d;
}
/* line 138, scss/partials/images/_image_browser.scss */
.album-browser-wrapper + .tnoc-btn {
  float: right;
}

/* line 143, scss/partials/images/_image_browser.scss */
.image-browser-add-btn {
  float: right;
}

/* line 148, scss/partials/images/_image_browser.scss */
.tnoc-album-browser-back {
  text-transform: uppercase;
  padding-bottom: 4px;
  margin-left: 5px;
  border-bottom: 1px dotted #eaeaea;
  cursor: pointer;
}

/* line 161, scss/partials/images/_image_browser.scss */
.tnoc-album-browser-title {
  padding: 0.9em 0;
  margin-left: 5px;
  font-size: 12px;
}

/* line 168, scss/partials/images/_image_browser.scss */
.tnoc-view-wrapper {
  height: 400px;
  overflow: auto;
  position: relative;
  margin-bottom: 10px;
}

/* line 178, scss/partials/images/_image_browser.scss */
.tnoc-view-selection-actions .select-all {
  float: left;
}
/* line 181, scss/partials/images/_image_browser.scss */
.tnoc-view-selection-actions .reset-selection {
  float: right;
  cursor: pointer;
  line-height: 30px;
  color: #4d4d4d;
}
/* line 188, scss/partials/images/_image_browser.scss */
.tnoc-view-selection-actions .reset-selection .tnoc-icon {
  color: #a6c60b;
}

/* line 6, scss/partials/images/_image_node_teaser.scss */
.tnoc-image-node {
  position: relative;
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
  width: 165px;
}
/* line 14, scss/partials/images/_image_node_teaser.scss */
.tnoc-image-node .remove-btn {
  position: absolute;
  top: 5px;
  right: 5px;
}
/* line 20, scss/partials/images/_image_node_teaser.scss */
.tnoc-image-node.locked {
  cursor: default;
  outline: 2px solid #a6c60b;
}
/* line 24, scss/partials/images/_image_node_teaser.scss */
.tnoc-image-node.locked .tnoc-image-node-locked {
  display: block;
}
/* line 29, scss/partials/images/_image_node_teaser.scss */
.tnoc-image-node.locked:hover .tnoc-image-node-hover {
  display: none;
}
/* line 33, scss/partials/images/_image_node_teaser.scss */
.tnoc-image-node .tnoc-image-node-locked {
  display: none;
  width: 145px;
  height: 10px;
  padding: 10px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #fff;
}

/* line 50, scss/partials/images/_image_node_teaser.scss */
.tnoc-image-node-tile {
  position: relative;
  float: left;
  margin-left: 5px;
  height: 188px;
  margin-bottom: 10px;
}
/* line 61, scss/partials/images/_image_node_teaser.scss */
.tnoc-image-node-tile img {
  display: block;
  width: 165px;
  height: 150px;
}
/* line 67, scss/partials/images/_image_node_teaser.scss */
.tnoc-image-node-tile.selected {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 76, scss/partials/images/_image_node_teaser.scss */
.tnoc-image-node-tile .tnoc-image-node-tile-album-wrapper {
  position: absolute;
  top: 0;
  background: #fff;
  width: 100%;
  height: 0px;
  overflow: hidden;
  -webkit-transition: height 0.2s ease-in-out;
  -moz-transition: height 0.2s ease-in-out;
  -o-transition: height 0.2s ease-in-out;
  transition: height 0.2s ease-in-out;
}
/* line 89, scss/partials/images/_image_node_teaser.scss */
.tnoc-image-node-tile .tnoc-image-node-tile-album-wrapper a {
  color: #4d4d4d;
  text-decoration: none;
}
/* line 93, scss/partials/images/_image_node_teaser.scss */
.tnoc-image-node-tile .tnoc-image-node-tile-album-wrapper a:hover {
  color: #a6c60b;
}
/* line 96, scss/partials/images/_image_node_teaser.scss */
.tnoc-image-node-tile:hover .tnoc-image-node-tile-album-wrapper {
  height: 50px;
}
/* line 101, scss/partials/images/_image_node_teaser.scss */
.tnoc-image-node-tile .tnoc-image-node-tile-actions {
  border-left: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
  white-space: nowrap;
}
/* line 110, scss/partials/images/_image_node_teaser.scss */
.tnoc-image-node-tile .tnoc-image-node-tile-actions .tnoc-icon {
  color: #4C4C4C;
  color: #4d4d4d;
}
/* line 117, scss/partials/images/_image_node_teaser.scss */
.tnoc-image-node-tile .tnoc-image-node-tile-actions .checkbox-wrapper,
.tnoc-image-node-tile .tnoc-image-node-tile-actions .visibility-wrapper,
.tnoc-image-node-tile .tnoc-image-node-tile-actions .count-wrapper {
  height: 30px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 122, scss/partials/images/_image_node_teaser.scss */
.tnoc-image-node-tile .tnoc-image-node-tile-actions .checkbox-wrapper {
  width: 30px;
  border-right: 1px solid #eaeaea;
}
/* line 125, scss/partials/images/_image_node_teaser.scss */
.tnoc-image-node-tile .tnoc-image-node-tile-actions .checkbox-wrapper .inner {
  padding: 6px 0px;
  text-align: center;
}
/* line 128, scss/partials/images/_image_node_teaser.scss */
.tnoc-image-node-tile .tnoc-image-node-tile-actions .visibility-wrapper {
  width: 30px;
  border-right: 1px solid #eaeaea;
  font-size: 13px;
}
/* line 133, scss/partials/images/_image_node_teaser.scss */
.tnoc-image-node-tile .tnoc-image-node-tile-actions .visibility-wrapper .inner {
  padding: 8px 0px;
  text-align: center;
}
/* line 135, scss/partials/images/_image_node_teaser.scss */
.tnoc-image-node-tile .tnoc-image-node-tile-actions .count-wrapper {
  text-align: right;
}
/* line 137, scss/partials/images/_image_node_teaser.scss */
.tnoc-image-node-tile .tnoc-image-node-tile-actions .count-wrapper .inner {
  padding: 8px 0px;
}

/* line 10, scss/partials/images/_album_node_teaser.scss */
.tnoc-image-album-tile {
  position: relative;
  width: 221px;
  height: 282px;
  margin-right: 7px;
  padding-bottom: 5px;
  float: left;
  cursor: pointer;
}
/* line 22, scss/partials/images/_album_node_teaser.scss */
.tnoc-image-album-tile img {
  display: block;
}
/* line 26, scss/partials/images/_album_node_teaser.scss */
.tnoc-image-album-tile.locked {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  cursor: default;
  /*    &:hover {
        h3,
        .tnoc-image-album-hover {
          display: none;
        }
      } */
}
/* line 40, scss/partials/images/_album_node_teaser.scss */
.tnoc-image-album-tile.selected {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 47, scss/partials/images/_album_node_teaser.scss */
.tnoc-image-album-tile:hover h3,
.tnoc-image-album-tile:hover .tnoc-image-album-hover {
  display: block;
}
/* line 56, scss/partials/images/_album_node_teaser.scss */
.tnoc-image-album-tile.locked:hover h3,
.tnoc-image-album-tile.locked:hover .tnoc-image-album-hover, .tnoc-image-album-tile.selected:hover h3,
.tnoc-image-album-tile.selected:hover .tnoc-image-album-hover {
  display: none;
}
/* line 61, scss/partials/images/_album_node_teaser.scss */
.tnoc-image-album-tile .tnoc-image-album-tile-image-wrapper {
  height: 251px;
  display: block;
  background: url(../img/empty-image-album.png) no-repeat;
}
/* line 68, scss/partials/images/_album_node_teaser.scss */
.tnoc-image-album-tile .tnoc-image-album-tile-main-image img {
  margin-bottom: 3px;
}
/* line 72, scss/partials/images/_album_node_teaser.scss */
.tnoc-image-album-tile .tnoc-image-album-tile-tiny-images img {
  display: block;
  float: left;
}
/* line 76, scss/partials/images/_album_node_teaser.scss */
.tnoc-image-album-tile .tnoc-image-album-tile-tiny-images img + img {
  margin-left: 3px;
}
/* line 82, scss/partials/images/_album_node_teaser.scss */
.tnoc-image-album-tile h3 {
  display: none;
  position: absolute;
  left: 0;
  bottom: 36px;
  width: 197px;
  height: 38px;
  padding: 6px 11px;
  background: #FFF;
  color: #a6c60b;
  line-height: 1.9;
  overflow: hidden;
  border-left: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
}
/* line 101, scss/partials/images/_album_node_teaser.scss */
.tnoc-image-album-tile .tnoc-image-album-tile-actions {
  border-left: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
  padding: 5px;
}
/* line 112, scss/partials/images/_album_node_teaser.scss */
.tnoc-image-album-tile .remove-btn {
  position: absolute;
  top: 8px;
  right: 8px;
}

/* line 120, scss/partials/images/_album_node_teaser.scss */
.tnoc-image-album-hover {
  display: none;
  position: absolute;
  top: 90px;
  left: 100px;
}
/* line 130, scss/partials/images/_album_node_teaser.scss */
.open-albums .tnoc-image-album-hover .tnoc-add-icon {
  display: none;
}
/* line 136, scss/partials/images/_album_node_teaser.scss */
.select-albums .tnoc-image-album-hover .tnoc-open-icon {
  display: none;
}
/* line 141, scss/partials/images/_album_node_teaser.scss */
.tnoc-image-album-hover .tnoc-open-icon {
  width: 30px;
  height: 30px;
  background: url(../img/sprite.png) 0 -468px no-repeat;
  position: relative;
  left: -5px;
  top: -5px;
}

/* line 151, scss/partials/images/_album_node_teaser.scss */
.tnoc-image-album-selected {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 221px;
  height: 282px;
  background: url(../img/album-tiles-selected.png) no-repeat left top;
}
/* line 162, scss/partials/images/_album_node_teaser.scss */
#album_browser .selected .tnoc-image-album-selected {
  display: block;
}

/* line 3, scss/partials/_home_spotlight.scss */
.view-id-home_teaser_slider {
  height: 401px;
  background: url(../img/home_spotlight_bg.gif) repeat-x bottom;
  overflow: hidden;
  position: relative;
  border-top: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
  border-left: 1px solid #eaeaea;
  padding: 1px 1px 0;
  color: #4d4d4d;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
/* line 16, scss/partials/_home_spotlight.scss */
.view-id-home_teaser_slider .views-row {
  height: 403px;
}
/* line 19, scss/partials/_home_spotlight.scss */
.view-id-home_teaser_slider .image {
  position: absolute;
  top: 1px;
  left: 1px;
  display: none;
}
/* line 26, scss/partials/_home_spotlight.scss */
.view-id-home_teaser_slider .relative {
  position: relative;
}
/* line 29, scss/partials/_home_spotlight.scss */
.view-id-home_teaser_slider .navigation {
  cursor: pointer;
  position: absolute;
  bottom: 14px;
  border-left: 1px solid #bfbfbf;
  border-right: 1px solid #bfbfbf;
  padding: 0 10px 0 20px;
  width: 124px;
  height: 56px;
  line-height: 56px;
  overflow: hidden;
}
/* line 39, scss/partials/_home_spotlight.scss */
.view-id-home_teaser_slider .navigation .inner {
  display: inline-block;
  line-height: 1.2;
  vertical-align: middle;
  text-align: left;
}
/* line 42, scss/partials/_home_spotlight.scss */
.view-id-home_teaser_slider .navigation span {
  display: none;
  width: 16px;
  height: 7px;
  background: url(../img/sprite.png) 0px -583px no-repeat;
  position: absolute;
  top: -7px;
  z-index: 1;
}
/* line 49, scss/partials/_home_spotlight.scss */
.view-id-home_teaser_slider .navigation.active {
  background: #a2c30c;
  /* Old browsers */
  background: -moz-linear-gradient(top, #a2c30c 0%, #658e08 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a2c30c), color-stop(100%, #658e08));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #a2c30c 0%, #658e08 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #a2c30c 0%, #658e08 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #a2c30c 0%, #658e08 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #a2c30c 0%, #658e08 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a2c30c', endColorstr='#658e08',GradientType=0 );
  /* IE6-9 */
  overflow: visible;
  font-weight: bold;
  color: #fff;
}
/* line 53, scss/partials/_home_spotlight.scss */
.view-id-home_teaser_slider .navigation.active span {
  display: block;
}
/* line 58, scss/partials/_home_spotlight.scss */
.view-id-home_teaser_slider .views-row-1 .navigation {
  left: 28px;
}
/* line 61, scss/partials/_home_spotlight.scss */
.view-id-home_teaser_slider .views-row-2 .navigation {
  left: 183px;
}
/* line 64, scss/partials/_home_spotlight.scss */
.view-id-home_teaser_slider .views-row-3 .navigation {
  left: 338px;
}
/* line 67, scss/partials/_home_spotlight.scss */
.view-id-home_teaser_slider .views-row-4 .navigation {
  left: 493px;
}
/* line 70, scss/partials/_home_spotlight.scss */
.view-id-home_teaser_slider .textbox {
  position: absolute;
  left: 0;
  bottom: 20px;
  background: rgba(245, 245, 245, 0.8);
  padding: 15px 10px;
  width: 390px;
}
/* line 78, scss/partials/_home_spotlight.scss */
.view-id-home_teaser_slider h3 {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
  color: #333;
}
/* line 84, scss/partials/_home_spotlight.scss */
.view-id-home_teaser_slider p {
  font-family: Arial, Verdana, Helvetica, "Trebuchet MS", sans-serif;
  font-size: 11px;
  line-height: 1.4;
  color: #4d4d4d;
  margin-bottom: 10px;
}
/* line 91, scss/partials/_home_spotlight.scss */
.view-id-home_teaser_slider .arrow {
  cursor: pointer;
  position: absolute;
  bottom: 35px;
}
/* line 95, scss/partials/_home_spotlight.scss */
.view-id-home_teaser_slider .arrow.left {
  width: 10px;
  height: 18px;
  background: url(../img/sprite.png) 0px -565px no-repeat;
  left: 8px;
}
/* line 99, scss/partials/_home_spotlight.scss */
.view-id-home_teaser_slider .arrow.right {
  width: 12px;
  height: 18px;
  background: url(../img/sprite.png) -16px -565px no-repeat;
  right: 8px;
}

/* line 2, scss/partials/_expert_chat.scss */
body.node-type-expertchat #col2 {
  display: none;
}
/* line 5, scss/partials/_expert_chat.scss */
body.node-type-expertchat #col3_content #col3_inside {
  padding-right: 0;
}
/* line 8, scss/partials/_expert_chat.scss */
body.node-type-expertchat .leave-chat {
  position: absolute;
  top: 31px;
  right: 10px;
}
/* line 12, scss/partials/_expert_chat.scss */
body.node-type-expertchat .leave-chat a {
  color: #fff;
  font-size: 14px;
  background: #333;
  text-decoration: none;
  padding: 6px 15px;
  text-transform: uppercase;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-weight: bold;
}

/* line 40, scss/ucca-style.scss */
.page-center, .page-wrapper {
  text-align: left;
}

/* line 44, scss/ucca-style.scss */
#header {
  margin: 0;
  padding: 0;
}

/* line 50, scss/ucca-style.scss */
body.ucca #main {
  background-image: none;
  padding-top: 0;
  margin-top: 0;
}
/* line 55, scss/ucca-style.scss */
body.ucca div.page {
  padding: 0;
}
/* line 58, scss/ucca-style.scss */
body.ucca #col2 {
  z-index: 1;
  position: relative;
}
/* line 62, scss/ucca-style.scss */
body.ucca #public-area .panel-col-first {
  width: 694px;
}
/* line 65, scss/ucca-style.scss */
body.ucca #pane_member-login #user-login-form a {
  background-image: none;
}
/* line 68, scss/ucca-style.scss */
body.ucca #col3_inside {
  padding-right: 16px;
}
/* line 72, scss/ucca-style.scss */
body.ucca #col3_inside.floatbox, body.ucca .gfx-title-left {
  width: auto;
}
/* line 77, scss/ucca-style.scss */
body.ucca.not-logged-in #main {
  padding-right: 0;
}
/* line 81, scss/ucca-style.scss */
body.ucca .tnoc-main-menu {
  font-size: 12px;
}
/* line 83, scss/ucca-style.scss */
body.ucca .tnoc-main-menu li {
  margin: 0;
}
/* line 86, scss/ucca-style.scss */
body.ucca .tnoc-main-menu ul {
  list-style-type: none;
  margin: 0;
}
/* line 92, scss/ucca-style.scss */
body.ucca #col2_inside.floatbox {
  overflow: visible;
}

/* line 100, scss/ucca-style.scss */
body.ucca #form-add-status {
  margin-top: 5px;
  padding-top: 3px;
  background: #a6c60b;
  margin-bottom: 15px;
}
/* line 107, scss/ucca-style.scss */
body.ucca #form-add-status .form-add-status-inner {
  padding: 10px 30px;
}
/* line 111, scss/ucca-style.scss */
body.ucca #form-add-status .col-form-label {
  width: 180px;
}
/* line 115, scss/ucca-style.scss */
body.ucca #form-add-status .tnoc-label {
  font-weight: bold;
  margin-top: 5px;
  text-transform: uppercase;
  color: #fff;
  font-size: 11px;
}
/* line 123, scss/ucca-style.scss */
body.ucca #form-add-status .col-form-field {
  width: 410px;
}
/* line 127, scss/ucca-style.scss */
body.ucca #form-add-status .col-last {
  margin-right: 0 !important;
}
/* line 131, scss/ucca-style.scss */
body.ucca #form-add-status .col {
  float: left;
}
/* line 135, scss/ucca-style.scss */
body.ucca #form-add-status .body-field-wrapper {
  position: relative;
}
/* line 139, scss/ucca-style.scss */
body.ucca #form-add-status .lil-arrow-left {
  width: 7px;
  height: 14px;
  background: url(../img/sprite.png) 0px -240px no-repeat;
}
/* line 144, scss/ucca-style.scss */
body.ucca #form-add-status .body-field-wrapper textarea {
  padding: 5px;
  width: 390px;
  resize: none;
  border: none;
  border-color: transparent;
  height: 14px;
  line-height: 14px;
}
/* line 153, scss/ucca-style.scss */
body.ucca #form-add-status .text-reset {
  width: 16px;
  height: 16px;
  background: url(../img/sprite.png) 0 -150px no-repeat;
  position: absolute;
  top: 4px;
  right: 20px;
  cursor: pointer;
}
/* line 163, scss/ucca-style.scss */
body.ucca #form-add-status .add-status-details {
  display: none;
  margin-top: 15px;
}
/* line 168, scss/ucca-style.scss */
body.ucca #form-add-status .status-attachment-tab-content {
  background: #fbfbfb;
  width: 400px;
  margin-bottom: 15px;
}
/* line 174, scss/ucca-style.scss */
body.ucca #form-add-status .status-attachment-tab-content .inner {
  padding: 10px;
}
/* line 181, scss/ucca-style.scss */
body.ucca #form-add-status #status-image-wrapper .image-node-upload-label {
  text-transform: uppercase;
}
/* line 185, scss/ucca-style.scss */
body.ucca #form-add-status #status-image-wrapper .file-list {
  margin: 10px 0;
  max-height: 310px;
  overflow-y: auto;
  padding: 0 10px;
}
/* line 192, scss/ucca-style.scss */
body.ucca #form-add-status #status-image-wrapper .remove-all-image-nodes-wrapper {
  margin: 25px 0 15px 0;
}
/* line 196, scss/ucca-style.scss */
body.ucca #form-add-status #status-image-wrapper .remove-all-image-nodes-wrapper .remove-all-image-nodes-btn {
  float: right;
  color: #648e06;
  cursor: pointer;
}
/* line 202, scss/ucca-style.scss */
body.ucca #form-add-status #status-image-wrapper #plupload-btn-wrapper {
  position: relative;
  width: 380px;
  height: 29px;
}
/* line 208, scss/ucca-style.scss */
body.ucca #form-add-status .status-attachment-tab-btn-wrapper {
  margin-bottom: 15px;
}

/* line 214, scss/ucca-style.scss */
div.h2.gfx-title-left {
  clear: both;
}

/* line 222, scss/ucca-style.scss */
#col3_content .view-og-ghp-ron div.content {
  background: transparent;
}

/* line 226, scss/ucca-style.scss */
.node-type-event #col3 #event-content .event-content h3 {
  font-size: 11px;
}

/* line 230, scss/ucca-style.scss */
.node-type-event .ui-tabs-panel {
  padding: 15px 0;
}

/* line 234, scss/ucca-style.scss */
body.node-type-event #col3 #event-header .event-header.left-column.event-host {
  padding: 6px 110px 2px 17px;
  width: 551px;
}

/* line 239, scss/ucca-style.scss */
#form-add-status {
  width: 670px;
  height: auto;
}

/* line 244, scss/ucca-style.scss */
body.node-type-world-artikel.ucca #col2 {
  position: absolute;
  right: 20px;
}

/* line 249, scss/ucca-style.scss */
body.ucca.node-type-world-artikel .super-content .node {
  width: 655px;
  padding: 20px 12px;
  background: transparent;
}

/* line 255, scss/ucca-style.scss */
body.ucca.node-type-world-artikel .absatz {
  border: none;
}

/* line 261, scss/ucca-style.scss */
body.ucca.node-type-world-artikel .super-content .world_content {
  border: none;
}
/* line 265, scss/ucca-style.scss */
body.ucca.node-type-world-artikel .world_textbox p, body.ucca.node-type-world-artikel .world_textbox a {
  font-size: 14px;
}
/* line 272, scss/ucca-style.scss */
body.ucca.contest #col3_content div.view-display-id-block_3 .views-row {
  width: 638px;
}
/* line 275, scss/ucca-style.scss */
body.ucca.contest #col3_content .view-id-contest_submissions .views-row {
  width: 638px;
}
/* line 279, scss/ucca-style.scss */
body.ucca.contest #col3_content .node.past-contest .view-id-contest_submissions .views-row-1 .contest-head h3.place-1 {
  background-position: 598px -7px;
}
/* line 282, scss/ucca-style.scss */
body.ucca.contest #col3_content .node.past-contest .view-id-contest_submissions .views-row-1 .contest-head h3.place-2 {
  background-position: 598px -7px;
}
/* line 285, scss/ucca-style.scss */
body.ucca.contest #col3_content .node.past-contest .view-id-contest_submissions .views-row-1 .contest-head h3.place-3 {
  background-position: 598px -7px;
}
/* line 292, scss/ucca-style.scss */
body.ucca.contest-area #col3_inside #contest-overview #past-contests.panel-pane .pane-content {
  background: transparent;
  border: none;
}
/* line 296, scss/ucca-style.scss */
body.ucca.contest-area #col3_inside .view-id-contests_overview.view-display-id-block_2 .views-row {
  margin: 0 0 20px 0;
  width: 680px;
}
/* line 301, scss/ucca-style.scss */
body.ucca.contest-area #col3_inside .super-content .panel-display .panel-pane .gfx-title-left, body.ucca.contest-area #col3_inside .super-content .panel-display .panel-pane .gfx-title-right, body.ucca.contest-area #col3_inside .super-content .panel-display .panel-pane .gfx-title {
  background: none transparent !important;
  color: #4d4d4d;
  font-weight: normal;
}
/* line 306, scss/ucca-style.scss */
body.ucca.contest-area #col3_inside .super-content .panel-display .panel-pane .gfx-title {
  margin: 0px 5px 0 -8px !important;
}
/* line 316, scss/ucca-style.scss */
body.ucca.node-type-amwayevent .event-details .title .left {
  width: 460px;
}
/* line 319, scss/ucca-style.scss */
body.ucca.node-type-amwayevent .event-details {
  position: relative;
}
/* line 322, scss/ucca-style.scss */
body.ucca.node-type-amwayevent .event-content {
  position: absolute;
}
/* line 325, scss/ucca-style.scss */
body.ucca.node-type-amwayevent .event-details {
  width: 680px;
  overflow: hidden;
  height: 469px;
  border-bottom: 3px solid #3E849E;
}
/* line 330, scss/ucca-style.scss */
body.ucca.node-type-amwayevent .event-details .actions {
  /*display: none;*/
}
/* line 333, scss/ucca-style.scss */
body.ucca.node-type-amwayevent .event-details .top-info {
  height: auto;
}
/* line 335, scss/ucca-style.scss */
body.ucca.node-type-amwayevent .event-details .top-info .right {
  width: 470px;
  background: #fff;
}
/* line 340, scss/ucca-style.scss */
body.ucca.node-type-amwayevent .event-details .bottom-info {
  height: 499px;
  right: 0;
  width: 210px;
  top: 32px;
  position: absolute;
  background: #efefef;
}
/* line 347, scss/ucca-style.scss */
body.ucca.node-type-amwayevent .event-details .bottom-info .category {
  width: 210px;
}
/* line 350, scss/ucca-style.scss */
body.ucca.node-type-amwayevent .event-details .bottom-info .when {
  width: 210px;
  border-top: 1px dotted #d4d4d4;
  margin-top: 5px;
}
/* line 355, scss/ucca-style.scss */
body.ucca.node-type-amwayevent .event-details .bottom-info .where {
  width: 210px;
  border-top: 1px dotted #d4d4d4;
  margin-top: 5px;
}
/* line 359, scss/ucca-style.scss */
body.ucca.node-type-amwayevent .event-details .bottom-info .where .contents .right {
  display: none;
}
/* line 363, scss/ucca-style.scss */
body.ucca.node-type-amwayevent .event-details .bottom-info .who {
  width: 210px;
  border-top: 1px dotted #d4d4d4;
  margin-top: 5px;
}
/* line 367, scss/ucca-style.scss */
body.ucca.node-type-amwayevent .event-details .bottom-info .who.column .title {
  display: none;
}
/* line 370, scss/ucca-style.scss */
body.ucca.node-type-amwayevent .event-details .bottom-info .who .uppercase {
  text-transform: uppercase;
}
/* line 374, scss/ucca-style.scss */
body.ucca.node-type-amwayevent .event-details .bottom-info .column .name {
  text-align: left;
  margin-left: 10px;
}
/* line 378, scss/ucca-style.scss */
body.ucca.node-type-amwayevent .event-details .bottom-info .column .title {
  font-weight: bold;
  font-size: 24px;
}

/* public */
/* line 390, scss/ucca-style.scss */
.not-logged-in #pane_register-block .pane-content a {
  background-image: none;
}

/* line 396, scss/ucca-style.scss */
body.ucca.front #public-area .panel-col-last {
  width: 224px;
  float: right;
}
/* line 401, scss/ucca-style.scss */
body.ucca #public-area .panel-col-last {
  width: 218px;
  float: right;
}
/* line 405, scss/ucca-style.scss */
body.ucca #fb-likebox iframe {
  width: 218px !important;
}
/* line 408, scss/ucca-style.scss */
body.ucca ul.tab-navigation {
  margin: 0 0 10px 0;
}

/* line 413, scss/ucca-style.scss */
#col3_content #fb-likebox .pane-content {
  border: none;
}

/* line 417, scss/ucca-style.scss */
body.page-magazine.ucca .panel-col-last {
  position: absolute;
  right: 15px;
  top: 15px;
}

/* line 423, scss/ucca-style.scss */
body.not-logged-in.ucca #home-slider {
  width: 680px;
}

/* line 429, scss/ucca-style.scss */
body.not-logged-in .tnoc-notification-picture {
  float: left;
  width: 50px;
  padding: 0 20px 0 0;
}
/* line 434, scss/ucca-style.scss */
body.not-logged-in .tnoc-notification-picture .user-picture {
  display: block;
  text-align: center;
  padding: 0 0 20px;
}
/* line 438, scss/ucca-style.scss */
body.not-logged-in .tnoc-notification-picture .user-picture img {
  width: 50px;
  height: 50px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  margin: 0 auto;
}
/* line 445, scss/ucca-style.scss */
body.not-logged-in .tnoc-notification {
  clear: both;
  border-top: 1px dashed #ddd;
  margin: 15px 0;
}
/* line 450, scss/ucca-style.scss */
body.not-logged-in .tnoc-notification a {
  font-weight: bold;
  color: #648e06;
  text-decoration: none;
}
/* line 455, scss/ucca-style.scss */
body.not-logged-in .tnoc-notification .title {
  font-weight: bold;
  margin: 10px 0;
}
/* line 459, scss/ucca-style.scss */
body.not-logged-in .tnoc-notification .subline {
  margin: 0 0 10px;
}
/* line 462, scss/ucca-style.scss */
body.not-logged-in .tnoc-notification img {
  margin: 0 0 10px;
}
/* line 466, scss/ucca-style.scss */
body.not-logged-in .tnoc-notification-posted-date {
  padding: 5px 0 10px 0;
}
/* line 469, scss/ucca-style.scss */
body.not-logged-in .cheerlink {
  position: absolute;
  left: 37px;
  width: 43px;
  text-align: left;
}
/* line 475, scss/ucca-style.scss */
body.not-logged-in .cheer-button-mini .tnoc-icon {
  font-size: 20px;
}

/* line 481, scss/ucca-style.scss */
body.not-logged-in .blog_profile#public-area .panel-col-first {
  float: left;
}
/* line 484, scss/ucca-style.scss */
body.not-logged-in .blog_profile .panel-col-first h2 {
  font-family: Arial, Verdana, Helvetica, "Trebuchet MS", sans-serif;
  font-size: 21px;
  color: #4d4d4d;
}

/* line 491, scss/ucca-style.scss */
body.not-logged-in .panel-col-first a .blog-metadata {
  font-weight: normal;
}

/* line 495, scss/ucca-style.scss */
body.not-logged-in .tipsy {
  display: none !important;
}

/* line 499, scss/ucca-style.scss */
#world_nav {
  display: none;
}

/* line 503, scss/ucca-style.scss */
body.ucca.page-user #col2 {
  margin: 0 20px 0 0;
}

/* my-tnoc/relationships */
/* line 510, scss/ucca-style.scss */
.invite-friends-top {
  position: absolute;
  top: 177px;
  right: 266px;
}

/* line 516, scss/ucca-style.scss */
.event-invitations-top {
  position: absolute;
  top: 120px;
  right: 266px;
}

/* line 522, scss/ucca-style.scss */
#my-events {
  padding-top: 28px;
}

                /*
Legacy styles todos:

* /amway-academy
* /magazine/contests
* /magazine/contests/der-nutrilite-all-plant-protein-shaker-wettbewerb
* /amway-events/muehlbauer-spendenlauf-nordic-walking-wm
* /de/search/apachesolr_search/wert => team nutrilite artikel
* /marathon-events
* /user/register/*

 */


/* line 5, scss/lib/_mixins.scss */
.cheer-button-mini.cheered .is-cheered-check {
  display: block;
  text-indent: -1000px;
  overflow: hidden;
}

/* line 63, scss/lib/_mixins.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 77, scss/lib/_mixins.scss */
.clearfix:before, .tnoc-notification:before, .clearfix:after, .tnoc-notification:after {
  content: " ";
  display: table;
}
/* line 82, scss/lib/_mixins.scss */
.clearfix:after, .tnoc-notification:after {
  clear: both;
}
/* line 87, scss/lib/_mixins.scss */
.clearfix, .tnoc-notification {
  *zoom: 1;
}

/* line 13, scss/modules/_typography.scss */
.tnoc-paragraph {
  font-family: Arial, Verdana, Helvetica, "Trebuchet MS", sans-serif;
  font-size: 11px;
  line-height: 1.4;
  color: #4d4d4d;
}

/* line 17, scss/modules/_typography.scss */
.tnoc-header-1 {
  font-family: Arial, Verdana, Helvetica, "Trebuchet MS", sans-serif;
  font-size: 21px;
  color: #4d4d4d;
}

/* line 36, scss/modules/_typography.scss */
.tnoc-status {
  font-family: Arial, Verdana, Helvetica, "Trebuchet MS", sans-serif;
  font-size: 16px;
  font-style: italic;
  color: #4d4d4d;
}

/* line 43, scss/modules/_typography.scss */
.tnoc-dialog-content {
  color: #4d4d4d;
  font-size: 14px;
  font-weight: bold;
}

/* line 49, scss/modules/_typography.scss */
.tnoc-label {
  text-transform: uppercase;
  color: #fff;
  font-size: 11px;
}

/* line 55, scss/modules/_typography.scss */
.tnoc-gfx-btn {
  font-size: 11px;
  color: #fff;
  font-weight: bold;
}

/* line 3, scss/partials/_wall.scss */
.page-home.logged-in h2, .page-notifications h2 {
  font-size: 16px;
  font-weight: bold;
  margin: 20px 0 46px;
}

/* line 10, scss/partials/_wall.scss */
.ucca-tab {
  float: right;
  margin-top: -36px;
  display: block;
  background: #eaeaea;
  text-decoration: none;
  font-size: 12px;
  padding: 9px 25px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
/* line 19, scss/partials/_wall.scss */
.ucca-tab:hover {
  background: #ababab;
  color: #fff;
}

/* line 26, scss/partials/_wall.scss */
.load-more {
  display: block;
  background: #eaeaea;
  text-decoration: none;
  font-size: 12px;
  padding: 9px 25px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  margin-bottom: 20px;
  text-align: center;
  font-weight: bold;
}
/* line 36, scss/partials/_wall.scss */
.load-more:hover {
  background: #ababab;
  color: #fff;
}

/* line 45, scss/partials/_wall.scss */
.tnoc-notification-picture {
  float: left;
  width: 50px;
  padding: 0 20px 0 0;
}
/* line 50, scss/partials/_wall.scss */
.tnoc-notification-picture .user-picture {
  display: block;
  text-align: center;
  padding: 0 0 20px;
}
/* line 54, scss/partials/_wall.scss */
.tnoc-notification-picture .user-picture img {
  width: 50px;
  height: 50px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  margin: 0 auto;
}

/* line 61, scss/partials/_wall.scss */
.tnoc-notification {
  clear: both;
  border-top: 1px dashed #ddd;
  margin: 15px 0;
}
/* line 66, scss/partials/_wall.scss */
.tnoc-notification a {
  font-weight: bold;
  color: #648e06;
  text-decoration: none;
}
/* line 71, scss/partials/_wall.scss */
.tnoc-notification .title {
  font-weight: bold;
  margin: 10px 0;
}
/* line 75, scss/partials/_wall.scss */
.tnoc-notification .subline {
  margin: 0 0 10px;
}
/* line 78, scss/partials/_wall.scss */
.tnoc-notification img {
  margin: 0 0 10px;
}

/* line 82, scss/partials/_wall.scss */
.tnoc-notification-posted-date {
  padding: 5px 0 10px 0;
}

/* Legacy Events*/
/* line 91, scss/partials/_wall.scss */
.event-list .event {
  width: 330px;
  border-top: 1px solid #bfbfbf;
  border-left: 1px solid #bfbfbf;
  border-right: 1px solid #bfbfbf;
  border-bottom: 4px solid #4d4d4d;
}

/* line 98, scss/partials/_wall.scss */
.event-list .body {
  border-bottom: 1px dotted #bfbfbf;
  background: #fff;
  height: 64px;
  overflow: hidden;
}

/* line 104, scss/partials/_wall.scss */
.event-list .title {
  border-bottom: 1px solid #bfbfbf;
  height: 23px;
  padding: 5px 0 0 35px;
  overflow: hidden;
  font-weight: normal;
  margin: 0;
}

/* line 112, scss/partials/_wall.scss */
.event-list .title a {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 20px;
}

/* line 118, scss/partials/_wall.scss */
.event-list .official-event .title a {
  color: #308CBD;
}

/* line 121, scss/partials/_wall.scss */
.event-list .user-event .header {
  border-bottom: 3px solid #799f29;
}

/* line 124, scss/partials/_wall.scss */
.event-list .official-event .header {
  border-bottom: 3px solid #308cbd;
}

/* line 127, scss/partials/_wall.scss */
.event-list .column {
  float: left;
  overflow: hidden;
  padding: 5px 0 0 5px;
}

/* line 132, scss/partials/_wall.scss */
.event-list .column-left {
  border-right: 1px solid #9a9a9a;
  width: 129px;
  height: 64px;
}

/* line 137, scss/partials/_wall.scss */
.event-list .column-left .image {
  float: left;
}

/* line 140, scss/partials/_wall.scss */
.event-list .column-left .date {
  float: right;
  padding: 0 5px 0 0;
}

/* line 144, scss/partials/_wall.scss */
.event-list .column-left .share {
  float: right;
  margin-top: 23px;
  padding: 1px 5px 2px 18px;
  background: url(/sites/all/modules/custom/tnoc_amway_events/images/icons/share_btn.png) no-repeat;
  color: #799f29;
  text-decoration: underline;
  cursor: pointer;
}

/* line 153, scss/partials/_wall.scss */
.i18n-ru .event-list .column-left .share {
  display: none;
}

/* line 156, scss/partials/_wall.scss */
.event-list .column-middle {
  border-right: 1px solid #9a9a9a;
  width: 94px;
  height: 64px;
}

/* line 161, scss/partials/_wall.scss */
.event-list .column-right {
  height: 64px;
  width: 82px;
}

/* line 165, scss/partials/_wall.scss */
.event-list .user-event .icon-running {
  background: url(/sites/all/modules/custom/tnoc_amway_events/images/icons/run_btn_green.png) no-repeat 3px 1px;
}

/* line 168, scss/partials/_wall.scss */
.event-list .user-event .icon-cycling {
  background: url(/sites/all/modules/custom/tnoc_amway_events/images/icons/rad_btn_green.png) no-repeat 3px 1px;
}

/* line 171, scss/partials/_wall.scss */
.event-list .user-event .icon-volleyball {
  background: url(/sites/all/modules/custom/tnoc_amway_events/images/icons/swim_btn_green.png) no-repeat 3px 1px;
}

/* line 174, scss/partials/_wall.scss */
.event-list .official-event .icon-running {
  background: url(/sites/all/modules/custom/tnoc_amway_events/images/icons/run_btn_blue.png) no-repeat 3px 1px;
}

/* line 177, scss/partials/_wall.scss */
.event-list .official-event .icon-cycling {
  background: url(/sites/all/modules/custom/tnoc_amway_events/images/icons/rad_btn_blue.png) no-repeat 3px 1px;
}

/* line 180, scss/partials/_wall.scss */
.event-list .official-event .icon-volleyball {
  background: url(/sites/all/modules/custom/tnoc_amway_events/images/icons/volley_btn_blue.png) no-repeat 3px 1px;
}

/* line 183, scss/partials/_wall.scss */
.event-list .official-event .icon-amway-event {
  background: url(/sites/all/modules/custom/tnoc_amway_events/images/icons/amwayevent_btn_blue.png) no-repeat 3px 1px;
}

/* line 186, scss/partials/_wall.scss */
.event-list .official-event .icon-skiing, .event-list .official-event .icon-skifahren {
  background: url(/sites/all/modules/custom/tnoc_amway_events/images/icons/skiing_btn_blue.png) no-repeat 3px 1px;
}

/* line 189, scss/partials/_wall.scss */
.event-list {
  margin-top: 5px;
}

/* line 192, scss/partials/_wall.scss */
.event-list .event {
  float: left;
}

/* line 195, scss/partials/_wall.scss */
.page-event-finder .event-list .event.item-even {
  margin-left: 15px;
}

/* line 198, scss/partials/_wall.scss */
.olPopupCloseBox {
  background: url(/sites/all/modules/custom/tnoc_amway_events/map/map_close.png) no-repeat !important;
  right: -35px !important;
  top: 15px !important;
  width: 22px !important;
  height: 22px !important;
}

/* line 205, scss/partials/_wall.scss */
#popup_FrameDecorationDiv_2 {
  width: 310px !important;
  bottom: 23px !important;
  height: 28px !important;
}

/* line 210, scss/partials/_wall.scss */
.map-text {
  width: 180px;
  float: left;
  padding: 10px 20px;
}

/* line 215, scss/partials/_wall.scss */
.map-text h2 {
  color: #4c4c4c;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
}

/* line 221, scss/partials/_wall.scss */
.map {
  width: 459px;
  float: left;
}

/* line 227, scss/partials/_wall.scss */
.page-public-eventzone .map {
  width: 331px;
  padding-bottom: 5px;
}

/* line 225, scss/partials/_wall.scss */
.olPopupCloseBox {
  background: url(/sites/all/modules/custom/tnoc_amway_events/map/map_close.png) no-repeat !important;
  right: 42px !important;
  top: 20px !important;
  width: 22px !important;
  height: 22px !important;
}

/* line 232, scss/partials/_wall.scss */
#popup_FrameDecorationDiv_2 {
  width: 310px !important;
  bottom: 23px !important;
  height: 28px !important;
  left: 94px !important;
}

/* line 238, scss/partials/_wall.scss */
#span_all {
  font-weight: bold;
}

/* line 241, scss/partials/_wall.scss */
#span_all input {
  margin-left: 3px;
}

/* line 244, scss/partials/_wall.scss */
#market_search_wrapper_2 {
  margin: 0;
  background: #bfbfbf;
  border-bottom: 1px dotted #4e4e4e;
  position: relative;
}

/* line 250, scss/partials/_wall.scss */
#market_search_wrapper_2 input[type=text] {
  width: 60px;
}

/* line 253, scss/partials/_wall.scss */
#market_search_wrapper_2 input[type="submit"] {
  color: #648E08;
  text-decoration: underline;
  font-weight: bold;
  background: none transparent;
  border: none;
  outline: none;
  cursor: pointer;
}

/* line 262, scss/partials/_wall.scss */
.sort {
  padding: 10px 0 10px 20px;
  background: #bfbfbf;
}

/* line 266, scss/partials/_wall.scss */
body.not-logged-in #pane_event_search .pane-content {
  background: transparent !important;
}

/* line 269, scss/partials/_wall.scss */
body.not-logged-in .map-wrapper {
  background: #E5E5E5;
}

/* line 273, scss/partials/_wall.scss */
#event-taser-public {
  width: 679px;
  height: 59px;
  position: relative;
  background: url(/sites/all/modules/custom/tnoc_amway_events/images/event_banner.png) no-repeat;
  margin-top: 20px;
}

/* line 280, scss/partials/_wall.scss */
#event-taser-public.it {
  background: url(/sites/all/modules/custom/tnoc_amway_events/images/event_banner_it.png) no-repeat;
}

/* line 283, scss/partials/_wall.scss */
#event-taser-public .button {
  position: absolute;
  right: 0px;
  top: 14px;
}

/* line 288, scss/partials/_wall.scss */
#event-taser-public .button a {
  background: url("/sites/all/themes/frontend/images/buttons/button_size_1.png") no-repeat scroll left top transparent !important;
  min-width: 109px !important;
}

/* line 293, scss/partials/_wall.scss */
.box-gradient {
  background: #ffffff;
  background: -moz-linear-gradient(top, white 0%, #dededc 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #dededc));
  background: -webkit-linear-gradient(top, white 0%, #dededc 100%);
  background: -o-linear-gradient(top, white 0%, #dededc 100%);
  background: -ms-linear-gradient(top, white 0%, #dededc 100%);
  background: linear-gradient(top, #ffffff 0%, #dededc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dededc',GradientType=0 );
}

/* line 6, scss/partials/_tnoc_comment.scss */
#col3_inside #comments, #col3_inside .event-content.new-wall #comments, #tnoc-image-viewer-content #comments {
  margin-left: 20px;
  margin-bottom: 25px;
}
/* line 13, scss/partials/_tnoc_comment.scss */
#col3_inside .tnoc-image-node-full #comments, #col3_inside .event-content.new-wall .tnoc-image-node-full #comments, #tnoc-image-viewer-content .tnoc-image-node-full #comments {
  margin-left: 0px;
}
/* line 17, scss/partials/_tnoc_comment.scss */
#col3_inside .tnoc-notification .tnoc-comment-form .tnoc-simple-btn, #col3_inside .tnoc-notification .tnoc-comment-form .ui-dialog.tnoc-alert button, .ui-dialog.tnoc-alert #col3_inside .tnoc-notification .tnoc-comment-form button, #col3_inside .event-content.new-wall .tnoc-notification .tnoc-comment-form .tnoc-simple-btn, #col3_inside .event-content.new-wall .tnoc-notification .tnoc-comment-form .ui-dialog.tnoc-alert button, .ui-dialog.tnoc-alert #col3_inside .event-content.new-wall .tnoc-notification .tnoc-comment-form button, #tnoc-image-viewer-content .tnoc-notification .tnoc-comment-form .tnoc-simple-btn, #tnoc-image-viewer-content .tnoc-notification .tnoc-comment-form .ui-dialog.tnoc-alert button, .ui-dialog.tnoc-alert #tnoc-image-viewer-content .tnoc-notification .tnoc-comment-form button {
  display: none;
}
/* line 22, scss/partials/_tnoc_comment.scss */
#col3_inside .tnoc-comment, #col3_inside .event-content.new-wall .tnoc-comment, #tnoc-image-viewer-content .tnoc-comment {
  padding: 10px;
  background: #fbfbfb;
  position: relative;
  /*  &.comment-is-new {
      background: $light-grey;
    }*/
}
/* line 31, scss/partials/_tnoc_comment.scss */
#col3_inside .tnoc-comment .tnoc-comment-picture, #col3_inside .event-content.new-wall .tnoc-comment .tnoc-comment-picture, #tnoc-image-viewer-content .tnoc-comment .tnoc-comment-picture {
  float: left;
  width: 35px;
}
/* line 36, scss/partials/_tnoc_comment.scss */
#col3_inside .tnoc-comment .tnoc-comment-picture img, #col3_inside .event-content.new-wall .tnoc-comment .tnoc-comment-picture img, #tnoc-image-viewer-content .tnoc-comment .tnoc-comment-picture img {
  width: 30px;
  height: 30px;
}
/* line 41, scss/partials/_tnoc_comment.scss */
#col3_inside .tnoc-comment .tnoc-comment-content, #col3_inside .event-content.new-wall .tnoc-comment .tnoc-comment-content, #tnoc-image-viewer-content .tnoc-comment .tnoc-comment-content {
  padding-left: 35px;
  padding-right: 25px;
  font-family: Arial, Verdana, Helvetica, "Trebuchet MS", sans-serif;
  font-size: 11px;
  line-height: 1.4;
  color: #4d4d4d;
}
/* line 47, scss/partials/_tnoc_comment.scss */
#col3_inside .tnoc-comment .tnoc-comment-content .tnoc-user-link, #col3_inside .event-content.new-wall .tnoc-comment .tnoc-comment-content .tnoc-user-link, #tnoc-image-viewer-content .tnoc-comment .tnoc-comment-content .tnoc-user-link {
  padding-right: 10px;
}
/* line 53, scss/partials/_tnoc_comment.scss */
#col3_inside .tnoc-comment .tnoc-flag-btn,
#col3_inside .tnoc-comment .remove-btn-dark, #col3_inside .event-content.new-wall .tnoc-comment .tnoc-flag-btn,
#col3_inside .event-content.new-wall .tnoc-comment .remove-btn-dark, #tnoc-image-viewer-content .tnoc-comment .tnoc-flag-btn,
#tnoc-image-viewer-content .tnoc-comment .remove-btn-dark {
  display: none;
  position: absolute;
  right: 10px;
  top: 10px;
}
/* line 60, scss/partials/_tnoc_comment.scss */
#col3_inside .tnoc-comment:hover, #col3_inside .event-content.new-wall .tnoc-comment:hover, #tnoc-image-viewer-content .tnoc-comment:hover {
  background: #eaeaea;
}
/* line 64, scss/partials/_tnoc_comment.scss */
#col3_inside .tnoc-comment:hover .tnoc-flag-btn,
#col3_inside .tnoc-comment:hover .remove-btn-dark, #col3_inside .event-content.new-wall .tnoc-comment:hover .tnoc-flag-btn,
#col3_inside .event-content.new-wall .tnoc-comment:hover .remove-btn-dark, #tnoc-image-viewer-content .tnoc-comment:hover .tnoc-flag-btn,
#tnoc-image-viewer-content .tnoc-comment:hover .remove-btn-dark {
  display: block;
}
/* line 71, scss/partials/_tnoc_comment.scss */
#col3_inside #comments .box .title, #col3_inside .event-content.new-wall #comments .box .title, #tnoc-image-viewer-content #comments .box .title {
  display: none;
}
/* line 75, scss/partials/_tnoc_comment.scss */
#col3_inside .tnoc-comment-form, #col3_inside .event-content.new-wall .tnoc-comment-form, #tnoc-image-viewer-content .tnoc-comment-form {
  min-height: 29px;
  padding: 10px;
  background: #a6c60b;
}
/* line 80, scss/partials/_tnoc_comment.scss */
#col3_inside .tnoc-comment-form .grippie, #col3_inside .event-content.new-wall .tnoc-comment-form .grippie, #tnoc-image-viewer-content .tnoc-comment-form .grippie {
  display: none;
}
/* line 85, scss/partials/_tnoc_comment.scss */
#col3_inside .tnoc-comment-form .comment-picture-wrapper, #col3_inside .event-content.new-wall .tnoc-comment-form .comment-picture-wrapper, #tnoc-image-viewer-content .tnoc-comment-form .comment-picture-wrapper {
  float: left;
  width: 35px;
}
/* line 89, scss/partials/_tnoc_comment.scss */
#col3_inside .tnoc-comment-form .picture img, #col3_inside .event-content.new-wall .tnoc-comment-form .picture img, #tnoc-image-viewer-content .tnoc-comment-form .picture img {
  width: 30px;
  height: 30px;
}
/* line 95, scss/partials/_tnoc_comment.scss */
#col3_inside .tnoc-comment-form .comment-comment-wrapper, #col3_inside .event-content.new-wall .tnoc-comment-form .comment-comment-wrapper, #tnoc-image-viewer-content .tnoc-comment-form .comment-comment-wrapper {
  float: left;
  margin-bottom: 5px;
}
/* line 99, scss/partials/_tnoc_comment.scss */
#col3_inside .tnoc-comment-form .comment-comment-wrapper textarea, #col3_inside .event-content.new-wall .tnoc-comment-form .comment-comment-wrapper textarea, #tnoc-image-viewer-content .tnoc-comment-form .comment-comment-wrapper textarea {
  padding: 5px 8px;
  border: 1px solid #ccc;
  width: 504px;
  height: 12px;
}
/* line 107, scss/partials/_tnoc_comment.scss */
.lt-ie9 #col3_inside .tnoc-comment-form .comment-comment-wrapper textarea, .lt-ie9 #col3_inside .event-content.new-wall .tnoc-comment-form .comment-comment-wrapper textarea, .lt-ie9 #tnoc-image-viewer-content .tnoc-comment-form .comment-comment-wrapper textarea {
  padding: 0;
  line-height: 22px;
  height: 22px;
  width: 520px;
}
/* line 117, scss/partials/_tnoc_comment.scss */
#col3_inside .tnoc-comment-form .tnoc-simple-btn, #col3_inside .tnoc-comment-form .ui-dialog.tnoc-alert button, .ui-dialog.tnoc-alert #col3_inside .tnoc-comment-form button, #col3_inside .event-content.new-wall .tnoc-comment-form .tnoc-simple-btn, #col3_inside .event-content.new-wall .tnoc-comment-form .ui-dialog.tnoc-alert button, .ui-dialog.tnoc-alert #col3_inside .event-content.new-wall .tnoc-comment-form button, #tnoc-image-viewer-content .tnoc-comment-form .tnoc-simple-btn, #tnoc-image-viewer-content .tnoc-comment-form .ui-dialog.tnoc-alert button, .ui-dialog.tnoc-alert #tnoc-image-viewer-content .tnoc-comment-form button {
  clear: both;
  margin-left: 35px;
  width: 522px;
}
/* line 124, scss/partials/_tnoc_comment.scss */
#col3_inside .tnoc-comment-form fieldset, #col3_inside .event-content.new-wall .tnoc-comment-form fieldset, #tnoc-image-viewer-content .tnoc-comment-form fieldset {
  display: none;
}

/* line 1, scss/partials/_cheer_btn_mini.scss */
.cheer-wrapper-mini {
  float: left;
  position: relative;
}

/* line 6, scss/partials/_cheer_btn_mini.scss */
.cheer-button-mini a {
  text-decoration: none;
  color: #a6c60b;
}
/* line 9, scss/partials/_cheer_btn_mini.scss */
.cheer-button-mini a .tnoc-icon {
  font-size: 20px;
}
/* line 12, scss/partials/_cheer_btn_mini.scss */
.cheer-button-mini a is-cheered-check {
  display: none;
}

/* line 17, scss/partials/_cheer_btn_mini.scss */
.cheer-button-mini.cheered .is-cheered-check {
  width: 9px;
  height: 9px;
  background: url(../img/sprite.png) -11px -212px no-repeat;
  position: absolute;
  top: 5px;
  left: 17px;
}

/* line 23, scss/partials/_cheer_btn_mini.scss */
.cheer-button-mini.cheered a {
  color: #658e0a;
}

/* line 11, scss/partials/_tipsy.scss */
.tipsy {
  font-size: 12px;
  position: absolute;
  padding: 5px;
  z-index: 100000;
}

/* line 12, scss/partials/_tipsy.scss */
.tipsy-inner {
  background-color: white;
  color: #4d4d4d;
  max-width: 200px;
  padding: 10px;
  text-align: center;
}

/* Rounded corners */
/* Uncomment for shadow */
/* line 18, scss/partials/_tipsy.scss */
.tipsy-inner {
  border: 1px solid #a6c60b;
}

/* line 24, scss/partials/_tipsy.scss */
.tipsy-arrow {
  position: absolute;
  width: 0;
  height: 0;
  line-height: 0;
  border: 0;
}

/* Rules to colour arrows */
/* line 27, scss/partials/_tipsy.scss */
.tipsy-arrow-n {
  border-bottom-color: white;
}

/* line 28, scss/partials/_tipsy.scss */
.tipsy-arrow-s {
  border-top-color: white;
}

/* line 29, scss/partials/_tipsy.scss */
.tipsy-arrow-e {
  border-left-color: white;
}

/* line 30, scss/partials/_tipsy.scss */
.tipsy-arrow-w {
  border-right-color: white;
}

/* line 32, scss/partials/_tipsy.scss */
.tipsy-n .tipsy-arrow {
  top: 1px;
  left: 50%;
  margin-left: -5px;
  width: 10px;
  height: 5px;
  background: url(../img/sprite.png) -20px -440px;
}

/* line 33, scss/partials/_tipsy.scss */
.tipsy-nw .tipsy-arrow {
  top: 1px;
  left: 10px;
  width: 10px;
  height: 5px;
  background: url(../img/sprite.png) -20px -440px;
}

/* line 34, scss/partials/_tipsy.scss */
.tipsy-ne .tipsy-arrow {
  top: 1px;
  right: 10px;
  width: 10px;
  height: 5px;
  background: url(../img/sprite.png) -20px -440px;
}

/* line 36, scss/partials/_tipsy.scss */
.tipsy-s .tipsy-arrow {
  bottom: 1px;
  left: 50%;
  margin-left: -5px;
  width: 10px;
  height: 5px;
  background: url(../img/sprite.png) 0 -440px;
}

/* line 37, scss/partials/_tipsy.scss */
.tipsy-sw .tipsy-arrow {
  bottom: 1px;
  left: 10px;
  width: 10px;
  height: 5px;
  background: url(../img/sprite.png) 0 -440px;
}

/* line 38, scss/partials/_tipsy.scss */
.tipsy-se .tipsy-arrow {
  bottom: 1px;
  right: 10px;
  width: 10px;
  height: 5px;
  background: url(../img/sprite.png) 0 -440px;
}

/* line 40, scss/partials/_tipsy.scss */
.tipsy-e .tipsy-arrow {
  right: 1px;
  top: 50%;
  margin-top: -5px;
  width: 5px;
  height: 10px;
  background: url(../img/sprite.png) 0px -450px;
}

/* line 41, scss/partials/_tipsy.scss */
.tipsy-w .tipsy-arrow {
  left: 1px;
  top: 50%;
  margin-top: -5px;
  width: 5px;
  height: 10px;
  background: url(../img/sprite.png) -20px -450px;
}

/* line 2, scss/partials/_ucca_events.scss */
.event-content.content h2 {
  margin: 10px 0;
}

/* line 9, scss/partials/_ucca_events.scss */
body.node-type-amwayevent div.hide-h2, body.node-type-event div.hide-h2 {
  display: none;
}
/* line 12, scss/partials/_ucca_events.scss */
body.node-type-amwayevent div.view-og-ghp-ron:hover div.views-hide, body.node-type-event div.view-og-ghp-ron:hover div.views-hide {
  margin-top: -32px;
}

/* line 18, scss/partials/_ucca_events.scss */
body.node-type-amwayevent .event-content.new-wall, body.node-type-event .event-content.new-wall {
  position: static;
}
/* line 20, scss/partials/_ucca_events.scss */
body.node-type-amwayevent .event-content.new-wall #form-add-status, body.node-type-event .event-content.new-wall #form-add-status {
  height: auto;
  width: 680px;
}

/* line 28, scss/partials/_ucca_events.scss */
body.node-type-event #edit-rsvp-response-comment-wrapper {
  display: none;
}
/* line 31, scss/partials/_ucca_events.scss */
body.node-type-event .view-event-profile-participants .views-field-comment {
  display: none;
}
/* line 34, scss/partials/_ucca_events.scss */
body.node-type-event #event-header {
  color: #fff;
  background: #a2c10e;
  /* Old browsers */
  background: -moz-linear-gradient(top, #a2c10e 0%, #658e0a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a2c10e), color-stop(100%, #658e0a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #a2c10e 0%, #658e0a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #a2c10e 0%, #658e0a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #a2c10e 0%, #658e0a 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #a2c10e 0%, #658e0a 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a2c10e', endColorstr='#658e0a',GradientType=0 );
  /* IE6-9 */
  overflow: visible;
  border: none;
}

/* line 40, scss/partials/_ucca_events.scss */
.node-type-event #col3 #event-header .event-header.left-column h3 {
  color: #fff;
}

/* line 43, scss/partials/_ucca_events.scss */
.node-type-event #col3 #event-header .event-header.left-column {
  border: none;
}

/* line 48, scss/partials/_ucca_events.scss */
body.node-type-amwayevent .basic-info a {
  color: #00869f;
}
body.node-type-amwayevent .basic-info p {
    margin: 0 0 3px 0;
}

/* line 53, scss/partials/_ucca_events.scss */
body.node-type-amwayevent .event-details .actions {
  position: absolute;
  bottom: 0;
  background: #e6e6e6;
  width: 100%;
  border-top: 1px dotted #ccc;
  z-index: 10;
}
/* line 61, scss/partials/_ucca_events.scss */
body.node-type-amwayevent .event-content .cheerlink {
  top: 0;
}
/* line 64, scss/partials/_ucca_events.scss */
body.node-type-amwayevent #participation-popup {
  display: none;
  position: absolute;
  width: 300px;
  background: #fbfbfb;
  top: 230px;
  left: 91px;
  background: #fbfbfb;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fbfbfb 0%, #dfdedc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #dfdedc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fbfbfb 0%, #dfdedc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fbfbfb 0%, #dfdedc 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fbfbfb 0%, #dfdedc 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fbfbfb 0%, #dfdedc 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#dfdedc',GradientType=0 );
  /* IE6-9 */
  overflow: visible;
  border: 1px solid #c2c2c2;
  border-bottom: 2px solid #00869f;
}
/* line 74, scss/partials/_ucca_events.scss */
body.node-type-amwayevent #participation-popup .top {
  background: #00869f;
  text-align: right;
}
/* line 78, scss/partials/_ucca_events.scss */
body.node-type-amwayevent #participation-popup .bottom {
  padding: 15px;
}
/* line 81, scss/partials/_ucca_events.scss */
body.node-type-amwayevent #participation-popup .btn-wrapper {
  margin: 10px 0 0;
  text-align: center;
}
/* line 85, scss/partials/_ucca_events.scss */
body.node-type-amwayevent #participation-popup .link {
  color: #00869f;
  font-weight: bold;
  text-align: center;
  display: block;
}

/* line 95, scss/partials/_ucca_events.scss */
.participation-btn {
  color: #fff;
  text-decoration: none;
  display: inline-block;
  font-size: 12px;
  line-height: 28px;
  background: #00869f;
  padding: 0 20px;
  margin: 13px 10px 0;
  font-weight: bold;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #349fb3;
  /* Old browsers */
  background: -moz-linear-gradient(top, #349fb3 0%, #057082 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #349fb3), color-stop(100%, #057082));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #349fb3 0%, #057082 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #349fb3 0%, #057082 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #349fb3 0%, #057082 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #349fb3 0%, #057082 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#349fb3', endColorstr='#057082',GradientType=0 );
  /* IE6-9 */
  overflow: visible;
}
/* line 107, scss/partials/_ucca_events.scss */
.participation-btn:hover, .participation-btn:active, .participation-btn:focus {
  text-decoration: none;
  color: #fff;
  background: #057082;
  /* Old browsers */
  background: -moz-linear-gradient(top, #057082 0%, #349fb3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #057082), color-stop(100%, #349fb3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #057082 0%, #349fb3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #057082 0%, #349fb3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #057082 0%, #349fb3 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #057082 0%, #349fb3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#057082', endColorstr='#349fb3',GradientType=0 );
  /* IE6-9 */
  overflow: visible;
}
/* line 112, scss/partials/_ucca_events.scss */
.participation-btn.hide {
  display: none;
}
/* line 115, scss/partials/_ucca_events.scss */
.participation-btn.inactive {
  opacity: 0.3;
}
/* line 117, scss/partials/_ucca_events.scss */
.participation-btn.inactive:hover {
  background: #349fb3;
  /* Old browsers */
  background: -moz-linear-gradient(top, #349fb3 0%, #057082 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #349fb3), color-stop(100%, #057082));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #349fb3 0%, #057082 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #349fb3 0%, #057082 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #349fb3 0%, #057082 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #349fb3 0%, #057082 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#349fb3', endColorstr='#057082',GradientType=0 );
  /* IE6-9 */
  overflow: visible;
}

/* line 124, scss/partials/_ucca_events.scss */
div.participation-list, div.new-wall, div.info-tab {
  display: none;
}
/* line 126, scss/partials/_ucca_events.scss */
div.participation-list.active, div.new-wall.active, div.info-tab.active {
  display: block;
}

/* line 132, scss/partials/_ucca_events.scss */
.profile-tabs {
  margin: 20px 0 0 0;
  width: 680px;
  overflow: hidden;
}
/* line 136, scss/partials/_ucca_events.scss */
.profile-tabs a {
  display: inline-block;
  text-align: center;
  width: 170px;
  line-height: 29px;
  height: 29px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  border-left: 1px solid #dddddd;
  margin-left: -1px;
  color: #4d4d4d;
  background: #f1f1f1;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f1f1f1 0%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f1f1f1 0%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f1f1f1 0%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f1f1f1 0%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f1f1f1 0%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#e6e6e6',GradientType=0 );
  /* IE6-9 */
  overflow: visible;
}
/* line 149, scss/partials/_ucca_events.scss */
.profile-tabs a.active {
  color: #ffffff;
  background: #4d4d4d url(../img/sprite.png) 10px -633px no-repeat;
}


.node-type-amwayevent .actions .cheer-wrapper-mini {
  margin: 13px 25px 0 0;
  float: right;
}

body.i18n-de.logged-in.node-type-amwayevent .actions .cheerlink {
  position: static;
}

.node-type-amwayevent .actions .cheer-button-mini a .tnoc-icon {
  font-size: 26px;
  color: #00869f;
}

.node-type-amwayevent .actions .cheer-button-mini.cheered .is-cheered-check {
  top: 1px;
  left: 30px;
}

body.ucca.old-amway-event #form-add-status {
  overflow: hidden;
}
body.ucca.old-amway-event #col3_inside {
  overflow: visible;
}
body.ucca.node-type-amwayevent.old-amway-event .event-content {
  position: static;
}

/* line 3, scss/partials/images/_image_viewer.scss */
#tnoc-image-viewer-overlay {
  display: none;
  top: 0;
  left: 0;
  padding: 30px;
  position: fixed;
  width: 100%;
  height: 100%;
  overflow: auto;
  z-index: 1001;
  background: url(../../images/layout/bg_opac_black.png) repeat;
}

/* line 22, scss/partials/images/_image_viewer.scss */
#tnoc-image-viewer-content {
  display: none;
  position: absolute;
  width: 745px;
  top: 20px;
  left: 50%;
  margin-left: -372.5px;
  z-index: 1002;
}
/* line 33, scss/partials/images/_image_viewer.scss */
#tnoc-image-viewer-content .wrapper-close {
  position: absolute;
  right: 0;
  top: -14px;
}
/* line 37, scss/partials/images/_image_viewer.scss */
#tnoc-image-viewer-content .wrapper-close a {
  padding: 4px 0 10px 26px;
  background: url(/sites/all/themes/frontend/images/layout/close_btn.png) no-repeat;
}

/* line 8, scss/partials/images/_image_node_full.scss */
.tnoc-image-node-full .image-audience-selector {
  width: 135px;
}
/* line 10, scss/partials/images/_image_node_full.scss */
.tnoc-image-node-full .image-audience-selector .tnoc-selector-option-wrapper {
  width: 145px;
}
/* line 15, scss/partials/images/_image_node_full.scss */
.tnoc-image-node-full .tnoc-image-node-image-wrapper {
  text-align: center;
  position: relative;
}
/* line 20, scss/partials/images/_image_node_full.scss */
.tnoc-image-node-full .tnoc-image-viewer-pager-link {
  position: absolute;
  top: 50%;
  margin-top: -11px;
}
/* line 24, scss/partials/images/_image_node_full.scss */
.tnoc-image-node-full .tnoc-image-viewer-pager-link.previous {
  left: 0%;
  margin-left: -11px;
}
/* line 28, scss/partials/images/_image_node_full.scss */
.tnoc-image-node-full .tnoc-image-viewer-pager-link.next {
  right: 0%;
  margin-right: -11px;
}
/* line 34, scss/partials/images/_image_node_full.scss */
.tnoc-image-node-full .tnoc-image-node-footer-wrapper {
  margin-top: 40px;
  background: #fff;
}
/* line 44, scss/partials/images/_image_node_full.scss */
.tnoc-image-node-full .tnoc-image-node-footer-wrapper .tnoc-node-footer-first-line {
  padding: 0 10px;
}
/* line 47, scss/partials/images/_image_node_full.scss */
.tnoc-image-node-full .tnoc-image-node-footer-wrapper .tnoc-node-footer-toolbar {
  padding: 10px 10px;
}
/* line 50, scss/partials/images/_image_node_full.scss */
.tnoc-image-node-full .tnoc-image-node-footer-wrapper .tnoc-image-node-full-user-link {
  line-height: 30px;
}
/* line 57, scss/partials/images/_image_node_full.scss */
.tnoc-image-node-full .tnoc-image-node-full .tnoc-image-viewer-pager-link {
  position: absolute;
  top: 0;
  margin-top: -11px;
  height: 100%;
  width: 50px;
}
/* line 65, scss/partials/images/_image_node_full.scss */
.tnoc-image-node-full .tnoc-image-viewer-pager-link.next {
  background: url(../img/image_next.png) 100% 52% no-repeat;
}
/* line 69, scss/partials/images/_image_node_full.scss */
.tnoc-image-node-full .tnoc-image-viewer-pager-link.previous {
  background: url(../img/image_prev.png) 0 52% no-repeat;
}
/* line 74, scss/partials/images/_image_node_full.scss */
.tnoc-image-node-full #comments {
  margin: 0;
}

/* line 81, scss/partials/images/_image_node_full.scss */
.tnoc-image-node .tnoc-image-node-hover {
  display: none;
}


/*
#tnoc-image-viewer-overlay {
  display: none;
  
  top: 0;
  left: 0;

  padding: 30px;

  position: fixed;
  width: 100%;
  height: 100%;

  overflow: auto;
  
  z-index: 1001;

  background: url(../../images/layout/bg_opac_black.png) repeat;
}

#tnoc-image-viewer-content {
  display: none;
  
  position: absolute;
  width: 745px;
  top: 20px;
  left: 50%;  
  margin-left: 745px / 2 * (-1);  
  
  z-index: 1002;

}

#tnoc-image-viewer-content .wrapper-close {
  position: absolute;
  right: 0;
  top: -14px;
  a {
  padding: 4px 0 10px 26px;
  background: url(/sites/all/themes/frontend/images/layout/close_btn.png) no-repeat;
  
}*/


.tnoc-image-node-full .tnoc-image-viewer-pager-link {
    position: absolute;
    top: 0;
    margin-top: 0;
    height: 95%;
    width: 50px;
  }

.tnoc-image-node-full .tnoc-image-viewer-pager-link.next {
    background: url(../img/image_next.png) 100% 52% no-repeat;
  }

.tnoc-image-node-full .tnoc-image-viewer-pager-link.previous {
    background: url(../img/image_prev.png) 0 52% no-repeat;
  }

.node-type-event .event-content.header .cheer-wrapper-mini  {
  top: -46px;
  left: -24px;
}

.node-type-event .event-content.header .cheer-button-mini a .tnoc-icon {
  font-size: 32px;
}

.node-type-event .event-content.header .cheer-button-mini.cheered .is-cheered-check {
  width: 14px;
  height: 14px;
  top: 3px;
  left: 29px;
}

body.node-type-event .tnoc-status-post-inner .cheerlink {
  top: 0;
}

  body.mobile .mobile-back {
  height: 40px;
  text-align: center;
}

body.mobile .mobile-back a {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f68a33), color-stop(100%, #db7422));
    background-image: -webkit-linear-gradient(#f68a33, #db7422);
    background-image: -moz-linear-gradient(#f68a33, #db7422);
    background-image: -o-linear-gradient(#f68a33, #db7422);
    background-image: linear-gradient(#f68a33, #db7422);
    text-align: center;
    height: 38px;
    line-height: 38px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    font-size: 18px;
    color: #fff;
    text-decoration: none;
    display: inline-block;
    padding: 0 20px;
    letter-spacing: 1px;
    border: none;
    margin-top: 2px;
}

body.mobile #header {
  height: 100px;
  background-position: bottom center;
  background-color: #303030;
}

/* Temp Deployment KW 36 */

/* line 3, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand,
body.page-products,
body.page-about-nutrilite,
body.page-public-product-section {
  color: #4d4d4d;
}
/* line 7, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand .h2.hide-h2,
body.page-about-nutrilite .h2.hide-h2,
body.page-products .h2.hide-h2,
body.page-public-product-section .h2.hide-h2 {
  display: none;
}
/* line 11, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand #hero,
body.page-about-nutrilite #hero,
body.page-products #hero,
body.page-public-product-section #hero {
  margin-left: -10px;
  margin-top: -20px;
  margin-bottom: 40px;
}
/* line 17, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand .left,
body.page-about-nutrilite .left,
body.page-products .left,
body.page-public-product-section .left {
  float: left;
}
/* line 21, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand .right,
body.page-about-nutrilite .right,
body.page-products .right,
body.page-public-product-section .right {
  float: right;
}
/* line 25, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand .greybutton,
body.page-about-nutrilite .greybutton,
body.page-products .greybutton,
body.page-public-product-section .greybutton {
  text-decoration: none;
  color: white;
  background-color: #BFBFBF;
  padding: 8px 20px;
  font-size: 14px;
  border-radius: 3px;
}

/* line 38, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand .img-section,
body.page-about-nutrilite .img-section {
  line-height: 0;
}

body.page-nutrilite-brand .img-section.margin,
body.page-about-nutrilite .img-section.margin {
  margin-bottom: 25px;
  margin-top: 25px;
}

body.page-nutrilite-brand .img-section.margin-low,
body.page-about-nutrilite .img-section.margin-low {
  margin-bottom: 15px;
}

body.page-nutrilite-brand .img-section.margin-top,
body.page-about-nutrilite .img-section.margin-top {
  margin-top: 10px;
}

/* line 42, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand .leftbox,
body.page-about-nutrilite .leftbox {
  margin-right: 20px;
}
/* line 42, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand .leftbox.higher,
body.page-about-nutrilite .leftbox.higher {
  min-height: 320px;
}
/* line 46, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand .leftbox.textbox,
body.page-about-nutrilite .leftbox.textbox {
  max-width: 325px;
}
/* line 50, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand .headline h2,
body.page-about-nutrilite .headline h2 {
  font-weight: bold;
  margin-bottom: 20px;
  color: #444444;
  font-size: 21px;
}
/* line 55, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand .intro,
body.page-about-nutrilite .intro {
  font-size: 1.3em;
  line-height: 1.4em;
  margin-bottom: 25px;
}
/* line 61, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand .button-wrapper-top,
body.page-about-nutrilite .button-wrapper-top {
  position: relative;
  left: 280px;
}
/* line 66, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand .button-wrapper-bottom,
body.page-about-nutrilite .button-wrapper-bottom {
  margin-top: 20px;
}
/* line 70, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand .greenbox,
body.page-about-nutrilite .greenbox {
  background-color: #9EBE6B;
  color: white;
  margin-bottom: 25px;
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}
/* line 75, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand .greenbox .ft,
body.page-about-nutrilite .greenbox .ft {
  /* padding-bottom: 25px; */
}
/* line 79, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand .greentext,
body.page-about-nutrilite .greentext {
  color: #9EBE6B;
}
/* line 83, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand .box,
body.page-about-nutrilite .box {
  padding: 7px 20px 0px 20px;
}
/* line 87, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand h3,
body.page-about-nutrilite h3 {
  font-size: 1.4em;
  margin-bottom: 20px;
  font-weight: bold;
}
/* line 93, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand .ft,
body.page-about-nutrilite .ft {
  font-size: 1.0em;
  line-height: 1.4em;
  /* padding-bottom: 25px; */
}
/* line 99, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand .ft-nopadding,
body.page-about-nutrilite .ft-nopadding {
  padding-bottom: 0px;
}
/* line 103, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand .paragraph,
body.page-about-nutrilite .paragraph {
  margin-bottom: 10px;
  font-size: 1.3em;
  line-height: 1.4em;
}
/* line 107, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand .greenbox-bottom,
body.page-about-nutrilite .greenbox-bottom {
  text-align: center;
  background-color: #9EBE6B;
  margin-top: 30px;
  padding: 25px;
  min-height: 330px;
}
/* line 114, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand .greenbox-bottom .greenbox-hl,
body.page-about-nutrilite .greenbox-bottom .greenbox-hl {
  font-size: 1.2em;
  text-align: left;
  margin-bottom: 20px;
  color: white;
}
/* line 121, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand .greenbox-bottom .button-box,
body.page-about-nutrilite .greenbox-bottom .button-box {
  width: 210px;
  height: 145px;
}
/* line 125, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand .greenbox-bottom .button-box a,
body.page-about-nutrilite .greenbox-bottom .button-box a {
  text-decoration: none;
  padding-top: 40px;
  display: block;
}
/* line 131, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand .greenbox-bottom .button-box.dark,
body.page-about-nutrilite .greenbox-bottom .button-box.dark {
  background-color: #65802D;
}
/* line 135, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand .greenbox-bottom .button-box.light,
body.page-about-nutrilite .greenbox-bottom .button-box.light {
  background-color: #85B04C;
}
/* line 139, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand .greenbox-bottom .button-box .link,
body.page-about-nutrilite .greenbox-bottom .button-box .link {
  color: white;
  margin-top: 10px;
  font-size: 1.2em;
}
/* line 145, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand .greenbox-bottom .button-box .circle,
body.page-about-nutrilite .greenbox-bottom .button-box .circle {
  width: 40px;
  height: 40px;
  border-radius: 20px;
  background-color: white;
  margin: auto;
}
/* line 154, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand .greenbox-bottom .product-box,
body.page-about-nutrilite .greenbox-bottom .product-box {
  width: 210px;
  height: 290px;
  background-color: white;
}
/* line 159, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand .greenbox-bottom .product-box .hl-green,
body.page-about-nutrilite .greenbox-bottom .product-box .hl-green {
  text-align: left;
  color: #9EBE6B;
  font-size: 1.3em;
  line-height: 1.3em;
  padding: 10px;
}
/* line 167, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand .greenbox-bottom .product-box .ft,
body.page-about-nutrilite .greenbox-bottom .product-box .ft {
  line-height: 1.4em;
  color: black;
  text-align: left;
  margin: 0 10px;
  padding-bottom: 15px;
}
/* line 178, scss/modules/_tnoc_product_section.scss */
body.page-nutrilite-brand .uppercase,
body.page-about-nutrilite .uppercase {
  text-transform: uppercase;
}

/* line 185, scss/modules/_tnoc_product_section.scss */
body.page-products,
body.page-public-product-section {
  color: #4d4d4d;
}
/* line 189, scss/modules/_tnoc_product_section.scss */
body.page-products .headline h2,
body.page-public-product-section .headline h2 {
  font-size: 21px;
  color: #444444;
  margin-bottom: 50px;
}
/* line 193, scss/modules/_tnoc_product_section.scss */
body.page-products .product-info,
body.page-public-product-section .product-info {
  line-height: 1.4em;
  font-size: 1.3em;
  width: 390px;
  margin-bottom: 45px;
}
/* line 199, scss/modules/_tnoc_product_section.scss */
body.page-products .product-image,
body.page-public-product-section .product-image {
  padding-top: 15px;
  margin-right: 30px;
  margin-bottom: 45px;
}
/* line 206, scss/modules/_tnoc_product_section.scss */
body.page-products .product-title,
body.page-products .product-subtitle,
body.page-public-product-section .product-title,
body.page-public-product-section .product-subtitle {
  color: #a6c60b;
}
/* line 210, scss/modules/_tnoc_product_section.scss */
body.page-products .product-title,
body.page-public-product-section .product-title {
  font-size: 1.5em;
  margin-bottom: 25px;
}
/* line 219, scss/modules/_tnoc_product_section.scss */
body.page-products .product-ft,
body.page-public-product-section .product-ft {
  margin-bottom: 20px;
  font-size: 1.0em;
  line-height: 1.4em;
}
/* line 225, scss/modules/_tnoc_product_section.scss */
body.page-products .price-text,
body.page-products .price,
body.page-products .currency,
body.page-public-product-section .price-text,
body.page-public-product-section .price,
body.page-public-product-section .currency,
body.page-public-product-section .currency {
  font-weight: bold;
  display: inline-block;
}
/* line 230, scss/modules/_tnoc_product_section.scss */
body.page-products .price-text,
body.page-public-product-section .price-text {
  width: 290px;
}
/* line 234, scss/modules/_tnoc_product_section.scss */
body.page-products .price,
body.page-public-product-section .price {
  margin-right: 5px;
}
/* line 238, scss/modules/_tnoc_product_section.scss */
body.page-products .button-wrapper,
body.page-public-product-section .button-wrapper {
  text-align: right;
  margin-top: 35px;
}
/* line 243, scss/modules/_tnoc_product_section.scss */
body.page-products .teaser-bottom,
body.page-public-product-section .teaser-bottom {
  text-align: center;
  margin-top: -20px;
}
/* line 248, scss/modules/_tnoc_product_section.scss */
body.page-products .footer-wrapper,
body.page-public-product-section .footer-wrapper {
  position: relative;
  top: -125px;
}
/* line 253, scss/modules/_tnoc_product_section.scss */
body.page-products .footer-text,
body.page-public-product-section .footer-text {
  font-size: 1.5em;
  color: white;
  text-transform: uppercase;
}
/* line 259, scss/modules/_tnoc_product_section.scss */
body.page-products .footer-button,
body.page-public-product-section .footer-button {
  text-decoration: none;
  font-size: 1.5em;
  color: #4d4d4d;
  background-color: white;
  padding: 15px 25px;
}
/* line 267, scss/modules/_tnoc_product_section.scss */
body.page-products .footer-button-wrapper,
body.page-public-product-section .footer-button-wrapper {
  position: relative;
  left: 155px;
  top: 30px;
}

body.page-about-nutrilite .panel-col-first .pane-content,
body.page-public-product-section .panel-col-first .pane-content {
  width: 680px;
}

body.page-about-nutrilite .panel-2col-bricks .panel-col-last .inside,
body.page-public-product-section .panel-2col-bricks .panel-col-last .inside {
  margin: 0;
}

/* custom blocks */
#block-block-17 .content-inner,
#block-block-18 .content-inner,
#block-block-19 .content-inner {
  border: 0 !important;
  padding: 0 !important;
}

body.not-logged-in #search-block-form {
    display: none;
}

body.not-logged-in #market-selector {
    margin-left: 283px;
}


/*
NEW SLIDER / PUBLIC
 */

.view-id-home_teaser_slider .arrow {
  display: none !important;
}

.view-id-home_teaser_slider .navigation {
    width: 139px;
    bottom: 4px;
    height: 66px;
    background-color: #fff;
    font-size: 13px;
    line-height: 66px;
}

.view-id-home_teaser_slider .navigation * {
    font-size: 13px;
  }

.view-id-home_teaser_slider h3 {
  font-size: 20px;
}

.view-id-home_teaser_slider p {
  font-size: 14px;
  margin-bottom: 3px;
}

.view-id-home_teaser_slider .views-row-1 .navigation {
  left: -1px;
}

.view-id-home_teaser_slider .views-row-2 .navigation {
  left: 169px;
}

.view-id-home_teaser_slider .views-row-3 .navigation {
  left: 339px;
}

.view-id-home_teaser_slider .views-row-4 .navigation {
  left: 509px;
}

.view-id-home_teaser_slider .tnoc-simple-btn {
  margin-right: 5px;
  font-size: 14px;
}

.inline-block {
  display: inline-block;
}

.align-right {
  text-align: right;
}

.view-id-home_teaser_slider .image {
  cursor: pointer;
}

/* END STAGE */

/* HOME */

.intro-magazine h3 {
  font-size: 18px;
}

#tnoc-home .home-content {
  font-size: 14px;
}

#tnoc-home a.tnoc-simple-btn:hover {
  text-decoration: none;
}

#tnoc-home p {
  font-size: 14px;
  line-height: 1.4;
}

#tnoc-home a {
  font-size: 14px;
}

#tnoc-home h3 {
  color: #4d4d4d;
  font-size: 18px;
  margin-bottom: 10px;
  font-weight: bold;
}

.bottom-teaser-new .button-wrapper {
    position: absolute;
    bottom: 31px;
    right: 66px;
  }

  #tnoc-home .section-teaser {
    height: 200px;
  }

  #tnoc-home .section-teaser a {
    text-align: right;
  }

 #tnoc-home .box-new {
    position: relative;
}

#tnoc-home .box-new .image {
    position: absolute;
    width: 320px;
}
#tnoc-home .box-new .text {
    position: absolute;
    left: 350px;
    width: 320px;
}

#tnoc-home .right .image {
    left: 350px;
}
#tnoc-home .right .text {
    left: 0px;
}
#tnoc-home .image img {
    max-width: 100%;
    height: auto;
  }

#tnoc-home hr {
  border-bottom: 1px dashed #ddd;
  margin:10px 0;
  padding: 0;
}

#tnoc-home .intro-magazine h3 {
  border-bottom: 1px dashed #ddd;
  margin-bottom: 20px;
  margin-top: 25px;
}

#tnoc-home .tnoc-node-footer-toolbar {
  display: none;
}

.not-logged-in .tnoc-notification .title {
  font-size: 16px;
}

.extra-margin {
  margin: 30px 0 10px;
  text-transform: uppercase;
}

#tnoc-home .event-list .event {
  width: 100%;
  margin: 0 0 20px 0;
    border-bottom: 1px solid #bfbfbf;
}

#tnoc-home .event-list .body {
  border-bottom: none;
}

.cursor-pointer {
  cursor: pointer;
}

.not-logged-in .tnoc-notification-content .body {
  font-size: 13px;
}

.not-logged-in .tnoc-notification-content .subline {
  font-size: 13px;
  font-style: italic;
}
.not-logged-in .tnoc-notification-content a {
  font-size: 13px;
}
.not-logged-in #tnoc-home .tnoc-notification-content a {
  font-size: 13px;
}

#tnoc-home .event .body  * {
  font-size: 14px;
}

#tnoc-home .event .column-left {
  width: 160px;
}

#tnoc-home .event-list .column-left .share {

}

#tnoc-home .event-list .column-left .date {
    float: right;
    padding: 0 5px 0 0;
    text-align: right;
}

#tnoc-home .event-list .column-middle {
  text-align: center;
}

#tnoc-home .event-list .column-right {
    height: 64px;
    width: 300px;
}

#tnoc-home .event-list .image img {
  max-width: none;
}

#tnoc-home .event-list .past-event {
  opacity: 1;
}
