.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 26px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.no-transition {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}
body div.es-mod {
  display: inline-block;
  width: 100%;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 16px;
}
body div.es-mod {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body div.es-mod * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body div.es-mod ul,
body div.es-mod ol,
body div.es-mod li {
  margin: 0;
  padding: 0;
}
body div.es-mod ul:before,
body div.es-mod ul:after,
body div.es-mod ol:before,
body div.es-mod ol:after,
body div.es-mod li:before,
body div.es-mod li:after {
  background: none;
  display: none;
}
body div.es-mod tr,
body div.es-mod td {
  border: 1px solid transparent;
}
body div.es-mod a {
  background: transparent;
}
body div.es-mod a:link {
  text-decoration: none;
}
body div.es-mod a:hover {
  color: #005580;
}
body div.es-mod a:hover,
body div.es-mod a:focus,
body div.es-mod a:active {
  color: #08c;
  background-color: transparent;
}
body div.es-mod ol,
body div.es-mod ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
body div.es-mod.mv-5,
body div.es-mod .mv-5 {
  margin: 5px 0 !important;
}
body div.es-mod.mv-10,
body div.es-mod .mv-10 {
  margin: 10px 0 !important;
}
body div.es-mod.mv-15,
body div.es-mod .mv-15 {
  margin: 15px 0 !important;
}
body div.es-mod.mt-0,
body div.es-mod .mt-0 {
  margin-top: 0px !important;
}
body div.es-mod.mt-5,
body div.es-mod .mt-5 {
  margin-top: 5px !important;
}
body div.es-mod.mt-10,
body div.es-mod .mt-10 {
  margin-top: 10px !important;
}
body div.es-mod.mt-15,
body div.es-mod .mt-15 {
  margin-top: 15px !important;
}
body div.es-mod.mt-20,
body div.es-mod .mt-20 {
  margin-top: 20px !important;
}
body div.es-mod.mb-0,
body div.es-mod .mb-0 {
  margin-bottom: 0px !important;
}
body div.es-mod.mb-5,
body div.es-mod .mb-5 {
  margin-bottom: 5px !important;
}
body div.es-mod.mb-10,
body div.es-mod .mb-10 {
  margin-bottom: 10px !important;
}
body div.es-mod.mb-15,
body div.es-mod .mb-15 {
  margin-bottom: 15px !important;
}
body div.es-mod.mb-20,
body div.es-mod .mb-20 {
  margin-bottom: 20px !important;
}
body div.es-mod.mr-0,
body div.es-mod .mr-0 {
  margin-right: 0px !important;
}
body div.es-mod.mr-5,
body div.es-mod .mr-5 {
  margin-right: 5px !important;
}
body div.es-mod.mr-10,
body div.es-mod .mr-10 {
  margin-right: 10px !important;
}
body div.es-mod.mr-15,
body div.es-mod .mr-15 {
  margin-right: 15px !important;
}
body div.es-mod.mr-20,
body div.es-mod .mr-20 {
  margin-right: 20px !important;
}
body div.es-mod.ml-0,
body div.es-mod .ml-0 {
  margin-left: 0px !important;
}
body div.es-mod.ml-5,
body div.es-mod .ml-5 {
  margin-left: 5px !important;
}
body div.es-mod.ml-10,
body div.es-mod .ml-10 {
  margin-left: 10px !important;
}
body div.es-mod.ml-15,
body div.es-mod .ml-15 {
  margin-left: 15px !important;
}
body div.es-mod.ml-20,
body div.es-mod .ml-20 {
  margin-left: 20px !important;
}
body div.es-mod.pv-5,
body div.es-mod .pv-5 {
  padding: 5px 0 !important;
}
body div.es-mod.pv-10,
body div.es-mod .pv-10 {
  padding: 10px 0 !important;
}
body div.es-mod.pv-15,
body div.es-mod .pv-15 {
  padding: 15px 0 !important;
}
body div.es-mod.ph-5,
body div.es-mod .ph-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
body div.es-mod.ph-10,
body div.es-mod .ph-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
body div.es-mod.ph-15,
body div.es-mod .ph-15 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
body div.es-mod.ph-20,
body div.es-mod .ph-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
body div.es-mod.pa-5,
body div.es-mod .pa-5 {
  padding: 5px !important;
}
body div.es-mod.pa-10,
body div.es-mod .pa-10 {
  padding: 10px !important;
}
body div.es-mod.pa-15,
body div.es-mod .pa-15 {
  padding: 15px !important;
}
body div.es-mod.pt-0,
body div.es-mod .pt-0 {
  padding-top: 0px !important;
}
body div.es-mod.pt-5,
body div.es-mod .pt-5 {
  padding-top: 5px !important;
}
body div.es-mod.pt-10,
body div.es-mod .pt-10 {
  padding-top: 10px !important;
}
body div.es-mod.pt-15,
body div.es-mod .pt-15 {
  padding-top: 15px !important;
}
body div.es-mod.pt-20,
body div.es-mod .pt-20 {
  padding-top: 20px !important;
}
body div.es-mod.pb-0,
body div.es-mod .pb-0 {
  padding-bottom: 0px !important;
}
body div.es-mod.pb-5,
body div.es-mod .pb-5 {
  padding-bottom: 5px !important;
}
body div.es-mod.pb-10,
body div.es-mod .pb-10 {
  padding-bottom: 10px !important;
}
body div.es-mod.pb-15,
body div.es-mod .pb-15 {
  padding-bottom: 15px !important;
}
body div.es-mod.pb-20,
body div.es-mod .pb-20 {
  padding-bottom: 20px !important;
}
body div.es-mod.pr-0,
body div.es-mod .pr-0 {
  padding-right: 0px !important;
}
body div.es-mod.pr-5,
body div.es-mod .pr-5 {
  padding-right: 5px !important;
}
body div.es-mod.pr-10,
body div.es-mod .pr-10 {
  padding-right: 10px !important;
}
body div.es-mod.pr-15,
body div.es-mod .pr-15 {
  padding-right: 15px !important;
}
body div.es-mod.pr-20,
body div.es-mod .pr-20 {
  padding-right: 20px !important;
}
body div.es-mod.pl-0,
body div.es-mod .pl-0 {
  padding-left: 0px !important;
}
body div.es-mod.pl-5,
body div.es-mod .pl-5 {
  padding-left: 5px !important;
}
body div.es-mod.pl-10,
body div.es-mod .pl-10 {
  padding-left: 10px !important;
}
body div.es-mod.pl-15,
body div.es-mod .pl-15 {
  padding-left: 15px !important;
}
body div.es-mod.pl-20,
body div.es-mod .pl-20 {
  padding-left: 20px !important;
}
body div.es-mod .half-width {
  width: 50% !important;
}
body div.es-mod .full-width {
  width: 100% !important;
}
body div.es-mod .center,
body div.es-mod .table td.center,
body div.es-mod .table th.center {
  text-align: center !important;
}
body div.es-mod .mod-hd,
body div.es-mod .mod-bd,
body div.es-mod .mod-ft {
  *zoom: 1;
}
body div.es-mod .mod-hd:before,
body div.es-mod .mod-hd:after,
body div.es-mod .mod-bd:before,
body div.es-mod .mod-bd:after,
body div.es-mod .mod-ft:before,
body div.es-mod .mod-ft:after {
  display: table;
  content: "";
  line-height: 0;
}
body div.es-mod .mod-hd:after,
body div.es-mod .mod-bd:after,
body div.es-mod .mod-ft:after {
  clear: both;
}
body div.es-mod .mod-hd {
  padding-bottom: 10px;
  border-bottom: 1px solid #d7d7d7;
  margin-bottom: 10px;
}
body div.es-mod .mod-title {
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  margin-bottom: 8px;
}
body div.es-mod.mod-es-stream .btn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333;
  text-shadow: 0 1px 1px rgba(0,0,0,0.5);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
  background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
  background-image: -o-linear-gradient(top,#fff,#e6e6e6);
  background-image: linear-gradient(to bottom,#fff,#e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #e6e6e6;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #bbb;
  *border: 0;
  border-bottom-color: #a2a2a2;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
body div.es-mod.mod-es-stream .btn:hover,
body div.es-mod.mod-es-stream .btn:active,
body div.es-mod.mod-es-stream .btn.active,
body div.es-mod.mod-es-stream .btn.disabled,
body div.es-mod.mod-es-stream .btn[disabled] {
  color: #333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
body div.es-mod.mod-es-stream .btn:active,
body div.es-mod.mod-es-stream .btn.active {
  background-color: #cccccc \9;
}
body div.es-mod.mod-es-stream .btn:first-child {
  *margin-left: 0;
}
body div.es-mod.mod-es-stream .btn:hover {
  color: #333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position .1s linear;
  -moz-transition: background-position .1s linear;
  -o-transition: background-position .1s linear;
  transition: background-position .1s linear;
}
body div.es-mod.mod-es-stream .btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
body div.es-mod.mod-es-stream .btn.active,
body div.es-mod.mod-es-stream .btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
body div.es-mod.mod-es-stream .btn.disabled,
body div.es-mod.mod-es-stream .btn[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body div.es-mod.mod-es-stream .btn-large {
  padding: 11px 19px;
  font-size: 15px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
body div.es-mod.mod-es-stream .btn-large [class^="icon-"],
body div.es-mod.mod-es-stream .btn-large [class*=" icon-"] {
  margin-top: 2px;
}
body div.es-mod.mod-es-stream .btn-small {
  padding: 2px 10px;
  font-size: 10.2px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
body div.es-mod.mod-es-stream .btn-small [class^="icon-"],
body div.es-mod.mod-es-stream .btn-small [class*=" icon-"] {
  margin-top: 0;
}
body div.es-mod.mod-es-stream .btn-mini {
  padding: 0 6px;
  font-size: 9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
body div.es-mod.mod-es-stream .btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body div.es-mod.mod-es-stream .btn-block + .btn-block {
  margin-top: 5px;
}
body div.es-mod.mod-es-stream input[type="submit"].btn-block,
body div.es-mod.mod-es-stream input[type="reset"].btn-block,
body div.es-mod.mod-es-stream input[type="button"].btn-block {
  width: 100%;
}
body div.es-mod.mod-es-stream .btn-primary.active,
body div.es-mod.mod-es-stream .btn-warning.active,
body div.es-mod.mod-es-stream .btn-danger.active,
body div.es-mod.mod-es-stream .btn-success.active,
body div.es-mod.mod-es-stream .btn-info.active,
body div.es-mod.mod-es-stream .btn-inverse.active {
  color: rgba(255,255,255,0.75);
}
body div.es-mod.mod-es-stream .btn {
  border-color: #c5c5c5;
  border-color: rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25);
}
body div.es-mod.mod-es-stream .btn-primary {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top,#08c,#0044cc);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0044cc));
  background-image: -webkit-linear-gradient(top,#08c,#0044cc);
  background-image: -o-linear-gradient(top,#08c,#0044cc);
  background-image: linear-gradient(to bottom,#08c,#0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0043cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #0044cc;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body div.es-mod.mod-es-stream .btn-primary:hover,
body div.es-mod.mod-es-stream .btn-primary:active,
body div.es-mod.mod-es-stream .btn-primary.active,
body div.es-mod.mod-es-stream .btn-primary.disabled,
body div.es-mod.mod-es-stream .btn-primary[disabled] {
  color: #fff;
  background-color: #0044cc;
  *background-color: #003bb3;
}
body div.es-mod.mod-es-stream .btn-primary:active,
body div.es-mod.mod-es-stream .btn-primary.active {
  background-color: #003399 \9;
}
body div.es-mod.mod-es-stream .btn-warning {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #faa732;
  background-image: -moz-linear-gradient(top,#fbb450,#f89406);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
  background-image: -webkit-linear-gradient(top,#fbb450,#f89406);
  background-image: -o-linear-gradient(top,#fbb450,#f89406);
  background-image: linear-gradient(to bottom,#fbb450,#f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffab44f', endColorstr='#fff89406', GradientType=0);
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #f89406;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body div.es-mod.mod-es-stream .btn-warning:hover,
body div.es-mod.mod-es-stream .btn-warning:active,
body div.es-mod.mod-es-stream .btn-warning.active,
body div.es-mod.mod-es-stream .btn-warning.disabled,
body div.es-mod.mod-es-stream .btn-warning[disabled] {
  color: #fff;
  background-color: #f89406;
  *background-color: #df8505;
}
body div.es-mod.mod-es-stream .btn-warning:active,
body div.es-mod.mod-es-stream .btn-warning.active {
  background-color: #c67605 \9;
}
body div.es-mod.mod-es-stream .btn-danger {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top,#ee5f5b,#bd362f);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
  background-image: -webkit-linear-gradient(top,#ee5f5b,#bd362f);
  background-image: -o-linear-gradient(top,#ee5f5b,#bd362f);
  background-image: linear-gradient(to bottom,#ee5f5b,#bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #bd362f;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body div.es-mod.mod-es-stream .btn-danger:hover,
body div.es-mod.mod-es-stream .btn-danger:active,
body div.es-mod.mod-es-stream .btn-danger.active,
body div.es-mod.mod-es-stream .btn-danger.disabled,
body div.es-mod.mod-es-stream .btn-danger[disabled] {
  color: #fff;
  background-color: #bd362f;
  *background-color: #a9302a;
}
body div.es-mod.mod-es-stream .btn-danger:active,
body div.es-mod.mod-es-stream .btn-danger.active {
  background-color: #942a25 \9;
}
body div.es-mod.mod-es-stream .btn-success {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #5bb75b;
  background-image: -moz-linear-gradient(top,#62c462,#51a351);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
  background-image: -webkit-linear-gradient(top,#62c462,#51a351);
  background-image: -o-linear-gradient(top,#62c462,#51a351);
  background-image: linear-gradient(to bottom,#62c462,#51a351);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #51a351;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body div.es-mod.mod-es-stream .btn-success:hover,
body div.es-mod.mod-es-stream .btn-success:active,
body div.es-mod.mod-es-stream .btn-success.active,
body div.es-mod.mod-es-stream .btn-success.disabled,
body div.es-mod.mod-es-stream .btn-success[disabled] {
  color: #fff;
  background-color: #51a351;
  *background-color: #499249;
}
body div.es-mod.mod-es-stream .btn-success:active,
body div.es-mod.mod-es-stream .btn-success.active {
  background-color: #408140 \9;
}
body div.es-mod.mod-es-stream .btn-info {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #49afcd;
  background-image: -moz-linear-gradient(top,#5bc0de,#2f96b4);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
  background-image: -webkit-linear-gradient(top,#5bc0de,#2f96b4);
  background-image: -o-linear-gradient(top,#5bc0de,#2f96b4);
  background-image: linear-gradient(to bottom,#5bc0de,#2f96b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #2f96b4;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body div.es-mod.mod-es-stream .btn-info:hover,
body div.es-mod.mod-es-stream .btn-info:active,
body div.es-mod.mod-es-stream .btn-info.active,
body div.es-mod.mod-es-stream .btn-info.disabled,
body div.es-mod.mod-es-stream .btn-info[disabled] {
  color: #fff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}
body div.es-mod.mod-es-stream .btn-info:active,
body div.es-mod.mod-es-stream .btn-info.active {
  background-color: #24748c \9;
}
body div.es-mod.mod-es-stream .btn-inverse {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #363636;
  background-image: -moz-linear-gradient(top,#444,#222);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
  background-image: -webkit-linear-gradient(top,#444,#222);
  background-image: -o-linear-gradient(top,#444,#222);
  background-image: linear-gradient(to bottom,#444,#222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  border-color: #222 #222 #000000;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #222;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body div.es-mod.mod-es-stream .btn-inverse:hover,
body div.es-mod.mod-es-stream .btn-inverse:active,
body div.es-mod.mod-es-stream .btn-inverse.active,
body div.es-mod.mod-es-stream .btn-inverse.disabled,
body div.es-mod.mod-es-stream .btn-inverse[disabled] {
  color: #fff;
  background-color: #222;
  *background-color: #151515;
}
body div.es-mod.mod-es-stream .btn-inverse:active,
body div.es-mod.mod-es-stream .btn-inverse.active {
  background-color: #090909 \9;
}
body div.es-mod.mod-es-stream button.btn,
body div.es-mod.mod-es-stream input[type="submit"].btn {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
body div.es-mod.mod-es-stream button.btn::-moz-focus-inner,
body div.es-mod.mod-es-stream input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
body div.es-mod.mod-es-stream button.btn.btn-large,
body div.es-mod.mod-es-stream input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
body div.es-mod.mod-es-stream button.btn.btn-small,
body div.es-mod.mod-es-stream input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
body div.es-mod.mod-es-stream button.btn.btn-mini,
body div.es-mod.mod-es-stream input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}
body div.es-mod.mod-es-stream .btn-link,
body div.es-mod.mod-es-stream .btn-link:active,
body div.es-mod.mod-es-stream .btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body div.es-mod.mod-es-stream .btn-link {
  border-color: transparent;
  cursor: pointer;
  color: #08c;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
body div.es-mod.mod-es-stream .btn-link:hover {
  color: #005580;
  text-decoration: underline;
  background-color: transparent;
}
body div.es-mod.mod-es-stream .btn-link[disabled]:hover {
  color: #333;
  text-decoration: none;
}
body div.es-mod.mod-es-stream a.btn {
  text-decoration: none;
}
body div.es-mod.mod-es-stream .btn.btn-es {
  color: #333;
  text-shadow: 0 1px 1px rgba(0,0,0,0.1);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
  background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
  background-image: -o-linear-gradient(top,#fff,#e6e6e6);
  background-image: linear-gradient(to bottom,#fff,#e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #e6e6e6;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body div.es-mod.mod-es-stream .btn.btn-es:hover,
body div.es-mod.mod-es-stream .btn.btn-es:active,
body div.es-mod.mod-es-stream .btn.btn-es.active,
body div.es-mod.mod-es-stream .btn.btn-es.disabled,
body div.es-mod.mod-es-stream .btn.btn-es[disabled] {
  color: #333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
body div.es-mod.mod-es-stream .btn.btn-es:active,
body div.es-mod.mod-es-stream .btn.btn-es.active {
  background-color: #cccccc \9;
}
body div.es-mod.mod-es-stream .btn-clear .icon-es-x {
  top: 5px;
}
body div.es-mod.mod-es-stream .btn-clean {
  background: none;
  text-shadow: none;
}
body div.es-mod.mod-es-stream .btn-clean:hover {
  background: none;
}
body div.es-mod.mod-es-stream .btn-notext {
  height: 31px;
  padding: 4px 8px;
}
body div.es-mod.mod-es-stream .btn-notext .icon-es-white,
body div.es-mod.mod-es-stream .btn-notext .icon-es-black {
  margin-left: 0px;
  margin-right: 0px;
}
body div.es-mod.mod-es-stream .btn-notext.btn-mini {
  height: 23px;
}
body div.es-mod.mod-es-stream .btn-radius {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
body div.es-mod.mod-es-stream .btn-group > .btn-radius:first-child {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
body div.es-mod.mod-es-stream .btn.btn-dashed {
  border: 1px dashed #d7d7d7;
  background: none;
}
body div.es-mod.mod-es-stream .btn.btn-stream-updates {
  font-size: 11px;
  width: 100%;
}
body div.es-mod.mod-es-stream .btn-es-primary.active,
body div.es-mod.mod-es-stream .btn-es-warning.active,
body div.es-mod.mod-es-stream .btn-es-danger.active,
body div.es-mod.mod-es-stream .btn-es-success.active,
body div.es-mod.mod-es-stream .btn-es-info.active,
body div.es-mod.mod-es-stream .btn-es-inverse.active {
  color: rgba(255,255,255,0.75);
}
body div.es-mod.mod-es-stream .btn-es-primary,
body div.es-mod.mod-es-stream .btn-es-primary:focus {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #83b3dd;
  background-image: -moz-linear-gradient(top,#91c2ea,#6d9cca);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#91c2ea),to(#6d9cca));
  background-image: -webkit-linear-gradient(top,#91c2ea,#6d9cca);
  background-image: -o-linear-gradient(top,#91c2ea,#6d9cca);
  background-image: linear-gradient(to bottom,#91c2ea,#6d9cca);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff91c2ea', endColorstr='#ff6d9cca', GradientType=0);
  border-color: #6d9cca #6d9cca #3e76ac;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #6d9cca;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body div.es-mod.mod-es-stream .btn-es-primary:hover,
body div.es-mod.mod-es-stream .btn-es-primary:active,
body div.es-mod.mod-es-stream .btn-es-primary.active,
body div.es-mod.mod-es-stream .btn-es-primary.disabled,
body div.es-mod.mod-es-stream .btn-es-primary[disabled],
body div.es-mod.mod-es-stream .btn-es-primary:focus:hover,
body div.es-mod.mod-es-stream .btn-es-primary:focus:active,
body div.es-mod.mod-es-stream .btn-es-primary:focus.active,
body div.es-mod.mod-es-stream .btn-es-primary:focus.disabled,
body div.es-mod.mod-es-stream .btn-es-primary:focus[disabled] {
  color: #fff;
  background-color: #6d9cca;
  *background-color: #5a8fc3;
}
body div.es-mod.mod-es-stream .btn-es-primary:active,
body div.es-mod.mod-es-stream .btn-es-primary.active,
body div.es-mod.mod-es-stream .btn-es-primary:focus:active,
body div.es-mod.mod-es-stream .btn-es-primary:focus.active {
  background-color: #4883bc \9;
}
body div.es-mod.mod-es-stream .btn-es-primary > a,
body div.es-mod.mod-es-stream .btn-es-primary:focus > a {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}
body div.es-mod.mod-es-stream .btn-es-success,
body div.es-mod.mod-es-stream .btn-es-success:focus {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #adcb59;
  background-image: -moz-linear-gradient(top,#bcd669,#97bb41);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#bcd669),to(#97bb41));
  background-image: -webkit-linear-gradient(top,#bcd669,#97bb41);
  background-image: -o-linear-gradient(top,#bcd669,#97bb41);
  background-image: linear-gradient(to bottom,#bcd669,#97bb41);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbcd669', endColorstr='#ff97bb41', GradientType=0);
  border-color: #97bb41 #97bb41 #69822d;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #97bb41;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body div.es-mod.mod-es-stream .btn-es-success:hover,
body div.es-mod.mod-es-stream .btn-es-success:active,
body div.es-mod.mod-es-stream .btn-es-success.active,
body div.es-mod.mod-es-stream .btn-es-success.disabled,
body div.es-mod.mod-es-stream .btn-es-success[disabled],
body div.es-mod.mod-es-stream .btn-es-success:focus:hover,
body div.es-mod.mod-es-stream .btn-es-success:focus:active,
body div.es-mod.mod-es-stream .btn-es-success:focus.active,
body div.es-mod.mod-es-stream .btn-es-success:focus.disabled,
body div.es-mod.mod-es-stream .btn-es-success:focus[disabled] {
  color: #fff;
  background-color: #97bb41;
  *background-color: #88a83a;
}
body div.es-mod.mod-es-stream .btn-es-success:active,
body div.es-mod.mod-es-stream .btn-es-success.active,
body div.es-mod.mod-es-stream .btn-es-success:focus:active,
body div.es-mod.mod-es-stream .btn-es-success:focus.active {
  background-color: #789534 \9;
}
body div.es-mod.mod-es-stream .btn-es-warning,
body div.es-mod.mod-es-stream .btn-es-warning:focus {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #f9d471;
  background-image: -moz-linear-gradient(top,#fde59d,#f4bb30);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fde59d),to(#f4bb30));
  background-image: -webkit-linear-gradient(top,#fde59d,#f4bb30);
  background-image: -o-linear-gradient(top,#fde59d,#f4bb30);
  background-image: linear-gradient(to bottom,#fde59d,#f4bb30);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffde59d', endColorstr='#fff4bb30', GradientType=0);
  border-color: #f4bb30 #f4bb30 #cd940b;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #f4bb30;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body div.es-mod.mod-es-stream .btn-es-warning:hover,
body div.es-mod.mod-es-stream .btn-es-warning:active,
body div.es-mod.mod-es-stream .btn-es-warning.active,
body div.es-mod.mod-es-stream .btn-es-warning.disabled,
body div.es-mod.mod-es-stream .btn-es-warning[disabled],
body div.es-mod.mod-es-stream .btn-es-warning:focus:hover,
body div.es-mod.mod-es-stream .btn-es-warning:focus:active,
body div.es-mod.mod-es-stream .btn-es-warning:focus.active,
body div.es-mod.mod-es-stream .btn-es-warning:focus.disabled,
body div.es-mod.mod-es-stream .btn-es-warning:focus[disabled] {
  color: #fff;
  background-color: #f4bb30;
  *background-color: #f3b318;
}
body div.es-mod.mod-es-stream .btn-es-warning:active,
body div.es-mod.mod-es-stream .btn-es-warning.active,
body div.es-mod.mod-es-stream .btn-es-warning:focus:active,
body div.es-mod.mod-es-stream .btn-es-warning:focus.active {
  background-color: #e5a60c \9;
}
body div.es-mod.mod-es-stream .btn-es-danger,
body div.es-mod.mod-es-stream .btn-es-danger:focus {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #b41c1b;
  background-image: -moz-linear-gradient(top,#be1f23,#a6170f);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#be1f23),to(#a6170f));
  background-image: -webkit-linear-gradient(top,#be1f23,#a6170f);
  background-image: -o-linear-gradient(top,#be1f23,#a6170f);
  background-image: linear-gradient(to bottom,#be1f23,#a6170f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbe1f23', endColorstr='#ffa6170f', GradientType=0);
  border-color: #a6170f #a6170f #600d09;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #a6170f;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body div.es-mod.mod-es-stream .btn-es-danger:hover,
body div.es-mod.mod-es-stream .btn-es-danger:active,
body div.es-mod.mod-es-stream .btn-es-danger.active,
body div.es-mod.mod-es-stream .btn-es-danger.disabled,
body div.es-mod.mod-es-stream .btn-es-danger[disabled],
body div.es-mod.mod-es-stream .btn-es-danger:focus:hover,
body div.es-mod.mod-es-stream .btn-es-danger:focus:active,
body div.es-mod.mod-es-stream .btn-es-danger:focus.active,
body div.es-mod.mod-es-stream .btn-es-danger:focus.disabled,
body div.es-mod.mod-es-stream .btn-es-danger:focus[disabled] {
  color: #fff;
  background-color: #a6170f;
  *background-color: #8f140d;
}
body div.es-mod.mod-es-stream .btn-es-danger:active,
body div.es-mod.mod-es-stream .btn-es-danger.active,
body div.es-mod.mod-es-stream .btn-es-danger:focus:active,
body div.es-mod.mod-es-stream .btn-es-danger:focus.active {
  background-color: #77110b \9;
}
body div.es-mod.mod-es-stream .btn-es-inverse,
body div.es-mod.mod-es-stream .btn-es-inverse:focus {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #6c6c6c;
  background-image: -moz-linear-gradient(top,#797979,#585858);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#797979),to(#585858));
  background-image: -webkit-linear-gradient(top,#797979,#585858);
  background-image: -o-linear-gradient(top,#797979,#585858);
  background-image: linear-gradient(to bottom,#797979,#585858);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff797979', endColorstr='#ff585858', GradientType=0);
  border-color: #585858 #585858 #323232;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #585858;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body div.es-mod.mod-es-stream .btn-es-inverse:hover,
body div.es-mod.mod-es-stream .btn-es-inverse:active,
body div.es-mod.mod-es-stream .btn-es-inverse.active,
body div.es-mod.mod-es-stream .btn-es-inverse.disabled,
body div.es-mod.mod-es-stream .btn-es-inverse[disabled],
body div.es-mod.mod-es-stream .btn-es-inverse:focus:hover,
body div.es-mod.mod-es-stream .btn-es-inverse:focus:active,
body div.es-mod.mod-es-stream .btn-es-inverse:focus.active,
body div.es-mod.mod-es-stream .btn-es-inverse:focus.disabled,
body div.es-mod.mod-es-stream .btn-es-inverse:focus[disabled] {
  color: #fff;
  background-color: #585858;
  *background-color: #4b4b4b;
}
body div.es-mod.mod-es-stream .btn-es-inverse:active,
body div.es-mod.mod-es-stream .btn-es-inverse.active,
body div.es-mod.mod-es-stream .btn-es-inverse:focus:active,
body div.es-mod.mod-es-stream .btn-es-inverse:focus.active {
  background-color: #3f3f3f \9;
}
body div.es-mod.mod-es-stream .btn-es:focus,
body div.es-mod.mod-es-stream [class^="btn-es-"]:focus,
body div.es-mod.mod-es-stream [class*=" btn-es-"]:focus {
  color: #fff;
}
body div.es-mod.mod-es-stream .btn-es.btn-large [class^="icon-"],
body div.es-mod.mod-es-stream .btn-es.btn-large [class*=" icon-"],
body div.es-mod.mod-es-stream [class^="btn-es-"].btn-large [class^="icon-"],
body div.es-mod.mod-es-stream [class^="btn-es-"].btn-large [class*=" icon-"],
body div.es-mod.mod-es-stream [class*=" btn-es-"].btn-large [class^="icon-"],
body div.es-mod.mod-es-stream [class*=" btn-es-"].btn-large [class*=" icon-"] {
  margin-top: 2px;
}
body div.es-mod.mod-es-stream .btn-es.btn-small,
body div.es-mod.mod-es-stream [class^="btn-es-"].btn-small,
body div.es-mod.mod-es-stream [class*=" btn-es-"].btn-small {
  font-size: 12px;
}
body div.es-mod.mod-es-stream .btn-es.btn-small [class^="icon-"],
body div.es-mod.mod-es-stream .btn-es.btn-small [class*=" icon-"],
body div.es-mod.mod-es-stream [class^="btn-es-"].btn-small [class^="icon-"],
body div.es-mod.mod-es-stream [class^="btn-es-"].btn-small [class*=" icon-"],
body div.es-mod.mod-es-stream [class*=" btn-es-"].btn-small [class^="icon-"],
body div.es-mod.mod-es-stream [class*=" btn-es-"].btn-small [class*=" icon-"] {
  margin-top: 0;
}
body div.es-mod.mod-es-stream .btn-es.btn-mini,
body div.es-mod.mod-es-stream [class^="btn-es-"].btn-mini,
body div.es-mod.mod-es-stream [class*=" btn-es-"].btn-mini {
  padding: 0 6px;
  font-size: 9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
body div.es-mod.mod-es-stream .btn-es.btn-mini [class^="ies-"],
body div.es-mod.mod-es-stream .btn-es.btn-mini [class*=" ies-"],
body div.es-mod.mod-es-stream [class^="btn-es-"].btn-mini [class^="ies-"],
body div.es-mod.mod-es-stream [class^="btn-es-"].btn-mini [class*=" ies-"],
body div.es-mod.mod-es-stream [class*=" btn-es-"].btn-mini [class^="ies-"],
body div.es-mod.mod-es-stream [class*=" btn-es-"].btn-mini [class*=" ies-"] {
  line-height: 11px;
}
body div.es-mod.mod-es-stream .btn-es:focus {
  color: #333;
}
body div.es-mod.mod-es-stream .btn-es-social {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  font-size: 11px;
  position: relative;
}
body div.es-mod.mod-es-stream .btn-es-facebook {
  color: #fff;
  text-shadow: 0 1px 1px rgba(0,0,0,0.1);
  background-color: #4583c3;
  background-image: -moz-linear-gradient(top,#5692ce,#2b6cb3);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#5692ce),to(#2b6cb3));
  background-image: -webkit-linear-gradient(top,#5692ce,#2b6cb3);
  background-image: -o-linear-gradient(top,#5692ce,#2b6cb3);
  background-image: linear-gradient(to bottom,#5692ce,#2b6cb3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5692ce', endColorstr='#ff2b6cb3', GradientType=0);
  border-color: #2b6cb3 #2b6cb3 #1c4775;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #2b6cb3;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body div.es-mod.mod-es-stream .btn-es-facebook:hover,
body div.es-mod.mod-es-stream .btn-es-facebook:active,
body div.es-mod.mod-es-stream .btn-es-facebook.active,
body div.es-mod.mod-es-stream .btn-es-facebook.disabled,
body div.es-mod.mod-es-stream .btn-es-facebook[disabled] {
  color: #fff;
  background-color: #2b6cb3;
  *background-color: #26609e;
}
body div.es-mod.mod-es-stream .btn-es-facebook:active,
body div.es-mod.mod-es-stream .btn-es-facebook.active {
  background-color: #21538a \9;
}
body div.es-mod.mod-es-stream .btn-es-twitter {
  color: #fff;
  text-shadow: 0 1px 1px rgba(0,0,0,0.1);
  background-color: #3cc3f4;
  background-image: -moz-linear-gradient(top,#61cef4,#05b3f4);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#61cef4),to(#05b3f4));
  background-image: -webkit-linear-gradient(top,#61cef4,#05b3f4);
  background-image: -o-linear-gradient(top,#61cef4,#05b3f4);
  background-image: linear-gradient(to bottom,#61cef4,#05b3f4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff61cef4', endColorstr='#ff05b3f4', GradientType=0);
  border-color: #05b3f4 #05b3f4 #037ca9;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #05b3f4;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body div.es-mod.mod-es-stream .btn-es-twitter:hover,
body div.es-mod.mod-es-stream .btn-es-twitter:active,
body div.es-mod.mod-es-stream .btn-es-twitter.active,
body div.es-mod.mod-es-stream .btn-es-twitter.disabled,
body div.es-mod.mod-es-stream .btn-es-twitter[disabled] {
  color: #fff;
  background-color: #05b3f4;
  *background-color: #04a1db;
}
body div.es-mod.mod-es-stream .btn-es-twitter:active,
body div.es-mod.mod-es-stream .btn-es-twitter.active {
  background-color: #048ec2 \9;
}
body div.es-mod.mod-es-stream .btn-es-linkedin {
  color: #fff;
  text-shadow: 0 1px 1px rgba(0,0,0,0.1);
  background-color: #5fa8cd;
  background-image: -moz-linear-gradient(top,#6cb3d3,#4b97c3);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#6cb3d3),to(#4b97c3));
  background-image: -webkit-linear-gradient(top,#6cb3d3,#4b97c3);
  background-image: -o-linear-gradient(top,#6cb3d3,#4b97c3);
  background-image: linear-gradient(to bottom,#6cb3d3,#4b97c3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6cb3d3', endColorstr='#ff4b97c3', GradientType=0);
  border-color: #4b97c3 #4b97c3 #306e91;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #4b97c3;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body div.es-mod.mod-es-stream .btn-es-linkedin:hover,
body div.es-mod.mod-es-stream .btn-es-linkedin:active,
body div.es-mod.mod-es-stream .btn-es-linkedin.active,
body div.es-mod.mod-es-stream .btn-es-linkedin.disabled,
body div.es-mod.mod-es-stream .btn-es-linkedin[disabled] {
  color: #fff;
  background-color: #4b97c3;
  *background-color: #3d8bb7;
}
body div.es-mod.mod-es-stream .btn-es-linkedin:active,
body div.es-mod.mod-es-stream .btn-es-linkedin.active {
  background-color: #377ca4 \9;
}
body div.es-mod.mod-es-stream .btn:focus {
  outline: none;
  outline: none;
  outline-offset: 0;
  background-position: 0;
}
body div.es-mod.mod-es-stream .btn-group {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 0;
  vertical-align: middle;
  white-space: nowrap;
  *margin-left: .3em;
}
body div.es-mod.mod-es-stream .btn-group:first-child {
  *margin-left: 0;
}
body div.es-mod.mod-es-stream .btn-group + .btn-group {
  margin-left: 5px;
}
body div.es-mod.mod-es-stream .btn-toolbar {
  font-size: 0;
  margin-top: 8px;
  margin-bottom: 8px;
}
body div.es-mod.mod-es-stream .btn-toolbar .btn + .btn,
body div.es-mod.mod-es-stream .btn-toolbar .btn-group + .btn,
body div.es-mod.mod-es-stream .btn-toolbar .btn + .btn-group {
  margin-left: 5px;
}
body div.es-mod.mod-es-stream .btn-group > .btn {
  position: relative;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
body div.es-mod.mod-es-stream .btn-group > .btn + .btn {
  margin-left: -1px;
}
body div.es-mod.mod-es-stream .btn-group > .btn,
body div.es-mod.mod-es-stream .btn-group > .dropdown-menu {
  font-size: 12px;
}
body div.es-mod.mod-es-stream .btn-group > .btn-mini {
  font-size: 11px;
}
body div.es-mod.mod-es-stream .btn-group > .btn-small {
  font-size: 12px;
}
body div.es-mod.mod-es-stream .btn-group > .btn-large {
  font-size: 16px;
}
body div.es-mod.mod-es-stream .btn-group > .btn:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
body div.es-mod.mod-es-stream .btn-group > .btn:last-child,
body div.es-mod.mod-es-stream .btn-group > .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
body div.es-mod.mod-es-stream .btn-group > .btn.large:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
}
body div.es-mod.mod-es-stream .btn-group > .btn.large:last-child,
body div.es-mod.mod-es-stream .btn-group > .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
}
body div.es-mod.mod-es-stream .btn-group > .btn:hover,
body div.es-mod.mod-es-stream .btn-group > .btn:focus,
body div.es-mod.mod-es-stream .btn-group > .btn:active,
body div.es-mod.mod-es-stream .btn-group > .btn.active {
  z-index: 2;
}
body div.es-mod.mod-es-stream .btn-group .dropdown-toggle:active,
body div.es-mod.mod-es-stream .btn-group.open .dropdown-toggle {
  outline: 0;
}
body div.es-mod.mod-es-stream .btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  *padding-top: 5px;
  *padding-bottom: 5px;
}
body div.es-mod.mod-es-stream .btn-group > .btn-mini + .dropdown-toggle {
  padding-left: 5px;
  padding-right: 5px;
  *padding-top: 2px;
  *padding-bottom: 2px;
}
body div.es-mod.mod-es-stream .btn-group > .btn-small + .dropdown-toggle {
  *padding-top: 5px;
  *padding-bottom: 4px;
}
body div.es-mod.mod-es-stream .btn-group > .btn-large + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
  *padding-top: 7px;
  *padding-bottom: 7px;
}
body div.es-mod.mod-es-stream .btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
body div.es-mod.mod-es-stream .btn-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6;
}
body div.es-mod.mod-es-stream .btn-group.open .btn-primary.dropdown-toggle {
  background-color: #0044cc;
}
body div.es-mod.mod-es-stream .btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406;
}
body div.es-mod.mod-es-stream .btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}
body div.es-mod.mod-es-stream .btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}
body div.es-mod.mod-es-stream .btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4;
}
body div.es-mod.mod-es-stream .btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222;
}
body div.es-mod.mod-es-stream .btn .caret {
  margin-top: 8px;
  margin-left: 0;
}
body div.es-mod.mod-es-stream .btn-mini .caret,
body div.es-mod.mod-es-stream .btn-small .caret,
body div.es-mod.mod-es-stream .btn-large .caret {
  margin-top: 6px;
}
body div.es-mod.mod-es-stream .btn-large .caret {
  border-left-width: 5px;
  border-right-width: 5px;
  border-top-width: 5px;
}
body div.es-mod.mod-es-stream .dropup .btn-large .caret {
  border-bottom-width: 5px;
}
body div.es-mod.mod-es-stream .btn-primary .caret,
body div.es-mod.mod-es-stream .btn-warning .caret,
body div.es-mod.mod-es-stream .btn-danger .caret,
body div.es-mod.mod-es-stream .btn-info .caret,
body div.es-mod.mod-es-stream .btn-success .caret,
body div.es-mod.mod-es-stream .btn-inverse .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
body div.es-mod.mod-es-stream .btn-group-vertical {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
body div.es-mod.mod-es-stream .btn-group-vertical .btn {
  display: block;
  float: none;
  width: 100%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
body div.es-mod.mod-es-stream .btn-group-vertical .btn + .btn {
  margin-left: 0;
  margin-top: -1px;
}
body div.es-mod.mod-es-stream .btn-group-vertical .btn:first-child {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
body div.es-mod.mod-es-stream .btn-group-vertical .btn:last-child {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
body div.es-mod.mod-es-stream .btn-group-vertical .btn-large:first-child {
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
}
body div.es-mod.mod-es-stream .btn-group-vertical .btn-large:last-child {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}
body div.es-mod.mod-es-stream .dropup,
body div.es-mod.mod-es-stream .dropdown_ {
  position: relative;
}
body div.es-mod.mod-es-stream .dropdown-toggle_ {
  *margin-bottom: -3px;
}
body div.es-mod.mod-es-stream .dropdown-toggle_:active,
body div.es-mod.mod-es-stream .open .dropdown-toggle_ {
  outline: 0;
}
body div.es-mod.mod-es-stream .caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}
body div.es-mod.mod-es-stream .dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}
body div.es-mod.mod-es-stream .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
body div.es-mod.mod-es-stream .dropdown-menu * {
  font-size: 11px !important;
}
body div.es-mod.mod-es-stream .dropdown-menu li {
  float: none;
}
body div.es-mod.mod-es-stream .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
body div.es-mod.mod-es-stream .dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 7px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: rgba(0,0,0,0.2);
  border-bottom: 1px solid rgba(0,0,0,0.2);
}
body div.es-mod.mod-es-stream .dropdown-menu li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 16px;
  color: #333;
  white-space: nowrap;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
body div.es-mod.mod-es-stream .dropdown-menu li > h5 {
  color: #666;
}
body div.es-mod.mod-es-stream .dropdown-menu .modal-footer {
  padding: 10px 15px 11px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #d7d7d7;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #fff;
  -moz-box-shadow: inset 0 1px 0 #fff;
  box-shadow: inset 0 1px 0 #fff;
  *zoom: 1;
}
body div.es-mod.mod-es-stream .dropdown-menu .modal-footer:before,
body div.es-mod.mod-es-stream .dropdown-menu .modal-footer:after {
  display: table;
  content: "";
  line-height: 0;
}
body div.es-mod.mod-es-stream .dropdown-menu .modal-footer:after {
  clear: both;
}
body div.es-mod.mod-es-stream .dropdown-menu .modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
body div.es-mod.mod-es-stream .dropdown-menu .modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
body div.es-mod.mod-es-stream .dropdown-menu .modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
body div.es-mod.mod-es-stream .dropdown-menu li > a:hover,
body div.es-mod.mod-es-stream .dropdown-menu li > a:focus,
body div.es-mod.mod-es-stream .dropdown-submenu:hover > a {
  text-decoration: none;
  color: #333;
  background-color: #e0e8f0;
  background-image: -moz-linear-gradient(top,#E7EDF3,#d6e0eb);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#E7EDF3),to(#d6e0eb));
  background-image: -webkit-linear-gradient(top,#E7EDF3,#d6e0eb);
  background-image: -o-linear-gradient(top,#E7EDF3,#d6e0eb);
  background-image: linear-gradient(to bottom,#E7EDF3,#d6e0eb);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe7edf3', endColorstr='#ffd6e0ea', GradientType=0);
  border-top: 1px solid #d7d7d7;
  border-bottom: 1px solid #d7d7d7;
}
body div.es-mod.mod-es-stream .dropdown-menu .active > a,
body div.es-mod.mod-es-stream .dropdown-menu .active > a:hover {
  color: #333;
  text-decoration: none;
  outline: 0;
  background-color: #e0e8f0;
  background-image: -moz-linear-gradient(top,#E7EDF3,#d6e0eb);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#E7EDF3),to(#d6e0eb));
  background-image: -webkit-linear-gradient(top,#E7EDF3,#d6e0eb);
  background-image: -o-linear-gradient(top,#E7EDF3,#d6e0eb);
  background-image: linear-gradient(to bottom,#E7EDF3,#d6e0eb);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe7edf3', endColorstr='#ffd6e0ea', GradientType=0);
}
body div.es-mod.mod-es-stream .dropdown-menu .disabled > a,
body div.es-mod.mod-es-stream .dropdown-menu .disabled > a:hover {
  color: #999;
}
body div.es-mod.mod-es-stream .dropdown-menu .disabled > a:hover {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  cursor: default;
}
body div.es-mod.mod-es-stream .open {
  *z-index: 1000;
}
body div.es-mod.mod-es-stream .open > .dropdown-menu {
  display: block;
}
body div.es-mod.mod-es-stream .pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
body div.es-mod.mod-es-stream .dropup .caret,
body div.es-mod.mod-es-stream .navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000;
  content: "";
}
body div.es-mod.mod-es-stream .dropup .dropdown-menu,
body div.es-mod.mod-es-stream .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
body div.es-mod.mod-es-stream .dropdown-submenu {
  position: relative;
}
body div.es-mod.mod-es-stream .dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px;
}
body div.es-mod.mod-es-stream .dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
body div.es-mod.mod-es-stream .dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  -webkit-border-radius: 5px 5px 5px 0;
  -moz-border-radius: 5px 5px 5px 0;
  border-radius: 5px 5px 5px 0;
}
body div.es-mod.mod-es-stream .dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #cccccc;
  margin-top: 5px;
  margin-right: -10px;
}
body div.es-mod.mod-es-stream .dropdown-submenu:hover > a:after {
  border-left-color: #333;
}
body div.es-mod.mod-es-stream .dropdown-submenu.pull-left {
  float: none;
}
body div.es-mod.mod-es-stream .dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
body div.es-mod.mod-es-stream .dropdown .dropdown-menu .nav-header {
  padding-left: 20px;
  padding-right: 20px;
}
body div.es-mod.mod-es-stream .typeahead {
  z-index: 1051;
  margin-top: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
body div.es-mod.mod-es-stream .dropdown-arrow-topleft {
  margin-top: 10px;
}
body div.es-mod.mod-es-stream .dropdown-arrow-topright {
  margin-top: 10px;
}
body div.es-mod.mod-es-stream .dropdown-arrow-topcenter {
  margin-top: 10px;
}
body div.es-mod.mod-es-stream .dropdown-arrow-topcenter:before {
  margin-left: -9px;
}
body div.es-mod.mod-es-stream .dropdown-arrow-topcenter:after {
  margin-left: -8px;
  left: 50%;
}
body div.es-mod.mod-es-stream .dropdown-menu .divider {
  border-bottom: 1px solid rgba(0,0,0,0.2);
  display: block;
}
body div.es-mod.mod-es-stream .dropdown-menu-modal {
  width: 450px;
  padding: 0;
}
body div.es-mod.mod-es-stream .dropdown-menu-modal [class*=" modal-"],
body div.es-mod.mod-es-stream .dropdown-menu-modal [class^="modal-"] {
  border: 0;
}
body div.es-mod.mod-es-stream .btn-group-yesno {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 0;
  vertical-align: middle;
  white-space: nowrap;
  *margin-left: .3em;
  padding: 3px;
  background: #e5e5e5;
  display: inline-block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 2px rgba(0,0,0,.2), 0 1px 2px rgba(0,0,0,.05);
}
body div.es-mod.mod-es-stream .btn-group-yesno > .btn-radius:first-child {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
body div.es-mod.mod-es-stream .btn-group-yesno:first-child {
  *margin-left: 0;
}
body div.es-mod.mod-es-stream .btn-group-yesno > .dropdown-menu {
  font-size: 11px;
}
body div.es-mod.mod-es-stream .btn-group-yesno .btn {
  padding: 1px 16px !important;
  margin: 0 !important;
  outline: 0 !important;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 1px solid transparent !important;
  text-shadow: none !important;
  font-weight: bold !important;
  font-size: 11px !important;
  color: #626262 !important;
  height: 20px !important;
  line-height: 18px !important;
}
body div.es-mod.mod-es-stream .btn-group-yesno .btn.active {
  background: none;
  display: inline-block !important;
  *display: inline;
  *zoom: 1;
  margin-bottom: 0 !important;
  line-height: 18px !important;
  text-align: center !important;
  vertical-align: middle !important;
  cursor: pointer;
  color: #626262;
  text-shadow: 0 1px 1px rgba(255,255,255,0.1);
  background-color: #fafafa;
  background-image: -moz-linear-gradient(top,#fff,#f2f2f2);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));
  background-image: -webkit-linear-gradient(top,#fff,#f2f2f2);
  background-image: -o-linear-gradient(top,#fff,#f2f2f2);
  background-image: linear-gradient(to bottom,#fff,#f2f2f2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  border-color: #f2f2f2 #f2f2f2 #cccccc;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #f2f2f2;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid esYesnoBtnColor;
  *border: 0;
  border-bottom-color: #a7a7a7;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
body div.es-mod.mod-es-stream .btn-group-yesno .btn.active:hover,
body div.es-mod.mod-es-stream .btn-group-yesno .btn.active:active,
body div.es-mod.mod-es-stream .btn-group-yesno .btn.active.active,
body div.es-mod.mod-es-stream .btn-group-yesno .btn.active.disabled,
body div.es-mod.mod-es-stream .btn-group-yesno .btn.active[disabled] {
  color: #626262;
  background-color: #f2f2f2;
  *background-color: #e5e5e5;
}
body div.es-mod.mod-es-stream .btn-group-yesno .btn.active:active,
body div.es-mod.mod-es-stream .btn-group-yesno .btn.active.active {
  background-color: #d9d9d9 \9;
}
body div.es-mod.mod-es-stream .btn-group-yesno .btn.active:first-child {
  *margin-left: 0;
}
body div.es-mod.mod-es-stream .btn-group-yesno .btn.active.btn-yes {
  color: #7cc110 !important;
}
body div.es-mod.mod-es-stream .btn-group-yesno .btn.active.btn-no {
  color: #bb4a3b !important;
}
body div.es-mod.mod-es-stream .btn .caret {
  margin-top: 6px;
  margin-left: 0;
}
body div.es-mod.mod-es-stream .btn-mini .caret,
body div.es-mod.mod-es-stream .btn-small .caret,
body div.es-mod.mod-es-stream .btn-large .caret {
  margin-top: 6px;
}
body div.es-mod.mod-es-stream .btn-large .caret {
  border-left-width: 5px;
  border-right-width: 5px;
  border-top-width: 5px;
}
body div.es-mod.mod-es-stream .dropup .btn-large .caret {
  border-bottom-width: 5px;
}
body div.es-mod.mod-es-stream .btn-group > .btn-dropdown:first-child,
body div.es-mod.mod-es-stream .btn-dropdown {
  height: 20px;
  padding: 5px;
  width: 18px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  outline: none;
}
body div.es-mod.mod-es-stream .btn-group > .btn-dropdown:first-child > i,
body div.es-mod.mod-es-stream .btn-dropdown > i {
  position: relative;
  top: 2px;
}
body div.es-mod.mod-es-stream .btn-group > .dropdown-menu {
  font-size: 11px;
}
body div.es-mod.mod-es-stream form {
  margin: 0 0 16px;
}
body div.es-mod.mod-es-stream fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
body div.es-mod.mod-es-stream legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 16px;
  font-size: 18px;
  line-height: 32px;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e6e6e6;
}
body div.es-mod.mod-es-stream legend small {
  font-size: 12px;
  color: #999;
}
body div.es-mod.mod-es-stream label,
body div.es-mod.mod-es-stream input,
body div.es-mod.mod-es-stream button,
body div.es-mod.mod-es-stream select,
body div.es-mod.mod-es-stream textarea {
  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
}
body div.es-mod.mod-es-stream label {
  display: block;
  margin-bottom: 5px;
}
body div.es-mod.mod-es-stream select,
body div.es-mod.mod-es-stream textarea,
body div.es-mod.mod-es-stream input[type="text"],
body div.es-mod.mod-es-stream input[type="password"],
body div.es-mod.mod-es-stream input[type="datetime"],
body div.es-mod.mod-es-stream input[type="datetime-local"],
body div.es-mod.mod-es-stream input[type="date"],
body div.es-mod.mod-es-stream input[type="month"],
body div.es-mod.mod-es-stream input[type="time"],
body div.es-mod.mod-es-stream input[type="week"],
body div.es-mod.mod-es-stream input[type="number"],
body div.es-mod.mod-es-stream input[type="email"],
body div.es-mod.mod-es-stream input[type="url"],
body div.es-mod.mod-es-stream input[type="search"],
body div.es-mod.mod-es-stream input[type="tel"],
body div.es-mod.mod-es-stream input[type="color"],
body div.es-mod.mod-es-stream .uneditable-input {
  display: inline-block;
  height: 26px;
  padding: 4px 6px;
  margin-bottom: 9px;
  font-size: 12px;
  line-height: 16px;
  color: #333;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  vertical-align: middle;
}
body div.es-mod.mod-es-stream input,
body div.es-mod.mod-es-stream textarea,
body div.es-mod.mod-es-stream .uneditable-input {
  width: 206px;
}
body div.es-mod.mod-es-stream textarea {
  height: auto;
}
body div.es-mod.mod-es-stream textarea,
body div.es-mod.mod-es-stream input[type="text"],
body div.es-mod.mod-es-stream input[type="password"],
body div.es-mod.mod-es-stream input[type="datetime"],
body div.es-mod.mod-es-stream input[type="datetime-local"],
body div.es-mod.mod-es-stream input[type="date"],
body div.es-mod.mod-es-stream input[type="month"],
body div.es-mod.mod-es-stream input[type="time"],
body div.es-mod.mod-es-stream input[type="week"],
body div.es-mod.mod-es-stream input[type="number"],
body div.es-mod.mod-es-stream input[type="email"],
body div.es-mod.mod-es-stream input[type="url"],
body div.es-mod.mod-es-stream input[type="search"],
body div.es-mod.mod-es-stream input[type="tel"],
body div.es-mod.mod-es-stream input[type="color"],
body div.es-mod.mod-es-stream .uneditable-input {
  background-color: #fff;
  border: 1px solid #d7d7d7;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -moz-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
}
body div.es-mod.mod-es-stream textarea:focus,
body div.es-mod.mod-es-stream input[type="text"]:focus,
body div.es-mod.mod-es-stream input[type="password"]:focus,
body div.es-mod.mod-es-stream input[type="datetime"]:focus,
body div.es-mod.mod-es-stream input[type="datetime-local"]:focus,
body div.es-mod.mod-es-stream input[type="date"]:focus,
body div.es-mod.mod-es-stream input[type="month"]:focus,
body div.es-mod.mod-es-stream input[type="time"]:focus,
body div.es-mod.mod-es-stream input[type="week"]:focus,
body div.es-mod.mod-es-stream input[type="number"]:focus,
body div.es-mod.mod-es-stream input[type="email"]:focus,
body div.es-mod.mod-es-stream input[type="url"]:focus,
body div.es-mod.mod-es-stream input[type="search"]:focus,
body div.es-mod.mod-es-stream input[type="tel"]:focus,
body div.es-mod.mod-es-stream input[type="color"]:focus,
body div.es-mod.mod-es-stream .uneditable-input:focus {
  border-color: rgba(82,168,236,0.8);
  outline: 0;
  outline: thin dotted \9;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 2px rgba(82,168,236,.1);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 2px rgba(82,168,236,.1);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 2px rgba(82,168,236,.1);
}
body div.es-mod.mod-es-stream input[type="radio"],
body div.es-mod.mod-es-stream input[type="checkbox"] {
  margin: 1px 0 0;
  *margin-top: 0;
  margin-top: 1px \9;
  line-height: normal;
  cursor: pointer;
}
body div.es-mod.mod-es-stream input[type="file"],
body div.es-mod.mod-es-stream input[type="image"],
body div.es-mod.mod-es-stream input[type="submit"],
body div.es-mod.mod-es-stream input[type="reset"],
body div.es-mod.mod-es-stream input[type="button"],
body div.es-mod.mod-es-stream input[type="radio"],
body div.es-mod.mod-es-stream input[type="checkbox"] {
  width: auto;
}
body div.es-mod.mod-es-stream select,
body div.es-mod.mod-es-stream input[type="file"] {
  height: 26px;
  *margin-top: 4px;
  line-height: 26px;
}
body div.es-mod.mod-es-stream select {
  width: 220px;
  border: 1px solid #d7d7d7;
  background-color: #fff;
}
body div.es-mod.mod-es-stream select[multiple],
body div.es-mod.mod-es-stream select[size] {
  height: auto;
}
body div.es-mod.mod-es-stream input[type="file"]:focus,
body div.es-mod.mod-es-stream input[type="radio"]:focus,
body div.es-mod.mod-es-stream input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
body div.es-mod.mod-es-stream .radio,
body div.es-mod.mod-es-stream .checkbox {
  min-height: 16px;
  padding-left: 20px;
}
body div.es-mod.mod-es-stream .radio input[type="radio"],
body div.es-mod.mod-es-stream .checkbox input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}
body div.es-mod.mod-es-stream .controls > .radio:first-child,
body div.es-mod.mod-es-stream .controls > .checkbox:first-child {
  padding-top: 5px;
}
body div.es-mod.mod-es-stream .radio.inline,
body div.es-mod.mod-es-stream .checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}
body div.es-mod.mod-es-stream .radio.inline + .radio.inline,
body div.es-mod.mod-es-stream .checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
body div.es-mod.mod-es-stream input[class*="span"],
body div.es-mod.mod-es-stream select[class*="span"],
body div.es-mod.mod-es-stream textarea[class*="span"],
body div.es-mod.mod-es-stream .uneditable-input[class*="span"],
body div.es-mod.mod-es-stream .row-fluid input[class*="span"],
body div.es-mod.mod-es-stream .row-fluid select[class*="span"],
body div.es-mod.mod-es-stream .row-fluid textarea[class*="span"],
body div.es-mod.mod-es-stream .row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}
body div.es-mod.mod-es-stream .input-append input[class*="span"],
body div.es-mod.mod-es-stream .input-append .uneditable-input[class*="span"],
body div.es-mod.mod-es-stream .input-prepend input[class*="span"],
body div.es-mod.mod-es-stream .input-prepend .uneditable-input[class*="span"],
body div.es-mod.mod-es-stream .row-fluid input[class*="span"],
body div.es-mod.mod-es-stream .row-fluid select[class*="span"],
body div.es-mod.mod-es-stream .row-fluid textarea[class*="span"],
body div.es-mod.mod-es-stream .row-fluid .uneditable-input[class*="span"],
body div.es-mod.mod-es-stream .row-fluid .input-prepend [class*="span"],
body div.es-mod.mod-es-stream .row-fluid .input-append [class*="span"] {
  display: inline-block;
}
body div.es-mod.mod-es-stream .controls-row {
  *zoom: 1;
}
body div.es-mod.mod-es-stream .controls-row:before,
body div.es-mod.mod-es-stream .controls-row:after {
  display: table;
  content: "";
  line-height: 0;
}
body div.es-mod.mod-es-stream .controls-row:after {
  clear: both;
}
body div.es-mod.mod-es-stream .controls-row [class*="span"],
body div.es-mod.mod-es-stream .row-fluid .controls-row [class*="span"] {
  float: left;
}
body div.es-mod.mod-es-stream .controls-row .checkbox[class*="span"],
body div.es-mod.mod-es-stream .controls-row .radio[class*="span"] {
  padding-top: 5px;
}
body div.es-mod.mod-es-stream .form-actions {
  padding: 15px 20px 16px;
  margin-top: 16px;
  margin-bottom: 16px;
  border-top: 1px solid #e6e6e6;
  *zoom: 1;
}
body div.es-mod.mod-es-stream .form-actions:before,
body div.es-mod.mod-es-stream .form-actions:after {
  display: table;
  content: "";
  line-height: 0;
}
body div.es-mod.mod-es-stream .form-actions:after {
  clear: both;
}
body div.es-mod.mod-es-stream .help-block {
  display: block;
  margin-bottom: 8px;
}
body div.es-mod.mod-es-stream .help-inline {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  padding-left: 5px;
}
body div.es-mod.mod-es-stream .input-append,
body div.es-mod.mod-es-stream .input-prepend {
  margin-bottom: 5px;
  font-size: 0;
  white-space: nowrap;
}
body div.es-mod.mod-es-stream .input-append input,
body div.es-mod.mod-es-stream .input-append select,
body div.es-mod.mod-es-stream .input-append .uneditable-input,
body div.es-mod.mod-es-stream .input-append .dropdown-menu,
body div.es-mod.mod-es-stream .input-prepend input,
body div.es-mod.mod-es-stream .input-prepend select,
body div.es-mod.mod-es-stream .input-prepend .uneditable-input,
body div.es-mod.mod-es-stream .input-prepend .dropdown-menu {
  font-size: 12px;
}
body div.es-mod.mod-es-stream .input-append input,
body div.es-mod.mod-es-stream .input-append select,
body div.es-mod.mod-es-stream .input-append .uneditable-input,
body div.es-mod.mod-es-stream .input-prepend input,
body div.es-mod.mod-es-stream .input-prepend select,
body div.es-mod.mod-es-stream .input-prepend .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  vertical-align: top;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
body div.es-mod.mod-es-stream .input-append input:focus,
body div.es-mod.mod-es-stream .input-append select:focus,
body div.es-mod.mod-es-stream .input-append .uneditable-input:focus,
body div.es-mod.mod-es-stream .input-prepend input:focus,
body div.es-mod.mod-es-stream .input-prepend select:focus,
body div.es-mod.mod-es-stream .input-prepend .uneditable-input:focus {
  z-index: 2;
}
body div.es-mod.mod-es-stream .input-append .add-on,
body div.es-mod.mod-es-stream .input-prepend .add-on {
  display: inline-block;
  width: auto;
  height: 26px;
  min-width: 16px;
  padding: 4px 5px;
  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  background-color: #eee;
  border: 1px solid #d7d7d7;
}
body div.es-mod.mod-es-stream .input-append .add-on,
body div.es-mod.mod-es-stream .input-append .btn,
body div.es-mod.mod-es-stream .input-prepend .add-on,
body div.es-mod.mod-es-stream .input-prepend .btn {
  vertical-align: top;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
body div.es-mod.mod-es-stream .input-append .active,
body div.es-mod.mod-es-stream .input-prepend .active {
  background-color: #a9dba9;
  border-color: #46a546;
}
body div.es-mod.mod-es-stream .input-prepend .add-on,
body div.es-mod.mod-es-stream .input-prepend .btn {
  margin-right: -1px;
  height: 26px;
}
body div.es-mod.mod-es-stream .input-prepend .add-on:first-child,
body div.es-mod.mod-es-stream .input-prepend .btn:first-child {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
body div.es-mod.mod-es-stream .input-append input,
body div.es-mod.mod-es-stream .input-append select,
body div.es-mod.mod-es-stream .input-append .uneditable-input {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
body div.es-mod.mod-es-stream .input-append input + .btn-group .btn,
body div.es-mod.mod-es-stream .input-append select + .btn-group .btn,
body div.es-mod.mod-es-stream .input-append .uneditable-input + .btn-group .btn {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
body div.es-mod.mod-es-stream .input-append .add-on,
body div.es-mod.mod-es-stream .input-append .btn,
body div.es-mod.mod-es-stream .input-append .btn-group {
  margin-left: -1px;
  height: 26px;
}
body div.es-mod.mod-es-stream .input-append .add-on:last-child,
body div.es-mod.mod-es-stream .input-append .btn:last-child {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
body div.es-mod.mod-es-stream .input-prepend.input-append input,
body div.es-mod.mod-es-stream .input-prepend.input-append select,
body div.es-mod.mod-es-stream .input-prepend.input-append .uneditable-input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
body div.es-mod.mod-es-stream .input-prepend.input-append input + .btn-group .btn,
body div.es-mod.mod-es-stream .input-prepend.input-append select + .btn-group .btn,
body div.es-mod.mod-es-stream .input-prepend.input-append .uneditable-input + .btn-group .btn {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
body div.es-mod.mod-es-stream .input-prepend.input-append .add-on:first-child,
body div.es-mod.mod-es-stream .input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
body div.es-mod.mod-es-stream .input-prepend.input-append .add-on:last-child,
body div.es-mod.mod-es-stream .input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
body div.es-mod.mod-es-stream .input-prepend.input-append .btn-group:first-child {
  margin-left: 0;
}
body div.es-mod.mod-es-stream input.search-query {
  padding-right: 14px;
  padding-right: 4px \9;
  padding-left: 14px;
  padding-left: 4px \9;
  margin-bottom: 0;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
body div.es-mod.mod-es-stream .form-search .input-append .search-query,
body div.es-mod.mod-es-stream .form-search .input-prepend .search-query {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
body div.es-mod.mod-es-stream .form-search .input-append .search-query {
  -webkit-border-radius: 14px 0 0 14px;
  -moz-border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 14px;
}
body div.es-mod.mod-es-stream .form-search .input-append .btn {
  -webkit-border-radius: 0 14px 14px 0;
  -moz-border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
}
body div.es-mod.mod-es-stream .form-search .input-prepend .search-query {
  -webkit-border-radius: 0 14px 14px 0;
  -moz-border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
}
body div.es-mod.mod-es-stream .form-search .input-prepend .btn {
  -webkit-border-radius: 14px 0 0 14px;
  -moz-border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 14px;
}
body div.es-mod.mod-es-stream .form-search input,
body div.es-mod.mod-es-stream .form-search textarea,
body div.es-mod.mod-es-stream .form-search select,
body div.es-mod.mod-es-stream .form-search .help-inline,
body div.es-mod.mod-es-stream .form-search .uneditable-input,
body div.es-mod.mod-es-stream .form-search .input-prepend,
body div.es-mod.mod-es-stream .form-search .input-append,
body div.es-mod.mod-es-stream .form-inline input,
body div.es-mod.mod-es-stream .form-inline textarea,
body div.es-mod.mod-es-stream .form-inline select,
body div.es-mod.mod-es-stream .form-inline .help-inline,
body div.es-mod.mod-es-stream .form-inline .uneditable-input,
body div.es-mod.mod-es-stream .form-inline .input-prepend,
body div.es-mod.mod-es-stream .form-inline .input-append,
body div.es-mod.mod-es-stream .form-horizontal input,
body div.es-mod.mod-es-stream .form-horizontal textarea,
body div.es-mod.mod-es-stream .form-horizontal select,
body div.es-mod.mod-es-stream .form-horizontal .help-inline,
body div.es-mod.mod-es-stream .form-horizontal .uneditable-input,
body div.es-mod.mod-es-stream .form-horizontal .input-prepend,
body div.es-mod.mod-es-stream .form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-bottom: 0;
  vertical-align: middle;
}
body div.es-mod.mod-es-stream .form-search .hide,
body div.es-mod.mod-es-stream .form-inline .hide,
body div.es-mod.mod-es-stream .form-horizontal .hide {
  display: none;
}
body div.es-mod.mod-es-stream .form-search label,
body div.es-mod.mod-es-stream .form-inline label,
body div.es-mod.mod-es-stream .form-search .btn-group,
body div.es-mod.mod-es-stream .form-inline .btn-group {
  display: inline-block;
}
body div.es-mod.mod-es-stream .form-search .input-append,
body div.es-mod.mod-es-stream .form-inline .input-append,
body div.es-mod.mod-es-stream .form-search .input-prepend,
body div.es-mod.mod-es-stream .form-inline .input-prepend {
  margin-bottom: 0;
}
body div.es-mod.mod-es-stream .form-search .radio,
body div.es-mod.mod-es-stream .form-search .checkbox,
body div.es-mod.mod-es-stream .form-inline .radio,
body div.es-mod.mod-es-stream .form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
body div.es-mod.mod-es-stream .form-search .radio input[type="radio"],
body div.es-mod.mod-es-stream .form-search .checkbox input[type="checkbox"],
body div.es-mod.mod-es-stream .form-inline .radio input[type="radio"],
body div.es-mod.mod-es-stream .form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}
body div.es-mod.mod-es-stream legend + .control-group {
  margin-top: 16px;
  -webkit-margin-top-collapse: separate;
}
body div.es-mod.mod-es-stream .form-horizontal .control-group {
  margin-bottom: 16px;
  *zoom: 1;
}
body div.es-mod.mod-es-stream .form-horizontal .control-group:before,
body div.es-mod.mod-es-stream .form-horizontal .control-group:after {
  display: table;
  content: "";
  line-height: 0;
}
body div.es-mod.mod-es-stream .form-horizontal .control-group:after {
  clear: both;
}
body div.es-mod.mod-es-stream .form-horizontal .control-label {
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: right;
}
body div.es-mod.mod-es-stream .form-horizontal .controls {
  position: relative;
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0;
}
body div.es-mod.mod-es-stream .form-horizontal .controls:first-child {
  *padding-left: 180px;
}
body div.es-mod.mod-es-stream .form-horizontal .help-block {
  margin-bottom: 0;
}
body div.es-mod.mod-es-stream .form-horizontal input + .help-block,
body div.es-mod.mod-es-stream .form-horizontal select + .help-block,
body div.es-mod.mod-es-stream .form-horizontal textarea + .help-block {
  margin-top: 8px;
}
body div.es-mod.mod-es-stream .form-horizontal .form-actions {
  padding-left: 180px;
}
body div.es-mod.mod-es-stream .es-terms-field,
body div.es-mod.mod-es-stream .form-noresize {
  resize: none;
}
body div.es-mod.mod-es-stream .input-vertical > li {
  margin-bottom: 4px;
}
body div.es-mod.mod-es-stream .es-forgotpass input[type="text"] {
  margin: 0;
}
body div.es-mod.mod-es-stream .es-terms-field {
  height: 150px;
}
body div.es-mod.mod-es-stream .mollom-group img {
  margin: 0 0 5px;
}
body div.es-mod.mod-es-stream .mollom-group .mollom-wrap {
  border: 1px solid #d7d7d7;
  padding: 10px;
  display: inline-block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 5px;
}
body div.es-mod.mod-es-stream .controls div[data-calendar] {
  position: relative;
}
body div.es-mod.mod-es-stream .controls div[data-calendar]:before {
  display: block;
  width: 12px;
  height: 12px;
  line-height: 12px;
  content: '';
  position: absolute;
  left: 186px;
  top: 6px;
  color: #888;
  content: "\e06c";
  font-family: easysocial;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
}
body div.es-mod.mod-es-stream .controls div[data-calendar] input {
  padding-right: 24px;
}
body div.es-mod.mod-es-stream .label,
body div.es-mod.mod-es-stream .badge {
  display: inline-block;
  padding: 2px 4px;
  font-size: 10.152px;
  font-weight: bold;
  line-height: 14px;
  color: #fff;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #999;
}
body div.es-mod.mod-es-stream .label {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
body div.es-mod.mod-es-stream .badge {
  padding-left: 9px;
  padding-right: 9px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
}
body div.es-mod.mod-es-stream .label:empty,
body div.es-mod.mod-es-stream .badge:empty {
  display: none;
}
body div.es-mod.mod-es-stream a.label:hover,
body div.es-mod.mod-es-stream a.badge:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
body div.es-mod.mod-es-stream .label-important,
body div.es-mod.mod-es-stream .badge-important {
  background-color: #b94a48;
}
body div.es-mod.mod-es-stream .label-important[href],
body div.es-mod.mod-es-stream .badge-important[href] {
  background-color: #953b39;
}
body div.es-mod.mod-es-stream .label-warning,
body div.es-mod.mod-es-stream .badge-warning {
  background-color: #f89406;
}
body div.es-mod.mod-es-stream .label-warning[href],
body div.es-mod.mod-es-stream .badge-warning[href] {
  background-color: #c67605;
}
body div.es-mod.mod-es-stream .label-success,
body div.es-mod.mod-es-stream .badge-success {
  background-color: #468847;
}
body div.es-mod.mod-es-stream .label-success[href],
body div.es-mod.mod-es-stream .badge-success[href] {
  background-color: #356635;
}
body div.es-mod.mod-es-stream .label-info,
body div.es-mod.mod-es-stream .badge-info {
  background-color: #3a87ad;
}
body div.es-mod.mod-es-stream .label-info[href],
body div.es-mod.mod-es-stream .badge-info[href] {
  background-color: #2d6987;
}
body div.es-mod.mod-es-stream .label-inverse,
body div.es-mod.mod-es-stream .badge-inverse {
  background-color: #333;
}
body div.es-mod.mod-es-stream .label-inverse[href],
body div.es-mod.mod-es-stream .badge-inverse[href] {
  background-color: #1a1a1a;
}
body div.es-mod.mod-es-stream .btn .label,
body div.es-mod.mod-es-stream .btn .badge {
  position: relative;
  top: -1px;
}
body div.es-mod.mod-es-stream .btn-mini .label,
body div.es-mod.mod-es-stream .btn-mini .badge {
  top: 0;
}
body div.es-mod.mod-es-stream .media,
body div.es-mod.mod-es-stream .media-body {
  overflow: hidden;
  *overflow: visible;
  zoom: 1;
}
body div.es-mod.mod-es-stream .media,
body div.es-mod.mod-es-stream .media .media {
  margin-top: 15px;
}
body div.es-mod.mod-es-stream .media:first-child {
  margin-top: 0;
}
body div.es-mod.mod-es-stream .media-object {
  display: block;
}
body div.es-mod.mod-es-stream .media-heading {
  margin: 0 0 5px;
}
body div.es-mod.mod-es-stream .media .pull-left {
  margin-right: 10px;
}
body div.es-mod.mod-es-stream .media .pull-right {
  margin-left: 10px;
}
body div.es-mod.mod-es-stream .media-list {
  margin-left: 0;
  list-style: none;
}
body div.es-mod.mod-es-stream .es-avatar-wrap {
  position: relative;
}
body div.es-mod.mod-es-stream .es-avatar {
  display: block;
  line-height: 16px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  overflow: hidden;
  background-color: #fff;
  -webkit-border-radius: 2px;
  padding: 0;
  margin: 0px;
  height: 40px;
  width: 40px;
  border: 2px solid #fff;
}
body div.es-mod.mod-es-stream .es-avatar img {
  display: block;
  max-width: none;
  height: 36px;
  width: 36px;
  background: #fff;
  image-rendering: optimizeQuality;
}
body div.es-mod.mod-es-stream .es-avatar.es-avatar-large {
  height: 180px;
  width: 180px;
  border: 4px solid #fff;
}
body div.es-mod.mod-es-stream .es-avatar.es-avatar-large img {
  height: 172px;
  width: 172px;
}
body div.es-mod.mod-es-stream .es-avatar.es-avatar-medium {
  height: 64px;
  width: 64px;
  border: 2px solid #fff;
}
body div.es-mod.mod-es-stream .es-avatar.es-avatar-medium img {
  height: 62px;
  width: 62px;
}
body div.es-mod.mod-es-stream .es-avatar.es-avatar-small {
  height: 34px;
  width: 34px;
  border: 2px solid #fff;
  margin: 2px;
}
body div.es-mod.mod-es-stream .es-avatar.es-avatar-small img {
  height: 30px;
  width: 30px;
}
body div.es-mod.mod-es-stream .es-avatar.es-avatar-mini {
  height: 24px;
  width: 24px;
  border: 1px solid #fff;
}
body div.es-mod.mod-es-stream .es-avatar.es-avatar-mini img {
  height: 22px;
  width: 22px;
}
body div.es-mod.mod-es-stream .es-avatar.es-avatar-rounded {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
body div.es-mod.mod-es-stream .es-avatar.es-avatar-rounded img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
body div.es-mod.mod-es-stream .es-avatar.es-avatar-unstyled {
  border: 0;
  margin: 0;
}
body div.es-mod.mod-es-stream .es-avatar.es-avatar-unstyled img {
  width: 100%;
  height: 100%;
}
body div.es-mod.mod-es-stream a.es-avatar:hover {
  border-color: #fff;
  background: none;
}
body div.es-mod.mod-es-stream .es-avatar.es-borderless {
  border: none;
}
body div.es-mod.mod-es-stream .es-avatar.es-borderless.es-avatar-small img {
  width: 34px;
  height: 34px;
}
body div.es-mod.mod-es-stream .es-avatar.es-borderless.es-avatar-mini img {
  width: 24px;
  height: 24px;
}
body div.es-mod.mod-es-stream .es-avatar.es-shadowless {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body div.es-mod.mod-es-stream .es-avatar.es-borderthin {
  border-width: 1px;
}
body div.es-mod.mod-es-stream .es-avatar.es-bordergray {
  border-color: #ccc;
}
body div.es-mod.mod-es-stream .es-avatar.es-bordergray:hover {
  border-color: #eee;
}
body div.es-mod.mod-es-stream .es-avatar.es-inset {
  border: 0;
  margin: 0;
}
body div.es-mod.mod-es-stream .es-avatar.es-inset img {
  -webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3);
  -moz-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3);
  box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
body div.es-mod.mod-es-stream [class^="icon-es-"],
body div.es-mod.mod-es-stream [class*=" icon-es-"] {
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  *margin-right: .3em;
  vertical-align: text-top;
  background-repeat: no-repeat;
  background-image: url("../../../media/com_easysocial/styles/../images/icons/icons-sprites.png") !important;
}
body div.es-mod.mod-es-stream .es-nav [class^="icon-es-"],
body div.es-mod.mod-es-stream .es-nav [class*=" icon-es-"] {
  margin-right: 2px;
}
body div.es-mod.mod-es-stream .icon-es-12 {
  width: 12px;
  height: 12px;
  line-height: 12px;
}
body div.es-mod.mod-es-stream .icon-es-24 {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
body div.es-mod.mod-es-stream .icon-es-user {
  background-position: 0px 0px;
}
body div.es-mod.mod-es-stream .icon-es-photos {
  background-position: -16px 0px;
}
body div.es-mod.mod-es-stream .icon-es-note {
  background-position: -32px 0px;
}
body div.es-mod.mod-es-stream .icon-es-drinks {
  background-position: -48px 0px;
}
body div.es-mod.mod-es-stream .icon-es-safetybox {
  background-position: -64px 0px;
}
body div.es-mod.mod-es-stream .icon-es-note2 {
  background-position: -80px 0px;
}
body div.es-mod.mod-es-stream .icon-es-mail {
  background-position: -96px 0px;
}
body div.es-mod.mod-es-stream .icon-es-friends {
  background-position: -112px 0px;
}
body div.es-mod.mod-es-stream .icon-es-ball {
  background-position: -128px 0px;
}
body div.es-mod.mod-es-stream .icon-es-album {
  background-position: -144px 0px;
}
body div.es-mod.mod-es-stream .icon-es-love {
  background-position: -160px 0px;
}
body div.es-mod.mod-es-stream .icon-es-games {
  background-position: -176px 0px;
}
body div.es-mod.mod-es-stream .icon-es-videos {
  background-position: -192px 0px;
}
body div.es-mod.mod-es-stream .icon-es-links {
  background-position: -208px 0px;
}
body div.es-mod.mod-es-stream .icon-es-location {
  background-position: -224px 0px;
}
body div.es-mod.mod-es-stream .icon-es-plus {
  background-position: -240px 0px;
}
body div.es-mod.mod-es-stream .icon-es-minus {
  background-position: -256px 0px;
}
body div.es-mod.mod-es-stream .icon-es-dropdown {
  background-position: -272px 0px;
  width: 6px;
  height: 4px;
}
body div.es-mod.mod-es-stream .icon-es-clock {
  background-position: -288px 0px;
}
body div.es-mod.mod-es-stream .icon-es-dialog {
  background-position: -304px 0px;
}
body div.es-mod.mod-es-stream .icon-es-heart {
  background-position: -320px 0px;
}
body div.es-mod.mod-es-stream .icon-es-user2 {
  background-position: -336px 0px;
}
body div.es-mod.mod-es-stream .icon-es-pic {
  background-position: -352px 0px;
}
body div.es-mod.mod-es-stream .icon-es-video {
  background-position: -368px 0px;
}
body div.es-mod.mod-es-stream .icon-es-add {
  background-position: -384px 0px;
}
body div.es-mod.mod-es-stream .icon-es-remove {
  background-position: -400px 0px;
  width: 12px;
  height: 12px;
  line-height: 12px;
}
body div.es-mod.mod-es-stream .icon-es-comment-action {
  background-position: -288px -16px;
}
body div.es-mod.mod-es-stream .icon-es-shared {
  background-position: -304px -16px;
}
body div.es-mod.mod-es-stream .icon-es-points {
  background-position: -320px -16px;
}
body div.es-mod.mod-es-stream .icon-es-create {
  background-position: -32px -16px;
}
body div.es-mod.mod-es-stream .icon-es-pm {
  background-position: -48px -16px;
}
body div.es-mod.mod-es-stream .icon-es-feed {
  background-position: -80px -16px;
}
body div.es-mod.mod-es-stream .icon-es-clipboard {
  background-position: -96px -16px;
}
body div.es-mod.mod-es-stream .icon-es-store {
  background-position: -112px -16px;
}
body div.es-mod.mod-es-stream .icon-es-friends {
  background-position: -128px -16px;
}
body div.es-mod.mod-es-stream .icon-es-usersuggest {
  background-position: -144px -16px;
}
body div.es-mod.mod-es-stream .icon-es-mapdetect {
  background-position: -160px -16px;
}
body div.es-mod.mod-es-stream .icon-es-chatgroup {
  background-position: -176px -16px;
}
body div.es-mod.mod-es-stream .icon-es-basicinfo {
  background-position: -192px -16px;
}
body div.es-mod.mod-es-stream .icon-es-book {
  background-position: -208px -16px;
}
body div.es-mod.mod-es-stream .icon-es-building {
  background-position: -224px -16px;
}
body div.es-mod.mod-es-stream .icon-es-useredit {
  background-position: -240px -16px;
}
body div.es-mod.mod-es-stream .icon-es-delete {
  background-position: -256px -16px;
}
body div.es-mod.mod-es-stream .icon-es-help {
  background-position: -272px -16px;
}
body div.es-mod.mod-es-stream .icon-es-true {
  background-position: -336px -16px;
}
body div.es-mod.mod-es-stream .icon-es-false {
  background-position: -352px -16px;
}
body div.es-mod.mod-es-stream .icon-es-php {
  background-position: -368px -16px;
}
body div.es-mod.mod-es-stream .icon-es-sql {
  background-position: -384px -16px;
}
body div.es-mod.mod-es-stream .icon-es-pdf {
  background-position: -400px -16px;
}
body div.es-mod.mod-es-stream .icon-es-text {
  background-position: -416px -16px;
}
body div.es-mod.mod-es-stream .icon-es-unknown {
  background-position: -336px -32px;
}
body div.es-mod.mod-es-stream .icon-es-mailbox {
  background-position: 0px -48px;
}
body div.es-mod.mod-es-stream .icon-es-sentmail {
  background-position: -16px -48px;
}
body div.es-mod.mod-es-stream .icon-es-upload {
  background-position: -32px -48px;
}
body div.es-mod.mod-es-stream .icon-es-window-apps {
  background-position: -48px -48px;
}
body div.es-mod.mod-es-stream .icon-es-window-fields {
  background-position: -64px -48px;
}
body div.es-mod.mod-es-stream .icon-es-genius {
  background-position: 0px -64px;
}
body div.es-mod.mod-es-stream .icon-es-wlan {
  background-position: -16px -64px;
}
body div.es-mod.mod-es-stream .icon-es-aircon-mail {
  background-position: -32px -64px;
}
body div.es-mod.mod-es-stream .icon-es-aircon-user {
  background-position: -48px -64px;
}
body div.es-mod.mod-es-stream .icon-es-aircon-checkmark {
  background-position: -64px -64px;
}
body div.es-mod.mod-es-stream .icon-es-aircon-document {
  background-position: -80px -64px;
}
body div.es-mod.mod-es-stream .icon-es-aircon-following {
  background-position: -96px -64px;
}
body div.es-mod.mod-es-stream .icon-es-aircon-adduser {
  background-position: -112px -64px;
}
body div.es-mod.mod-es-stream .icon-es-aircon-locked {
  background-position: -128px -64px;
}
body div.es-mod.mod-es-stream .icon-es-aircon-checkmark3 {
  background-position: -144px -64px;
}
body div.es-mod.mod-es-stream .icon-es-aircon-follow {
  background-position: -160px -64px;
}
body div.es-mod.mod-es-stream .icon-es-settings {
  background-position: 0px -32px;
}
body div.es-mod.mod-es-stream .icon-es-account {
  background-position: -16px -32px;
}
body div.es-mod.mod-es-stream .icon-es-app {
  background-position: -32px -32px;
}
body div.es-mod.mod-es-stream .icon-es-tick {
  background-position: -48px -32px;
}
body div.es-mod.mod-es-stream .icon-es-map {
  background-position: -64px -32px;
}
body div.es-mod.mod-es-stream .icon-es-attachment {
  background-position: -80px -32px;
}
body div.es-mod.mod-es-stream .icon-es-marker {
  background-position: -96px -32px;
}
body div.es-mod.mod-es-stream .icon-es-cloud {
  background-position: -112px -32px;
}
body div.es-mod.mod-es-stream .icon-es-mailbundle {
  background-position: -128px -32px;
}
body div.es-mod.mod-es-stream .icon-es-zip {
  background-position: -144px -32px;
}
body div.es-mod.mod-es-stream .icon-es-box {
  background-position: -160px -32px;
}
body div.es-mod.mod-es-stream .icon-es-package {
  background-position: -176px -32px;
}
body div.es-mod.mod-es-stream .icon-es-newspaper {
  background-position: -192px -32px;
}
body div.es-mod.mod-es-stream .icon-es-cake {
  background-position: -208px -32px;
}
body div.es-mod.mod-es-stream .icon-es-calendar {
  background-position: -224px -32px;
}
body div.es-mod.mod-es-stream .icon-es-lifebuoy {
  background-position: -240px -32px;
}
body div.es-mod.mod-es-stream .icon-es-save {
  background-position: -256px -32px;
}
body div.es-mod.mod-es-stream .icon-es-facebook-16 {
  background-position: -272px -32px;
}
body div.es-mod.mod-es-stream .icon-es-twitter-16 {
  background-position: -288px -32px;
}
body div.es-mod.mod-es-stream .icon-es-linkedin-16 {
  background-position: -304px -32px;
}
body div.es-mod.mod-es-stream .icon-es-joomla-16 {
  background-position: -320px -32px;
}
body div.es-mod.mod-es-stream .icon-es-star {
  background-position: -352px -32px;
}
body div.es-mod.mod-es-stream .icon-es-empty-feed {
  background-position: 0px -112px;
  width: 48px;
  height: 48px;
  line-height: 48px;
}
body div.es-mod.mod-es-stream .icon-es-empty-friends {
  background-position: -48px -112px;
  width: 48px;
  height: 48px;
  line-height: 48px;
}
body div.es-mod.mod-es-stream .icon-es-empty-suggest {
  background-position: -96px -112px;
  width: 48px;
  height: 48px;
  line-height: 48px;
}
body div.es-mod.mod-es-stream .icon-es-empty-pending {
  background-position: -144px -112px;
  width: 48px;
  height: 48px;
  line-height: 48px;
}
body div.es-mod.mod-es-stream .icon-es-empty-request {
  background-position: -192px -112px;
  width: 48px;
  height: 48px;
  line-height: 48px;
}
body div.es-mod.mod-es-stream .icon-es-empty-follow {
  background-position: -240px -112px;
  width: 48px;
  height: 48px;
  line-height: 48px;
}
body div.es-mod.mod-es-stream .icon-es-empty-photo {
  background-position: -288px -112px;
  width: 48px;
  height: 48px;
  line-height: 48px;
}
body div.es-mod.mod-es-stream .icon-es-empty-activity {
  background-position: -336px -112px;
  width: 48px;
  height: 48px;
  line-height: 48px;
}
body div.es-mod.mod-es-stream .icon-es-empty-apps {
  background-position: -384px -112px;
  width: 48px;
  height: 48px;
  line-height: 48px;
}
body div.es-mod.mod-es-stream .icon-es-empty-profile {
  background-position: -432px -112px;
  width: 48px;
  height: 48px;
  line-height: 48px;
}
body div.es-mod.mod-es-stream .icon-es-empty-achievements {
  background-position: 0px -160px;
  width: 48px;
  height: 48px;
  line-height: 48px;
}
body div.es-mod.mod-es-stream .icon-es-empty-search {
  background-position: -48px -160px;
  width: 48px;
  height: 48px;
  line-height: 48px;
}
body div.es-mod.mod-es-stream .icon-es-replied {
  background-position: -448px -48px;
  width: 12px;
  height: 12px;
  line-height: 12px;
}
body div.es-mod.mod-es-stream .icon-es-drag {
  background-position: -464px -48px;
  width: 8px;
  height: 22px;
}
body div.es-mod.mod-es-stream .icon-es-x {
  background-position: -464px 0px;
  width: 6px;
  height: 6px;
  line-height: 6px;
  position: relative;
}
body div.es-mod.mod-es-stream .icon-es-tri-up {
  background-position: -432px 0px;
  width: 12px;
  height: 12px;
  line-height: 12px;
}
body div.es-mod.mod-es-stream .icon-es-tri-down {
  background-position: -448px 0px;
  width: 12px;
  height: 12px;
  line-height: 12px;
}
body div.es-mod.mod-es-stream .icon-es-default_avatar {
  background-position: -432px -16px;
  width: 42px;
  height: 24px;
}
body div.es-mod.mod-es-stream .icon-es-form-success {
  background-position: 0px -16px;
}
body div.es-mod.mod-es-stream .icon-es-form-error {
  background-position: -16px -16px;
}
body div.es-mod.mod-es-stream .icon-es-form-warning {
  background-position: -64px -16px;
}
body div.es-mod.mod-es-stream .icon-es-email {
  background-position: 0px -80px;
}
body div.es-mod.mod-es-stream .icon-es-facebook {
  background-position: -32px -80px;
}
body div.es-mod.mod-es-stream .icon-es-twitter {
  background-position: -64px -80px;
}
body div.es-mod.mod-es-stream .icon-es-google {
  background-position: -96px -80px;
}
body div.es-mod.mod-es-stream .icon-es-live {
  background-position: -128px -80px;
}
body div.es-mod.mod-es-stream .icon-es-linkedin {
  background-position: -160px -80px;
}
body div.es-mod.mod-es-stream .icon-es-myspace {
  background-position: -192px -80px;
}
body div.es-mod.mod-es-stream .icon-es-vk {
  background-position: -224px -80px;
}
body div.es-mod.mod-es-stream .icon-es-stumbleupon {
  background-position: -256px -80px;
}
body div.es-mod.mod-es-stream .icon-es-digg {
  background-position: -288px -80px;
}
body div.es-mod.mod-es-stream .icon-es-tumblr {
  background-position: -320px -80px;
}
body div.es-mod.mod-es-stream .icon-es-evernote {
  background-position: -352px -80px;
}
body div.es-mod.mod-es-stream .icon-es-reddit {
  background-position: -384px -80px;
}
body div.es-mod.mod-es-stream .icon-es-delicious {
  background-position: -416px -80px;
}
body div.es-mod.mod-es-stream .icon-loader {
  display: inlien-block;
  background-image: url("../../../media/com_easysocial/styles/../images/loading.gif") !important;
  width: 16px;
  height: 11px;
  line-height: 11px;
}
@font-face {
  font-family: 'easysocial';
  src: url('../../../media/com_easysocial/styles/../fonts/easysocial.eot');
  src: url('../../../media/com_easysocial/styles/../fonts/easysocial.eot?#iefix') format('embedded-opentype'), url('../../../media/com_easysocial/styles/../fonts/easysocial.woff') format('woff'), url('../../../media/com_easysocial/styles/../fonts/easysocial.ttf') format('truetype'), url('../../../media/com_easysocial/styles/../fonts/easysocial.svg#easysocial') format('svg');
  font-weight: normal;
  font-style: normal;
}
body div.es-mod.mod-es-stream [class^="ies-"],
body div.es-mod.mod-es-stream [class*=" ies-"] {
  display: inline-block;
  *margin-right: .3em;
}
body div.es-mod.mod-es-stream [class^="ies-"]:before,
body div.es-mod.mod-es-stream [class*=" ies-"]:before {
  font-family: easysocial;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
}
body div.es-mod.mod-es-stream a [class^="ies-"],
body div.es-mod.mod-es-stream a [class*=" ies-"] {
  display: inline-block;
  text-decoration: inherit;
}
body div.es-mod.mod-es-stream .ies-white {
  color: #fff;
}
body div.es-mod.mod-es-stream .ies-black {
  color: #000;
}
body div.es-mod.mod-es-stream .ies-large {
  width: 20px;
  height: 20px;
  line-height: 20px;
}
body div.es-mod.mod-es-stream .ies-large:before {
  vertical-align: middle;
  font-size: 20px;
}
body div.es-mod.mod-es-stream .ies-small {
  width: 11px;
  height: 11px;
  line-height: 11px;
}
body div.es-mod.mod-es-stream .ies-small:before {
  vertical-align: middle;
  font-size: 11px;
}
body div.es-mod.mod-es-stream li > [class^="ies-"],
body div.es-mod.mod-es-stream li > [class*=" ies-"] {
  display: inline-block;
  width: 16px;
  text-align: center;
}
body div.es-mod.mod-es-stream li > [class^="ies-"]:before,
body div.es-mod.mod-es-stream li > [class*=" ies-"]:before {
  top: 2px;
  position: relative;
}
body div.es-mod.mod-es-stream li .ies-large:before,
body div.es-mod.mod-es-stream li .ies-large:before {
  width: 20px;
}
body div.es-mod.mod-es-stream .ies-arrow-down:before {
  content: "\e033";
}
body div.es-mod.mod-es-stream .ies-user-2:before {
  content: "\e0b2";
}
body div.es-mod.mod-es-stream .ies-heart:before {
  content: "\e00f";
}
body div.es-mod.mod-es-stream .type-story .es-stream-type {
  background: #7dc211;
}
body div.es-mod.mod-es-stream .type-photos .es-stream-type {
  background: #f8829c;
}
body div.es-mod.mod-es-stream .type-albums .es-stream-type {
  background: #b74762;
}
body div.es-mod.mod-es-stream .type-videos .es-stream-type {
  background: #f15b3a;
}
body div.es-mod.mod-es-stream .type-links .es-stream-type {
  background: #00b0f1;
}
body div.es-mod.mod-es-stream .type-notes .es-stream-type {
  background: #ebbd00;
}
body div.es-mod.mod-es-stream .type-profiles .es-stream-type {
  background: #c48feb;
}
body div.es-mod.mod-es-stream .type-user .es-stream-type {
  background: #136fd7;
}
body div.es-mod.mod-es-stream .type-registration .es-stream-type {
  background: #06a3aa;
}
body div.es-mod.mod-es-stream .type-badges .es-stream-type {
  background: #de624e;
}
body div.es-mod.mod-es-stream .type-friends .es-stream-type {
  background: #6889b0;
}
body div.es-mod.mod-es-stream .type-follower .es-stream-type {
  background: #626f7c;
}
body div.es-mod.mod-es-stream .type-comments .es-stream-type {
  background: #7cb7d1;
}
body div.es-mod.mod-es-stream .type-blogs .es-stream-type {
  background: #dea300;
}
body div.es-mod.mod-es-stream .type-discussion .es-stream-type {
  background: #75b07c;
}
body div.es-mod.mod-es-stream .type-shares .es-stream-type {
  background: #681aa3;
}
body div.es-mod.mod-es-stream .type-lists .es-stream-type {
  background: #bdca27;
}
body div.es-mod.mod-es-stream .type-facebook .es-stream-type {
  background: #576EA9;
}
body div.es-mod.mod-es-stream .stream-context-shares .es-stream-photo-row.es-stream-item-photo-cover {
  margin: 0;
  padding: 0;
}
body div.es-mod.mod-es-stream .stream-title {
  margin: 0 0 5px;
}
body div.es-mod.mod-es-stream .es-streams {
  padding: 10px 0 0 20px;
  color: rgba(0,0,0,0.8);
}
body div.es-mod.mod-es-stream .es-streams .es-story {
  margin-bottom: 16px;
}
body div.es-mod.mod-es-stream .stream-shared-border {
  border-left: 5px solid #ccc;
}
body div.es-mod.mod-es-stream .es-stream-list {
  list-style: none;
  margin: 0;
  min-height: 370px;
  padding-bottom: 20px;
}
body div.es-mod.mod-es-stream .es-stream-list > li.hidden {
  opacity: 0;
}
body div.es-mod.mod-es-stream .es-stream-list > li.hide-stream .es-stream {
  display: none;
}
body div.es-mod.mod-es-stream .es-stream-list > li + li {
  margin-top: 16px;
}
body div.es-mod.mod-es-stream .es-stream {
  position: relative;
  border: 1px solid #d7d7d7;
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
body div.es-mod.mod-es-stream .es-stream.es-feed-loading {
  min-height: 50px;
  height: 50px;
  background: url('../../../media/com_easysocial/styles/../images/loading.gif') no-repeat center center;
}
body div.es-mod.mod-es-stream .es-stream.es-feed-loading > * {
  display: none;
}
body div.es-mod.mod-es-stream .es-stream-meta {
  padding: 10px;
  border-bottom: 1px solid #d7d7d7;
}
body div.es-mod.mod-es-stream .es-stream-meta .es-stream-type {
  margin-bottom: 3px;
  text-transform: uppercase;
}
body div.es-mod.mod-es-stream .es-stream-meta .es-stream-title {
  font-size: 11px;
}
body div.es-mod.mod-es-stream .es-stream-meta .es-stream-title a {
  font-size: 11px;
}
body div.es-mod.mod-es-stream .es-stream-meta .es-stream-title i {
  position: relative;
  top: 1px;
}
body div.es-mod.mod-es-stream .es-stream-content {
  font-size: 11px;
  padding: 10px 10px 0;
  word-break: break-word;
  color: rgba(0,0,0,0.8);
}
body div.es-mod.mod-es-stream .es-stream-content a {
  font-size: 11px;
}
body div.es-mod.mod-es-stream .es-stream-info-meta {
  color: #777;
}
body div.es-mod.mod-es-stream .es-stream-content-avatar {
  width: 100px;
  height: 100px;
  max-width: none;
}
body div.es-mod.mod-es-stream .es-stream-content-thumb {
  padding: 0 10px 10px 0;
  float: left;
}
body div.es-mod.mod-es-stream .es-stream-preview {
  padding: 8px;
}
body div.es-mod.mod-es-stream .es-stream-preview .stream-preview-title {
  background: #f5f5f5;
  padding: 10px;
  font-size: 13px;
  line-height: 20px;
  font-weight: bold;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body div.es-mod.mod-es-stream .es-stream-preview .stream-preview-title i {
  color: #ccc;
}
body div.es-mod.mod-es-stream .es-stream-actions + .es-stream-actions {
  margin-top: 3px;
}
body div.es-mod.mod-es-stream .es-stream-actions + .es-stream-counter {
  margin-top: 3px;
}
body div.es-mod.mod-es-stream .es-stream-actions.pull-right {
  margin-top: 0;
}
body div.es-mod.mod-es-stream .es-stream-counter {
  background: #f7f7f7;
  *zoom: 1;
}
body div.es-mod.mod-es-stream .es-stream-counter:before,
body div.es-mod.mod-es-stream .es-stream-counter:after {
  display: table;
  content: "";
  line-height: 0;
}
body div.es-mod.mod-es-stream .es-stream-counter:after {
  clear: both;
}
body div.es-mod.mod-es-stream .es-stream-counter .es-stream-actions {
  display: inline-block;
}
body div.es-mod.mod-es-stream .es-stream-counter + .es-stream-actions {
  margin-top: 3px;
}
body div.es-mod.mod-es-stream .es-stream-counter .dropdown-menu.dropdown-menu-counter {
  width: 340px;
  padding: 0;
}
body div.es-mod.mod-es-stream .es-stream-counter .dropdown-menu.dropdown-menu-counter:before {
  border-bottom: 7px solid rgba(0,0,0,0.2);
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  content: "";
  display: inline-block;
  left: 9px;
  position: absolute;
  top: -7px;
}
body div.es-mod.mod-es-stream .es-stream-counter .dropdown-menu.dropdown-menu-counter:after {
  border-bottom: 6px solid #f8f8f8;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: "";
  display: inline-block;
  left: 10px;
  position: absolute;
  top: -6px;
}
body div.es-mod.mod-es-stream .es-stream-counter .dropdown-menu.dropdown-menu-counter .view-all-title {
  background: #f8f8f8;
  color: #555;
  padding: 8px 10px;
  font-weight: bold;
}
body div.es-mod.mod-es-stream .es-stream-counter .dropdown-menu.dropdown-menu-counter ul.es-avatar-list {
  padding: 5px 10px;
}
body div.es-mod.mod-es-stream .es-stream-counter .dropdown-menu.dropdown-menu-counter ul.es-avatar-list > li {
  display: inline-block;
}
body div.es-mod.mod-es-stream .es-stream-counter .dropdown-menu.dropdown-menu-counter ul.es-avatar-list > li a {
  padding: 0;
}
body div.es-mod.mod-es-stream .es-stream-counter .dropdown-menu.dropdown-menu-counter .scrollbar-wrap .viewport {
  height: 220px;
}
body div.es-mod.mod-es-stream .es-stream-counter .pull-right .dropdown-menu.dropdown-menu-counter {
  left: auto;
  right: 0;
}
body div.es-mod.mod-es-stream .es-stream-counter .pull-right .dropdown-menu.dropdown-menu-counter:before {
  left: auto;
  right: 19px;
}
body div.es-mod.mod-es-stream .es-stream-counter .pull-right .dropdown-menu.dropdown-menu-counter:after {
  left: auto;
  right: 20px;
}
body div.es-mod.mod-es-stream .es-likes-wrap,
body div.es-mod.mod-es-stream .es-repost-wrap {
  background: #f7f7f7;
  position: relative;
  font-size: 10px;
  clear: both;
  word-break: break-all;
  padding: 5px;
}
body div.es-mod.mod-es-stream .es-likes-wrap [class^="icon-es-"],
body div.es-mod.mod-es-stream .es-likes-wrap [class*=" icon-es-"],
body div.es-mod.mod-es-stream .es-repost-wrap [class^="icon-es-"],
body div.es-mod.mod-es-stream .es-repost-wrap [class*=" icon-es-"] {
  position: relative;
  top: -1px;
}
body div.es-mod.mod-es-stream .es-stream-hide-notice {
  background: #f6f9fc;
  border: 1px dashed #D7D7D7;
  padding: 20px;
  color: #666;
  font-size: 11px;
}
body div.es-mod.mod-es-stream .es-stream-hide-notice a {
  float: right;
}
body div.es-mod.mod-es-stream .es-stream-control {
  position: absolute;
  right: 6px;
  top: 10px;
}
body div.es-mod.mod-es-stream .es-stream-control .btn-control .icon-es-dropdown {
  position: absolute;
  top: 6px;
  left: 4px;
}
body div.es-mod.mod-es-stream .es-stream-control .dropdown-menu {
  border: 1px solid #d7d7d7;
}
body div.es-mod.mod-es-stream .es-stream-control .dropdown-menu li > a {
  font-size: 11px;
}
body div.es-mod.mod-es-stream .es-stream-control:hover {
  z-index: 5;
}
body div.es-mod.mod-es-stream .es-stream-control:hover .btn-control {
  border-bottom: 1px solid #fff;
}
body div.es-mod.mod-es-stream .es-stream-control:hover > .dropdown-menu {
  display: block;
}
body div.es-mod.mod-es-stream .es-stream-control .btn-control {
  display: block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  position: relative;
  z-index: 2;
  border: 1px solid #d7d7d7;
  background: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
body div.es-mod.mod-es-stream .es-stream-control .btn-control i {
  vertical-align: middle;
  font-size: 10px;
  color: #888;
}
body div.es-mod.mod-es-stream .es-stream-control > .dropdown-menu {
  font-size: 12px;
  -webkit-border-radius: 3px 0 3px 3px;
  -moz-border-radius: 3px 0 3px 3px;
  border-radius: 3px 0 3px 3px;
  margin: -1px 0 0;
  z-index: 1;
}
body div.es-mod.mod-es-stream .es-stream-control > .dropdown-menu > li.divider {
  border-bottom: 1px solid rgba(0,0,0,0.2);
  margin: 5px 10px;
}
body div.es-mod.mod-es-stream .es-action-wrap {
  clear: both;
  padding: 3px 10px 0;
}
body div.es-mod.mod-es-stream .es-action-wrap ul > li {
  display: inline;
  position: relative;
}
body div.es-mod.mod-es-stream .es-action-wrap a {
  outline: 0;
}
body div.es-mod.mod-es-stream .es-action-feedback > li {
  position: relative;
  margin-right: 12px;
}
body div.es-mod.mod-es-stream .es-action-feedback > li + li:before {
  content: ".";
  position: absolute;
  display: inline-block;
  font-size: 11px;
  line-height: 10px;
  left: -9px;
  top: 0;
  color: #888;
}
body div.es-mod.mod-es-stream.view-stream .es-streams,
body div.es-mod.mod-es-stream .view-stream .es-streams {
  padding: 10px 0 0 0;
}
body div.es-mod.mod-es-stream.view-activities .es-stream {
  padding: 10px;
}
body div.es-mod.mod-es-stream.view-activities .es-stream .media {
  margin-top: 0;
}
body div.es-mod.mod-es-stream.view-activities .es-stream .es-privacy {
  position: absolute;
  left: auto;
  right: 26px;
  top: 5px;
  width: 40px;
}
body div.es-mod.mod-es-stream.view-activities .es-stream .es-stream-control {
  top: 7px;
}
body div.es-mod.mod-es-stream .stream-updates-counter {
  background: none repeat scroll 0 0 #E16273;
  border: 1px solid #E27A93;
  border-radius: 3px;
  display: none;
  font-size: 8px;
  line-height: 12px;
  padding: 0 3px;
}
body div.es-mod.mod-es-stream.w480 .es-streams {
  padding: 10px 0 0 0;
}
body div.es-mod.mod-es-stream.w480 .es-stream-counter .dropdown-menu.dropdown-menu-counter {
  width: 250px;
}
body div.es-mod.mod-es-stream.popbox-repost {
  width: 341px;
  min-height: 64px;
}
body div.es-mod.mod-es-stream .es-comments-wrap {
  position: relative;
  clear: both;
  padding: 0;
  list-style: none;
}
body div.es-mod.mod-es-stream .es-comments-wrap .es-comments > .es-comment {
  padding: 5px;
  color: #666;
  background: #f5f5f5;
  margin-bottom: 4px;
  position: relative;
  display: block;
}
body div.es-mod.mod-es-stream .es-comments-wrap .es-comments > .es-comment .media {
  overflow: visible;
}
body div.es-mod.mod-es-stream .es-comments-wrap .es-comment-actions {
  position: absolute;
  right: 3px;
  top: 0px;
}
body div.es-mod.mod-es-stream .es-comments-wrap .es-comment-actions .es-comment-actions-toggle {
  position: absolute;
  right: 0;
  border: 1px solid transparent;
  z-index: 3;
}
body div.es-mod.mod-es-stream .es-comments-wrap .es-comment-actions .es-comment-actions-nav {
  position: relative;
  background: #f5f5f5;
  border: 1px solid #d7d7d7;
  top: 17px;
  right: 0;
  z-index: 2;
  padding-top: 3px;
  margin-right: 0;
}
body div.es-mod.mod-es-stream .es-comments-wrap .es-comment-actions .es-comment-actions-nav > li {
  display: block;
  padding: 1px 0px;
}
body div.es-mod.mod-es-stream .es-comments-wrap .es-comment-actions .es-comment-actions-nav > li > a {
  display: block;
  padding: 2px 14px;
}
body div.es-mod.mod-es-stream .es-comments-wrap .es-comment-actions .es-comment-actions-nav > li > a:hover {
  color: #666;
  background: #f5f5f5;
}
body div.es-mod.mod-es-stream .es-comments-wrap .es-comment-actions .es-comment-actions-flyout .es-comment-actions-nav {
  display: none;
}
body div.es-mod.mod-es-stream .es-comments-wrap .es-comment-actions .es-comment-actions-flyout:hover .es-comment-actions-toggle {
  background: #f5f5f5;
  border: 1px solid #d7d7d7;
  border-bottom: 1px solid transparent;
}
body div.es-mod.mod-es-stream .es-comments-wrap .es-comment-actions .es-comment-actions-flyout:hover .es-comment-actions-nav {
  display: block;
}
body div.es-mod.mod-es-stream .es-comments-wrap .btn-comment-remove {
  font-weight: bold;
  width: 14px;
  height: 14px;
  line-height: 12px;
  font-family: 'Lucida Grande', 'Gisha', 'Lucida Sans Unicode', 'Lucida Sans', Lucida, Arial, Verdana, sans-serif;
  font-size: 12px;
  text-align: center;
  opacity: 0.4;
  padding: 0 3px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
}
body div.es-mod.mod-es-stream .es-comments-wrap .btn-comment-remove:hover {
  background: #333;
  color: #fff;
  text-shadow: 0 0 0 #FFFFFF;
}
body div.es-mod.mod-es-stream .es-comments-wrap .btn-comment-edit [class^="ies-"]:before,
body div.es-mod.mod-es-stream .es-comments-wrap .btn-comment-edit [class*=" ies-"]:before {
  font-size: 12px;
  width: 14px;
  height: 14px;
  top: -2px;
}
body div.es-mod.mod-es-stream .es-comments-wrap textarea {
  resize: none;
  height: 50px;
  min-height: 50px;
  color: rgba(0,0,0,0.8);
  background: #fff;
  border: 1px solid #d7d7d7;
}
body div.es-mod.mod-es-stream .es-comments-wrap pre.textareaClone {
  min-height: 50px;
}
body div.es-mod.mod-es-stream .es-comments-wrap .es-comments-form {
  *zoom: 1;
  min-height: 100px;
  padding: 5px 0px;
}
body div.es-mod.mod-es-stream .es-comments-wrap .es-comments-form:before,
body div.es-mod.mod-es-stream .es-comments-wrap .es-comments-form:after {
  display: table;
  content: "";
  line-height: 0;
}
body div.es-mod.mod-es-stream .es-comments-wrap .es-comments-form:after {
  clear: both;
}
body div.es-mod.mod-es-stream .es-comments-wrap .es-comments-form .es-avatar {
  float: left;
  border: none;
  margin-top: 0;
  width: 30px;
  height: 30px;
}
body div.es-mod.mod-es-stream .es-comments-wrap .es-comments-form .es-form {
  margin-left: 40px;
}
body div.es-mod.mod-es-stream .es-comments-control {
  position: relative;
}
body div.es-mod.mod-es-stream .es-comments-control .es-comments-load {
  display: block;
  background: #f7f7f7;
  padding: 3px 5px;
  margin: 2px 0;
  font-size: 10px;
}
body div.es-mod.mod-es-stream .es-comments-control .link-loadmore {
  display: block;
}
body div.es-mod.mod-es-stream .es-comments-control .es-comments-stats {
  position: absolute;
  top: 2px;
  right: 4px;
}
body div.es-mod.mod-es-stream .es-comment-item-meta {
  height: 20px;
}
body div.es-mod.mod-es-stream .es-comment-item-meta .es-comment-item-date,
body div.es-mod.mod-es-stream .es-comment-item-meta .es-comment-item-like,
body div.es-mod.mod-es-stream .es-comment-item-meta .es-comment-item-likecount {
  display: inline-block;
}
body div.es-mod.mod-es-stream .es-comment-item-meta .es-comment-item-date {
  color: #888;
}
body div.es-mod.mod-es-stream .es-comment-item-meta .es-comment-item-likecount {
  position: relative;
  top: -1px;
  left: 4px;
  border: 1px solid #d7d7d7;
  background: #fff;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  padding: 0 3px;
  line-height: 14px;
  height: 16px;
  font-size: 9px;
}
body div.es-mod.mod-es-stream .es-comment-item-meta .es-comment-item-likecount:before,
body div.es-mod.mod-es-stream .es-comment-item-meta .es-comment-item-likecount:after {
  content: "";
  display: inline-block;
  height: 0;
  position: absolute;
  width: 0;
}
body div.es-mod.mod-es-stream .es-comment-item-meta .es-comment-item-likecount:before {
  right: 100%;
  top: 2px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #d7d7d7;
}
body div.es-mod.mod-es-stream .es-comment-item-meta .es-comment-item-likecount:after {
  right: 100%;
  top: 3px;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid #fff;
}
body div.es-mod.mod-es-stream .es-comment-item-meta .es-comment-item-likehtml {
  position: absolute;
}
body div.es-mod.mod-es-stream .es-comment-item-meta .es-comment-item-likehtml .es-likes-wrap {
  background: none repeat scroll 0 0 transparent;
  margin: 0;
  padding: 0;
  top: 0;
}
body div.es-mod.mod-es-stream .dropdown-menu .es-item-comments a {
  padding: 0;
  clear: none;
  display: inline;
}
body div.es-mod.mod-es-stream .solid .es-privacy .es-privacy-toggle {
  color: #878787;
  text-shadow: 0 1px 1px rgba(0,0,0,0.1);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
  background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
  background-image: -o-linear-gradient(top,#fff,#e6e6e6);
  background-image: linear-gradient(to bottom,#fff,#e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #e6e6e6;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body div.es-mod.mod-es-stream .solid .es-privacy .es-privacy-toggle:hover,
body div.es-mod.mod-es-stream .solid .es-privacy .es-privacy-toggle:active,
body div.es-mod.mod-es-stream .solid .es-privacy .es-privacy-toggle.active,
body div.es-mod.mod-es-stream .solid .es-privacy .es-privacy-toggle.disabled,
body div.es-mod.mod-es-stream .solid .es-privacy .es-privacy-toggle[disabled] {
  color: #878787;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
body div.es-mod.mod-es-stream .solid .es-privacy .es-privacy-toggle:active,
body div.es-mod.mod-es-stream .solid .es-privacy .es-privacy-toggle.active {
  background-color: #cccccc \9;
}
body div.es-mod.mod-es-stream .solid .es-privacy .es-privacy-toggle .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}
body div.es-mod.mod-es-stream .es-privacy {
  position: relative;
}
body div.es-mod.mod-es-stream .es-privacy.solid .es-privacy-toggle,
body div.es-mod.mod-es-stream .es-privacy:hover .es-privacy-toggle {
  color: #878787;
  text-shadow: 0 1px 1px rgba(0,0,0,0.1);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
  background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
  background-image: -o-linear-gradient(top,#fff,#e6e6e6);
  background-image: linear-gradient(to bottom,#fff,#e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #e6e6e6;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body div.es-mod.mod-es-stream .es-privacy.solid .es-privacy-toggle:hover,
body div.es-mod.mod-es-stream .es-privacy.solid .es-privacy-toggle:active,
body div.es-mod.mod-es-stream .es-privacy.solid .es-privacy-toggle.active,
body div.es-mod.mod-es-stream .es-privacy.solid .es-privacy-toggle.disabled,
body div.es-mod.mod-es-stream .es-privacy.solid .es-privacy-toggle[disabled],
body div.es-mod.mod-es-stream .es-privacy:hover .es-privacy-toggle:hover,
body div.es-mod.mod-es-stream .es-privacy:hover .es-privacy-toggle:active,
body div.es-mod.mod-es-stream .es-privacy:hover .es-privacy-toggle.active,
body div.es-mod.mod-es-stream .es-privacy:hover .es-privacy-toggle.disabled,
body div.es-mod.mod-es-stream .es-privacy:hover .es-privacy-toggle[disabled] {
  color: #878787;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
body div.es-mod.mod-es-stream .es-privacy.solid .es-privacy-toggle:active,
body div.es-mod.mod-es-stream .es-privacy.solid .es-privacy-toggle.active,
body div.es-mod.mod-es-stream .es-privacy:hover .es-privacy-toggle:active,
body div.es-mod.mod-es-stream .es-privacy:hover .es-privacy-toggle.active {
  background-color: #cccccc \9;
}
body div.es-mod.mod-es-stream .es-privacy.solid .es-privacy-toggle .caret,
body div.es-mod.mod-es-stream .es-privacy:hover .es-privacy-toggle .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}
body div.es-mod.mod-es-stream .es-privacy .es-privacy-toggle-label {
  color: #878787;
  height: 24px;
  padding: 0 4px 0;
  background: none;
  line-height: 24px;
}
body div.es-mod.mod-es-stream .es-privacy .es-privacy-toggle-label [class^="ies-"],
body div.es-mod.mod-es-stream .es-privacy .es-privacy-toggle-label [class*=" ies-"] {
  font-size: 13px;
  position: relative;
  top: 3px;
}
body div.es-mod.mod-es-stream .es-privacy .es-privacy-toggle {
  color: #878787;
  height: 24px;
  padding: 0 3px 0;
  background: none;
  border: 1px solid transparent;
  line-height: 24px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body div.es-mod.mod-es-stream .es-privacy .es-privacy-toggle [class^="ies-"],
body div.es-mod.mod-es-stream .es-privacy .es-privacy-toggle [class*=" ies-"] {
  font-size: 13px;
  vertical-align: top;
}
body div.es-mod.mod-es-stream .es-privacy .es-privacy-toggle .caret {
  position: relative;
  top: 3px;
  opacity: 0;
  filter: alpha(opacity=0);
}
body div.es-mod.mod-es-stream .es-privacy .es-privacy-menu {
  display: none;
  margin-top: 8px;
  padding: 3px 0;
  left: auto;
  right: 0;
  position: absolute;
  border: 1px solid #e1e1e1;
}
body div.es-mod.mod-es-stream .es-privacy .es-privacy-menu li.active a {
  color: #333333;
}
body div.es-mod.mod-es-stream .es-privacy .es-privacy-menu a {
  color: #878787;
  font-size: 11px;
}
body div.es-mod.mod-es-stream .es-privacy .es-privacy-menu a:hover {
  border-top-color: rgba(0,0,0,0);
  border-bottom-color: rgba(0,0,0,0);
}
body div.es-mod.mod-es-stream .es-privacy .es-privacy-menu [class^="ies-"],
body div.es-mod.mod-es-stream .es-privacy .es-privacy-menu [class*=" ies-"] {
  font-size: 12px;
}
body div.es-mod.mod-es-stream .es-privacy .es-privacy-menu .divider {
  border-bottom: 1px solid #eee;
}
body div.es-mod.mod-es-stream .es-privacy .es-privacy-custom-form {
  padding: 10px;
  width: 300px;
}
body div.es-mod.mod-es-stream .es-privacy .es-privacy-custom-form .btn {
  float: right;
  margin-left: 5px;
}
body div.es-mod.mod-es-stream .es-privacy.active .es-privacy-toggle {
  color: #333;
  text-shadow: 0 1px 1px rgba(0,0,0,0.1);
  background-color: #e7e7e7;
  background-image: -moz-linear-gradient(top,#e7e7e7,#e7e7e7);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#e7e7e7),to(#e7e7e7));
  background-image: -webkit-linear-gradient(top,#e7e7e7,#e7e7e7);
  background-image: -o-linear-gradient(top,#e7e7e7,#e7e7e7);
  background-image: linear-gradient(to bottom,#e7e7e7,#e7e7e7);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e7e7e7 #e7e7e7 #c1c1c1;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #e7e7e7;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body div.es-mod.mod-es-stream .es-privacy.active .es-privacy-toggle:hover,
body div.es-mod.mod-es-stream .es-privacy.active .es-privacy-toggle:active,
body div.es-mod.mod-es-stream .es-privacy.active .es-privacy-toggle.active,
body div.es-mod.mod-es-stream .es-privacy.active .es-privacy-toggle.disabled,
body div.es-mod.mod-es-stream .es-privacy.active .es-privacy-toggle[disabled] {
  color: #333;
  background-color: #e7e7e7;
  *background-color: #dadada;
}
body div.es-mod.mod-es-stream .es-privacy.active .es-privacy-toggle:active,
body div.es-mod.mod-es-stream .es-privacy.active .es-privacy-toggle.active {
  background-color: #cdcdcd \9;
}
body div.es-mod.mod-es-stream .es-privacy.active .es-privacy-toggle .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}
body div.es-mod.mod-es-stream .es-privacy.active .es-privacy-menu {
  display: block;
}
body div.es-mod.mod-es-stream .es-privacy.active .es-privacy-custom-form {
  display: none;
}
body div.es-mod.mod-es-stream .es-privacy.active.custom-privacy .es-privacy-menu {
  display: none;
}
body div.es-mod.mod-es-stream .es-privacy.active.custom-privacy .es-privacy-custom-form {
  display: block;
}
body div.es-mod.mod-es-stream.es-profile .es-privacy {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 20;
}
body div.es-mod.mod-es-stream .es-stream .es-privacy {
  display: inline;
  position: relative;
  top: -2px;
  left: -4px;
}
body div.es-mod.mod-es-stream .dropdown-menu li > a:hover,
body div.es-mod.mod-es-stream .dropdown-menu li > a:focus {
  background-color: #e0e8f0 !important;
  background-image: -moz-linear-gradient(top,#E7EDF3,#D6E0EB) !important;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#E7EDF3),to(#D6E0EB)) !important;
  background-image: -webkit-linear-gradient(top,#E7EDF3,#D6E0EB) !important;
  background-image: -o-linear-gradient(top,#E7EDF3,#D6E0EB) !important;
  background-image: linear-gradient(to bottom,#E7EDF3,#D6E0EB) !important;
  background-repeat: repeat-x !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe7edf3', endColorstr='#ffd6e0eb', GradientType=0) !important;
  border-bottom: 1px solid #BED3EA !important;
  border-top: 1px solid #BED3EA !important;
  color: #333333 !important;
  text-decoration: none !important;
}
body div.es-mod.mod-es-stream .dropdown-menu .active > a,
body div.es-mod.mod-es-stream .dropdown-menu .active > a:hover {
  color: #000;
  text-decoration: none;
  outline: 0;
  background-color: #e0e8f0 !important;
  background-image: -moz-linear-gradient(top,#E7EDF3,#D6E0EB) !important;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#E7EDF3),to(#D6E0EB)) !important;
  background-image: -webkit-linear-gradient(top,#E7EDF3,#D6E0EB) !important;
  background-image: -o-linear-gradient(top,#E7EDF3,#D6E0EB) !important;
  background-image: linear-gradient(to bottom,#E7EDF3,#D6E0EB) !important;
  background-repeat: repeat-x !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe7edf3', endColorstr='#ffd6e0eb', GradientType=0) !important;
}
body div.es-mod.mod-es-stream .es-stream-item-photo-cover .es-photo-image {
  background-size: cover;
}
body div.es-mod.mod-es-stream .es-stream-photo-row {
  position: relative;
  *zoom: 1;
}
body div.es-mod.mod-es-stream .es-stream-photo-row:before,
body div.es-mod.mod-es-stream .es-stream-photo-row:after {
  display: table;
  content: "";
  line-height: 0;
}
body div.es-mod.mod-es-stream .es-stream-photo-row:after {
  clear: both;
}
body div.es-mod.mod-es-stream .es-stream-photo-row.es-stream-item-photo-cover {
  margin: -10px;
  padding-bottom: 10px;
}
body div.es-mod.mod-es-stream .es-stream-photo-row .es-stream-item-photo {
  display: inline-block;
  font-size: 0;
  width: 100%;
}
body div.es-mod.mod-es-stream .es-stream-photo-row.es-stream-photos-2 .es-stream-item-photo {
  width: 50%;
}
body div.es-mod.mod-es-stream .es-stream-photo-row.es-stream-photos-2 .es-stream-item-photo .es-photo-image {
  padding-top: 60%;
  height: auto;
}
body div.es-mod.mod-es-stream .es-stream-photo-row.es-stream-photos-2 .es-stream-item-photo:first-child {
  padding-right: 5px;
}
body div.es-mod.mod-es-stream .es-stream-photo-row.es-stream-photos-2 .es-stream-item-photo + .es-stream-item-photo {
  position: absolute;
  right: 0;
  padding-left: 5px;
}
body div.es-mod.mod-es-stream .es-stream-photo-row.es-stream-photos-3 .es-stream-item-photo {
  width: 50%;
}
body div.es-mod.mod-es-stream .es-stream-photo-row.es-stream-photos-3 .es-stream-item-photo .es-photo-image {
  height: 150px;
}
body div.es-mod.mod-es-stream .es-stream-photo-row.es-stream-photos-3 .es-stream-item-photo:nth-child(2) {
  clear: left;
  padding-top: 5px;
}
body div.es-mod.mod-es-stream .es-stream-photo-row.es-stream-photos-3 .es-stream-item-photo:nth-child(3) {
  position: absolute;
  right: 0;
  padding-left: 10px;
  top: 0;
}
body div.es-mod.mod-es-stream .es-stream-photo-row.es-stream-photos-3 .es-stream-item-photo:nth-child(3) .es-photo-image {
  height: 310px;
}
body div.es-mod.mod-es-stream .es-stream-photo-row.es-stream-photos-4 .es-stream-item-photo {
  width: 49%;
  padding-bottom: 6px;
}
body div.es-mod.mod-es-stream .es-stream-photo-row.es-stream-photos-4 .es-stream-item-photo .es-photo-image {
  height: auto;
  padding-top: 50%;
}
body div.es-mod.mod-es-stream .es-stream-photo-row.es-stream-photos-4 .es-stream-item-photo:nth-child(even) {
  position: absolute;
  right: 0;
}
body div.es-mod.mod-es-stream .es-stream-photo-row.es-stream-photos-4 .es-stream-item-photo:nth-child(2) {
  top: 0;
}
body div.es-mod.mod-es-stream .es-stream-photo-row.es-stream-photos-4 .es-stream-item-photo:nth-child(3) {
  clear: left;
  display: block;
}
body div.es-mod.mod-es-stream .es-stream-photo-row.es-stream-photos-4 .es-stream-item-photo:nth-child(4) {
  bottom: 0;
}
body div.es-mod.mod-es-stream .es-stream-photo-row.es-stream-photos-5 .es-stream-item-photo {
  width: 19%;
  padding-right: 5px;
}
body div.es-mod.mod-es-stream .es-stream-photo-row.es-stream-photos-5 .es-stream-item-photo .es-photo-image {
  height: auto;
  padding-top: 100%;
  background-position: center;
}
body div.es-mod.mod-es-stream .es-stream-photo-row.es-stream-photos-1-4 .es-stream-item-photo {
  width: 24%;
  padding-right: 1%;
}
body div.es-mod.mod-es-stream .es-stream-photo-row.es-stream-photos-1-4 .es-stream-item-photo:first-child {
  width: 98%;
}
body div.es-mod.mod-es-stream .es-stream-photo-row.es-stream-photos-1-4 .es-stream-item-photo:first-child .es-photo-image {
  padding-top: 50%;
  margin-bottom: 10px;
}
body div.es-mod.mod-es-stream .es-stream-photo-row.es-stream-photos-1-4 .es-stream-item-photo .es-photo-image {
  height: auto;
  padding-top: 100%;
  background-position: center;
}