
* {
  margin: 0;
  padding: 0;
  font-family: MicrosoftYaHei, PingFangSC, "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

body {
  font-size: 14px;
  color: #333;
  background-color: #f5f5f5;
  /*fafafa*/
  /*padding-top: constant(safe-area-inset-top);*/
  /*padding-left: constant(safe-area-inset-left);*/
  /*padding-right: constant(safe-area-inset-right);*/
  /*padding-bottom: constant(safe-area-inset-bottom);*/
}

a {
  color: #08c;
  text-decoration: none
}

a:hover, a:focus {
  color: #005580;
  text-decoration: none
}

textarea[readonly],
input[readonly] {
  cursor: auto !important;
  background: none !important;
}

.clearfix {
  *zoom: 1
}

.clearfix:before, .clearfix:after {
  display: table;
  line-height: 0;
  content: ""
}

.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: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
  display: block
}

audio, video {
  display: inline-block;
  *display: inline;
  *zoom: 1
}

audio:not([controls]) {
  display: none
}

a:hover, a:active {
  outline: 0
}

sub, sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline
}

sup {
  top: -0.5em
}

sub {
  bottom: -0.25em
}

img {
  width: auto \9;
  height: auto;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic
}

button, input, select, textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle
}

button, input {
  *overflow: visible;
  line-height: normal
}

button::-moz-focus-inner, input::-moz-focus-inner {
  padding: 0;
  border: 0
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button
}

label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {
  cursor: pointer
}

input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield
}

input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none
}

textarea {
  overflow: auto;
  vertical-align: top
}

sub, sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline
}

sup {
  top: -0.5em
}

sub {
  bottom: -0.25em
}

img {
  width: auto \9;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic
}

#map_canvas img, .google-maps
img {
  max-width: none
}

button, input, select, textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle
}

button, input {
  *overflow: visible;
  line-height: normal
}

button::-moz-focus-inner, input::-moz-focus-inner {
  padding: 0;
  border: 0
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button
}

label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {
  cursor: pointer
}

input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield
}

input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none
}

textarea {
  overflow: auto;
  vertical-align: top
}

.img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1)
}

.img-circle {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px
}

.row {
  margin-left: -20px;
  *zoom: 1
}

.row:before, .row:after {
  display: table;
  line-height: 0;
  content: ""
}

[class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px
}

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom
.container {
  width: 940px
}

.span12 {
  width: 940px
}

.span11 {
  width: 860px
}

.span10 {
  width: 780px
}

.span9 {
  width: 700px
}

.span8 {
  width: 620px
}

.span7 {
  width: 540px
}

.span6 {
  width: 460px
}

.span5 {
  width: 380px
}

.span4 {
  width: 300px
}

.span3 {
  width: 220px
}

.span2 {
  width: 140px
}

.span1 {
  width: 60px
}

.offset12 {
  margin-left: 980px
}

.offset11 {
  margin-left: 900px
}

.offset10 {
  margin-left: 820px
}

.offset9 {
  margin-left: 740px
}

.offset8 {
  margin-left: 660px
}

.offset7 {
  margin-left: 580px
}

.offset6 {
  margin-left: 500px
}

.offset5 {
  margin-left: 420px
}

.offset4 {
  margin-left: 340px
}

.offset3 {
  margin-left: 260px
}

.offset2 {
  margin-left: 180px
}

.offset1 {
  margin-left: 100px
}

.row-fluid {
  width: 100%;
  *zoom: 1
}

.row-fluid:before, .row-fluid:after {
  display: table;
  line-height: 0;
  content: ""
}

.row-fluid:after {
  clear: both
}

.row-fluid [class*="span"] {
  display: block;
  float: left;
  width: 100%;
  min-height: 30px;
  margin-left: 2.127659574468085%;
  *margin-left: 2.074468085106383%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

.row-fluid [class*="span"]:first-child {
  margin-left: 0
}

.row-fluid .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.127659574468085%
}

.row-fluid
.span12 {
  width: 100%;
  *width: 99.94680851063829%
}

.row-fluid
.span11 {
  width: 91.48936170212765%;
  *width: 91.43617021276594%
}

.row-fluid
.span10 {
  width: 82.97872340425532%;
  *width: 82.92553191489361%
}

.row-fluid
.span9 {
  width: 74.46808510638297%;
  *width: 74.41489361702126%
}

.row-fluid
.span8 {
  width: 65.95744680851064%;
  *width: 65.90425531914893%
}

.row-fluid
.span7 {
  width: 57.44680851063829%;
  *width: 57.39361702127659%
}

.row-fluid
.span6 {
  width: 48.93617021276595%;
  *width: 48.88297872340425%
}

.row-fluid
.span5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%
}

.row-fluid
.span4 {
  width: 31.914893617021278%;
  *width: 31.861702127659576%
}

.row-fluid
.span3 {
  width: 23.404255319148934%;
  *width: 23.351063829787233%
}

.row-fluid
.span2 {
  width: 14.893617021276595%;
  *width: 14.840425531914894%
}

.row-fluid
.span1 {
  width: 6.382978723404255%;
  *width: 6.329787234042553%
}

.row-fluid
.offset12 {
  margin-left: 104.25531914893617%;
  *margin-left: 104.14893617021275%
}

.row-fluid .offset12:first-child {
  margin-left: 102.12765957446808%;
  *margin-left: 102.02127659574467%
}

.row-fluid
.offset11 {
  margin-left: 95.74468085106382%;
  *margin-left: 95.6382978723404%
}

.row-fluid .offset11:first-child {
  margin-left: 93.61702127659574%;
  *margin-left: 93.51063829787232%
}

.row-fluid
.offset10 {
  margin-left: 87.23404255319149%;
  *margin-left: 87.12765957446807%
}

.row-fluid .offset10:first-child {
  margin-left: 85.1063829787234%;
  *margin-left: 84.99999999999999%
}

.row-fluid
.offset9 {
  margin-left: 78.72340425531914%;
  *margin-left: 78.61702127659572%
}

.row-fluid .offset9:first-child {
  margin-left: 76.59574468085106%;
  *margin-left: 76.48936170212764%
}

.row-fluid
.offset8 {
  margin-left: 70.2127659574468%;
  *margin-left: 70.10638297872339%
}

.row-fluid .offset8:first-child {
  margin-left: 68.08510638297872%;
  *margin-left: 67.9787234042553%
}

.row-fluid
.offset7 {
  margin-left: 61.70212765957446%;
  *margin-left: 61.59574468085106%
}

.row-fluid .offset7:first-child {
  margin-left: 59.574468085106375%;
  *margin-left: 59.46808510638297%
}

.row-fluid
.offset6 {
  margin-left: 53.191489361702125%;
  *margin-left: 53.085106382978715%
}

.row-fluid .offset6:first-child {
  margin-left: 51.063829787234035%;
  *margin-left: 50.95744680851063%
}

.row-fluid
.offset5 {
  margin-left: 44.68085106382979%;
  *margin-left: 44.57446808510638%
}

.row-fluid .offset5:first-child {
  margin-left: 42.5531914893617%;
  *margin-left: 42.4468085106383%
}

.row-fluid
.offset4 {
  margin-left: 36.170212765957444%;
  *margin-left: 36.06382978723405%
}

.row-fluid .offset4:first-child {
  margin-left: 34.04255319148936%;
  *margin-left: 33.93617021276596%
}

.row-fluid
.offset3 {
  margin-left: 27.659574468085104%;
  *margin-left: 27.5531914893617%
}

.row-fluid .offset3:first-child {
  margin-left: 25.53191489361702%;
  *margin-left: 25.425531914893618%
}

.row-fluid
.offset2 {
  margin-left: 19.148936170212764%;
  *margin-left: 19.04255319148936%
}

.row-fluid .offset2:first-child {
  margin-left: 17.02127659574468%;
  *margin-left: 16.914893617021278%
}

.row-fluid
.offset1 {
  margin-left: 10.638297872340425%;
  *margin-left: 10.53191489361702%
}

.row-fluid .offset1:first-child {
  margin-left: 8.51063829787234%;
  *margin-left: 8.404255319148938%
}

[class*="span"].hide, .row-fluid [class*="span"].hide {
  display: none
}

[class*="span"].pull-right, .row-fluid [class*="span"].pull-right {
  float: right
}

.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1
}

.container:before, .container:after {
  display: table;
  line-height: 0;
  content: ""
}

.container:after {
  clear: both
}

.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1
}

.container-fluid:before, .container-fluid:after {
  display: table;
  line-height: 0;
  content: ""
}

.container-fluid:after {
  clear: both
}

p {
  margin: 0 0 10px
}

.lead {
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 200;
  line-height: 30px
}

small {
  font-size: 85%
}

strong {
  font-weight: bold
}

em {
  font-style: italic
}

cite {
  font-style: normal
}

.muted {
  color: #999
}

a.muted:hover, a.muted:focus {
  color: #808080
}

.text-warning {
  color: #c09853
}

a.text-warning:hover, a.text-warning:focus {
  color: #a47e3c
}

.text-error {
  color: #b94a48
}

a.text-error:hover, a.text-error:focus {
  color: #953b39
}

.text-info {
  color: #3a87ad
}

a.text-info:hover, a.text-info:focus {
  color: #2d6987
}

.text-success {
  color: #468847
}

a.text-success:hover, a.text-success:focus {
  color: #356635
}

.text-left {
  text-align: left
}

.text-right {
  text-align: right
}

.text-center {
  text-align: center
}

h1, h2, h3, h4, h5, h6 {
  margin: 10px 0;
  font-family: inherit;
  font-weight: bold;
  line-height: 20px;
  color: inherit;
  text-rendering: optimizelegibility
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6
small {
  font-weight: normal;
  line-height: inherit;
  color: #999
}

h1, h2, h3 {
  line-height: 40px
}

h1 {
  font-size: 38.5px
}

h2 {
  font-size: 31.5px
}

h3 {
  font-size: 24.5px
}

h4 {
  font-size: 17.5px
}

h5 {
  font-size: 14px
}

h6 {
  font-size: 11.9px
}

h1
small {
  font-size: 24.5px
}

h2
small {
  font-size: 17.5px
}

h3
small {
  font-size: 14px
}

h4
small {
  font-size: 14px
}

.page-header {
  padding-bottom: 9px;
  margin: 20px 0 30px;
  border-bottom: 1px solid #eee
}

ul, ol {
  padding: 0;
  margin: 0 0 10px 25px
}

ul ul, ul ol, ol ol, ol
ul {
  margin-bottom: 0
}

li {
  line-height: 20px
}

ul.unstyled, ol.unstyled {
  margin-left: 0;
  list-style: none
}

ul.inline, ol.inline {
  margin-left: 0;
  list-style: none
}

ul.inline > li, ol.inline > li {
  display: inline-block;
  *display: inline;
  padding-right: 5px;
  padding-left: 5px;
  *zoom: 1
}

dl {
  margin-bottom: 20px
}

dt, dd {
  line-height: 20px
}

dt {
  font-weight: bold
}

dd {
  margin-left: 10px
}

.dl-horizontal {
  *zoom: 1
}

.dl-horizontal:before, .dl-horizontal:after {
  display: table;
  line-height: 0;
  content: ""
}

.dl-horizontal:after {
  clear: both
}

.dl-horizontal
dt {
  float: left;
  width: 160px;
  overflow: hidden;
  clear: left;
  text-align: right;
  text-overflow: ellipsis;
  white-space: nowrap
}

.dl-horizontal
dd {
  margin-left: 180px
}

hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #fff
}

abbr[title], abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999
}

abbr.initialism {
  font-size: 90%;
  text-transform: uppercase
}

blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 20px;
  border-left: 5px solid #eee
}

blockquote
p {
  margin-bottom: 0;
  font-size: 17.5px;
  font-weight: 300;
  line-height: 1.25
}

blockquote
small {
  display: block;
  line-height: 20px;
  color: #999
}

blockquote small:before {
  content: '\2014 \00A0'
}

blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eee;
  border-left: 0
}

blockquote.pull-right p, blockquote.pull-right
small {
  text-align: right
}

blockquote.pull-right small:before {
  content: ''
}

blockquote.pull-right small:after {
  content: '\00A0 \2014'
}

q:before, q:after, blockquote:before, blockquote:after {
  content: ""
}

address {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  line-height: 20px
}

code, pre {
  padding: 0 3px 2px;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  font-size: 12px;
  color: #333;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px
}

code {
  padding: 2px 4px;
  color: #d14;
  white-space: nowrap;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8
}

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 20px;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre;
  white-space: pre-wrap;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px
}

pre.prettyprint {
  margin-bottom: 20px
}

pre
code {
  padding: 0;
  color: inherit;
  white-space: pre;
  white-space: pre-wrap;
  background-color: transparent;
  border: 0
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll
}

form {
  margin: 0 0 20px
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 40px;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5
}

legend
small {
  font-size: 15px;
  color: #999
}

label, input, button, select, textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px
}

input, button, select, textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}

label {
  display: block;
  margin-bottom: 5px
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  display: inline-block;
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #555;
  vertical-align: middle;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px
}

input, textarea, .uneditable-input {
  width: 206px
}

textarea {
  height: auto
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  background-color: #fff;
  border: 1px solid #ccc;
  -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
}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6)
}

input[type="radio"], input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  *margin-top: 0;
  line-height: normal
}

input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {
  width: auto
}

select, input[type="file"] {
  height: 30px;
  *margin-top: 4px;
  line-height: 30px
}

select {
  width: 220px;
  background-color: #fff;
  border: 1px solid #ccc
}

select[multiple], select[size] {
  height: auto
}

select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px
}

.uneditable-input, .uneditable-textarea {
  color: #999;
  cursor: not-allowed;
  background-color: #fcfcfc;
  border-color: #ccc;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025)
}

.uneditable-input {
  overflow: hidden;
  white-space: nowrap
}

.uneditable-textarea {
  width: auto;
  height: auto
}

input:-moz-placeholder, textarea:-moz-placeholder {
  color: #999
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #999
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #999
}

.radio, .checkbox {
  min-height: 20px;
  padding-left: 20px
}

.radio input[type="radio"], .checkbox input[type="checkbox"] {
  float: left;
  margin-left: -20px
}

.controls > .radio:first-child, .controls > .checkbox:first-child {
  padding-top: 5px
}

.radio.inline, .checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle
}

.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline {
  margin-left: 10px
}

.input-mini {
  width: 60px
}

.input-small {
  width: 90px
}

.input-medium {
  width: 150px
}

.input-large {
  width: 210px
}

.input-xlarge {
  width: 270px
}

.input-xxlarge {
  width: 530px
}

input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0
}

.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] {
  display: inline-block
}

input, textarea, .uneditable-input {
  margin-left: 0
}

.controls-row [class*="span"] + [class*="span"] {
  margin-left: 20px
}

input.span12, textarea.span12, .uneditable-input.span12 {
  width: 926px
}

input.span11, textarea.span11, .uneditable-input.span11 {
  width: 846px
}

input.span10, textarea.span10, .uneditable-input.span10 {
  width: 766px
}

input.span9, textarea.span9, .uneditable-input.span9 {
  width: 686px
}

input.span8, textarea.span8, .uneditable-input.span8 {
  width: 606px
}

input.span7, textarea.span7, .uneditable-input.span7 {
  width: 526px
}

input.span6, textarea.span6, .uneditable-input.span6 {
  width: 446px
}

input.span5, textarea.span5, .uneditable-input.span5 {
  width: 366px
}

input.span4, textarea.span4, .uneditable-input.span4 {
  width: 286px
}

input.span3, textarea.span3, .uneditable-input.span3 {
  width: 206px
}

input.span2, textarea.span2, .uneditable-input.span2 {
  width: 126px
}

input.span1, textarea.span1, .uneditable-input.span1 {
  width: 46px
}

.controls-row {
  *zoom: 1
}

.controls-row:before, .controls-row:after {
  display: table;
  line-height: 0;
  content: ""
}

.controls-row:after {
  clear: both
}

.controls-row [class*="span"], .row-fluid .controls-row [class*="span"] {
  float: left
}

.controls-row .checkbox[class*="span"], .controls-row .radio[class*="span"] {
  padding-top: 5px
}

input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
  cursor: not-allowed;
  background-color: #eee
}

input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] {
  background-color: transparent
}

.control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline {
  color: #c09853
}

.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning
textarea {
  color: #c09853
}

.control-group.warning input, .control-group.warning select, .control-group.warning
textarea {
  border-color: #c09853;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e
}

.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853
}

.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline {
  color: #b94a48
}

.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error
textarea {
  color: #b94a48
}

.control-group.error input, .control-group.error select, .control-group.error
textarea {
  border-color: #b94a48;
  -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)
}

.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392
}

.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48
}

.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline {
  color: #468847
}

.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success
textarea {
  color: #468847
}

.control-group.success input, .control-group.success select, .control-group.success
textarea {
  border-color: #468847;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {
  border-color: #356635;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b
}

.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847
}

.control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline {
  color: #3a87ad
}

.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info
textarea {
  color: #3a87ad
}

.control-group.info input, .control-group.info select, .control-group.info
textarea {
  border-color: #3a87ad;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus {
  border-color: #2d6987;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3
}

.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #3a87ad
}

input:focus:invalid, textarea:focus:invalid, select:focus:invalid {
  color: #b94a48;
  border-color: #ee5f5b
}

input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7
}

.form-actions {
  padding: 19px 20px 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
  *zoom: 1
}

.form-actions:before, .form-actions:after {
  display: table;
  line-height: 0;
  content: ""
}

.form-actions:after {
  clear: both
}

.help-block, .help-inline {
  color: #595959
}

.help-block {
  display: block;
  margin-bottom: 10px
}

.help-inline {
  display: inline-block;
  *display: inline;
  padding-left: 5px;
  vertical-align: middle;
  *zoom: 1
}

.input-append, .input-prepend {
  display: inline-block;
  margin-bottom: 10px;
  font-size: 0;
  white-space: nowrap;
  vertical-align: middle
}

.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu, .input-append .popover, .input-prepend
.popover {
  font-size: 14px
}

.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .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
}

.input-append input:focus, .input-prepend input:focus, .input-append select:focus, .input-prepend select:focus, .input-append .uneditable-input:focus, .input-prepend .uneditable-input:focus {
  z-index: 2
}

.input-append .add-on, .input-prepend .add-on {
  display: inline-block;
  width: auto;
  height: 20px;
  min-width: 16px;
  padding: 4px 5px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  background-color: #eee;
  border: 1px solid #ccc
}

.input-append .add-on, .input-prepend .add-on, .input-append .btn, .input-prepend .btn, .input-append .btn-group > .dropdown-toggle, .input-prepend .btn-group > .dropdown-toggle {
  vertical-align: top;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0
}

.input-append .active, .input-prepend
.active {
  background-color: #a9dba9;
  border-color: #46a546
}

.input-prepend .add-on, .input-prepend
.btn {
  margin-right: -1px
}

.input-prepend .add-on:first-child, .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
}

.input-append input, .input-append select, .input-append .uneditable-input {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px
}

.input-append input + .btn-group .btn:last-child, .input-append select + .btn-group .btn:last-child, .input-append .uneditable-input + .btn-group .btn:last-child {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0
}

.input-append .add-on, .input-append .btn, .input-append .btn-group {
  margin-left: -1px
}

.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0
}

.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0
}

.input-prepend.input-append input + .btn-group .btn, .input-prepend.input-append select + .btn-group .btn, .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
}

.input-prepend.input-append .add-on:first-child, .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
}

.input-prepend.input-append .add-on:last-child, .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
}

.input-prepend.input-append .btn-group:first-child {
  margin-left: 0
}

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
}

.form-search .input-append .search-query, .form-search .input-prepend .search-query {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0
}

.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
}

.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
}

.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
}

.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
}

.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  vertical-align: middle;
  *zoom: 1
}

.form-search .hide, .form-inline .hide, .form-horizontal
.hide {
  display: none
}

.form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group {
  display: inline-block
}

.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend {
  margin-bottom: 0
}

.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline
.checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle
}

.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0
}

.control-group {
  margin-bottom: 10px
}

legend + .control-group {
  margin-top: 20px;
  -webkit-margin-top-collapse: separate
}

.form-horizontal .control-group {
  margin-bottom: 20px;
  *zoom: 1
}

.form-horizontal .control-group:before, .form-horizontal .control-group:after {
  display: table;
  line-height: 0;
  content: ""
}

.form-horizontal .control-group:after {
  clear: both
}

.form-horizontal .control-label {
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: right
}

.form-horizontal
.controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0
}

.form-horizontal .controls:first-child {
  *padding-left: 180px
}

.form-horizontal .help-block {
  margin-bottom: 0
}

.form-horizontal input + .help-block, .form-horizontal select + .help-block, .form-horizontal textarea + .help-block, .form-horizontal .uneditable-input + .help-block, .form-horizontal .input-prepend + .help-block, .form-horizontal .input-append + .help-block {
  margin-top: 10px
}

.form-horizontal .form-actions {
  padding-left: 180px
}

table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0
}

.table {
  width: 100%;
  margin-bottom: 20px
}

.table th, .table
td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #ddd
}

.table
th {
  font-weight: bold
}

.table thead
th {
  vertical-align: bottom
}

.table caption + thead tr:first-child th, .table caption + thead tr:first-child td, .table colgroup + thead tr:first-child th, .table colgroup + thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child
td {
  border-top: 0
}

.table tbody + tbody {
  border-top: 2px solid #ddd
}

.table
.table {
  background-color: #fff
}

.table-condensed th, .table-condensed
td {
  padding: 4px 5px
}

.table-bordered {
  border: 1px solid #ddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px
}

.table-bordered th, .table-bordered
td {
  border-left: 1px solid #ddd
}

.table-bordered caption + thead tr:first-child th, .table-bordered caption + tbody tr:first-child th, .table-bordered caption + tbody tr:first-child td, .table-bordered colgroup + thead tr:first-child th, .table-bordered colgroup + tbody tr:first-child th, .table-bordered colgroup + tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child
td {
  border-top: 0
}

.table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px
}

.table-bordered thead:first-child tr:first-child > th:last-child, .table-bordered tbody:first-child tr:first-child > td:last-child, .table-bordered tbody:first-child tr:first-child > th:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px
}

.table-bordered thead:last-child tr:last-child > th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tbody:last-child tr:last-child > th:first-child, .table-bordered tfoot:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > th:first-child {
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px
}

.table-bordered thead:last-child tr:last-child > th:last-child, .table-bordered tbody:last-child tr:last-child > td:last-child, .table-bordered tbody:last-child tr:last-child > th:last-child, .table-bordered tfoot:last-child tr:last-child > td:last-child, .table-bordered tfoot:last-child tr:last-child > th:last-child {
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px
}

.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0
}

.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0
}

.table-bordered caption + thead tr:first-child th:first-child, .table-bordered caption + tbody tr:first-child td:first-child, .table-bordered colgroup + thead tr:first-child th:first-child, .table-bordered colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px
}

.table-bordered caption + thead tr:first-child th:last-child, .table-bordered caption + tbody tr:first-child td:last-child, .table-bordered colgroup + thead tr:first-child th:last-child, .table-bordered colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px
}

.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9
}

.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th {
  background-color: #f5f5f5
}

table td[class*="span"], table th[class*="span"], .row-fluid table td[class*="span"], .row-fluid table th[class*="span"] {
  display: table-cell;
  float: none;
  margin-left: 0
}

.table td.span1, .table
th.span1 {
  float: none;
  width: 44px;
  margin-left: 0
}

.table td.span2, .table
th.span2 {
  float: none;
  width: 124px;
  margin-left: 0
}

.table td.span3, .table
th.span3 {
  float: none;
  width: 204px;
  margin-left: 0
}

.table td.span4, .table
th.span4 {
  float: none;
  width: 284px;
  margin-left: 0
}

.table td.span5, .table
th.span5 {
  float: none;
  width: 364px;
  margin-left: 0
}

.table td.span6, .table
th.span6 {
  float: none;
  width: 444px;
  margin-left: 0
}

.table td.span7, .table
th.span7 {
  float: none;
  width: 524px;
  margin-left: 0
}

.table td.span8, .table
th.span8 {
  float: none;
  width: 604px;
  margin-left: 0
}

.table td.span9, .table
th.span9 {
  float: none;
  width: 684px;
  margin-left: 0
}

.table td.span10, .table
th.span10 {
  float: none;
  width: 764px;
  margin-left: 0
}

.table td.span11, .table
th.span11 {
  float: none;
  width: 844px;
  margin-left: 0
}

.table td.span12, .table
th.span12 {
  float: none;
  width: 924px;
  margin-left: 0
}

.table tbody tr.success > td {
  background-color: #dff0d8
}

.table tbody tr.error > td {
  background-color: #f2dede
}

.table tbody tr.warning > td {
  background-color: #fcf8e3
}

.table tbody tr.info > td {
  background-color: #d9edf7
}

.table-hover tbody tr.success:hover > td {
  background-color: #d0e9c6
}

.table-hover tbody tr.error:hover > td {
  background-color: #ebcccc
}

.table-hover tbody tr.warning:hover > td {
  background-color: #faf2cc
}

.table-hover tbody tr.info:hover > td {
  background-color: #c4e3f3
}

[class^="icon-"], [class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 1px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/bootstrap/img/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat
}

.icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:focus > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > li > a:focus > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:focus > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"], .dropdown-submenu:focus > a > [class*=" icon-"] {
  background-image: url("https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/bootstrap/img/glyphicons-halflings-white.png")
}

.icon-glass {
  background-position: 0 0
}

.icon-music {
  background-position: -24px 0
}

.icon-search {
  background-position: -48px 0
}

.icon-envelope {
  background-position: -72px 0
}

.icon-heart {
  background-position: -96px 0
}

.icon-star {
  background-position: -120px 0
}

.icon-star-empty {
  background-position: -144px 0
}

.icon-user {
  background-position: -168px 0
}

.icon-film {
  background-position: -192px 0
}

.icon-th-large {
  background-position: -216px 0
}

.icon-th {
  background-position: -240px 0
}

.icon-th-list {
  background-position: -264px 0
}

.icon-ok {
  background-position: -288px 0
}

.icon-remove {
  background-position: -312px 0
}

.icon-zoom-in {
  background-position: -336px 0
}

.icon-zoom-out {
  background-position: -360px 0
}

.icon-off {
  background-position: -384px 0
}

.icon-signal {
  background-position: -408px 0
}

.icon-cog {
  background-position: -432px 0
}

.icon-trash {
  background-position: -456px 0
}

.icon-home {
  background-position: 0 -24px
}

.icon-file {
  background-position: -24px -24px
}

.icon-time {
  background-position: -48px -24px
}

.icon-road {
  background-position: -72px -24px
}

.icon-download-alt {
  background-position: -96px -24px
}

.icon-download {
  background-position: -120px -24px
}

.icon-upload {
  background-position: -144px -24px
}

.icon-inbox {
  background-position: -168px -24px
}

.icon-play-circle {
  background-position: -192px -24px
}

.icon-repeat {
  background-position: -216px -24px
}

.icon-refresh {
  background-position: -240px -24px
}

.icon-list-alt {
  background-position: -264px -24px
}

.icon-lock {
  background-position: -287px -24px
}

.icon-flag {
  background-position: -312px -24px
}

.icon-headphones {
  background-position: -336px -24px
}

.icon-volume-off {
  background-position: -360px -24px
}

.icon-volume-down {
  background-position: -384px -24px
}

.icon-volume-up {
  background-position: -408px -24px
}

.icon-qrcode {
  background-position: -432px -24px
}

.icon-barcode {
  background-position: -456px -24px
}

.icon-tag {
  background-position: 0 -48px
}

.icon-tags {
  background-position: -25px -48px
}

.icon-book {
  background-position: -48px -48px
}

.icon-bookmark {
  background-position: -72px -48px
}

.icon-print {
  background-position: -96px -48px
}

.icon-camera {
  background-position: -120px -48px
}

.icon-font {
  background-position: -144px -48px
}

.icon-bold {
  background-position: -167px -48px
}

.icon-italic {
  background-position: -192px -48px
}

.icon-text-height {
  background-position: -216px -48px
}

.icon-text-width {
  background-position: -240px -48px
}

.icon-align-left {
  background-position: -264px -48px
}

.icon-align-center {
  background-position: -288px -48px
}

.icon-align-right {
  background-position: -312px -48px
}

.icon-align-justify {
  background-position: -336px -48px
}

.icon-list {
  background-position: -360px -48px
}

.icon-indent-left {
  background-position: -384px -48px
}

.icon-indent-right {
  background-position: -408px -48px
}

.icon-facetime-video {
  background-position: -432px -48px
}

.icon-picture {
  background-position: -456px -48px
}

.icon-pencil {
  background-position: 0 -72px
}

.icon-map-marker {
  background-position: -24px -72px
}

.icon-adjust {
  background-position: -48px -72px
}

.icon-tint {
  background-position: -72px -72px
}

.icon-edit {
  background-position: -96px -72px
}

.icon-share {
  background-position: -120px -72px
}

.icon-check {
  background-position: -144px -72px
}

.icon-move {
  background-position: -168px -72px
}

.icon-step-backward {
  background-position: -192px -72px
}

.icon-fast-backward {
  background-position: -216px -72px
}

.icon-backward {
  background-position: -240px -72px
}

.icon-play {
  background-position: -264px -72px
}

.icon-pause {
  background-position: -288px -72px
}

.icon-stop {
  background-position: -312px -72px
}

.icon-forward {
  background-position: -336px -72px
}

.icon-fast-forward {
  background-position: -360px -72px
}

.icon-step-forward {
  background-position: -384px -72px
}

.icon-eject {
  background-position: -408px -72px
}

.icon-chevron-left {
  background-position: -432px -72px
}

.icon-chevron-right {
  background-position: -456px -72px
}

.icon-plus-sign {
  background-position: 0 -96px
}

.icon-minus-sign {
  background-position: -24px -96px
}

.icon-remove-sign {
  background-position: -48px -96px
}

.icon-ok-sign {
  background-position: -72px -96px
}

.icon-question-sign {
  background-position: -96px -96px
}

.icon-info-sign {
  background-position: -120px -96px
}

.icon-screenshot {
  background-position: -144px -96px
}

.icon-remove-circle {
  background-position: -168px -96px
}

.icon-ok-circle {
  background-position: -192px -96px
}

.icon-ban-circle {
  background-position: -216px -96px
}

.icon-arrow-left {
  background-position: -240px -96px
}

.icon-arrow-right {
  background-position: -264px -96px
}

.icon-arrow-up {
  background-position: -289px -96px
}

.icon-arrow-down {
  background-position: -312px -96px
}

.icon-share-alt {
  background-position: -336px -96px
}

.icon-resize-full {
  background-position: -360px -96px
}

.icon-resize-small {
  background-position: -384px -96px
}

.icon-plus {
  background-position: -408px -96px
}

.icon-minus {
  background-position: -433px -96px
}

.icon-asterisk {
  background-position: -456px -96px
}

.icon-exclamation-sign {
  background-position: 0 -120px
}

.icon-gift {
  background-position: -24px -120px
}

.icon-leaf {
  background-position: -48px -120px
}

.icon-fire {
  background-position: -72px -120px
}

.icon-eye-open {
  background-position: -96px -120px
}

.icon-eye-close {
  background-position: -120px -120px
}

.icon-warning-sign {
  background-position: -144px -120px
}

.icon-plane {
  background-position: -168px -120px
}

.icon-calendar {
  background-position: -192px -120px
}

.icon-random {
  width: 16px;
  background-position: -216px -120px
}

.icon-comment {
  background-position: -240px -120px
}

.icon-magnet {
  background-position: -264px -120px
}

.icon-chevron-up {
  background-position: -288px -120px
}

.icon-chevron-down {
  background-position: -313px -119px
}

.icon-retweet {
  background-position: -336px -120px
}

.icon-shopping-cart {
  background-position: -360px -120px
}

.icon-folder-close {
  width: 16px;
  background-position: -384px -120px
}

.icon-folder-open {
  width: 16px;
  background-position: -408px -120px
}

.icon-resize-vertical {
  background-position: -432px -119px
}

.icon-resize-horizontal {
  background-position: -456px -118px
}

.icon-hdd {
  background-position: 0 -144px
}

.icon-bullhorn {
  background-position: -24px -144px
}

.icon-bell {
  background-position: -48px -144px
}

.icon-certificate {
  background-position: -72px -144px
}

.icon-thumbs-up {
  background-position: -96px -144px
}

.icon-thumbs-down {
  background-position: -120px -144px
}

.icon-hand-right {
  background-position: -144px -144px
}

.icon-hand-left {
  background-position: -168px -144px
}

.icon-hand-up {
  background-position: -192px -144px
}

.icon-hand-down {
  background-position: -216px -144px
}

.icon-circle-arrow-right {
  background-position: -240px -144px
}

.icon-circle-arrow-left {
  background-position: -264px -144px
}

.icon-circle-arrow-up {
  background-position: -288px -144px
}

.icon-circle-arrow-down {
  background-position: -312px -144px
}

.icon-globe {
  background-position: -336px -144px
}

.icon-wrench {
  background-position: -360px -144px
}

.icon-tasks {
  background-position: -384px -144px
}

.icon-filter {
  background-position: -408px -144px
}

.icon-briefcase {
  background-position: -432px -144px
}

.icon-fullscreen {
  background-position: -456px -144px
}

.dropup, .dropdown {
  position: relative
}

.dropdown-toggle {
  *margin-bottom: -3px
}

.dropdown-toggle:active, .open .dropdown-toggle {
  outline: 0
}

.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: ""
}

.dropdown
.caret {
  margin-top: 8px;
  margin-left: 2px
}

.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: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -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
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto
}

.dropdown-menu
.divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #fff
}

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333;
  white-space: nowrap
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
  color: #fff;
  text-decoration: none;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #08c, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #08c, #0077b3);
  background-image: -o-linear-gradient(top, #08c, #0077b3);
  background-image: linear-gradient(to bottom, #08c, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #08c, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #08c, #0077b3);
  background-image: -o-linear-gradient(top, #08c, #0077b3);
  background-image: linear-gradient(to bottom, #08c, #0077b3);
  background-repeat: repeat-x;
  outline: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)
}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #999
}

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: default;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.open {
  *z-index: 1000
}

.open > .dropdown-menu {
  display: block
}

.pull-right > .dropdown-menu {
  right: 0;
  left: auto
}

.dropup .caret, .navbar-fixed-bottom .dropdown
.caret {
  border-top: 0;
  border-bottom: 4px solid #000;
  content: ""
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px
}

.dropdown-submenu {
  position: relative
}

.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
}

.dropdown-submenu:hover > .dropdown-menu {
  display: block
}

.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
}

.dropdown-submenu > a:after {
  display: block;
  float: right;
  width: 0;
  height: 0;
  margin-top: 5px;
  margin-right: -10px;
  border-color: transparent;
  border-left-color: #ccc;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  content: " "
}

.dropdown-submenu:hover > a:after {
  border-left-color: #fff
}

.dropdown-submenu.pull-left {
  float: none
}

.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
}

.dropdown .dropdown-menu .nav-header {
  padding-right: 20px;
  padding-left: 20px
}

.typeahead {
  z-index: 1051;
  margin-top: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05)
}

.well
blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15)
}

.well-large {
  padding: 24px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px
}

.well-small {
  padding: 9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px
}

.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  -moz-transition: opacity .15s linear;
  -o-transition: opacity .15s linear;
  transition: opacity .15s linear
}

.fade.in {
  opacity: 1
}

.collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height .35s ease;
  -moz-transition: height .35s ease;
  -o-transition: height .35s ease;
  transition: height .35s ease
}

.collapse.in {
  height: auto
}

.close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .2;
  filter: alpha(opacity=20)
}

.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: .4;
  filter: alpha(opacity=40)
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none
}

.btn {
  display: inline-block;
  *display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  color: #333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  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;
  border: 1px solid #ccc;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05)
}

.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
  color: #333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9
}

.btn:active, .btn.active {
  background-color: #ccc \9
}

.btn:first-child {
  *margin-left: 0
}

.btn:hover, .btn:focus {
  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
}

.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px
}

.btn.active, .btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)
}

.btn.disabled, .btn[disabled] {
  cursor: default;
  background-image: none;
  opacity: .65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none
}

.btn-large {
  padding: 11px 19px;
  font-size: 17.5px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px
}

.btn-large [class^="icon-"], .btn-large [class*=" icon-"] {
  margin-top: 4px
}

.btn-small {
  padding: 2px 10px;
  font-size: 11.9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px
}

.btn-small [class^="icon-"], .btn-small [class*=" icon-"] {
  margin-top: 0
}

.btn-mini [class^="icon-"], .btn-mini [class*=" icon-"] {
  margin-top: -1px
}

.btn-mini {
  padding: 0 6px;
  font-size: 10.5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px
}

.btn-block {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

.btn-block + .btn-block {
  margin-top: 5px
}

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
  width: 100%
}

.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active {
  color: rgba(255, 255, 255, 0.75)
}

.btn-primary {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  *background-color: #04c;
  background-image: -moz-linear-gradient(top, #08c, #04c);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));
  background-image: -webkit-linear-gradient(top, #08c, #04c);
  background-image: -o-linear-gradient(top, #08c, #04c);
  background-image: linear-gradient(to bottom, #08c, #04c);
  background-repeat: repeat-x;
  border-color: #04c #04c #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
  color: #fff;
  background-color: #04c;
  *background-color: #003bb3
}

.btn-primary:active, .btn-primary.active {
  background-color: #039 \9
}

.btn-warning {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  *background-color: #f89406;
  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;
  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);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
  color: #fff;
  background-color: #f89406;
  *background-color: #df8505
}

.btn-warning:active, .btn-warning.active {
  background-color: #c67605 \9
}

.btn-danger {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  *background-color: #bd362f;
  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;
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
  color: #fff;
  background-color: #bd362f;
  *background-color: #a9302a
}

.btn-danger:active, .btn-danger.active {
  background-color: #942a25 \9
}

.btn-success {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
  color: #fff;
  background-color: #51a351;
  *background-color: #499249
}

.btn-success:active, .btn-success.active {
  background-color: #408140 \9
}

.btn-info {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  *background-color: #2f96b4;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
  color: #fff;
  background-color: #2f96b4;
  *background-color: #2a85a0
}

.btn-info:active, .btn-info.active {
  background-color: #24748c \9
}

.btn-inverse {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  *background-color: #222;
  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;
  border-color: #222 #222 #000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
  color: #fff;
  background-color: #222;
  *background-color: #151515
}

.btn-inverse:active, .btn-inverse.active {
  background-color: #080808 \9
}

button.btn, input[type="submit"].btn {
  *padding-top: 3px;
  *padding-bottom: 3px
}

button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0
}

button.btn.btn-large, input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px
}

button.btn.btn-small, input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px
}

button.btn.btn-mini, input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px
}

.btn-link, .btn-link:active, .btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none
}

.btn-link {
  color: #08c;
  cursor: pointer;
  border-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0
}

.btn-link:hover, .btn-link:focus {
  color: #005580;
  text-decoration: underline;
  background-color: transparent
}

.btn-link[disabled]:hover, .btn-link[disabled]:focus {
  color: #333;
  text-decoration: none
}

.btn-group {
  position: relative;
  display: inline-block;
  *display: inline;
  *margin-left: .3em;
  font-size: 0;
  white-space: nowrap;
  vertical-align: middle;
  *zoom: 1
}

.btn-group:first-child {
  *margin-left: 0
}

.btn-group + .btn-group {
  margin-left: 5px
}

.btn-toolbar {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 0
}

.btn-toolbar > .btn + .btn, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn + .btn-group {
  margin-left: 5px
}

.btn-group > .btn {
  position: relative;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0
}

.btn-group > .btn + .btn {
  margin-left: -1px
}

.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
  font-size: 14px
}

.btn-group > .btn-mini {
  font-size: 10.5px
}

.btn-group > .btn-small {
  font-size: 11.9px
}

.btn-group > .btn-large {
  font-size: 17.5px
}

.btn-group > .btn:first-child {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px
}

.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px
}

.btn-group > .btn.large:first-child {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px
}

.btn-group > .btn.large:last-child, .btn-group > .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px
}

.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active {
  z-index: 2
}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
  outline: 0
}

.btn-group > .btn + .dropdown-toggle {
  *padding-top: 5px;
  padding-right: 8px;
  *padding-bottom: 5px;
  padding-left: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05)
}

.btn-group > .btn-mini + .dropdown-toggle {
  *padding-top: 2px;
  padding-right: 5px;
  *padding-bottom: 2px;
  padding-left: 5px
}

.btn-group > .btn-small + .dropdown-toggle {
  *padding-top: 5px;
  *padding-bottom: 4px
}

.btn-group > .btn-large + .dropdown-toggle {
  *padding-top: 7px;
  padding-right: 12px;
  *padding-bottom: 7px;
  padding-left: 12px
}

.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)
}

.btn-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6
}

.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #04c
}

.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406
}

.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f
}

.btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351
}

.btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4
}

.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222
}

.btn
.caret {
  margin-top: 8px;
  margin-left: 0
}

.btn-large
.caret {
  margin-top: 6px
}

.btn-large
.caret {
  border-top-width: 5px;
  border-right-width: 5px;
  border-left-width: 5px
}

.btn-mini .caret, .btn-small
.caret {
  margin-top: 8px
}

.dropup .btn-large
.caret {
  border-bottom-width: 5px
}

.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse
.caret {
  border-top-color: #fff;
  border-bottom-color: #fff
}

.btn-group-vertical {
  display: inline-block;
  *display: inline;
  *zoom: 1
}

.btn-group-vertical > .btn {
  display: block;
  float: none;
  max-width: 100%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0
}

.btn-group-vertical > .btn + .btn {
  margin-top: -1px;
  margin-left: 0
}

.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
}

.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
}

.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
}

.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
}

.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px
}

.alert, .alert
h4 {
  color: #c09853
}

.alert
h4 {
  margin: 0
}

.alert
.close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px
}

.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6
}

.alert-success
h4 {
  color: #468847
}

.alert-danger, .alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7
}

.alert-danger h4, .alert-error
h4 {
  color: #b94a48
}

.alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1
}

.alert-info
h4 {
  color: #3a87ad
}

.alert-block {
  padding-top: 14px;
  padding-bottom: 14px
}

.alert-block > p, .alert-block > ul {
  margin-bottom: 0
}

.alert-block p + p {
  margin-top: 5px
}

.nav {
  margin-bottom: 20px;
  margin-left: 0;
  list-style: none
}

.nav > li > a {
  display: block
}

.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #eee
}

.nav > li > a > img {
  max-width: none
}

.nav > .pull-right {
  float: right
}

.nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  color: #999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase
}

.nav li + .nav-header {
  margin-top: 9px
}

.nav-list {
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 0
}

.nav-list > li > a, .nav-list .nav-header {
  margin-right: -15px;
  margin-left: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5)
}

.nav-list > li > a {
  padding: 3px 15px
}

.nav-list > .active > a, .nav-list > .active > a:hover, .nav-list > .active > a:focus {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #08c
}

.nav-list [class^="icon-"], .nav-list [class*=" icon-"] {
  margin-right: 2px
}

.nav-list
.divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #fff
}

.nav-tabs, .nav-pills {
  *zoom: 1
}

.nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after {
  display: table;
  line-height: 0;
  content: ""
}

.nav-tabs:after, .nav-pills:after {
  clear: both
}

.nav-tabs > li, .nav-pills > li {
  float: left
}

.nav-tabs > li > a, .nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px
}

.nav-tabs {
  border-bottom: 1px solid #ddd
}

.nav-tabs > li {
  margin-bottom: -1px
}

.nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 20px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0
}

.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
  border-color: #eee #eee #ddd
}

.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent
}

.nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px
}

.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {
  color: #fff;
  background-color: #08c
}

.nav-stacked > li {
  float: none
}

.nav-stacked > li > a {
  margin-right: 0
}

.nav-tabs.nav-stacked {
  border-bottom: 0
}

.nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0
}

.nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-topleft: 4px
}

.nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px
}

.nav-tabs.nav-stacked > li > a:hover, .nav-tabs.nav-stacked > li > a:focus {
  z-index: 2;
  border-color: #ddd
}

.nav-pills.nav-stacked > li > a {
  margin-bottom: 3px
}

.nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px
}

.nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px
}

.nav-pills .dropdown-menu {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px
}

.nav .dropdown-toggle
.caret {
  margin-top: 6px;
  border-top-color: #08c;
  border-bottom-color: #08c
}

.nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus
.caret {
  border-top-color: #005580;
  border-bottom-color: #005580
}

.nav-tabs .dropdown-toggle
.caret {
  margin-top: 8px
}

.nav .active .dropdown-toggle
.caret {
  border-top-color: #fff;
  border-bottom-color: #fff
}

.nav-tabs .active .dropdown-toggle
.caret {
  border-top-color: #555;
  border-bottom-color: #555
}

.nav > .dropdown.active > a:hover, .nav > .dropdown.active > a:focus {
  cursor: pointer
}

.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover, .nav > li.dropdown.open.active > a:focus {
  color: #fff;
  background-color: #999;
  border-color: #999
}

.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret, .nav li.dropdown.open a:focus
.caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
  opacity: 1;
  filter: alpha(opacity=100)
}

.tabs-stacked .open > a:hover, .tabs-stacked .open > a:focus {
  border-color: #999
}

.tabbable {
  *zoom: 1
}

.tabbable:before, .tabbable:after {
  display: table;
  line-height: 0;
  content: ""
}

.tabbable:after {
  clear: both
}

.tab-content {
  overflow: auto
}

.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs {
  border-bottom: 0
}

.tab-content > .tab-pane, .pill-content > .pill-pane {
  display: none
}

.tab-content > .active, .pill-content > .active {
  display: block
}

.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd
}

.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0
}

.tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px
}

.tabs-below > .nav-tabs > li > a:hover, .tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #ddd;
  border-bottom-color: transparent
}

.tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:hover, .tabs-below > .nav-tabs > .active > a:focus {
  border-color: transparent #ddd #ddd #ddd
}

.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li {
  float: none
}

.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px
}

.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd
}

.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px
}

.tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus {
  border-color: #eee #ddd #eee #eee
}

.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #fff
}

.tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd
}

.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0
}

.tabs-right > .nav-tabs > li > a:hover, .tabs-right > .nav-tabs > li > a:focus {
  border-color: #eee #eee #eee #ddd
}

.tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover, .tabs-right > .nav-tabs .active > a:focus {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #fff
}

.nav > .disabled > a {
  color: #999
}

.nav > .disabled > a:hover, .nav > .disabled > a:focus {
  text-decoration: none;
  cursor: default;
  background-color: transparent
}

.navbar {
  *position: relative;
  *z-index: 2;
  margin-bottom: 20px;
  overflow: visible
}

.navbar-inner {
  min-height: 40px;
  padding-right: 20px;
  padding-left: 20px;
  /*background-color: #fafafa;*/
  background-color: #101340;
  /*background-image: -moz-linear-gradient(top, #fff, #f2f2f2);*/
  /*background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f2f2f2));*/
  /*background-image: -webkit-linear-gradient(top, #fff, #f2f2f2);*/
  /*background-image: -o-linear-gradient(top, #fff, #f2f2f2);*/
  /*background-image: linear-gradient(to bottom, #fff, #f2f2f2);*/
  /*background-repeat: repeat-x;*/
  border: 1px solid #d4d4d4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);*/
  *zoom: 1;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065)
}

.button-end-show {
  background: #0088FF;
}

.navbar-inner:before, .navbar-inner:after {
  display: table;
  line-height: 0;
  content: ""
}

.navbar-inner:after {
  clear: both
}

.navbar
.container {
  width: auto
}

.nav-collapse.collapse {
  height: auto;
  overflow: visible
}

.navbar
.brand {
  display: block;
  float: left;
  padding: 10px 20px 10px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  color: #777;
  text-shadow: 0 1px 0 #fff
}

.navbar .brand:hover, .navbar .brand:focus {
  text-decoration: none
}

.navbar-text {
  margin-bottom: 0;
  line-height: 40px;
  color: #777
}

.navbar-link {
  color: #777
}

.navbar-link:hover, .navbar-link:focus {
  color: #333
}

.navbar .divider-vertical {
  height: 40px;
  margin: 0 9px;
  border-right: 1px solid #fff;
  border-left: 1px solid #f2f2f2
}

.navbar .btn, .navbar .btn-group {
  margin-top: 5px
}

.navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn, .navbar .input-prepend .btn-group, .navbar .input-append .btn-group {
  margin-top: 0
}

.navbar-form {
  margin-bottom: 0;
  *zoom: 1
}

.navbar-form:before, .navbar-form:after {
  display: table;
  line-height: 0;
  content: ""
}

.navbar-form:after {
  clear: both
}

.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form
.checkbox {
  margin-top: 5px
}

.navbar-form input, .navbar-form select, .navbar-form
.btn {
  display: inline-block;
  margin-bottom: 0
}

.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] {
  margin-top: 3px
}

.navbar-form .input-append, .navbar-form .input-prepend {
  margin-top: 5px;
  white-space: nowrap
}

.navbar-form .input-append input, .navbar-form .input-prepend
input {
  margin-top: 0
}

.navbar-search {
  position: relative;
  float: left;
  margin-top: 5px;
  margin-bottom: 0
}

.navbar-search .search-query {
  padding: 4px 14px;
  margin-bottom: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px
}

.navbar-static-top {
  position: static;
  margin-bottom: 0
}

.navbar-static-top .navbar-inner {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0
}

.navbar-fixed-top, .navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0
}

.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
  border-width: 0 0 1px
}

.navbar-fixed-bottom .navbar-inner {
  border-width: 1px 0 0
}

.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
  padding-right: 0;
  padding-left: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0
}

.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom
.container {
  width: 940px
}

.navbar-fixed-top {
  top: 0
}

.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1)
}

.navbar-fixed-bottom {
  bottom: 0
}

.navbar-fixed-bottom .navbar-inner {
  -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1)
}

.navbar
.nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0
}

.navbar .nav.pull-right {
  float: right;
  margin-right: 0
}

.navbar .nav > li {
  float: left
}

.navbar .nav > li > a {
  float: none;
  padding: 10px 15px 10px;
  color: #777;
  text-decoration: none;
  text-shadow: 0 1px 0 #fff
}

.navbar .nav .dropdown-toggle
.caret {
  margin-top: 8px
}

.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
  color: #333;
  text-decoration: none;
  background-color: transparent
}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
  color: #555;
  text-decoration: none;
  background-color: #e5e5e5;
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125)
}

.navbar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-right: 5px;
  margin-left: 5px;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #ededed;
  *background-color: #e5e5e5;
  background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
  background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
  background-repeat: repeat-x;
  border-color: #e5e5e5 #e5e5e5 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075)
}

.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
  color: #fff;
  background-color: #e5e5e5;
  *background-color: #d9d9d9
}

.navbar .btn-navbar:active, .navbar .btn-navbar.active {
  background-color: #ccc \9
}

.navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25)
}

.btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px
}

.navbar .nav > li > .dropdown-menu:before {
  position: absolute;
  top: -7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: ''
}

.navbar .nav > li > .dropdown-menu:after {
  position: absolute;
  top: -6px;
  left: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  content: ''
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
  top: auto;
  bottom: -7px;
  border-top: 7px solid #ccc;
  border-bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.2)
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
  top: auto;
  bottom: -6px;
  border-top: 6px solid #fff;
  border-bottom: 0
}

.navbar .nav li.dropdown > a:hover .caret, .navbar .nav li.dropdown > a:focus
.caret {
  border-top-color: #333;
  border-bottom-color: #333
}

.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  color: #555;
  background-color: #e5e5e5
}

.navbar .nav li.dropdown > .dropdown-toggle
.caret {
  border-top-color: #777;
  border-bottom-color: #777
}

.navbar .nav li.dropdown.open > .dropdown-toggle .caret, .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active > .dropdown-toggle
.caret {
  border-top-color: #555;
  border-bottom-color: #555
}

.navbar .pull-right > li > .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right {
  right: 0;
  left: auto
}

.navbar .pull-right > li > .dropdown-menu:before, .navbar .nav > li > .dropdown-menu.pull-right:before {
  right: 12px;
  left: auto
}

.navbar .pull-right > li > .dropdown-menu:after, .navbar .nav > li > .dropdown-menu.pull-right:after {
  right: 13px;
  left: auto
}

.navbar .pull-right > li > .dropdown-menu .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
  right: 100%;
  left: auto;
  margin-right: -1px;
  margin-left: 0;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px
}

.navbar-inverse .navbar-inner {
  background-color: #1b1b1b;
  background-image: -moz-linear-gradient(top, #222, #111);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222), to(#111));
  background-image: -webkit-linear-gradient(top, #222, #111);
  background-image: -o-linear-gradient(top, #222, #111);
  background-image: linear-gradient(to bottom, #222, #111);
  background-repeat: repeat-x;
  border-color: #252525;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0)
}

.navbar-inverse .brand, .navbar-inverse .nav > li > a {
  color: #999;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}

.navbar-inverse .brand:hover, .navbar-inverse .nav > li > a:hover, .navbar-inverse .brand:focus, .navbar-inverse .nav > li > a:focus {
  color: #fff
}

.navbar-inverse
.brand {
  color: #999
}

.navbar-inverse .navbar-text {
  color: #999
}

.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover {
  color: #fff;
  background-color: transparent
}

.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus {
  color: #fff;
  background-color: #111
}

.navbar-inverse .navbar-link {
  color: #999
}

.navbar-inverse .navbar-link:hover, .navbar-inverse .navbar-link:focus {
  color: #fff
}

.navbar-inverse .divider-vertical {
  border-right-color: #222;
  border-left-color: #111
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  color: #fff;
  background-color: #111
}

.navbar-inverse .nav li.dropdown > a:hover .caret, .navbar-inverse .nav li.dropdown > a:focus
.caret {
  border-top-color: #fff;
  border-bottom-color: #fff
}

.navbar-inverse .nav li.dropdown > .dropdown-toggle
.caret {
  border-top-color: #999;
  border-bottom-color: #999
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle
.caret {
  border-top-color: #fff;
  border-bottom-color: #fff
}

.navbar-inverse .navbar-search .search-query {
  color: #fff;
  background-color: #515151;
  border-color: #111;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none
}

.navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color: #ccc
}

.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color: #ccc
}

.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color: #ccc
}

.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused {
  padding: 5px 15px;
  color: #333;
  text-shadow: 0 1px 0 #fff;
  background-color: #fff;
  border: 0;
  outline: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15)
}

.navbar-inverse .btn-navbar {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e0e0e;
  *background-color: #040404;
  background-image: -moz-linear-gradient(top, #151515, #040404);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
  background-image: -webkit-linear-gradient(top, #151515, #040404);
  background-image: -o-linear-gradient(top, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-repeat: repeat-x;
  border-color: #040404 #040404 #000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] {
  color: #fff;
  background-color: #040404;
  *background-color: #000
}

.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active {
  background-color: #000 \9
}

.breadcrumb {
  padding: 8px 15px;
  margin: 0 0 20px;
  list-style: none;
  background-color: #f5f5f5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px
}

.breadcrumb > li {
  display: inline-block;
  *display: inline;
  text-shadow: 0 1px 0 #fff;
  *zoom: 1
}

.breadcrumb > li > .divider {
  padding: 0 5px;
  color: #ccc
}

.breadcrumb > .active {
  color: #999
}

.pagination {
  margin: 20px 0
}

.pagination
ul {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *zoom: 1;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05)
}

.pagination ul > li {
  display: inline
}

.pagination ul > li > a, .pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
  border-left-width: 0
}

.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span {
  background-color: #f5f5f5
}

.pagination ul > .active > a, .pagination ul > .active > span {
  color: #999;
  cursor: default
}

.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:focus {
  color: #999;
  cursor: default;
  background-color: transparent
}

.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px
}

.pagination ul > li:last-child > a, .pagination ul > li:last-child > span {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px
}

.pagination-centered {
  text-align: center
}

.pagination-right {
  text-align: right
}

.pagination-large ul > li > a, .pagination-large ul > li > span {
  padding: 11px 19px;
  font-size: 17.5px
}

.pagination-large ul > li:first-child > a, .pagination-large ul > li:first-child > span {
  -webkit-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px
}

.pagination-large ul > li:last-child > a, .pagination-large ul > li:last-child > span {
  -webkit-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px
}

.pagination-mini ul > li:first-child > a, .pagination-small ul > li:first-child > a, .pagination-mini ul > li:first-child > span, .pagination-small ul > li:first-child > span {
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px
}

.pagination-mini ul > li:last-child > a, .pagination-small ul > li:last-child > a, .pagination-mini ul > li:last-child > span, .pagination-small ul > li:last-child > span {
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px
}

.pagination-small ul > li > a, .pagination-small ul > li > span {
  padding: 2px 10px;
  font-size: 11.9px
}

.pagination-mini ul > li > a, .pagination-mini ul > li > span {
  padding: 0 6px;
  font-size: 10.5px
}

.pager {
  margin: 20px 0;
  text-align: center;
  list-style: none;
  *zoom: 1
}

.pager:before, .pager:after {
  display: table;
  line-height: 0;
  content: ""
}

.pager:after {
  clear: both
}

.pager
li {
  display: inline
}

.pager li > a, .pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px
}

.pager li > a:hover, .pager li > a:focus {
  text-decoration: none;
  background-color: #f5f5f5
}

.pager .next > a, .pager .next > span {
  float: right
}

.pager .previous > a, .pager .previous > span {
  float: left
}

.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
  color: #999;
  cursor: default;
  background-color: #fff
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000
}

.modal-backdrop.fade {
  opacity: 0
}

.modal-backdrop, .modal-backdrop.fade.in {
  opacity: .8;
  filter: alpha(opacity=80)
}

.modal {
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1050;
  width: 560px;
  margin-left: -280px;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box
}

.modal.fade {
  top: -25%;
  -webkit-transition: opacity .3s linear, top .3s ease-out;
  -moz-transition: opacity .3s linear, top .3s ease-out;
  -o-transition: opacity .3s linear, top .3s ease-out;
  transition: opacity .3s linear, top .3s ease-out
}

.modal.fade.in {
  top: 10%
}

.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee
}

.modal-header
.close {
  margin-top: 2px
}

.modal-header
h3 {
  margin: 0;
  line-height: 30px
}

.modal-body {
  position: relative;
  max-height: 400px;
  padding: 15px;
  overflow-y: auto
}

.modal-form {
  margin-bottom: 0
}

.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 #fff;
  -moz-box-shadow: inset 0 1px 0 #fff;
  box-shadow: inset 0 1px 0 #fff
}

.modal-footer:before, .modal-footer:after {
  display: table;
  line-height: 0;
  content: ""
}

.modal-footer:after {
  clear: both
}

.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0
}

.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-size: 11px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: visible
}

.tooltip.in {
  opacity: .8;
  filter: alpha(opacity=80)
}

.tooltip.top {
  padding: 5px 0;
  margin-top: -3px
}

.tooltip.right {
  padding: 0 5px;
  margin-left: 3px
}

.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px
}

.tooltip.left {
  padding: 0 5px;
  margin-left: -3px
}

.tooltip-inner {
  max-width: 200px;
  padding: 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-color: #000;
  border-width: 5px 5px 0
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-right-color: #000;
  border-width: 5px 5px 5px 0
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-left-color: #000;
  border-width: 5px 0 5px 5px
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-bottom-color: #000;
  border-width: 0 5px 5px
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -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
}

.popover.top {
  margin-top: -10px
}

.popover.right {
  margin-left: 10px
}

.popover.bottom {
  margin-top: 10px
}

.popover.left {
  margin-left: -10px
}

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0
}

.popover-title:empty {
  display: none
}

.popover-content {
  padding: 9px 14px
}

.popover .arrow, .popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid
}

.popover
.arrow {
  border-width: 11px
}

.popover .arrow:after {
  border-width: 10px;
  content: ""
}

.popover.top
.arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0
}

.popover.top .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  border-top-color: #fff;
  border-bottom-width: 0
}

.popover.right
.arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0
}

.popover.right .arrow:after {
  bottom: -10px;
  left: 1px;
  border-right-color: #fff;
  border-left-width: 0
}

.popover.bottom
.arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  border-top-width: 0
}

.popover.bottom .arrow:after {
  top: 1px;
  margin-left: -10px;
  border-bottom-color: #fff;
  border-top-width: 0
}

.popover.left
.arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
  border-right-width: 0
}

.popover.left .arrow:after {
  right: 1px;
  bottom: -10px;
  border-left-color: #fff;
  border-right-width: 0
}

.thumbnails {
  margin-left: -20px;
  list-style: none;
  *zoom: 1
}

.thumbnails:before, .thumbnails:after {
  display: table;
  line-height: 0;
  content: ""
}

.thumbnails:after {
  clear: both
}

.row-fluid
.thumbnails {
  margin-left: 0
}

.thumbnails > li {
  float: left;
  margin-bottom: 20px;
  margin-left: 20px
}

.thumbnail {
  display: block;
  padding: 4px;
  line-height: 20px;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -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
}

a.thumbnail:hover, a.thumbnail:focus {
  border-color: #08c;
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25)
}

.thumbnail > img {
  display: block;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto
}

.thumbnail
.caption {
  padding: 9px;
  color: #555
}

.media, .media-body {
  overflow: hidden;
  *overflow: visible;
  zoom: 1
}

.media, .media
.media {
  margin-top: 15px
}

.media:first-child {
  margin-top: 0
}

.media-object {
  display: block
}

.media-heading {
  margin: 0 0 5px
}

.media > .pull-left {
  margin-right: 10px
}

.media > .pull-right {
  margin-left: 10px
}

.media-list {
  margin-left: 0;
  list-style: none
}

.label, .badge {
  display: inline-block;
  padding: 2px 4px;
  font-size: 11.844px;
  font-weight: bold;
  line-height: 14px;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #999
}

.label {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px
}

.badge {
  padding-right: 9px;
  padding-left: 9px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px
}

.label:empty, .badge:empty {
  display: none
}

a.label:hover, a.label:focus, a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer
}

.label-important, .badge-important {
  background-color: #b94a48
}

.label-important[href], .badge-important[href] {
  background-color: #953b39
}

.label-warning, .badge-warning {
  background-color: #f89406
}

.label-warning[href], .badge-warning[href] {
  background-color: #c67605
}

.label-success, .badge-success {
  background-color: #468847
}

.label-success[href], .badge-success[href] {
  background-color: #356635
}

.label-info, .badge-info {
  background-color: #3a87ad
}

.label-info[href], .badge-info[href] {
  background-color: #2d6987
}

.label-inverse, .badge-inverse {
  background-color: #333
}

.label-inverse[href], .badge-inverse[href] {
  background-color: #1a1a1a
}

.btn .label, .btn
.badge {
  position: relative;
  top: -1px
}

.btn-mini .label, .btn-mini
.badge {
  top: 0
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0
  }
  to {
    background-position: 0 0
  }
}

@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0
  }
  to {
    background-position: 0 0
  }
}

@-ms-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0
  }
  to {
    background-position: 0 0
  }
}

@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0
  }
  to {
    background-position: 40px 0
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0
  }
  to {
    background-position: 0 0
  }
}

.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1)
}

.progress
.bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  color: #fff;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: width .6s ease;
  -moz-transition: width .6s ease;
  -o-transition: width .6s ease;
  transition: width .6s ease
}

.progress .bar + .bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15)
}

.progress-striped
.bar {
  background-color: #149bdf;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px
}

.progress.active
.bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite
}

.progress-danger .bar, .progress .bar-danger {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0)
}

.progress-danger.progress-striped .bar, .progress-striped .bar-danger {
  background-color: #ee5f5b;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.progress-success .bar, .progress .bar-success {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(to bottom, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0)
}

.progress-success.progress-striped .bar, .progress-striped .bar-success {
  background-color: #62c462;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.progress-info .bar, .progress .bar-info {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0)
}

.progress-info.progress-striped .bar, .progress-striped .bar-info {
  background-color: #5bc0de;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.progress-warning .bar, .progress .bar-warning {
  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='#fffbb450', endColorstr='#fff89406', GradientType=0)
}

.progress-warning.progress-striped .bar, .progress-striped .bar-warning {
  background-color: #fbb450;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.accordion {
  margin-bottom: 20px
}

.accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px
}

.accordion-heading {
  border-bottom: 0
}

.accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px
}

.accordion-toggle {
  cursor: pointer
}

.accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5
}

.carousel {
  position: relative;
  margin-bottom: 20px;
  line-height: 1
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden
}

.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
  -moz-transition: .6s ease-in-out left;
  -o-transition: .6s ease-in-out left;
  transition: .6s ease-in-out left
}

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
  display: block;
  line-height: 1
}

.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
  display: block
}

.carousel-inner > .active {
  left: 0
}

.carousel-inner > .next, .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%
}

.carousel-inner > .next {
  left: 100%
}

.carousel-inner > .prev {
  left: -100%
}

.carousel-inner > .next.left, .carousel-inner > .prev.right {
  left: 0
}

.carousel-inner > .active.left {
  left: -100%
}

.carousel-inner > .active.right {
  left: 100%
}

.carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #fff;
  text-align: center;
  background: #222;
  border: 3px solid #fff;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: .5;
  filter: alpha(opacity=50)
}

.carousel-control.right {
  right: 15px;
  left: auto
}

.carousel-control:hover, .carousel-control:focus {
  color: #fff;
  text-decoration: none;
  opacity: .9;
  filter: alpha(opacity=90)
}

.carousel-indicators {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 5;
  margin: 0;
  list-style: none
}

.carousel-indicators
li {
  display: block;
  float: left;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  text-indent: -999px;
  background-color: #ccc;
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 5px
}

.carousel-indicators
.active {
  background-color: #fff
}

.carousel-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 15px;
  background: #333;
  background: rgba(0, 0, 0, 0.75)
}

.carousel-caption h4, .carousel-caption
p {
  line-height: 20px;
  color: #fff
}

.carousel-caption
h4 {
  margin: 0 0 5px
}

.carousel-caption
p {
  margin-bottom: 0
}

.hero-unit {
  padding: 60px;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 200;
  line-height: 30px;
  color: inherit;
  background-color: #eee;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px
}

.hero-unit
h1 {
  margin-bottom: 0;
  font-size: 60px;
  line-height: 1;
  letter-spacing: -1px;
  color: inherit
}

.hero-unit
li {
  line-height: 30px
}

.pull-right {
  float: right
}

.pull-left {
  float: left
}

.hide {
  display: none
}

.show {
  display: block
}

.invisible {
  visibility: hidden
}

.affix {
  position: fixed
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/bootstrap/css/bootstrap-responsive.min.css */

.clearfix {
  *zoom: 1
}

.clearfix:before, .clearfix:after {
  display: table;
  line-height: 0;
  content: ""
}

.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: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

@-ms-viewport {
  width: device-width
}

.hidden {
  display: none;
  visibility: hidden
}

.visible-phone {
  display: none !important
}

.visible-tablet {
  display: none !important
}

.hidden-desktop {
  display: none !important
}

.visible-desktop {
  display: inherit !important
}

@media (min-width: 768px) and (max-width: 979px) {
  .hidden-desktop {
    display: inherit !important
  }

  .visible-desktop {
    display: none !important
  }

  .visible-tablet {
    display: inherit !important
  }

  .hidden-tablet {
    display: none !important
  }
}

@media (max-width: 767px) {
  .hidden-desktop {
    display: inherit !important
  }

  .visible-desktop {
    display: none !important
  }

  .visible-phone {
    display: inherit !important
  }

  .hidden-phone {
    display: none !important
  }
}

.visible-print {
  display: none !important
}

@media print {
  .visible-print {
    display: inherit !important
  }

  .hidden-print {
    display: none !important
  }
}

@media (min-width: 1200px) {
  .row {
    margin-left: -30px;
    *zoom: 1
  }

  .row:before, .row:after {
    display: table;
    line-height: 0;
    content: ""
  }

  .row:after {
    clear: both
  }

  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 30px
  }

  .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom
  .container {
    width: 1170px
  }

  .span12 {
    width: 1170px
  }

  .span11 {
    width: 1070px
  }

  .span10 {
    width: 970px
  }

  .span9 {
    width: 870px
  }

  .span8 {
    width: 770px
  }

  .span7 {
    width: 670px
  }

  .span6 {
    width: 570px
  }

  .span5 {
    width: 470px
  }

  .span4 {
    width: 370px
  }

  .span3 {
    width: 270px
  }

  .span2 {
    width: 170px
  }

  .span1 {
    width: 70px
  }

  .offset12 {
    margin-left: 1230px
  }

  .offset11 {
    margin-left: 1130px
  }

  .offset10 {
    margin-left: 1030px
  }

  .offset9 {
    margin-left: 930px
  }

  .offset8 {
    margin-left: 830px
  }

  .offset7 {
    margin-left: 730px
  }

  .offset6 {
    margin-left: 630px
  }

  .offset5 {
    margin-left: 530px
  }

  .offset4 {
    margin-left: 430px
  }

  .offset3 {
    margin-left: 330px
  }

  .offset2 {
    margin-left: 230px
  }

  .offset1 {
    margin-left: 130px
  }

  .row-fluid {
    width: 100%;
    *zoom: 1
  }

  .row-fluid:before, .row-fluid:after {
    display: table;
    line-height: 0;
    content: ""
  }

  .row-fluid:after {
    clear: both
  }

  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.564102564102564%;
    *margin-left: 2.5109110747408616%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
  }

  .row-fluid [class*="span"]:first-child {
    margin-left: 0
  }

  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.564102564102564%
  }

  .row-fluid
  .span12 {
    width: 100%;
    *width: 99.94680851063829%
  }

  .row-fluid
  .span11 {
    width: 91.45299145299145%;
    *width: 91.39979996362975%
  }

  .row-fluid
  .span10 {
    width: 82.90598290598291%;
    *width: 82.8527914166212%
  }

  .row-fluid
  .span9 {
    width: 74.35897435897436%;
    *width: 74.30578286961266%
  }

  .row-fluid
  .span8 {
    width: 65.81196581196582%;
    *width: 65.75877432260411%
  }

  .row-fluid
  .span7 {
    width: 57.26495726495726%;
    *width: 57.21176577559556%
  }

  .row-fluid
  .span6 {
    width: 48.717948717948715%;
    *width: 48.664757228587014%
  }

  .row-fluid
  .span5 {
    width: 40.17094017094017%;
    *width: 40.11774868157847%
  }

  .row-fluid
  .span4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%
  }

  .row-fluid
  .span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%
  }

  .row-fluid
  .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%
  }

  .row-fluid
  .span1 {
    width: 5.982905982905983%;
    *width: 5.929714493544281%
  }

  .row-fluid
  .offset12 {
    margin-left: 105.12820512820512%;
    *margin-left: 105.02182214948171%
  }

  .row-fluid .offset12:first-child {
    margin-left: 102.56410256410257%;
    *margin-left: 102.45771958537915%
  }

  .row-fluid
  .offset11 {
    margin-left: 96.58119658119658%;
    *margin-left: 96.47481360247316%
  }

  .row-fluid .offset11:first-child {
    margin-left: 94.01709401709402%;
    *margin-left: 93.91071103837061%
  }

  .row-fluid
  .offset10 {
    margin-left: 88.03418803418803%;
    *margin-left: 87.92780505546462%
  }

  .row-fluid .offset10:first-child {
    margin-left: 85.47008547008548%;
    *margin-left: 85.36370249136206%
  }

  .row-fluid
  .offset9 {
    margin-left: 79.48717948717949%;
    *margin-left: 79.38079650845607%
  }

  .row-fluid .offset9:first-child {
    margin-left: 76.92307692307693%;
    *margin-left: 76.81669394435352%
  }

  .row-fluid
  .offset8 {
    margin-left: 70.94017094017094%;
    *margin-left: 70.83378796144753%
  }

  .row-fluid .offset8:first-child {
    margin-left: 68.37606837606839%;
    *margin-left: 68.26968539734497%
  }

  .row-fluid
  .offset7 {
    margin-left: 62.393162393162385%;
    *margin-left: 62.28677941443899%
  }

  .row-fluid .offset7:first-child {
    margin-left: 59.82905982905982%;
    *margin-left: 59.72267685033642%
  }

  .row-fluid
  .offset6 {
    margin-left: 53.84615384615384%;
    *margin-left: 53.739770867430444%
  }

  .row-fluid .offset6:first-child {
    margin-left: 51.28205128205128%;
    *margin-left: 51.175668303327875%
  }

  .row-fluid
  .offset5 {
    margin-left: 45.299145299145295%;
    *margin-left: 45.1927623204219%
  }

  .row-fluid .offset5:first-child {
    margin-left: 42.73504273504273%;
    *margin-left: 42.62865975631933%
  }

  .row-fluid
  .offset4 {
    margin-left: 36.75213675213675%;
    *margin-left: 36.645753773413354%
  }

  .row-fluid .offset4:first-child {
    margin-left: 34.18803418803419%;
    *margin-left: 34.081651209310785%
  }

  .row-fluid
  .offset3 {
    margin-left: 28.205128205128204%;
    *margin-left: 28.0987452264048%
  }

  .row-fluid .offset3:first-child {
    margin-left: 25.641025641025642%;
    *margin-left: 25.53464266230224%
  }

  .row-fluid
  .offset2 {
    margin-left: 19.65811965811966%;
    *margin-left: 19.551736679396257%
  }

  .row-fluid .offset2:first-child {
    margin-left: 17.094017094017094%;
    *margin-left: 16.98763411529369%
  }

  .row-fluid
  .offset1 {
    margin-left: 11.11111111111111%;
    *margin-left: 11.004728132387708%
  }

  .row-fluid .offset1:first-child {
    margin-left: 8.547008547008547%;
    *margin-left: 8.440625568285142%
  }

  input, textarea, .uneditable-input {
    margin-left: 0
  }

  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 30px
  }

  input.span12, textarea.span12, .uneditable-input.span12 {
    width: 1156px
  }

  input.span11, textarea.span11, .uneditable-input.span11 {
    width: 1056px
  }

  input.span10, textarea.span10, .uneditable-input.span10 {
    width: 956px
  }

  input.span9, textarea.span9, .uneditable-input.span9 {
    width: 856px
  }

  input.span8, textarea.span8, .uneditable-input.span8 {
    width: 756px
  }

  input.span7, textarea.span7, .uneditable-input.span7 {
    width: 656px
  }

  input.span6, textarea.span6, .uneditable-input.span6 {
    width: 556px
  }

  input.span5, textarea.span5, .uneditable-input.span5 {
    width: 456px
  }

  input.span4, textarea.span4, .uneditable-input.span4 {
    width: 356px
  }

  input.span3, textarea.span3, .uneditable-input.span3 {
    width: 256px
  }

  input.span2, textarea.span2, .uneditable-input.span2 {
    width: 156px
  }

  input.span1, textarea.span1, .uneditable-input.span1 {
    width: 56px
  }

  .thumbnails {
    margin-left: -30px
  }

  .thumbnails > li {
    margin-left: 30px
  }

  .row-fluid
  .thumbnails {
    margin-left: 0
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  .row {
    margin-left: -20px;
    *zoom: 1
  }

  .row:before, .row:after {
    display: table;
    line-height: 0;
    content: ""
  }

  .row:after {
    clear: both
  }

  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px
  }

  .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom
  .container {
    width: 724px
  }

  .span12 {
    width: 724px
  }

  .span11 {
    width: 662px
  }

  .span10 {
    width: 600px
  }

  .span9 {
    width: 538px
  }

  .span8 {
    width: 476px
  }

  .span7 {
    width: 414px
  }

  .span6 {
    width: 352px
  }

  .span5 {
    width: 290px
  }

  .span4 {
    width: 228px
  }

  .span3 {
    width: 166px
  }

  .span2 {
    width: 104px
  }

  .span1 {
    width: 42px
  }

  .offset12 {
    margin-left: 764px
  }

  .offset11 {
    margin-left: 702px
  }

  .offset10 {
    margin-left: 640px
  }

  .offset9 {
    margin-left: 578px
  }

  .offset8 {
    margin-left: 516px
  }

  .offset7 {
    margin-left: 454px
  }

  .offset6 {
    margin-left: 392px
  }

  .offset5 {
    margin-left: 330px
  }

  .offset4 {
    margin-left: 268px
  }

  .offset3 {
    margin-left: 206px
  }

  .offset2 {
    margin-left: 144px
  }

  .offset1 {
    margin-left: 82px
  }

  .row-fluid {
    width: 100%;
    *zoom: 1
  }

  .row-fluid:before, .row-fluid:after {
    display: table;
    line-height: 0;
    content: ""
  }

  .row-fluid:after {
    clear: both
  }

  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.709239449864817%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
  }

  .row-fluid [class*="span"]:first-child {
    margin-left: 0
  }

  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.7624309392265194%
  }

  .row-fluid
  .span12 {
    width: 100%;
    *width: 99.94680851063829%
  }

  .row-fluid
  .span11 {
    width: 91.43646408839778%;
    *width: 91.38327259903608%
  }

  .row-fluid
  .span10 {
    width: 82.87292817679558%;
    *width: 82.81973668743387%
  }

  .row-fluid
  .span9 {
    width: 74.30939226519337%;
    *width: 74.25620077583166%
  }

  .row-fluid
  .span8 {
    width: 65.74585635359117%;
    *width: 65.69266486422946%
  }

  .row-fluid
  .span7 {
    width: 57.18232044198895%;
    *width: 57.12912895262725%
  }

  .row-fluid
  .span6 {
    width: 48.61878453038674%;
    *width: 48.56559304102504%
  }

  .row-fluid
  .span5 {
    width: 40.05524861878453%;
    *width: 40.00205712942283%
  }

  .row-fluid
  .span4 {
    width: 31.491712707182323%;
    *width: 31.43852121782062%
  }

  .row-fluid
  .span3 {
    width: 22.92817679558011%;
    *width: 22.87498530621841%
  }

  .row-fluid
  .span2 {
    width: 14.3646408839779%;
    *width: 14.311449394616199%
  }

  .row-fluid
  .span1 {
    width: 5.801104972375691%;
    *width: 5.747913483013988%
  }

  .row-fluid
  .offset12 {
    margin-left: 105.52486187845304%;
    *margin-left: 105.41847889972962%
  }

  .row-fluid .offset12:first-child {
    margin-left: 102.76243093922652%;
    *margin-left: 102.6560479605031%
  }

  .row-fluid
  .offset11 {
    margin-left: 96.96132596685082%;
    *margin-left: 96.8549429881274%
  }

  .row-fluid .offset11:first-child {
    margin-left: 94.1988950276243%;
    *margin-left: 94.09251204890089%
  }

  .row-fluid
  .offset10 {
    margin-left: 88.39779005524862%;
    *margin-left: 88.2914070765252%
  }

  .row-fluid .offset10:first-child {
    margin-left: 85.6353591160221%;
    *margin-left: 85.52897613729868%
  }

  .row-fluid
  .offset9 {
    margin-left: 79.8342541436464%;
    *margin-left: 79.72787116492299%
  }

  .row-fluid .offset9:first-child {
    margin-left: 77.07182320441989%;
    *margin-left: 76.96544022569647%
  }

  .row-fluid
  .offset8 {
    margin-left: 71.2707182320442%;
    *margin-left: 71.16433525332079%
  }

  .row-fluid .offset8:first-child {
    margin-left: 68.50828729281768%;
    *margin-left: 68.40190431409427%
  }

  .row-fluid
  .offset7 {
    margin-left: 62.70718232044199%;
    *margin-left: 62.600799341718584%
  }

  .row-fluid .offset7:first-child {
    margin-left: 59.94475138121547%;
    *margin-left: 59.838368402492065%
  }

  .row-fluid
  .offset6 {
    margin-left: 54.14364640883978%;
    *margin-left: 54.037263430116376%
  }

  .row-fluid .offset6:first-child {
    margin-left: 51.38121546961326%;
    *margin-left: 51.27483249088986%
  }

  .row-fluid
  .offset5 {
    margin-left: 45.58011049723757%;
    *margin-left: 45.47372751851417%
  }

  .row-fluid .offset5:first-child {
    margin-left: 42.81767955801105%;
    *margin-left: 42.71129657928765%
  }

  .row-fluid
  .offset4 {
    margin-left: 37.01657458563536%;
    *margin-left: 36.91019160691196%
  }

  .row-fluid .offset4:first-child {
    margin-left: 34.25414364640884%;
    *margin-left: 34.14776066768544%
  }

  .row-fluid
  .offset3 {
    margin-left: 28.45303867403315%;
    *margin-left: 28.346655695309746%
  }

  .row-fluid .offset3:first-child {
    margin-left: 25.69060773480663%;
    *margin-left: 25.584224756083227%
  }

  .row-fluid
  .offset2 {
    margin-left: 19.88950276243094%;
    *margin-left: 19.783119783707537%
  }

  .row-fluid .offset2:first-child {
    margin-left: 17.12707182320442%;
    *margin-left: 17.02068884448102%
  }

  .row-fluid
  .offset1 {
    margin-left: 11.32596685082873%;
    *margin-left: 11.219583872105325%
  }

  .row-fluid .offset1:first-child {
    margin-left: 8.56353591160221%;
    *margin-left: 8.457152932878806%
  }

  input, textarea, .uneditable-input {
    margin-left: 0
  }

  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 20px
  }

  input.span12, textarea.span12, .uneditable-input.span12 {
    width: 710px
  }

  input.span11, textarea.span11, .uneditable-input.span11 {
    width: 648px
  }

  input.span10, textarea.span10, .uneditable-input.span10 {
    width: 586px
  }

  input.span9, textarea.span9, .uneditable-input.span9 {
    width: 524px
  }

  input.span8, textarea.span8, .uneditable-input.span8 {
    width: 462px
  }

  input.span7, textarea.span7, .uneditable-input.span7 {
    width: 400px
  }

  input.span6, textarea.span6, .uneditable-input.span6 {
    width: 338px
  }

  input.span5, textarea.span5, .uneditable-input.span5 {
    width: 276px
  }

  input.span4, textarea.span4, .uneditable-input.span4 {
    width: 214px
  }

  input.span3, textarea.span3, .uneditable-input.span3 {
    width: 152px
  }

  input.span2, textarea.span2, .uneditable-input.span2 {
    width: 90px
  }

  input.span1, textarea.span1, .uneditable-input.span1 {
    width: 28px
  }
}

@media (max-width: 767px) {

  body {
    font-size: 14px;
    color: #333;
    background-color: #fafafa;
    /*f5ffa*/
  }

  .body {
    padding-right: 20px;
    padding-left: 20px
  }

  .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
    margin-right: -20px;
    margin-left: -20px
  }

  .container-fluid {
    padding: 0
  }

  .dl-horizontal
  dt {
    float: none;
    width: auto;
    clear: none;
    text-align: left
  }

  .dl-horizontal
  dd {
    margin-left: 0
  }

  .container {
    width: auto
  }

  .row-fluid {
    width: 100%
  }

  .row, .thumbnails {
    margin-left: 0
  }

  .thumbnails > li {
    float: none;
    margin-left: 0
  }

  [class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
  }

  .span12, .row-fluid
  .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
  }

  .row-fluid [class*="offset"]:first-child {
    margin-left: 0
  }

  .input-large, .input-xlarge, .input-xxlarge, input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
  }

  .input-prepend input, .input-append input, .input-prepend input[class*="span"], .input-append input[class*="span"] {
    display: inline-block;
    width: auto
  }

  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0
  }

  .modal {
    position: fixed;
    top: 20px;
    right: 20px;
    left: 20px;
    width: auto;
    margin: 0
  }

  .modal.fade {
    top: -100px
  }

  .modal.fade.in {
    top: 20px
  }
}

@media (max-width: 480px) {
  .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0)
  }

  .page-header h1
  small {
    display: block;
    line-height: 20px
  }

  input[type="checkbox"], input[type="radio"] {
    border: 1px solid #ccc
  }

  .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left
  }

  .form-horizontal
  .controls {
    margin-left: 0
  }

  .form-horizontal .control-list {
    padding-top: 0
  }

  .form-horizontal .form-actions {
    padding-right: 10px;
    padding-left: 10px
  }

  .media .pull-left, .media .pull-right {
    display: block;
    float: none;
    margin-bottom: 10px
  }

  .media-object {
    margin-right: 0;
    margin-left: 0
  }

  .modal {
    top: 10px;
    right: 10px;
    left: 10px
  }

  .modal-header
  .close {
    padding: 10px;
    margin: -10px
  }

  .carousel-caption {
    position: static
  }
}

@media (max-width: 979px) {
  .body {
    padding-top: 0
  }

  .navbar-fixed-top, .navbar-fixed-bottom {
    position: static
  }

  .navbar-fixed-top {
    margin-bottom: 20px
  }

  .navbar-fixed-bottom {
    margin-top: 20px
  }

  .navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
    padding: 5px
  }

  .navbar
  .container {
    width: auto;
    padding: 0
  }

  .navbar
  .brand {
    padding-right: 10px;
    padding-left: 10px;
    margin: 0 0 0 -5px
  }

  .nav-collapse {
    clear: both
  }

  .nav-collapse
  .nav {
    float: none;
    margin: 0 0 10px
  }

  .nav-collapse .nav > li {
    float: none
  }

  .nav-collapse .nav > li > a {
    margin-bottom: 2px
  }

  .nav-collapse .nav > .divider-vertical {
    display: none
  }

  .nav-collapse .nav .nav-header {
    color: #777;
    text-shadow: none
  }

  .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu
  a {
    padding: 9px 15px;
    font-weight: bold;
    color: #777;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
  }

  .nav-collapse
  .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
  }

  .nav-collapse .dropdown-menu li + li
  a {
    margin-bottom: 2px
  }

  .nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus {
    background-color: #f2f2f2
  }

  .navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu
  a {
    color: #999
  }

  .navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .nav > li > a:focus, .navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus {
    background-color: #111
  }

  .nav-collapse.in .btn-group {
    padding: 0;
    margin-top: 5px
  }

  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    display: none;
    float: none;
    max-width: none;
    padding: 0;
    margin: 0 15px;
    background-color: transparent;
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
  }

  .nav-collapse .open > .dropdown-menu {
    display: block
  }

  .nav-collapse .dropdown-menu:before, .nav-collapse .dropdown-menu:after {
    display: none
  }

  .nav-collapse .dropdown-menu
  .divider {
    display: none
  }

  .nav-collapse .nav > li > .dropdown-menu:before, .nav-collapse .nav > li > .dropdown-menu:after {
    display: none
  }

  .nav-collapse .navbar-form, .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1)
  }

  .navbar-inverse .nav-collapse .navbar-form, .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111;
    border-bottom-color: #111
  }

  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0
  }

  .nav-collapse, .nav-collapse.collapse {
    height: 0;
    overflow: hidden
  }

  .navbar .btn-navbar {
    display: block
  }

  .navbar-static .navbar-inner {
    padding-right: 10px;
    padding-left: 10px
  }
}

@media (min-width: 980px) {
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important
  }
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/css/kms.bootstrap.css */

.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: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

#footer {
  background-color: #f5f5f5
}

.body.login {
  background-color: #f5f5f5
}

.body.login
.well {
  background-color: #fff
}

#menuSearch .search-icon a,
#main_search .search-icon
a {
  color: #333;
  text-shadow: none
}

.navbar-inverse #menuSearch .search-icon a,
.navbar-inverse #main_search .search-icon
a {
  color: #fff
}

.navbar-inverse #menuSearch.navbar-search .add-on,
.navbar-inverse #main_search.navbar-search .add-on {
  background-color: #515151;
  border-color: #111;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .15);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .15);
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none
}

.form-actions {
  background-color: inherit
}

ul.thumbnails
div.wrapper {
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=0, Strength=2), progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=50, Strength=5), progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=100, Strength=5), progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=150, Strength=5), progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=200, Strength=5)
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/css/kms.css */

.screenreader-only {
  position: absolute !important;
  left: -9999px !important
}

.testLess {
  color: #08c
}

.html, body {
  height: 100%
}

.body {
  background-attachment: fixed;
  position: relative;
  min-height: 100%
}

@media (max-width: 767px) {
  .body {
    padding-right: 0px;
    padding-left: 0px
  }
}

#outerWrap, #wrap {
  min-height: 100%;
  height: auto !important;
  height: 100%
}

#outerWrap {
  margin: 0 auto -60px
}

#globalOuterWrap {
  height: 100%
}

#push, #footer {
  height: 60px
}

@media (max-width: 767px) {
  #footer {
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 20px;
    padding-right: 20px
  }
}

#wrap {
  padding-top: 15px;
  padding-bottom: 15px
}

@media (max-width: 767px) {
  #wrap {
    padding-top: 5px;
    padding-right: 5px;
    padding-left: 5px
  }
}

#wrap:focus {
  outline: none
}

.shrink__inline-elements {
  display: inline-block;
  list-style-type: none
}

#sidebar {
  margin-left: 0
}

.modal-body {
  overflow-y: visible
}

.bootbox.modal {
  overflow: visible !important
}

@media (max-width: 767px) {
  #header.navbar.navbar-static-top {
    margin-left: 0px;
    margin-right: 0px
  }
}

#header.navbar.navbar-static-top .navbar-inner {
  padding-top: 20px;
  padding-bottom: 5px
}

@media (max-width: 767px) {
  #header.navbar.navbar-static-top .navbar-inner {
    margin-left: -20px;
    margin-right: 0;
    padding-right: 0;
    padding-bottom: 0
  }
}

@media (max-width: 989px) {
  #header.navbar.navbar-static-top .navbar-inner {
    padding-top: 0
  }
}

#header div#toplinks ul
li {
  padding-left: 0px;
  font-size: 17.5px;
  font-weight: bold
}

#header ul.dropdown-menu .dropdown-submenu > .dropdown-menu {
  top: 0
}

#header #horizontalMenu ul.nav li > ul.dropdown-menu {
  margin: 0
}

li.dropdown:hover > #header #horizontalMenu ul.nav li > ul.dropdown-menu {
  display: block
}

#header .menu-trigger {
  padding-bottom: 5px
}

@media (max-width: 989px) {
  #header .menu-trigger {
    padding-bottom: 0px
  }
}

#header .nav
li {
  padding-left: 5px
}

#header
.navButtons {
  z-index: 100;
  text-align: right
}

#header .navButtons .btn-group {
  margin: 5px 0px 5px 10px
}

#header
.logoImg.brand {
  padding-top: 0px;
  margin-top: -5px;
  padding-bottom: 0px
}

#header
.smallLogo {
  max-height: 30px;
  max-width: 59%;
  margin: auto;
  margin-top: 5px
}

.handCursor {
  cursor: pointer
}

.wordBreak {
  word-break: keep-all
}

.navbar
.brand {
  font-weight: 500
}

@media (min-device-width: 768px) {
  .navbar
  .brand {
    font-size: 32px
  }
}

a#Kbtn-navbar {
  display: block !important
}

.smallPadding {
  padding-right: 5px;
  padding-left: 5px;
  margin: 0px
}

.bottomLeft {
  bottom: 0px;
  left: 0px
}

.bottomRight {
  bottom: 0px;
  right: 0px
}

.topLeft {
  top: 0px;
  left: 0px
}

.topRight {
  top: 0px;
  right: 0px
}

.absoluteTransparent {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
  background-color: transparent;
  color: transparent
}

.textCenter {
  text-align: center
}

.center {
  float: none;
  width: 100%;
  text-align: center;
  margin: auto
}

.center
* {
  margin: auto
}

.disabled, .disabled:hover, .disabled:focus {
  cursor: default;
  opacity: 0.65;
  color: #999;
  text-decoration: none
}

.transparent {
  opacity: 0.4;
  filter: alpha(opacity=40)
}

a.inactive {
  color: #999;
  pointer-events: none;
  cursor: default
}

.no-padding {
  padding: 0px
}

.absolute {
  position: absolute
}

.relative {
  position: relative
}

.fullsize {
  height: 100%;
  width: 100%
}

.small {
  font-size: 11.9px
}

.clear {
  clear: both
}

.align-right {
  text-align: right
}

.align-left {
  text-align: left
}

.inline {
  display: inline;
  width: auto
}

.inline-block {
  display: inline-block
}

.inlineStrong {
  display: inline !important;
  width: auto
}

.tight {
  margin: 0
}

.bold {
  font-weight: bold
}

.large {
  font-size: 17.5px
}

.rightnoleft {
  right: 0;
  left: auto
}

.bottomMargin {
  margin-bottom: 20px
}

.topMargin {
  margin-top: 20px
}

.topPadding {
  padding-top: 30%
}

.whiteBG {
  background: white
}

.pushRight {
  margin-left: 50px
}

.capitalize {
  text-transform: capitalize
}

.uppecase, .uppercase {
  text-transform: uppercase
}

.textCursor {
  cursor: text !important
}

.valign-top {
  vertical-align: top
}

.no-space {
  margin: 0px;
  padding: 0px
}

.no-space
.OverflowVisible {
  overflow: visible
}

.tooltip {
  margin: 10px
}

.tooltip.bottom {
  margin-top: 13px
}

.tooltip.right {
  margin-left: 13px
}

.tooltip.left {
  margin-right: 13px
}

.tabtable
.alert {
  margin-top: 10px
}

.searchTerm {
  background-color: #ffffcf;
  color: #000;
  text-shadow: none
}

#searchTerm {
  background-color: #ffffcf;
  color: #000;
  text-shadow: none;
  word-break: keep-all
}

@media (max-width: 767px) {
  h1#searchTerm {
    font-size: 17.5px
  }
}

#search {
  margin-left: 10px
}

.searchInput[name="searchkeyword"] {
  border-right-width: 0px
}

.searchInput::-ms-clear {
  display: none
}

.kmsSearch::-ms-clear {
  display: none
}

.input-append.input-prepend
input {
  border-left: 0px;
  border-right: 0px
}

.input-append.input-prepend .add-on {
  background: transparent
}

.input-append.input-prepend .add-on:first-child {
  border-right-width: 0px
}

.input-append.input-prepend .add-on:last-child {
  border-left-width: 0px
}

.input-append.input-prepend span.twitter-typeahead + span.add-on {
  position: relative
}

.input-append.input-prepend .tt-dropdown-menu {
  font-size: 14px
}

.searchInput.Xhidden + span.add-on {
  padding: 4px 0px
}

.titleRow {
  margin-top: 5px;
  margin-bottom: 20px
}

.categoriesList {
  height: 250px;
  overflow: auto
}

.dl-horizontal
dt {
  text-align: left
}

.readm-more {
  font-size: 11.9px
}

.mediaStats {
  position: absolute;
  bottom: 2px;
  width: 100%
}

.carousel-inner
.alert {
  margin-top: 5px;
  line-height: 20px
}

.carousel-inner .thumbnails > li.carouselItem {
  float: left
}

@media (max-width: 767px) {
  .carousel-inner .thumbnails > li.carouselItem {
    width: 166px;
    min-height: 140px
  }
}

.expandable {
  overflow: hidden
}

.entryActions {
  float: right
}

#entryActions a.disabled span.tabLabel:after {
  content: ""
}

#entryActions.with-placeholders a.disabled span.tabLabel:after {
  content: "\2026"
}

.entryTitle {
  font-weight: normal;
  line-height: normal;
  word-break: keep-all;
  margin: 0px
}

.entryTitle h1,
.entryTitle h2,
.entryTitle h3,
.entryTitle h4,
.entryTitle h5,
.entryTitle h6,
.entryTitle .entry-name {
  margin-top: 2px;
  font-weight: normal
}

.entryTitle .entry-name {
  font-family: inherit;
  color: inherit;
  text-rendering: optimizelegibility;
  font-size: 17.5px
}

#entryLike {
  text-decoration: none;
  display: inline-block;
  float: left
}

.normalWordBreak {
  word-break: normal
}

#PublishTabs div.navbar ul li
small.muted {
  margin-left: 5px
}

dl .read-more {
  margin-left: 10px
}

dl .read-more
br {
  display: none
}

.align-right .btn-group.align-left > ul.dropdown-menu {
  left: auto;
  right: 0
}

a i :hover,
a i a i:focus {
  text-decoration: none
}

a i.icon-white {
  color: white !important
}

.checkboxTd {
  width: 15px
}

#addcontent td.checkboxTd.hidden-phone {
  display: table-cell !important
}

.add-content__navbar {
  overflow: auto
}

td.thumbTd div.kaltura_player,
td.thumbTd div.thumb_wrapper
div.kaltura_player {
  background-color: black
}

@media (max-width: 767px) {
  td.thumbTd div.kaltura_player,
  td.thumbTd div.thumb_wrapper
  div.kaltura_player {
    height: 70.621468926554px
  }
}

@media (min-width: 767px) and (max-width: 989px) {
  td.thumbTd div.kaltura_player,
  td.thumbTd div.thumb_wrapper
  div.kaltura_player {
    height: 112.99435028249px
  }
}

@media (min-width: 989px) and (max-width: 1200px) {
  td.thumbTd div.kaltura_player,
  td.thumbTd div.thumb_wrapper
  div.kaltura_player {
    height: 127.1186440678px
  }
}

@media (min-width: 1200px) {
  td.thumbTd div.kaltura_player,
  td.thumbTd div.thumb_wrapper
  div.kaltura_player {
    height: 155.36723163842px
  }
}

.html.ie8 td.thumbTd
div.kaltura_player {
  width: 275px !important;
  height: 155.36723163842px !important
}

#wrap #userreportsWrap .tab-content {
  overflow: visible !important
}

#wrap
.navbar {
  margin-bottom: 5px
}

#wrap .navbar div.pull-right {
  margin-left: 5px
}

#wrap .navbar .nav > li > a {
  padding-left: 0px;
  padding-right: 0px
}

#wrap .navbar .nav > li,
#wrap .navbar .nav > button,
#wrap .navbar .nav > a.btn {
  margin-left: 5px
}

#wrap .navbar .nav > li:first-child,
#wrap .navbar .nav > button:first-child,
#wrap .navbar .nav > a.btn:first-child {
  margin-left: 0
}

#wrap
.nav {
  margin-bottom: 5px
}

#wrap .nav.nav-tabs {
  margin-bottom: 20px
}

#wrap .navbar-search {
  margin-left: 10px
}

#wrap .navbar-search
input {
  margin-bottom: 0px
}

#wrap .nav.nav-pills {
  margin-top: 5px
}

#wrap
#filterBarWrap {
  margin-left: 0px;
  margin-bottom: 0px
}

#wrap #filterBarWrap li a.dropdown-toggle {
  font-weight: bold;
  font-size: 17.5px;
  padding-left: 0px
}

#wrap #filterBarWrap .navbar-search#navbar-searchaddcontent {
  margin-left: 0px;
  margin-right: 2px
}

@media (max-width: 1200px) {
  #wrap #filterBarWrap .navbar-search#navbar-searchaddcontent
  #searchBar {
    width: 110px
  }
}

#wrap #filterBarWrap .navbar-search#navbar-searchaddcontent .input-append.input-prepend .add-on:last-child {
  width: 4px
}

#wrap #filterBarWrap:not(.navbar) .nav > li,
#wrap #filterBarWrap:not(.navbar) .nav > button,
#wrap #filterBarWrap:not(.navbar) .nav > a.btn {
  float: left;
  margin-left: 5px
}

#wrap #filterBarWrap:not(.navbar) .nav > li:first-child,
#wrap #filterBarWrap:not(.navbar) .nav > button:first-child,
#wrap #filterBarWrap:not(.navbar) .nav > a.btn:first-child {
  margin-left: 0
}

#wrap #filterBarWrap:not(.navbar) .nav > li > a {
  padding: 10px 5px 10px
}

#wrap #filterBarWrap:not(.navbar) .btn {
  margin-top: 5px
}

#wrap #filterBarWrap .navbar-inner {
  margin: 0;
  padding: 0;
  min-height: 0
}

#wrap #filterBarWrap .dropdown-toggle
.caret {
  margin-left: 5px
}

#wrap #filterBarWrap
ul.hiddenFilterViewButtons {
  margin-right: 2px
}

#wrap .carousel-inner > .item.active,
#wrap .tab-content {
  min-height: 70px;
  overflow: hidden !important
}

#wrap #searchTabs + div.tab-content {
  min-height: 250px
}

#wrap #searchTabs div.tab-content {
  min-height: 250px
}

#wrap #searchResultsTable > div.tab-content,
#wrap #mainChannelContent > div.tab-content,
#wrap #mainGalleryContent > div.tab-content {
  min-height: 250px
}

@media (max-width: 414px) {
  #wrap #searchResultsTable .nav.nav-pills {
    display: -webkit-inline-flex
  }
}

#wrap #addContentHolder > div.tab-content {
  min-height: 600px
}

#wrap #categoryCarousel .carousel-inner > .item.active,
#wrap #channelCarousel .carousel-inner > .item.active,
#wrap #myMediaCarousel .carousel-inner > .item.active {
  min-height: 270px
}

#wrap #myMediaCarousel #filterBarWrap
.viewSelectButtons {
  float: right
}

#wrap #myMediaCarousel #filterBarWrap
.selectButtonsContainer {
  width: 100%
}

#wrap #myMediaCarousel #filterBarWrap .selectButtonsContainer > li {
  margin-left: 10px;
  float: right
}

#wrap
#addcontent {
  min-height: 400px
}

#wrap #myMediaCarousel.tableClass
.sort {
  display: none
}

#mainGalleryContent
ul#channelsList.thumbnails {
  margin-left: -27px
}

#mainGalleryContent ul#channelsList.thumbnails
.span3 {
  display: list-item;
  width: 220px;
  margin-left: 20px
}

@media (min-width: 1200px) {
  #mainGalleryContent
  ul#channelsList.thumbnails {
    margin-left: -30px
  }

  #mainGalleryContent ul#channelsList.thumbnails
  .span3 {
    width: 270px;
    margin-left: 30px
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  #mainGalleryContent ul#channelsList.thumbnails
  .span3 {
    width: 166px;
    margin-left: 20px
  }
}

.badge {
  margin-bottom: 8px;
  margin-left: 1px
}

.badge
i {
  padding-right: 4px;
  margin-right: 2px
}

.categoriesList
ul.unstyled {
  padding-left: 30px
}

.categoriesList ul.unstyled
li.checkbox {
  padding-left: 5px
}

.categoriesList ul.unstyled li.checkbox
ul {
  padding-left: 20px
}

.categoriesList ul.unstyled li.checkbox ul
li {
  padding-left: 40px
}

.categoriesList
.hilite {
  color: #049cdb
}

label.inline span.inline
i {
  padding-right: 5px
}

.iconLegend
li {
  margin-right: 10px
}

.channelsList {
  margin-top: 15px
}

.channelsList
.checkbox.inline {
  margin-right: 10px
}

.channelsList .checkbox.inline + .checkbox.inline {
  margin-left: 0
}

.form-actions button,
.form-actions
a.btn {
  margin-right: 10px
}

@media (max-width: 767px) {
  .form-actions .inline-block {
    display: block
  }
}

@media (max-width: 767px) {
  .form-actions .btn-link {
    padding-left: 0
  }

  .form-actions .btn-link.next {
    float: right
  }
}

#publishState
div {
  margin-bottom: 15px
}

#publishState div
button {
  width: 120px
}

#publishState div
span {
  vertical-align: middle;
  line-height: 30px
}

span.visible-phone.inline.pull-right {
  margin-right: 5px;
  margin-top: 15px
}

span.visible-phone.inline.pull-left, span.hidden-desktop.inline.pull-left {
  margin-left: 5px;
  margin-top: 15px
}

span.hidden-phone.inline.pull-left, span.visible-desktop.inline.pull-left {
  margin-left: 5px;
  margin-top: 15px
}

span.inline.top-link.pull-left {
  margin-left: 5px;
  margin-top: 5px
}

.navbar
a#refresh {
  color: #333;
  text-decoration: none
}

#showsearch {
  font-size: initial
}

div.mobile-gallerysearchbar {
  margin: 0px 5%
}

div.mobile-gallerysearchbar
.MobileSearchinputHolder {
  margin-top: 10px
}

div.mobile-gallerysearchbar
form {
  width: 90% !important;
  margin: auto
}

#wrap div.mobile-gallerysearchbar .navbar-search {
  margin-left: 2%
}

#loginBox {
  min-width: 330px;
  width: 330px;
  margin: auto
}

@media (max-device-width: 767px) {
  #loginBox {
    width: 80%;
    min-width: 0
  }
}

.body.login
h3 {
  margin-top: 0px;
  margin-bottom: 20px
}

.body.login
#content {
  padding-top: 40px
}

.body.login
input {
  padding: 7px 0px 7px 5px;
  width: 95%;
  max-width: 305px
}

.body.login .form-actions {
  position: relative
}

.body.login .form-actions #Login-login {
  margin-left: -20px
}

.body.login .form-actions #Login-cancel {
  position: absolute;
  right: 7px;
  bottom: 20px
}

.body.login .form-actions #Login-forgot {
  position: absolute;
  right: 0
}

.smallSpinner {
  margin: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  height: 40px;
  text-align: center
}

.tinySpinner {
  margin: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  text-align: center
}

@-webkit-keyframes blink2 {
  0% {
    opacity: .2
  }
  20% {
    opacity: 1
  }
  100% {
    opacity: .2
  }
}

@-moz-keyframes blink2 {
  0% {
    opacity: .2
  }
  20% {
    opacity: 1
  }
  100% {
    opacity: .2
  }
}

@-o-keyframes blink2 {
  0% {
    opacity: .2
  }
  20% {
    opacity: 1
  }
  100% {
    opacity: .2
  }
}

@keyframes blink2 {
  0% {
    opacity: .2
  }
  20% {
    opacity: 1
  }
  100% {
    opacity: .2
  }
}

.elloading {
  font-size: 40px
}

.elloading
span {
  animation-name: blink2;
  animation-duration: 1.4s;
  animation-iteration-count: infinite;
  animation-fill-mode: both
}

.elloading span:nth-child(2) {
  animation-delay: .2s
}

.elloading span:nth-child(3) {
  animation-delay: .4s
}

#ajaxStatusMain {
  margin: auto;
  width: 150px
}

#ajaxStatusWrap {
  z-index: 1200;
  position: fixed;
  top: 47%;
  left: 46%;
  width: 200px;
  height: 150px;
  margin: auto;
  border-radius: 30px
}

#overlay {
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.01);
  z-index: 2000;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: none
}

#loaderWrap {
  width: 100%;
  z-index: 1000
}

#loaderWrap.sticky {
  position: fixed;
  top: 0px
}

#loaderWrap
#loaderBkgrd {
  position: absolute;
  height: 6px;
  width: 100%;
  background-color: #ccc
}

#loaderWrap
#loader {
  position: absolute;
  height: 6px;
  width: 10px;
  background-color: #08c;
  z-index: 1000;
  -webkit-transition-property: width;
  -moz-transition-property: width;
  -ms-transition-property: width;
  -o-transition-property: width;
  transition-property: width;
  -webkit-transition-duration: 20s;
  -moz-transition-duration: 20s;
  -ms-transition-duration: 20s;
  -o-transition-duration: 20s;
  transition-duration: 20s
}

@-webkit-keyframes blink {
  50% {
    opacity: 0
  }
}

@-moz-keyframes blink {
  50% {
    opacity: 0
  }
}

@-o-keyframes blink {
  50% {
    opacity: 0
  }
}

@keyframes blink {
  50% {
    opacity: 0
  }
}

.elementLoader {
  width: 100%;
  text-align: center;
  padding-bottom: 5px;
  padding-top: 10px
}

.elementLoader
.message {
  display: inline-block;
  color: #3a87ad;
  font-size: 18px;
  letter-spacing: 0.5px;
  -webkit-animation-name: blink;
  -moz-animation-name: blink;
  -o-animation-name: blink;
  animation-name: blink;
  -webktit-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  -o-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-duration: 2s;
  -moz-animation-duration: 2s;
  -o-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  animation-iteration-count: infinite
}

#entry-metadata-msg {
  margin-top: 30px;
  font-size: 14px
}

#entry-metadata-msg
.msg {
  -webkit-animation-name: blink;
  -moz-animation-name: blink;
  -o-animation-name: blink;
  animation-name: blink;
  -webktit-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  -o-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-duration: 2s;
  -moz-animation-duration: 2s;
  -o-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  animation-iteration-count: infinite
}

#mySidebar .elementLoader
.message {
  font-size: 16px
}

@media (min-device-width: 769px) and (max-device-width: 1024px) {
  #entryDataBlock.span9 {
    width: 74.46808510638297% !important
  }

  #mySidebar {
    display: block !important
  }

  #bottom_tabs
  .sidebar {
    display: none !important
  }
}

#catsearch {
  width: 230px;
  float: right
}

#channelDesc {
  word-break: keep-all
}

#channelSidebar {
  margin-top: 40px;
  overflow: hidden
}

#channelSidebar
.hidden {
  display: none
}

#channelSidebar #channel-toggles
.toggle {
  margin-top: 10px;
  width: 100%
}

#channelSidebar #sidebarStat
div {
  position: relative
}

#channelSidebar #sidebarStat .stat-item {
  float: left;
  margin: 0;
  margin-left: 10px;
  line-height: 40px;
  font-family: inherit;
  font-weight: bold;
  color: inherit;
  text-rendering: optimizelegibility
}

#channelSidebar #sidebarStat .stat-number {
  font-size: 31.5px
}

#channelSidebar #sidebarStat .stat-text {
  font-size: 17.5px
}

#channelSidebar dl.dl-horizontal dd,
#channelSidebar dl.dl-horizontal
dt {
  margin-top: 20px;
  text-align: left
}

#channelSidebar dl.dl-horizontal
dd {
  margin-left: 85px
}

@media (min-width: 1200px) {
  #channelSidebar dl.dl-horizontal
  dd {
    margin-left: 100px
  }
}

#channelSidebar dl.dl-horizontal
dt {
  width: 80px
}

@media (min-width: 1200px) {
  #channelSidebar dl.dl-horizontal
  dt {
    width: 100px
  }
}

#channelSidebar #channel-thumb-placeholder {
  height: 181px;
  background-color: #eee
}

#channelSidebar #reset-action-link.disabled:hover,
#channelSidebar #reset-action-link.disabled:focus {
  text-decoration: none;
  color: #999
}

div#galleryGrid {
  margin-left: -20px
}

div#galleryGrid
.alert {
  margin-top: 10px
}

div#galleryGrid
div.alert {
  margin-left: 20px
}

@media (min-width: 1200px) {
  div#galleryGrid {
    margin-left: -31px
  }

  div#galleryGrid
  div.alert {
    margin-left: 31px
  }
}

@media (max-width: 767px) {
  div#galleryGrid {
    margin-left: 0px
  }
}

ul#gallery
li.galleryItem {
  display: block;
  float: left;
  width: 220px;
  min-height: 150px;
  min-height: 30px;
  margin-bottom: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

.html.ie7 ul#gallery
li.galleryItem {
  width: 219px
}

@media (max-width: 989px) {
  ul#gallery
  li.galleryItem {
    width: 166px;
    min-height: 140px
  }
}

@media (min-width: 1200px) {
  ul#gallery
  li.galleryItem {
    width: 270px;
    min-height: 179px
  }
}

.isotope-item {
  z-index: 2
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1
}

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s
}

.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  -ms-transition-property: height, width;
  -o-transition-property: height, width;
  transition-property: height, width
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  -ms-transition-property: -ms-transform, opacity;
  -o-transition-property: -o-transform, opacity;
  transition-property: transform, opacity
}

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s
}

@media (max-device-width: 1024px) {
  #galleryHolder {
    width: 100%
  }
}

@media (max-width: 767px) {
  .body.kmsui
  #gallery.isotope {
    height: auto !important;
    overflow: visible !important
  }

  .dl-horizontal
  dt {
    float: left;
    clear: both
  }

  .dl-horizontal
  dd {
    float: left;
    margin-left: 5px
  }
}

#stats_wrap {
  text-align: right
}

#stats_wrap
.stat_data {
  font-weight: bold
}

@media (max-width: 767px) {
  #stats_wrap
  .stat_data {
    font-size: 11.9px
  }
}

#stats_wrap .stat_data .stat:first-child
.seperator {
  display: none
}

#entry_view_stats > span:before {
  content: "\00a0|\00a0"
}

#entry_view_stats > span:first-child:before {
  content: none
}

#entry_view_stats .stats-value {
  margin-right: 3px;
  margin-left: 3px
}

@media (max-width: 979px) {
  .html:not(.hosted) #entryDataBlock {
    width: 100%
  }
}

@media (max-width: 979px) {
  .playlist-content.in-player > .row-fluid:nth-child(2) .span9 {
    width: 100%
  }
}

@media (max-width: 979px) {
  .playlist-content.in-player
  #mainEntryPlayerBlock {
    width: 100%
  }
}

@media (max-width: 1024px) {
  #mediaContainer.playlist-content.in-player .row-fluid .span9.no-space {
    width: 100%
  }
}

.videoSearchInput {
  vertical-align: middle;
  margin-bottom: 0px
}

.videoSearchInput
.kmsSearch {
  border-left: 0px;
  border-right: 0px
}

@media (max-width: 1024px) {
  .html:not(.hosted) #mediaContainer:not(.playlist-content) {
    width: 100%
  }
}

@media (max-width: 767px) {
  #mediaContainer {
    width: 100%
  }
}

@media (max-width: 767px) {
  #mediaContainer
  #wrapper {
    margin-left: -5px;
    margin-right: -5px
  }
}

#mediaContainer
#wrapper.video {
  overflow: hidden;
  position: relative;
  padding-top: 25px;
  padding-bottom: 56.525%;
  height: 0
}

#mediaContainer * html
#wrapper.video {
  margin-bottom: 25px;
  margin-bottom: 0 \9
}

#mediaContainer #wrapper.video #player div,
#mediaContainer #wrapper.video #player object,
#mediaContainer #wrapper.video #player embed,
#mediaContainer #wrapper.video #player
iframe {
  background: #000;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

#mediaContainer #wrapper.hero-unit {
  padding: 60px;
  height: auto
}

#mediaContainer.playlist-content.in-player
#wrapper.video {
  padding-bottom: 500px
}

#mediaContainer.playlist-content.in-player #wrapper.video #player
div#kplayer {
  max-height: 500px
}

#comments-tab-pane {
  overflow: hidden;
  width: auto
}

#comments-tab-pane
#addCommentForm {
  padding-top: 10px;
  padding-right: 15px
}

#comments-tab-pane
hr {
  margin: 10px 0
}

#comments-tab-pane
.comment {
  margin-bottom: 10px
}

#comments-tab-pane
.comment.reply {
  margin-left: 90px
}

#comments-tab-pane .comment
.commentIcon {
  float: left;
  display: inline-block
}

#comments-tab-pane .comment
.commentsInfo {
  margin-left: 2.5em
}

#comments-tab-pane .comment
.commentText {
  margin-left: 37px
}

#comments-tab-pane #addtimediv input[type='checkbox'] {
  margin-top: -2px
}

#bottom_tabs
li {
  padding-top: 0px;
  padding-bottom: 0px
}

div#sideSelectWrap {
  margin-bottom: 20px;
  margin-top: 0px;
  width: 100%
}

div#sideSelectWrap
button#btnTitle {
  text-align: left;
  font-size: 17.5px;
  width: 98%
}

div#sideSelectWrap button#btnTitle,
div#sideSelectWrap
ul {
  min-width: 98%;
  font-weight: bold;
  margin-right: -25px
}

tr.relatedMedia td
div.thumbnail {
  width: 200px
}

@media (min-width: 1200px) {
  tr.relatedMedia td
  div.thumbnail {
    width: 250px
  }
}

#entryDataBlock {
  margin-left: 0px
}

@media (max-width: 767px) {
  #entryDataBlock {
    width: 100%
  }
}

@media screen and (max-device-width: 1024px) and (min-device-width: 768px) {
  #entryDataBlock {
    width: 100% !important
  }
}

#entryButtons {
  float: left
}

#entryButtons
li {
  margin: 5px auto;
  -webkit-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  -ms-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s
}

#entryButtons.loading li:nth-child(n+2) {
  opacity: 0
}

.mymediaTable
.listbuttons {
  text-align: right
}

.mymediaTable
.time_data {
  margin-left: 20px
}

.mymediaTable .accordion-group {
  border: none
}

@media (min-width: 767px) {
  .mymediaTable tbody tr td
  i.listViewOnly {
    display: none;
    float: left;
    margin-right: 7px
  }

  .mymediaTable tbody tr td div.accordion a.accordion-toggle {
    padding: 0px
  }

  .mymediaTable tbody tr td div.accordion a.accordion-toggle
  i {
    z-index: 1000;
    position: absolute;
    right: 0px;
    bottom: 2px
  }
}

.mymediaTable.short
i.listViewOnly {
  display: inline
}

.mymediaTable.short td.thumbTd,
.mymediaTable.short td div.accordion,
.mymediaTable.short td
div.description {
  display: none
}

.mymediaTable.short td > div {
  height: auto !important;
  min-height: 0px !important;
  padding-bottom: 0px
}

.mymediaTable.short .additional-fields,
.mymediaTable.short #table-view-header {
  display: none
}

.mymediaTable.short
.thumb_name {
  display: none
}

.mymediaTable.full .additional-fields,
.mymediaTable.full #table-view-header {
  display: none
}

.mymediaTable.full
.thumb_name {
  display: none
}

.mymediaTable.tableClass .icon-errow {
  margin-left: 5px
}

.mymediaTable.tableClass
.entryTitleContainer {
  display: none
}

.mymediaTable.tableClass
.listbuttons {
  width: auto
}

.mymediaTable.tableClass .entryDetails,
.mymediaTable.tableClass .checkboxTd,
.mymediaTable.tableClass .check-box-table-view {
  border: none
}

.mymediaTable.tableClass .entryDetails:hover,
.mymediaTable.tableClass .checkboxTd:hover,
.mymediaTable.tableClass .check-box-table-view:hover,
.mymediaTable.tableClass tr:hover > .checkboxTd,
.mymediaTable.tableClass tr:hover > .entryDetails,
.mymediaTable.tableClass .table-view-header:hover > .check-box-table-view {
  background-color: inherit
}

.mymediaTable.tableClass .table-view-header .sortable a:hover,
.mymediaTable.tableClass .table-view-header .sortable a:active,
.mymediaTable.tableClass .table-view-header .sortable a:focus {
  text-decoration: none
}

.mymediaTable.tableClass
.status_content {
  display: none
}

.mymediaTable.tableClass tr > td {
  border: 1px solid #ddd
}

.mymediaTable.tableClass .btn-edit {
  padding: 2px 16px
}

.mymediaTable.tableClass .aboveTable > td {
  border: none
}

.mymediaTable.tableClass #table-view-header
.sortable {
  background-color: #d4d4d4
}

.mymediaTable.tableClass #table-view-header .non-sortable {
  background-color: #e8e8e8
}

.mymediaTable.tableClass td
div.description {
  display: none
}

.mymediaTable.tableClass .published-categories .published-category {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden
}

.mymediaTable.tableClass .published-categories .more-categories {
  display: none
}

#myPlaylists {
  overflow: visible
}

#myPlaylists form.form-horizontal
textarea {
  resize: none;
  cursor: text
}

#myPlaylists form.form-horizontal label.control-label {
  text-align: left
}

#myPlaylists form.form-horizontal
label.radio.inline {
  vertical-align: top
}

#myPlaylists .navbar .nav > li > button {
  margin-left: 5px
}

#myPlaylists
table.sortable {
  position: relative
}

#myPlaylists table.sortable
td.sortHandel {
  vertical-align: middle;
  cursor: move
}

#myPlaylists table.sortable
tr.placeholder {
  display: block;
  border-spacing: 0;
  border-collapse: separate;
  background: red;
  position: relative;
  margin: 5px;
  padding: 0;
  border: none
}

#myPlaylists table.sortable tr.placeholder:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-left-color: red;
  margin-top: -5px;
  left: -5px;
  border-right: none
}

#myPlaylists table.sortable
tr.dragged {
  position: absolute;
  z-index: 2000;
  background-color: #eee;
  opacity: 0.7
}

#myPlaylists
a.embedBtn {
  color: #333 !important;
  padding: 4px 10px !important;
  background-color: #eaeaea
}

#myPlaylists a.item_link:focus {
  outline-offset: -5px;
  outline: 5px solid #333
}

#myPlaylists td.playlist-thumbTd {
  width: 160px
}

#myPlaylists
td.sortHandel {
  width: 8px
}

#myPlaylists td.playlist-removeEntry {
  width: 11px
}

.full
.item_link {
  max-width: 780px
}

.short .thumbnails > li {
  padding-right: 20px
}

.full
.item_link {
  z-index: 1;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap
}

@media (max-width: 979px) {
  .full
  .item_link {
    max-width: 380px
  }
}

@media (min-width: 980px) and (max-width: 1200px) {
  .full
  .item_link {
    max-width: 560px
  }
}

.bs-docs-sidenav {
  margin: 30px 0 0;
  padding: 0;
  background-color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065)
}

.bs-docs-sidenav > li > a {
  display: block;
  margin: 0 0 -1px;
  padding: 8px 14px;
  border: 1px solid #e5e5e5
}

.bs-docs-sidenav > li:first-child > a {
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0
}

.bs-docs-sidenav > li:last-child > a {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px
}

.bs-docs-sidenav .active > a {
  position: relative;
  z-index: 2;
  padding: 9px 15px;
  border: 0;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.1), inset -1px 0 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.1), inset -1px 0 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.1), inset -1px 0 0 rgba(0, 0, 0, 0.1)
}

.bs-docs-sidenav .icon-chevron-right {
  float: right;
  margin-top: 2px;
  margin-right: -6px;
  opacity: .25
}

.bs-docs-sidenav > li > a:hover {
  background-color: #f5f5f5
}

.bs-docs-sidenav a:hover .icon-chevron-right {
  opacity: .5
}

.bs-docs-sidenav .active .icon-chevron-right,
.bs-docs-sidenav .active a:hover .icon-chevron-right {
  opacity: 1
}

.bs-docs-sidenav
.affix {
  top: 40px
}

.bs-docs-sidenav .affix-bottom {
  position: absolute;
  top: auto;
  bottom: 270px
}

.body.dragging,
.body.dragging
* {
  cursor: move !important
}

div.featured_wrapper {
  width: 100%;
  float: left;
  position: relative
}

div.featured_wrapper:hover {
  -webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.7);
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.7)
}

div.thumb_wrapper {
  position: relative;
  margin: 0;
  width: 100%;
  padding: 0
}

div.thumb_wrapper a
img {
  min-height: 52px;
  min-width: 125px
}

@media (max-width: 767px) {
  div.thumb_wrapper {
    min-width: 125px;
    width: auto
  }
}

div.media
div.thumb_wrapper {
  float: left;
  width: auto
}

.media-body {
  padding-left: 10px
}

div.thumbnail:hover {
  -webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.7);
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.7)
}

div.user_wrapper {
  float: left;
  position: relative;
  width: 100%
}

div.thumb_icon {
  position: absolute;
  font-size: 10.9px;
  color: #fff;
  opacity: 0.9;
  filter: alpha(opacity=90);
  top: 0px;
  left: 0px
}

div.thumb_icon
.thumb_icon_desc {
  display: none
}

.thumb_wrapper > .thumb_icon {
  z-index: 1
}

div.thumb_time {
  position: absolute;
  font-size: 10.9px;
  color: #fff;
  opacity: 0.9;
  filter: alpha(opacity=90);
  top: 0px;
  right: 0px
}

div.status {
  position: absolute;
  font-size: 10.9px;
  color: #fff;
  opacity: 0.9;
  filter: alpha(opacity=90);
  bottom: 0px;
  left: 0px;
  text-align: center;
  width: 100%;
  font-size: 12.9px
}

div.status_pending {
  background-color: #000
}

div.channel_type {
  position: absolute;
  font-size: 10.9px;
  color: #fff;
  opacity: 0.9;
  filter: alpha(opacity=90);
  top: 0px;
  right: 0px;
  text-align: right
}

div.channel {
  position: absolute;
  font-size: 10.9px;
  color: #fff;
  opacity: 0.9;
  filter: alpha(opacity=90);
  bottom: 0px;
  right: 0px;
  width: 100%;
  font-size: 14px
}

div.thumb_name {
  position: absolute;
  font-size: 10.9px;
  color: #fff;
  opacity: 0.9;
  filter: alpha(opacity=90);
  bottom: 0px;
  right: 0px;
  width: 100%;
  font-size: 17.5px;
  font-weight: normal;
  opacity: 0.8;
  filter: alpha(opacity=80)
}

@media (max-width: 767px) {
  div.thumb_name {
    display: none
  }
}

p.thumb_time_content, p.thumb_name_content, p.channel_content, p.channel_stats_content {
  padding-right: 5px;
  padding-left: 5px;
  margin: 0px
}

p.channel_type_content, p.thumb_icon_content {
  padding-right: 5px;
  padding-left: 5px;
  margin: 0px;
  padding-bottom: 2px
}

p.status_content {
  padding-right: 5px;
  padding-left: 5px;
  margin: 0px;
  text-transform: uppercase
}

div.thumb_user {
  position: relative;
  font-size: 11.9px;
  width: 93%;
  padding-top: 2px
}

p.thumb_user_content, span.thumb_user_content {
  margin: 0px;
  margin-right: 5px;
  overflow: hidden;
  word-break: keep-all
}

div.thumb_expand {
  position: absolute;
  bottom: 0px;
  margin: 0px;
  right: 0px;
  padding-top: 2px;
  padding-right: 0px
}

div.thumb_expand
a {
  padding: 0px !important;
  text-decoration: none;
  color: #333
}

div.channel_stats {
  position: relative;
  bottom: 0px;
  right: 0px;
  width: 100%;
  font-size: 11.9px;
  font-weight: bold
}

@media (max-width: 979px) and (min-width: 768px) {
  div.channel_stats .row-fluid {
    display: -webkit-flex
  }
}

div.channel_stats span:before,
div.channel_stats a:before {
  content: '\00A0|\00A0';
  color: #333
}

div.channel_stats span:first-child:before,
div.channel_stats a:first-child:before {
  content: none
}

table.thumbnails
td {
  border-top: 0px
}

.thumbnail
.thumb_name_content {
  font-weight: normal;
  overflow: hidden
}

@media (max-width: 989px) {
  .thumbnail
  .thumb_name_content {
    font-size: 11.9px
  }
}

.thumbnail .accordion-group {
  margin: 0px;
  border: 0px
}

.thumbnail .thumb_user_content
a {
  font-weight: normal;
  text-decoration: none
}

.thumbnail
.collapse.in {
  clear: both
}

.phoneThumb {
  width: 125px;
  float: left
}

.phoneData {
  margin-left: 135px
}

div.row.accordion {
  margin: 0px;
  width: 100%;
  height: auto
}

div.thumbnail div.row.accordion div.accordion-body {
  width: 100%;
  border: none
}

div.thumbnail div.row.accordion div.accordion-body .accordion-inner {
  border: none;
  padding: 0px
}

div.thumbnail div.row.accordion div.accordion-body .accordion-inner
p {
  padding-top: 5px
}

ul.thumbnails > ul
li.span3 {
  margin-bottom: 20px
}

.media-body {
  margin-left: 10px
}

@media (min-width: 989px) {
  .every3:after {
    clear: both
  }
}

@media (max-width: 989px) {
  .every4:after {
    clear: both
  }
}

#uploadBtnWrap {
  z-index: 100
}

#uploadBtnWrap
#UploadBtn {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
  background-color: transparent;
  color: transparent
}

#uploadbutton
a {
  z-index: 100
}

#uploadbutton
object {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
  background-color: transparent;
  color: transparent
}

#uploadContainer
.label {
  word-break: keep-all;
  white-space: normal
}

.progress {
  height: 30px;
  margin: 10px auto;
  width: 80%;
  text-align: center
}

.progress
.anchor {
  position: relative
}

.progress .anchor
.message {
  position: absolute;
  width: 100%;
  height: 30px;
  text-align: center;
  font-size: 150%;
  font-weight: bold;
  color: #000;
  padding-top: 8px;
  overflow: hidden
}

#progressBar {
  float: left;
  height: 30px;
  text-align: center;
  width: 0;
  font-size: 150%;
  font-weight: bold;
  padding-top: 8px;
  overflow: hidden
}

input.parsley-success, textarea.parsley-success {
  color: #468847 !important;
  background-color: #dff0d8 !important;
  border: 1px solid #d6e9c6 !important
}

input.parsley-error, textarea.parsley-error {
  color: #b94a48 !important;
  background-color: #f2dede !important;
  border: 1px solid #eed3d7 !important
}

ul.parsley-error-list {
  font-size: 11px;
  margin: 2px;
  list-style-type: none
}

ul.parsley-error-list
li {
  line-height: 11px
}

#membersTable {
  margin-top: 10px
}

.add-members.bootbox .modal-body {
  max-height: none
}

form#addChannelMember {
  padding: 20px
}

form#editChannelMember,
#editChannelMember .control-group {
  margin: 0
}

#editChannelMember
select {
  margin-bottom: 3px
}

#edit_channel .help-inline {
  padding-top: 5px;
  padding-left: 20px
}

#edit_channel
legend {
  position: absolute !important;
  left: -9999px !important
}

#mediaStatusBadge {
  margin-top: 10px
}

.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block,
.form-horizontal .uneditable-input + .help-block,
.form-horizontal .input-prepend + .help-block,
.form-horizontal .input-append + .help-block {
  margin-top: 0px
}

#editEntryMedia {
  margin-top: 10px
}

#editEntryMedia
#player {
  height: 100%
}

#editEntryMedia #wrapper.hero-unit {
  height: 180px
}

#editEntryMedia #wrapper #player div,
#editEntryMedia #wrapper object,
#editEntryMedia #wrapper embed,
#editEntryMedia #wrapper
iframe {
  width: 100%;
  height: 100%
}

#editEntryMedia
#wrapper.video {
  height: 320px;
  padding-bottom: 5px
}

#editEntryMedia
#wrapper.video {
  overflow: hidden;
  position: relative;
  padding-top: 25px;
  padding-bottom: 56.525%;
  height: 0
}

#editEntryMedia * html
#wrapper.video {
  margin-bottom: 25px;
  margin-bottom: 0 \9
}

#editEntryMedia #wrapper.video #player div,
#editEntryMedia #wrapper.video #player object,
#editEntryMedia #wrapper.video #player embed,
#editEntryMedia #wrapper.video #player
iframe {
  background: #000;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.infinite-metadata {
  margin-bottom: 10px !important
}

@media (min-width: 767px) {
  .krecord_container {
    height: 420px;
    width: 640px;
    margin: auto
  }
}

@media (max-width: 767px) {
  .krecord_container {
    height: 250px;
    width: 380px;
    margin: auto
  }
}

#manageCollaborators {
  min-height: 400px
}

form#changeOwner {
  padding: 20px
}

.advancedSearchForm_dropdown-menu {
  right: 28px !important;
  top: 3px !important;
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch
}

.advancedSearchByMetadata.form-horizontal
.controls {
  margin-right: 30px;
  margin-left: 130px
}

.advancedSearchByMetadata.form-horizontal .control-group {
  width: 400px
}

.advancedSearchByMetadata.form-horizontal .control-label {
  width: 100px
}

.advancedSearchByMetadata.form-horizontal .nestedFilters
.controls {
  margin-left: 0px
}

.advancedSearchByMetadata.form-horizontal .nestedFilters
.hostedDisabled {
  display: none
}

.advancedSearchByMetadata.form-horizontal .nestedFilters .control-label {
  display: none
}

.advancedSearchByMetadata.form-horizontal .nestedFilters
.navbar {
  margin-left: 10px
}

@media (max-width: 989px) {
  .grid
  .thumbTimeAdded {
    display: block
  }
}

.well .nav-tabs > .active > a,
.well #filterBarWrap .nav > li > a {
  background-color: #f5f5f5
}

@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .body.mobile .hidden-desktop {
    display: inherit !important
  }

  .body.mobile .visible-desktop {
    display: none !important
  }

  .body.mobile .visible-tablet {
    display: inherit !important
  }

  .body.mobile .hidden-tablet {
    display: none !important
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  .tab-content > .tab-pane.hidden-desktop, .pill-content > .pill-pane.hidden-desktop {
    display: none !important
  }

  .tab-content > .tab-pane.visible-tablet, .pill-content > .pill-pane.visible-tablet {
    display: none !important
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  .tab-content > .active.hidden-desktop, .pill-content > .active.hidden-desktop {
    display: block !important
  }

  .tab-content > .active.visible-tablet, .pill-content > .active.visible-tablet {
    display: block !important
  }
}

@media (max-width: 767px) {
  .tab-pane:not(.active).hidden-desktop {
    display: none !important
  }

  .tab-pane:not(.active).visible-tablet {
    display: none !important
  }
}

.channelSearchBar, .categorySearchBar {
  display: none
}

.channelSearchBar ul,
.categorySearchBar
ul {
  margin-top: 10px !important;
  margin-bottom: -5px !important
}

#content-policy {
  padding: 0px
}

#content-policy-title {
  border-bottom: 1px solid #e3e3e3
}

#content-policy-title
h5 {
  padding: 0px 9px
}

#content-policy-content {
  background-color: white
}

#content-policy-content
h5 {
  padding: 0px 9px;
  font-weight: normal
}

#edit_entry .help-block {
  margin-right: 100px
}

#edit_entry .icon-info-sign {
  margin-left: 8px
}

#edit_entry .nestedFilters
.hostedDisabled {
  display: none
}

#s2id_Entry-tags ~ .icon-info-sign {
  position: relative;
  top: 6px;
  left: 3px
}

@media (min-width: 768px) and (max-width: 979px) {
  .responsiveSize.btn {
    padding: 2px 10px;
    font-size: 11.9px
  }

  #wrap #filterBarWrap li a.responsiveSize.dropdown-toggle {
    font-weight: normal
  }
}

@media (max-width: 767px) {
  .responsiveSize, .responsiveSizePhone {
    margin: 0px -4px 0px -4px
  }

  .responsiveSize.btn .responsiveSize.dropdown-toggle,
  .responsiveSizePhone.btn .responsiveSizePhone.dropdown-toggle {
    padding: 0 6px;
    font-size: 10.5px
  }

  #wrap #filterBarWrap li a.responsiveSize.dropdown-toggle,
  #wrap #filterBarWrap li a.responsiveSizePhone.dropdown-toggle {
    font-weight: normal
  }
}

.tn-buttons {
  display: none
}

@media (max-width: 989px) {
  .tn-buttons {
    display: inline
  }
}

@media (min-width: 1200px) {
  .tn-buttons {
    display: inline
  }
}

.channel-tn {
  float: right;
  margin-left: 10px
}

@media (max-width: 989px) {
  .channel-tn.tn-upload {
    float: left;
    margin-left: 0px
  }
}

@media (min-width: 1200px) {
  .channel-tn.tn-upload {
    float: left;
    margin-left: 0px
  }
}

.set-thumb {
  float: right
}

.set-thumb
span {
  font-weight: normal;
  display: none
}

.list_stats .set-thumb {
  float: none;
  margin-left: 20px
}

.list_stats .set-thumb
span {
  display: inline
}

.mediaTable .set-thumb {
  float: none;
  margin-left: 20px
}

.mediaTable .set-thumb
span {
  display: inline
}

#galleryGrid.short
li.galleryItem {
  width: 100%;
  display: block;
  clear: both;
  float: left;
  border-top: 1px solid #ccc;
  min-height: inherit;
  margin-bottom: 5px
}

#galleryGrid.short li.galleryItem:hover {
  background: #eee
}

#galleryGrid.short li.galleryItem
div.thumbnail {
  border-color: transparent;
  -webkit-box-shadow: 0 0px 0px rgba(0, 105, 214, 0.25);
  -moz-box-shadow: 0 0px 0px rgba(0, 105, 214, 0.25);
  box-shadow: 0 0px 0px rgba(0, 105, 214, 0.25);
  clear: both
}

#galleryGrid.short li.galleryItem div.thumbnail:hover {
  border-color: transparent;
  -webkit-box-shadow: 0 0px 0px rgba(0, 105, 214, 0.25);
  -moz-box-shadow: 0 0px 0px rgba(0, 105, 214, 0.25);
  box-shadow: 0 0px 0px rgba(0, 105, 214, 0.25)
}

#galleryGrid.short li.galleryItem
div.thumb_name {
  width: auto;
  float: left;
  position: static;
  color: #08c;
  text-decoration: none;
  background: inherit;
  background: initial
}

#galleryGrid.short li.galleryItem div.thumb_name
p.thumb_name_content {
  display: none
}

#galleryGrid.short li.galleryItem div.thumb_name
p.thumb_name_content_link {
  display: inline
}

#galleryGrid.short li.galleryItem
div.mediaStats {
  position: relative
}

#galleryGrid.short li.galleryItem .set-thumb {
  float: none;
  margin-left: 20px
}

#galleryGrid.short li.galleryItem .set-thumb
span {
  display: inline
}

#galleryGrid.short li.galleryItem
div#categoryCustomMetaField {
  display: none
}

#galleryGrid.short li.galleryItem img.thumb_img,
#galleryGrid.short li.galleryItem div.thumb_icon,
#galleryGrid.short li.galleryItem
div.thumb_time {
  display: none
}

#galleryGrid.short
div.thumb_expand {
  position: relative;
  float: right;
  padding-right: 40px
}

#galleryGrid.short
div.thumb_user {
  float: left;
  width: 70%
}

#galleryGrid.short div.accordion-body {
  height: 0px
}

#galleryGrid.short #table-view-header {
  display: none
}

#galleryGrid.short .action-buttons-table {
  display: none
}

#galleryGrid.short .inner-additional-fields {
  display: none
}

#galleryGrid.full i.icon-plus-sign,
#galleryGrid.full i.icon-minus-sign {
  display: none
}

#galleryGrid.full
li.galleryItem {
  width: 100%;
  display: block;
  clear: both;
  float: left;
  border-top: 1px solid #ccc;
  min-height: inherit;
  margin-bottom: 5px
}

#galleryGrid.full li.galleryItem:hover {
  background: #eee
}

#galleryGrid.full li.galleryItem
div.thumbnail {
  border-color: transparent;
  -webkit-box-shadow: 0 0px 0px rgba(0, 105, 214, 0.25);
  -moz-box-shadow: 0 0px 0px rgba(0, 105, 214, 0.25);
  box-shadow: 0 0px 0px rgba(0, 105, 214, 0.25);
  clear: both
}

#galleryGrid.full li.galleryItem div.thumbnail:hover {
  border-color: transparent;
  -webkit-box-shadow: 0 0px 0px rgba(0, 105, 214, 0.25);
  -moz-box-shadow: 0 0px 0px rgba(0, 105, 214, 0.25);
  box-shadow: 0 0px 0px rgba(0, 105, 214, 0.25)
}

#galleryGrid.full li.galleryItem
div.thumb_name {
  width: auto;
  float: left;
  position: static;
  color: #08c;
  text-decoration: none;
  background: inherit;
  background: initial
}

#galleryGrid.full li.galleryItem div.thumb_name
p.thumb_name_content {
  display: none
}

#galleryGrid.full li.galleryItem div.thumb_name
p.thumb_name_content_link {
  display: inline
}

#galleryGrid.full li.galleryItem
div.mediaStats {
  position: relative
}

#galleryGrid.full li.galleryItem .set-thumb {
  float: none;
  margin-left: 20px
}

#galleryGrid.full li.galleryItem .set-thumb
span {
  display: inline
}

#galleryGrid.full li.galleryItem
div.thumb_time {
  right: 10px
}

#galleryGrid.full li.galleryItem
img.thumb_img {
  float: left;
  padding-right: 10px
}

#galleryGrid.full div.accordion-body {
  visibility: visible
}

#galleryGrid.full
a.item_link {
  position: relative;
  float: left
}

#galleryGrid.full
div.accordion {
  position: absolute;
  left: 290px;
  top: 30px
}

#galleryGrid.full
div.collapse {
  height: auto
}

#galleryGrid.full #table-view-header {
  display: none
}

#galleryGrid.full .action-buttons-table {
  display: none
}

#galleryGrid.full .inner-additional-fields {
  display: none
}

#galleryGrid.grid
li.galleryItem {
  float: left;
  display: block
}

#galleryGrid.grid #table-view-header {
  display: none
}

#galleryGrid.grid .action-buttons-table {
  display: none
}

#galleryGrid.grid .inner-additional-fields {
  display: none
}

#galleryGrid.tableClass {
  min-width: 850px;
  margin-left: 0
}

#galleryGrid.tableClass .accordion-group {
  display: none
}

#galleryGrid.tableClass
li.galleryItem {
  width: 100%;
  display: block;
  clear: both;
  float: left;
  border-top: 1px solid #ccc;
  min-height: inherit;
  border-top: none !important;
  margin-bottom: 0;
  margin-left: 0;
  min-width: 850px
}

#galleryGrid.tableClass li.galleryItem
.thumbnail {
  display: inline-block;
  float: left;
  padding-left: 0
}

#galleryGrid.tableClass .table-external {
  width: 100%
}

#galleryGrid.tableClass .table-view-header
.sortable {
  background-color: #d4d4d4
}

#galleryGrid.tableClass .table-view-header .sortable a:hover,
#galleryGrid.tableClass .table-view-header .sortable a:active,
#galleryGrid.tableClass .table-view-header .sortable a:focus {
  text-decoration: none
}

#galleryGrid.tableClass .table-view-header .non-sortable {
  background-color: #e8e8e8
}

#galleryGrid.tableClass .table-view-header .table-external {
  margin-left: 0;
  padding-left: 2%
}

#galleryGrid.tableClass .visible-phone {
  visibility: hidden !important
}

#galleryGrid.tableClass .visible-phone .media-heading,
#galleryGrid.tableClass .visible-phone .small,
#galleryGrid.tableClass .visible-phone
.stat_data {
  display: none
}

#galleryGrid.tableClass .hidden-phone {
  visibility: visible;
  display: block !important
}

#galleryGrid.tableClass
.phoneData {
  display: none
}

#galleryGrid.tableClass .table-Title {
  width: 100%
}

#galleryGrid.tableClass [class*="span"] {
  margin: 0%
}

#galleryGrid.tableClass .additional-fields {
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 0;
  height: 165px;
  display: inline-block;
  float: left;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden
}

#galleryGrid.tableClass .column-num7.additional-fields {
  width: 8.65%
}

#galleryGrid.tableClass .column-num6.additional-fields {
  width: 10.2%
}

#galleryGrid.tableClass .column-num5.additional-fields {
  width: 11.5%
}

#galleryGrid.tableClass .inner-column-loop .table-external {
  border-right: 1px solid #ddd;
  padding: 4px 5px;
  height: 30px
}

#galleryGrid.tableClass
.headerSpan {
  min-height: 30px;
  float: left;
  padding-left: 0
}

#galleryGrid.tableClass .headerSpan.header-column-num7 {
  width: 7.38%
}

#galleryGrid.tableClass .headerSpan.header-column-num6 {
  width: 8.93%
}

#galleryGrid.tableClass .headerSpan.header-column-num5 {
  width: 10.25%
}

#galleryGrid.tableClass .action-buttons-table {
  width: auto;
  display: inline-block;
  float: right;
  margin-right: 1%;
  width: 14%;
  line-height: 2
}

#galleryGrid.tableClass
.buttonsColumn {
  width: 15%
}

#galleryGrid.tableClass #filterBar
.sort {
  display: none
}

#galleryGrid.tableClass #header-title-column .table-Title {
  width: 271px;
  height: 30px;
  padding: 4px 5px
}

#galleryGrid.tableClass .inner-additional-fields {
  height: 165px
}

#galleryGrid.tableClass .icon-arrow {
  margin-left: 5px
}

@media (max-width: 989px) {
  #galleryGrid.tableClass .action-buttons-table {
    display: none
  }
}

#galleryHolder.tableClass.span9 #filterBar
.sort {
  display: none
}

@media (min-width: 980px) and (max-width: 1200px) {
  #galleryHolder.tableClass.span9 {
    width: 93%
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  #galleryHolder.tableClass.span9 {
    width: 100%
  }
}

ul.categorynav
li {
  float: left
}

#categoryview {
  padding-right: 5px
}

p.thumb_name_content_link {
  display: none
}

.endless-scroll-more {
  text-align: center
}

.endless-scroll-more
a.btn {
  width: 10%
}

.visible-phone-only {
  display: none !important
}

@media (max-width: 480px) {
  .visible-phone-only {
    display: inherit !important;
    visibility: inherit
  }

  .hidden-phone-only {
    display: none !important
  }
}

.clickable-header, .clickable-header:hover {
  color: #666666;
  text-decoration: none;
  /*<img src="assets/img/Rectangle@2x.png">*/
  /*background: url('../assets/img/Rectangle@2x.png');*/
  /*background: url('../assets/img/lingxing@2x.png');*/
  /*background-repeat: no-repeat;*/
  /*background-position: left top;*/
  /*background-size: auto 25px;*/
  font-size: 22px;
  font-weight: 100;
  font-family: MicrosoftYaHei, PingFangSC, "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;

}

textarea.noresize {
  resize: none
}

@media (max-width: 767px) {
  .align-entry-actions-button-left {
    float: left !important
  }

  #entryActions button
  #entryActions > li,
  #entryButtons
  li {
    margin-bottom: 4px
  }

  #entryButtons
  ul.inline {
    margin-right: 4px
  }
}

.locale-flag {
  padding: 5px 5px 5px 25px
}

.custom-locale-flag {
  width: 30px !important;
  height: 18px !important
}

.en-flag {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAvCAYAAABe1bwWAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAJPSURBVGhD7dvPSltBFAbwLPXFooi6k266KwHXPoMbiwtbuuiiu2y0oBEREXwDoSCuQ1W6iG0qVmn8E713POfGDHPHb9KBHMOhmQu/gDdH/ObDwBGulZmVpmuaNEiL5MS8louFmgY5aZEGmSaVvn4hE2S9H3oU6IdrtE4miS2m7oYeBSeMNnVSFFP1Qy/Vf5S+Road8cJoU+ViNv3QJ7/uzeKXs9I937AzIIwmW1xM2w385sN3w9fOtz+lg7gkZkAYTVpcTBH0sPnXnLXvTZblxYH46j5k5urm0azunovOMBBGk8wW8/bTibmm8P71cf+nPYzUDANhVLHFsHefT5+P0bs6d1npMJIzKIwmpWKWGy2T57m57Dya225WHMp9X3IGhdGkVMzR6Y1Z2+v9ys++b5qD4yv7nvRM57arWqmYEKm9xoXCaBJVjNRe40JhNPlnMVJ7jQ+F0SRYjOTOgqAwmgSLkdxZEBRGk4EfJamdBUFhNBlYjNTOgqAwmgwsRmpnQVAYTV4UE7uPDDuHtk1NXhQTu48MO4fCaFIqJnYfkZhDYTQpiondRyTnUBhNimJi9xHJORRGE/tRit1HpOZQGE1sMbH7iNQcCqOJLSZ2H5GaQ2E0scWMGgqjSSomoILW4YT+JEA3k1RMUComIBUTkIoJSMUEpGIC+EE8uOCMu1RMQComIBUTwMW0/ZtJ7TcXs+XdTPipTXqpejeThdoUF8P4aWg0MI56T4bzC+Hn5zcIGhwnX0nvfwn4xTFHtsk5Qd/4P+Kz8pnnyXMPtcoTFwKDJEuzF64AAAAASUVORK5CYII=') no-repeat left center !important;
  background-size: 30px 18px !important
}

.ru-flag {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAvCAYAAABe1bwWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NjI0MDE3QTA1RUUxMUUzOTkwODgwRUU1QTkwOENFMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NjI0MDE3QjA1RUUxMUUzOTkwODgwRUU1QTkwOENFMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU2MjQwMTc4MDVFRTExRTM5OTA4ODBFRTVBOTA4Q0UwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU2MjQwMTc5MDVFRTExRTM5OTA4ODBFRTVBOTA4Q0UwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+50R7MgAAAQ9JREFUeNrs27FqwlAYhuFzgkMvoNBb6RXUTu1kOzk4VL0eJ0OXDi7q5FYd6+J1OCnqKAEF9fuboxhSR0Ga94UPQpx8OMRB9etk48561hrao/agefe/22tzbaLF2vfxBR9g7rQv7d0Vu65W05JSuPEJym9msNWqdmKedDHEJFM5Cs8Uyta0E7PQxT0WmWYGs8ch1y7C4M8iYC7JQAAMMMAAAwwwt16p0pqiwIkBBhhggAEGGGCAAQYYAgYYYK6QX1U++MKNEwMMMMAAAwwwwABTDJglDLlWBjPGIdePwbRxyBUbzEjrYHHKLIbHh29d62Hi+sHi9KmUuPR39C/awKX/yChK8/CeX7W3YOEOAgwA5jAzvf7VtbQAAAAASUVORK5CYII=') no-repeat left center !important;
  background-size: 30px 18px !important
}

.ar-flag {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAvCAYAAABe1bwWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozQTAwRUE2MzA1RUUxMUUzOTkwODgwRUU1QTkwOENFMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQTAwRUE2NDA1RUUxMUUzOTkwODgwRUU1QTkwOENFMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNBMDBFQTYxMDVFRTExRTM5OTA4ODBFRTVBOTA4Q0UwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNBMDBFQTYyMDVFRTExRTM5OTA4ODBFRTVBOTA4Q0UwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+01jbXwAAC05JREFUeNrsW2lQlFcWvTT7Kvui7KsKgguIO4qIaIwRNZLoaBLjwmiZaKyJiSknGjWOxtEsM2pKk3HGZII6Sbkv0SgIODouIEEFZBHZZN/3be653XSZYqzhR9dUHPtWvequ7tff9965555z34fqxcS9SU9EFI/lPEbxcOChQ//f0c2jlMc1Hl/yONfzhUL1asQjjsdZHrN4OD4HoJBqj46qPZ9VYWCML/RUE/bziCFtAIN2HgvBmEgev9Fiog5gEalQaYo2fhmxAGaCFodeMRrA2Gpx6BX2Ci0G/zEUWmCehkxfJ/rbDyTnfv3lvbWJlbzamdqSh5UbmRuaKfln2rsqgwcMJStjS2X36DOZzAxM5b2JvjG9ODCK5gfNpQEWTuRm6UKR3pMoZMAwmu0/gxQ6CjLVN1E2Gzo6ZGtiLe8tjfspF66j+HUA097ZTtN8IuT9O2NX0EBbH5oX8BJ9GP4uWRlZ0hjXkbR7+lb1BhCuls70gl8kTfIYJxsZ6TKcOru7aKLHWApyDCBDXQMa6TychjgOpujBL9DiEQtoivdEvu4senv0cnpn3ArydxgoIH48ZQNZGJnT8uDXyNfWiyJ9JtFgOz/1vQId/SmEr2VvZkdLgxfJZ+smvE3OFspk6in0yM/Wu8/A6AbMHb6xLxMrm6vJ1MBENhjo4C+LNNQzpIO3/y7g1LbWyY0b25vofnmW/KautZ4ivMLodnGaMOfg7e9ko9j0o5pCSniYTC79BjBYnTIX7w+mfMcb9iUvG08yMTCmYY5D6GzWT3K9xvZmTs5ksjG1FhaO5WRcykuU77x5/qpRS7nH76apDFpKyc8UMySaDPT05fpI2Fujl1F8XjK1dbZrhjEBDoNUJ4tu2ha5QTbhbe0hC9PV0eWbG3AZ2ckUTy6tHqovDJoniyioLSJfGy9q7Wjl8pkq35c2llNFUxUV1hULc85kXpCsArAvru2XXr29o51sTW2YCcME7PzqR9TE4BjpGspvPK3deQ2hcr2CmiIpObd+zvxbHYph1j2uL6UxLiEU6TWRBtv7SRm+GjRHc6U01i1UbjbUaQg1tjVRCd8Q4CA7+PxmYQoV1ZVIuX1/96ToyHtM44H2vrQz6U9UyQC4W7lKlm1NbCiVswmQEfoMhpO5AzW0NVJOZR4N7x9E5Y2VdDk3Sa1lRbXFVMgDwJU3VtDNolRew2MBNvnRdZnzqLaQjqYfpwBHZRL/WXBDQC7l+eezL6s16V5ZpuaAQY07mttTTUstVXFJ5VTlMfqW9KAiV4TzNGfbx9ZTAHMws5eSuFZwk07ePyda0tLZStXNNbQ+bA3dKUlnoKrV2jPVJ1wYCV1xs3Kh6EHT6VPWqh/unaLsyly5vzNfD/q1ikuhvKlSTOBhTQFZ8xr0FfrMWoWwIcgpgFKLf1YCrqtP+TyniRNZ2lBGSfnXOBfdwnCNAVPdVEPLR74uGUOEuY8hd3YRiODi4AW0cFiMOEhRfQnZmdkK7S/lJpKuQpcivMOEQV+zFkF4L+VekQ2jDHDNCzkJ9NeUOHEiLHxH4hf0x+Q9wrJ9Nw4KK+F6u67uEf2paa4VYPKrC4QFSNgsFm6AbsDl9bfUw8KuyaxtpQ3l4pR4RTkjqS4qZ9UIMDeKUkQjkIG2jjYawUKKOJN1gao4+8hcXNoPVFJX+gvLRpY2X95J9a0N1NLRQpsu7RBbNmYG7k7eS9sTP6dj907Tvwpv05ozH9Ce619RbOgbzDJ/2TQ2WNdSTy+z+5U1VPAoF+ahTSjmUmrrbJMyxH0sjfpR2uO7wlpcD4mD8KN8dVRPUKBrjuYOfQJGry+T7pZlUOyJtVTf0iBaMt1vCoU6j6D43GT6Pv0kjXIJloWasGsFOvkLk/Kq8sU+kXGI7hq2+KyKbC6/HJrCrhF7fK1o0s5pH5GFgTmtOrVOXAWliSSkl94XZwFzwK5FzMpPr+6jGnY/G2Mr6mL2FTBwDiz61wtu0YaLH/Pn1gJUK5duj2lAkMHY+rYGFuMyAUyjfQwyZ89lArZk8gbhDmaGpmKBS0MW0cbwddJLwK1iQ96gZSGvyUYXDY0RxqDWsYm75ZlSdkNZexC7kvbQ1oRdvJk20YlU1iDpIxRKLahihkBYAT6cpa6lTr4D6/C5nYqhKBcH7mHen7BaroU4nnFWXp0slCypYFG3MLLQLDAj2C12RG3ifsFDSqqZgcEGA7g5+0f6CaEstAfR38JRGjeIHlgBln3C2oHeB4zJrc6nQdyrCGV19aTjhbhaMxNCXUZQRsUDYQuint0vl9kHMZ8fOEdARpgyMLBjO7ZzxIrQxRTGjeOpzB+lvBGnMs5LO4B+BsxBGcJINFZKrtwbhHtNoG0Juymj/IG07a2sNcgMAIpm4URtV7fUSI+BTBXXPRbB64lsdjLYq5O5o5RJf36dyUeCVwJni54AQGhF2uN7YudG3DziiWxHVydvxoAOpR5h8Law+3kpn8XqGYmth7kr+ycAl8KOtIvnHEk/Jp+h3JAUlD2OI1gj+h+NAYOeARmX8xDTFW07xBTiuPr0esl6bMjrlM5aFO4xXmoewufD3ejlvCRxG9S7I1s5+h9kOoptelj/QHV/AXsd5zZKhrrbZiDRs6Bs8P5CdjxN9pwgCcHvwIyesxe6a8RNNgoTPSUrjPSNpO/C/Fc5AftvHlKXqEaAae/qUC8e5xwbbq8P8E1gf+ghYgbNlnPRPbbpDtXcn3KuyPkHmcKmVo5aQrd4k3gPW8XYfuUzamaAUYZwHrDoyUjKvy5Z11e1Ccfun6HfjV9FtWzZCNwLxwYEnAzOlMH619jaqP4bAOagqTNmkMI9x/f5rNQnYHDTO2yFHty9+tl4ywYAEM49EEUc1PZc/1qAgH4o19QtbNkRtVGyCtrvv3VISgSupjwpW1IK9zsQajvuiNG0lbJzgP5ZlTl0nzc0c9A06qJuld400DcpR0RPrFioLQzNpTzNDcxo9ZhYAXvT5R3MVC/V2aqJS71Frncl76qYhEaBge0CGFPeoKG+IR3mGsZZBIIGmuJwiMYJzRaYhED3uyR4oSwaQrqXgYOTreENACi07LDgJl78aNcQOTrgHoh+7BwAAWxBU1nG/UdPoDtWPknSFWAT+FA4zS+CgcyVfupDdkcFrwsgo014xK+4Lo4cAMdBdabTjPhymWCAol5W7nyOSaS15zYIdQFOlHe4gIc2Hr0KXACHRdRzJ4vnVwwW5uIxgo+1J33CIECAYfVrxvxW7gFxR2bBji0R6+n3F7eJFeNsdDs7TZq0Of4v0tyAmdIcogOe7hshdv/5jD/Qxkvb5cgCMYe7fZt6lGYPniGsBShwo6m+4czoh337g1NM3Jvd/23SgejP5EC2OX4nbZ78vhzxkc1OVf0ju9/eOSr9zdqxK3lzXXQxO0FA2jLlA/VRAg72Z+5uIajKv3bpSCmi9tEGQKMg8lG+k+URRjwfJJFtnNgXBL0spZvw8KqwD7/dFPGedNKNvPGVJ96V8n0yAHyaii3zA+dKn7M1fhffJ1MzwEBj8CwEZxxjtkl0rh6WrlLDmWzfODK0MG3hMsgw3Kon0MVO8hwnvz+XdVE04an0ZQB7xPvJgCaNZ7eCGJ/layApolFGyscION1jDU8Gnh3FBERLkvAQDf3TSe5r0CNpjDHaZ77a0ALzXAETF3NAhhYYLWP+96HX14nrxr8ldvyslNTTIoUPm3hyqDHG4Pkr2uxnObD+vTf+8vz1MT1MeeXwEq3GaMX31yq+z0JoooS0jOkDMBVaGHpFJYBJ1OLQK64AmH1aHHrFlwDmRx7faLFQB7A43yO+y3gc0WJCR1VYqF2pmZT/jn4mj+Ok/B8Zz0uUqvb8Eo95Kizo3wIMAGVCDaF67vmCAAAAAElFTkSuQmCC') no-repeat left center !important;
  background-size: 30px 18px !important
}

.ca-es-flag {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATBJREFUeNpUkU1LA0EMhpNViqWtVYrFj4OnulCoFNSbF3+Gtn9UvBSxoHgR9eRBD1Xbgyu0Ckt3MhMzMzvtGsLLSxieTBKkhxMIwczGmKJqrcUsVGJVqtQ5de8NsGbQwMTWKGaFTABqhb1X6uYVJ/295v5Z3kJIWgFZZXKpJDOmTAyUK/O7F0zvu3TYguW3BK883mUmaqxmCLXZYITj3m5j7QgKgTTP2Rac5U2kQ6U6e3zD39tO6aAB/4PNEs/G4qUC0fr7cIKfFzubpXbxdUSp6xDYwWOt/vM0wumwzd1mYbMWbMIAxjexY6gI6slVgh/n21vlOAzsYY7qNpNXSIHRXN1In8f4fR1Hx3FgEwek+72si4Rt78PaACWXU/watPyN/SH9dRfqT+69GHn5J8AAeJhkjAZrdt8AAAAASUVORK5CYII=') no-repeat left center !important;
  background-size: 30px 18px !important
}

.da-flag {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAvCAYAAABe1bwWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBMTU1M0E1NjA1RUYxMUUzOTkwODgwRUU1QTkwOENFMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBMTU1M0E1NzA1RUYxMUUzOTkwODgwRUU1QTkwOENFMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkExNTUzQTU0MDVFRjExRTM5OTA4ODBFRTVBOTA4Q0UwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkExNTUzQTU1MDVFRjExRTM5OTA4ODBFRTVBOTA4Q0UwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8KfvaQAAASRJREFUeNrs271OwlAchvHThgFWY5BLgcWRMEkXcMER8ZJAVweCE5PCqIu3QmJZHRjg/YdDgzmAEBaR50neMJSlvzSF8BGljbZbq6Z1tLJ2pUXuly4GjzuPT5v37g831ybap9bT3lYHYv+Y1/raq5ZopX1Q/kGRP9fEn7sZFOxAzj/hSbt1ZAYz7c6umKrWwiTLLKqxv6fQzx4M5hqHoIrBXOIQVIwx2FgMzDYZCIABBhhggAEGGGCAAeaci+YKBmCAAQYYYIAB5hRh0kb7KJgT/+6ad77AAAMMMMAAAwwwwABDwBwI8wVDUGowHzgEvRtMF4egnsGMtWcsssxitLr52qdJA0zci7fIXpW+3fJ39Dfa0C3/kXEuTfw517Wmt3ALAQYA6G5IU2EoQrwAAAAASUVORK5CYII=') no-repeat left center !important;
  background-size: 30px 18px !important
}

.de-flag {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAvCAYAAABe1bwWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OTU2RkI3RDA1RUYxMUUzOTkwODgwRUU1QTkwOENFMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OTU2RkI3RTA1RUYxMUUzOTkwODgwRUU1QTkwOENFMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5NTZGQjdCMDVFRjExRTM5OTA4ODBFRTVBOTA4Q0UwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5NTZGQjdDMDVFRjExRTM5OTA4ODBFRTVBOTA4Q0UwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ddPfEAAAARZJREFUeNrs2zFqAlEUheHnMIWSKiDqUrRJE5BgoSkkabRVlxRJayGmSmViqU024QIErVOk0HPxOkRebCXof+DHYmzm4zHTaO6+0Q6/9qD6qqrKKhcue1u1Ul9qqD4OFxL/zKuxmqpHVbkClOD3WPF7nrpBwS6k/oVX9RyYGfyorp2Yuupgks0s6ok/U9jxBgZzh0O0msEUcYhWSjD4cwkwp2QgAAYYYIABBpj/vnRyc4sCJwYYYIABBhhggAEGGGAYMMAAA8z5lhZ6SxQ4McAAAwwwwAADzIXBrGGItjGYBQ7R5gbzgkO0ocHM1AiLbGbxeXj49tQEk/DmFtlb6Tvsf0ffVO9h/4+Ma9nK77mlntwi7AQYADcUISaTLHyvAAAAAElFTkSuQmCC') no-repeat left center !important;
  background-size: 30px 18px !important
}

.ko-flag {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAvCAYAAABe1bwWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGMzFCNjM5RjA1RUUxMUUzOTkwODgwRUU1QTkwOENFMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGMzFCNjNBMDA1RUUxMUUzOTkwODgwRUU1QTkwOENFMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYzMUI2MzlEMDVFRTExRTM5OTA4ODBFRTVBOTA4Q0UwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkYzMUI2MzlFMDVFRTExRTM5OTA4ODBFRTVBOTA4Q0UwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Hm3a+gAACT1JREFUeNrsWwlUlNcV/mZjAFkNbmwGUcAlrkjAsgiiuCAgoLgbk6ppamuOniSNTTzVqK3JqcQYW42VsIOAoqBoXDmKStAaNaAgAVHEsBkWQZiBmel7bxjDMNAyDDPEhnvOPfz//97/5s337rvv3u8ynMYmMdrJbKLriLoSHUKUg/9vkRGtIJpN9ADR04oGThsw+kQjiYbh1y2Hia4m2sRve3CwHxQmFIMWoiuoxcwiF9/0Y6Ikftw2n9IvyvI2tZgqcmHRj4WSlHN7A5So2AR8dSgKtbV1ffZNnj1rwOHkVLS2tvbGcIP5GkNbXoHj6acglUrhN9MHZmambHJ8Pl+nwOzY9XfcvVcAQ0MDzJ83W9PhuFxNR4iMSWBAzJwxHcNtbVD25EesXrMeR1LTtQoEXYhzFzJxIfMSuw8JCpCftympeN7UpPH4GgFzL/8+rmbnwMBAH0sXh7Jn0bGJqKuvR2VVlVaBuXUnF1/s+wpfR8czIKY6T8LYMU6or3+G1GMn+g4YmUyGQ5Ex8tVaEABzMzPk5t3DtW+vw9DAAEvDQrUKzOSJ4zFmtCPq6uqRelwOxBsrloLD4eBYegZqamo1Gr/HjuDylWu4X1gEC4tXEDR/LgMqIiqOtYWGBMLU1KTrl0ViSG59D2leAaSFxZBVVQNiElcJ9cAh43GH24A7fgx4UyawZ10JBeKDP/8Fx9MyMHf2TDg6jITb61OZFSckHcE7697SrcWIW1rYlqGyYuki6OnpIfNSFn4oKsYgCwsE+M/p/EXyXmtqBkQbNqNlXwQkmVcgK/tRDkobYPRecjUHLfsjWb/W1JM/t3cQJ8dRcHVxRrNIhMSko/L5LAsDj8fD2fOZeFz2RLfApJ84TXxINUba22G6pzvEYjFi45NZ28rlYdATCFSd5YNHEH38N/ZFZc+75xxpPwbkRzshLSrptI8CiDPnLjLHb2U5DLN8vSGRSBATd1h3wFDHmnzkGLt+c9XyF3u6qroaDqPs4ek+TRWU3HsQ7wiH7El5z/xZeSXEOz+H9OYdlTZrK0v4+ngpAbF4YTD0hUJk59xAfkGhboCJT0xhpwDdy+PGjmZB3dG2o1kBlBIo+YUQ795PtoNYM29LtqH4y0OdWg519EICBHX89wt/gLm5GQID5H4vMiZeN8AMIs7R1MSEbJnF7D4uMZkBNc3VhZ0SSivd0Mh8CXonGmXjtHx+ALLGRqXHDAji1ygQ9PimsiDQn82TBn03b91R+6NoriRTf/FaICB+5FHpY2zY9CGzkn17PsOwoUOU+32dAMnFLI3iT46JMbO29n6J5+0OweolSl3p4qx9510Wx2zZ/B6cp0xiwR8NBL29PJgf0vpxLWhzrsbGRpg9awb09YUqoMhIHCG5nN0zPEaNAG+uL2SODqhskBBnzsVAfiukV3IgST/DxuWH+MtBaxMaO4WFLsDBiGikpKYxYHyme/Z4TXpkMd0RyZlMtMQmqzkbDviLF6BsrDOS0vNx43YFsU4JazIxFsLD1Rqh7kOg/8+D4P3GBXz/WSqWfJREvXP8fGHSDrRfFDDiXV+wAE4t8yWgXDV3xJcRN4k7kXbaZ6CZPrasGY9h5zMg+MMarUXWXG0NLCspVW8idrYodpyMvYe6BoXKT7XN2BGRC5GPt1ZTDu0B00W02pXwfL0QnZxH4hHp/+xb9fQ5ThW1vpzAcIYOVsu31A23x7371d1+5er1spcTGJ7LpO5PwsEet0ubSBzS/fGflDe8nMAUj5xIMuWB3UCQCx5xuhnnitUaXyjkvZzAnMwqQ8Nv3wLH3PS/HEN8CNasRFqBGEUlNWqNb2Np8ssGhobhlIjuKK/amGJbfBHqN20Ez88bHBIMtosQwZ08HsKt7+PkM3PEpuSp/blTJgzt9DkN8GLiD6Ox8XnfEFVUKN+xe88+CPWE+Ov2LUptPu62SEi9i02ffovgeRPgtX0uzKTNJAprhcjYFLcLa5AWV4i8gmr1/ReXA08S7HU2n4zTZ9li0Sx/wABD3QJDcyRbG2tGZ1ZUVjGLoSk+JY0UYmoihJ+3HU6eLUJ0Ui5TowF6xFi4JJ8RQSLteVzp4zEcFq+ofunY+CRGP8zw9mTEfHX1U2zd+SkWBgd2Sof06lbavecfWP/u+7h9J5etCM1PqETFJLBJtZfFQaNhZqr/4r6hUYwaEqBpAgodb1noWJXnlG6gtAMlyZa08c2U3nz4sBRZV7K172NsbazYX8rvUpOdN2cWSyApe3b6zHmlvgMMBfjTH10h4PeOj+eTcTa+PRUmRqo8cFRsIpsP5X4HD7JA6eMykl1fJgk6l7F8WgeG8rmUAH9Q8hDnL15i6fyqFXIKgPKuHWs6DiPM8d7616Gv4fEq1ONh8wY3jHNSLZze/O42vs+9C0NDQ4SSbdNxW9lYW2kfGEp8UwJczuYlQyQSMTZvtJMDoz1TjhxXeceZnCDbPvDAkEE9c4ZWw4yx/UMPTBw3uNNTMTpOTswHB/mzrJrSmdTnsW21KER3xzUlwO1H2KH66U+M76VElYLWTDtxivG/HWWknTnCP5mBRYFOMDQQdOtzaL8w0n/3Vm/Yv2reaZ9LWVdR/OAhY/EU1QlaS6eA+c/1Y9atM2AoAG+slG+fo8fSGe9LazrT3FxYaUVRMego+kI+c8j/Cp+NDWud4eVmQwI1Y7ZN5NbIgzW59/UcznwJ7RdG+gsEvC6YzlbEJcg/S0GA3/j3d8i7m88OhpDgAN3HMRNeG8dYMjoR6v1/t/ZNrFq+BDnXb7IaEy2s0/JKVwBRUKhqIt+cvYDyikpYDhvKSibybSWvFNDqqLGRUd9EvqtXLn1R06GnwNAhg9mpICel47QaslPHeiQ1jV0vW7KQzYMuSMnDRxg40BzzyTbqs5SAentFTUdRplgUGsSOy9fGjVGJa3o1eydA7Nj2MUKJZbhPc2W0ZlxiCmujDpeWU/qU2qyprcW6329Ec3Mzdmz9iAFCmXkulwtdyuWsa/gsfC8rwO0N36V2VaBXcyUqNC1YFBLIUgNLS3lip2tQqHi4uxEr0WPhhKagKCym/3/wVOUpXdrL/TiohkcUmP39OKjIAQrMGZpa9GPxM3tBQySFl1xLNKkfEyS3YfHiRxYKmU+U/n+W4tcnvwZR/Pokgmia4uF/BBgA1v2zqCm0kzMAAAAASUVORK5CYII=') no-repeat left center !important;
  background-size: 30px 18px !important
}

.nl-flag {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAvCAYAAABe1bwWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4RjQ4MUMxQjA1RUUxMUUzOTkwODgwRUU1QTkwOENFMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4RjQ4MUMxQzA1RUUxMUUzOTkwODgwRUU1QTkwOENFMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg4MDJGMEIwMDVFRTExRTM5OTA4ODBFRTVBOTA4Q0UwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhGNDgxQzFBMDVFRTExRTM5OTA4ODBFRTVBOTA4Q0UwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+3GJ39AAAARdJREFUeNrs2yFPAmEcx/GHG0E703spUoyMhJTTglH09ZBkVgKDRAKMUngdNjaIjk0C/P7jzw33SDMw7/vbviMc5T57dowNSqvsKRytrp7VjbpWpfC/t1ULNVddNTlcSPz1QvXVWDVVWgCU4PeY+j2P3eDSLpT9DW/qITAz2KhHOzE11cIkn1nUEn+msJ97MZhbHKJVDaaCQ7SrBINflwBzSgYCYIABBhhggDn7r91f6+8tDJwYYIABBhhggAEGGGCAYcAAA8zfr5x1PlHgxAADDDDAAAMMMMAUA2YJQ7SVwcxwiPZhMK84ROsazLvqYZHPLKaHh29bDTAJQ7fIP5XWYf87+oYahf0/Moqyhd/znbp3i7ATYADsJSWF7NjauQAAAABJRU5ErkJggg==') no-repeat left center !important;
  background-size: 30px 18px !important
}

.es-flag {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAvCAYAAABe1bwWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxRUQxN0U0RDA1RUUxMUUzOTkwODgwRUU1QTkwOENFMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxRUQxN0U0RTA1RUUxMUUzOTkwODgwRUU1QTkwOENFMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFFRDE3RTRCMDVFRTExRTM5OTA4ODBFRTVBOTA4Q0UwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFFRDE3RTRDMDVFRTExRTM5OTA4ODBFRTVBOTA4Q0UwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+wLaVewAAAfdJREFUeNrs27FL3FAcB/BvEnNJrtZJdLV26iJdFC1yk4iTLmoXHRxs+ycpLoIu6uRStG4WikuLguCks4ceFqF3ycVc+ntnPJWcchlETb5f+N5wCYH78PJyebnTSlPzuJMx6VfpoLRbqiHdCaVF6Z50Ubp1s0GLYGzpsvQzsp016Zy00ha9sUSUepSBL53V5WVUOkOTRpTFqB7NKcz9fFMwBTrEMqRgOukQS5dOg6bRCfOQDAmaRwv/TIZk4IghDGEIQ5iXD+MdWNcrFncSFA1crrzF1alxf4Ps5+1bqYFpe2zjv+95VH7ZyL2XO/FciODMgH9s1hEulztg9vowugKgqsE/MRFc6LA+eumHUan91eH+bjISBEch1aE4x3COIQwJCEOYp4dJyqZlBEZvryU7WML9Xy2M+c5PdDCz5yobMPaA1/rpIfvZ/W42YIzOAM5wpaUDOZ9cGN1Bdq5KzrALe/DxkWD3e3AKFaQpLa/5eoc5lHfyCN3bc0uzQuRHyrD6qqm7XCdaDA/LmtxtO6gemch98GEPudDf1JDG8CkBv/kShjCEeY7JtzQ1z8mXI4YwhHlKmHMyxFJSMD/pEMuuglmgQyyLCuaHdJUWjSiL7ZvJ94t0nSbYiCwaVyW1yqR+Rz8u3cT1PzKykmL0mSek05EF/gswAFqAehXwbPCuAAAAAElFTkSuQmCC') no-repeat left center !important;
  background-size: 30px 18px !important
}

.fr-flag {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAvCAYAAABe1bwWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDc5ODQ3NjA1RUYxMUUzOTkwODgwRUU1QTkwOENFMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDc5ODQ3NzA1RUYxMUUzOTkwODgwRUU1QTkwOENFMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY0Nzk4NDc0MDVFRjExRTM5OTA4ODBFRTVBOTA4Q0UwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0Nzk4NDc1MDVFRjExRTM5OTA4ODBFRTVBOTA4Q0UwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+t/TpJwAAARdJREFUeNrs2zFLQlEchvFzDw62S/ZRdGnUprIlHaxRg75Ql4aWBk0ImirHWvwqF2w2cLD3j8eLcmy6NmTPCw8OV4Tz43JdtNTsDN3aTlRf1VRVJa7Anu7P3W/t6+pmFx+zUJmaqFS9ri748FpWA/WiWuqoKMofWRLO2gpnN4MDu1AKb7hTbcfMYK4u7Y5pqC4m+cyi4cMzhW3u2mCOcYhWN5gKDtEOPQZb54H5SQYCYIABBhhggAEGGGCAAYYBAwwwwAADDDDAAAMMMAwYYIABBhhggAEGmD2HmcIQ7dNgPnCI9m4wtzhESw1mrB6wyGcWb6uHb089YuJGwSL/Vpq55e/oT9WzW/4j478sC2c+UxfBwn0LMACbVCLZeN4JsgAAAABJRU5ErkJggg==') no-repeat left center !important;
  background-size: 30px 18px !important
}

.jp-flag {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAvCAYAAABe1bwWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMUNFREU1ODA1RUYxMUUzOTkwODgwRUU1QTkwOENFMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMUNFREU1OTA1RUYxMUUzOTkwODgwRUU1QTkwOENFMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA1MzVFOTE1MDVFRjExRTM5OTA4ODBFRTVBOTA4Q0UwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA1MzVFOTE2MDVFRjExRTM5OTA4ODBFRTVBOTA4Q0UwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jaA5KAAAAmNJREFUeNrsm7trFFEUxr87MxuEjU12s2IRItgoCShosTabQtE00TSaykIEH2BlkT/CwkrQIAQLm0QLTWV8FNkUbhEhQkQbQbFQ95EmGQI7j5tzh53oskZMdsjGk/PBNwyzc85efsy93HPgKnetjt80TL5OzpMPkBV4S5N/kkvkCfKL+AfVALOP/Ig8hr2tKfIV8prTePBQoEQyDDzyZfPFnKWbWWHSpHNWY00RNeuG+WIqdJMVFk36YcBo4dCi0BIGf5QlYDYjIwgEjIARMAJm5+V0tLStLiMoLSB8/wG6XIFecaH2p6FyvbCODcDOn4TK9nRkbJ3Z4NU9+E9n4L+aA4Jg8/dsG86ZApyL54GuLt5g9MoqvDv3EH799u/zvb8PqfFb9DV1M11jfB/e3ftbghLtz+l9E2fiWYLxp54h/Pxle8ULxZl4dmB0bRn+67n2wFK8rtZ4gQmKb+kStpkkpDwlXmDCpU8J5fnIbCpVkpkC+nuZGZhVN5k8rssLjOpOJ5MnnWYGpjeTTJ6DOV5grIEjyeQZPMoLjD10ii5t/h3F24U8s6mU6aGCcKg9LhSvshleYKIex9gorMOHtjdQiktRPM8i0nGQun0zqpa3NEhTXVOciWfbdohUr8Obfo7gTfHvZYJZU04XkLp0gX8/pmmzRgVhUHqHcHEJulyNejWm56JyWVjHB2HnT+zYmrKrwOxmSTNcwAgYASNgBIyA+S/AVAVDi2oGzLxwaFHRgHkgHFo0YcC8JD8WFhsyLGbjxfcaeVqY4EmDxcYhi1gj5Kv4dfpkLyg+fTJJnokfrgswAFNrwjx8KXoSAAAAAElFTkSuQmCC') no-repeat left center !important;
  background-size: 30px 18px !important
}

.pt-br-flag {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAvCAYAAABe1bwWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRkQ2MDFBNjA1RUYxMUUzOTkwODgwRUU1QTkwOENFMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRkQ2MDFBNzA1RUYxMUUzOTkwODgwRUU1QTkwOENFMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVGRDYwMUE0MDVFRjExRTM5OTA4ODBFRTVBOTA4Q0UwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVGRDYwMUE1MDVFRjExRTM5OTA4ODBFRTVBOTA4Q0UwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Dz941AAACCRJREFUeNrcW3lsVFUX/703XWY6XaHaFpGlrcXiRtEKBvcoFqMGl4iJ+geCu3HXxH2Jmu8Lmhg/REHqTtSIMUq0iKKIoGBFKkor2ioUGFoolq5TOu08z+/NGxnaaWfpe2/id5Kbzrx5755zfu9s99xb5bKvr0MIVci4UcZ0GXkyFPx/kyajWcYGGYtlrAz+oBp/nTLelVElY7aMfDtBSRZO8zM0XC8j2d5XoRi6zjZ0JwYu/pBk3PCKjDmJeGVHOIA7M/0Yb0gyIUnD8+0q9vUnxIKIgU/GtbSYmTKuSYQUZSkans45BAqJn3ltaoqWKPciFjNVI6bYSmR6pVvD3Vka0sK4Dq/dJb/xHjUx4NzEd3WmnRwzRdPbMjVMTtYiOv8laRqKk4GF7Qra/bYCcxpfSK5d3EqSA24SCZRQ4r18hs/aSEfaZqkVLg0PZfuREwdHPsNnZ7lsiztqktUcnOITTMPTUg8p1e9XsLn+CNT8kYt6TxaaW13o6gmYhNvpQ16OF8Vj2jClsAVlxfvgUDVI8sLV6QHXeqVDQY/FGClS4FnGYqzAfruk4jGOwHcqv2LjBFRVj0N7d0p0MSmtF7PKG3HxtO06aCSPpPIXJKXv6vsXAjNDLGSuWIrTyDrrthagcmUpDnSlxjVftvsg5lXU4fTj9ujfaTGvieWsP2hNRegonVv2uNlV7LVi8nNkJMlnv6ZgSdVxeGv1JPT44vdcPvtdXT7aBNipxS06n3LBOEPiT61PgdlJy9QYM1oNuE6RkUEIyoLlZdhQl2caj5U/jNOt7r4rNkNVNJwvAblQqmW61n4T0TEtK50glepTOYdAIdF1zAQlSJxzqcwdJPIk7xNMrJZHDAw9/FIpxO6XSjUjZDbGlE+rx1sWHKtkbvIIEnlTBsqiJNqV0kWYmyXAnjTgTTH7LF05OVAp5aZhyvF5KCnKwdFjMpE7yoX09BQkJ6nw9vShs6sXzfu60birDbW/7ceW2n36tWiIPMqKWv7JVgTkcncgpb8kgblzBK4Vd1aaKJDemeXX48pAen9dKVr8Z2Pm2RNROD47pnn7+/2o+WUvVq35Ez/81AxNG168OWfV46qzfh90nfHm+TYVf/bZCMx5EvCudofvnfQnjUdn9j3IzHDq332+fuz0dIhFtKO1rQdd3T74/VKwqQqyMlNRkJeOieOyMCrHNWiuxt3tWLZ8K6prmoatcyrv+gpJjsHm4RPN3u5SsNqrWOtKKTL/PEnDM5xDY/mXWgGnquKTzxuw8UcPfq3/C319kW06/0g3pp6YjzOmjcWk4lH6tXFHZeKBO07Dxk0eLHp9Mzo6B7sYC8WahlycUrI3bOkwV+QtES0rOxX0ahZYTL7RUBobAcov62djyfI+HOyNv9NE97v8ohJMP/koKMbLZhx6dtH3aNjeOuj+C8t34PpZtcPOySqZDbCmKMWKqsArlyr2Pon4ox2RJ1zyUbasfVJHEtN1l/u2ejd+2roXx0zMQXaWE+nuZJwz42jsFPfavafzcCUcGs4r2xWx3XGGWDqB8fRHdq1h03Vw4XZ7pgZXlG7q2e82LSVvEze8/8k1WLGqPuAayQ7ce8upKC8riIsndaAu1MkRLzBc6j9oLPVjCV3dB81dsPskPr32zs9YWLlJj1UOh4q7byrXA3Y8PKkLdXowQgtEHWq984A8OMne5tDwsWtdI557uVoHJzVFLOfWaXCmxv8SqBt1HGpXIiwwTHMLpAbYHkcNkJZqXS+A2Wnhqz+CpU2BZLFrrpgcN0/qRh19WoyuxO2LJw6oWNMTWw0wZnSXpZaz9rudqFrdoH++4NxCPc3HyvMr0Ym6DbdFM2zwJZpLpbRe0hF9DVBU0G65W73x3i960cgicc7sUhTmR8eTOlCXShk+zYRF5FoD4eYoagC2I60mBuTFb9YEVvXH5mJKUWSeTYYHrI3SA6JeXe8Qn3ykVcWmCB0zCpnh8lkOTu22FlRv3oMtWz36QnI4osyPiuw7YghFMbUdujVWjwrek/XHUMbDNcuFp+6wJVN98Mlv6G1dH3adpK/bZFBWytwd44ow5n4M51/RreC/BxS0DbEEYuM6y91rOTBNe5pwevHGsL9Rtv+IjJQ1nvZB3I0q9lkfFvPcFsZr2B+ZX1FrOTBcHwV7MYdVzHKJstX54m9ZjaiD1ypv5RkJaFXewW+F3fxZ5da5FOcO7hiEWjNloUytI+z/jri1ST9eJkv6F8SPvQPQmV9Rh+mlzaaDwjk5dyiRN2WgLGacIDGtGV4tkZ9ZK3QTjF18dvMrTmk0DRTOFdwhCG0pkHe1iXtMpm+4DdXMYuOaPdq2rpS45mUwZ9wa6D7rpS6JtQmVEGCCFK79ySb5xxsm6B3+Dm90K1TWRIwnl0zffligZeW6TFLxF15rdiIt3bseqmEeuqn/u76pn4ZOA6h0Fzf1u3GMsanPgnFgnTLSRnfCgdEVFVBuydBwokmbYVt6FSwa4daIrcF3KKICC9oUfNAVX6EVmoo5B+fqtOF0VRJsICr1oVSg9WL6t4r1pKuxg/uiWMnPvfaddaWILXYxo2IPSVptiGGNyXv5jJ2gMIwRmG9s5Shv/ykJnJ9HkU14D+/db+/BRL3TQmBetpsrU+0bUnu81B7+yBiv8Tfe40vMcd/FBGaVjLcTwZ2noR6XdY0npIbnZ16z6qRUFEQsPgsG3xtYtMq40m4pWM4/JjGE/0tAYivVm7BD4XjfwOKfrORF4Bw90ZqHQ/99YgsRiP+J6yhGBrOZgv998qqMj4MX/xZgAEkwNwN2vS3xAAAAAElFTkSuQmCC') no-repeat left center !important;
  background-size: 30px 18px !important
}

.sr-flag {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAvCAYAAABe1bwWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNTUyQzM2ODA1RUUxMUUzOTkwODgwRUU1QTkwOENFMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQTAwRUE1QzA1RUUxMUUzOTkwODgwRUU1QTkwOENFMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM1NTJDMzY2MDVFRTExRTM5OTA4ODBFRTVBOTA4Q0UwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM1NTJDMzY3MDVFRTExRTM5OTA4ODBFRTVBOTA4Q0UwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8aU0CQAAAwNJREFUeNrsm0trE1EUx8/MpEkmSYVoSJP6aiMSQZcuqouKoqWbYjdS8AGC+Fi680v4ASyCqyKiOxHysIIolqBFmqQ+UFpbu7CFpkRjmprHjOdOJmnijSRpssjc3D/8SebOvTPMb84990yGCIkL16FCo+ib6CF0H1oAtqWi19AR9CQ6WNoh6p9W9CN0AD2O9nQBFNCv0aNfc0BnIJMdJr3DffQEcBEGOfQVEjEj6MucSVmExYio5xSuat0iYIY5B0onCBgX50DJLXIGNSVyMP8jwxHUlqnpAXvzYB9Lg+RUym25ZROkHvZq3523kyDIanmfkhIhHbJB7msPuxEjmFVwjFdDIZJcxW1xl1IFRWvrVcBxHsfsKbALxnYmo108dRB7EYjkpi9ezWHVjc220U1DTdymplImYtVsOZoFeTjzT9QUwFQDzNYMjpmxsp1jlGTxlgsyHTUEjNRHg6kVRcyuSqWcQoFxswPGdFE62/SgKdczLJdzVW1L/Q7wOzfohL1bgauW05DNS2xNpXPHlqBHUipKQhVcvRmqn9+7AYKg0iGJbRNDnyGRkreX94IIz+cHjA3muG8VTh1Zqb+U14BS0qWTH6u2X3460PFg6uaYYHSw7ScNxgY7firVBTP33Q2rP+1tO+GPpB2iy27jg1FVAUJtvMPBmA9UVpbrcHwACkrrv42TY0zPH2Snjkn8lmH2m6flk71d8GrHYqrAC0R9LZ8sEPOBUdQwmHeLrd3tdaxjZhc97IFpNT+E44OgqAJ7YFpZUbSVLT4ARlJTYHZag7zHMWttrIU68ul6J1VrYM4HRlPTYN582Qe/MuaG+yc3LRBZ6GcfDHkyfvGh8SQ8jQ+L+YLxXkYI6Uy26Xwq/lkB6+KdRg4PW4fugmL2sh8xRIplPyjy4fr9bH5DQtlxxHSD+JtIDoaD4WA4GA6ms8CscwyUEgTMa86B0isC5h7nQGmSgAmjpziLsgiLUCn53kA/5kzgic5Ce1aq3DGGvgbb/z7pBpX+ffIA/bTU+FeAAQA8wd0BMqHnfwAAAABJRU5ErkJggg==') no-repeat left center !important;
  background-size: 30px 18px !important
}

.zh-flag {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAvCAYAAABe1bwWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRTg5NzQyNzA1RUYxMUUzOTkwODgwRUU1QTkwOENFMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRTg5NzQyODA1RUYxMUUzOTkwODgwRUU1QTkwOENFMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJFODk3NDI1MDVFRjExRTM5OTA4ODBFRTVBOTA4Q0UwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJFODk3NDI2MDVFRjExRTM5OTA4ODBFRTVBOTA4Q0UwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+DnLX4gAABA1JREFUeNrsm8tPE0Ecx38zu91SqEUBeSnGFxr1YEw8oAfiI0ESE/WiXvTgwcefpPHiwYuPi0YTNTFGiUajJh7UQHwHAYsW5NHHPsff7LZrsdYuqylTmV/yIy10Z3c++3t8Z7aQ1OGTUGT96KfRe9Db0An838bQk+iP0c+h3yr8geTB1KFfQD8Ki9suoZ9Az6r5X5yXUFzjDEz04xR/9KEfk0x84yz6aL6mVM2UVRmgbTnR4ZzhqdRbVTCr027Fc5J1IoPZwcG0VONMkZ3fgDYZQDuybq/jr9m0Csa9Nq83iGWttFpnsl41Allm+AKAxE0wnzWJCIUbDQ1G2zXu3f2ggmEqAs7nev+9MxrDiIkIm0tquKMYKGtnkSsDYywW+DDSiFHyqAWYQUHdNC109Q0FRunMenCwkELEwc4fLPCM2+3Asor72n4bL43f9pwbWYXPLGguhTpoVfpn5KxOB0+n4gk7pasNZf0M+mwNRwxqEX+ADTNgv1kS/gqQj7p5CkjMBrV7FhgGIKm3gOkKWC+W1k7EKAiCxK2fA6zI/t1dxq7ELKw52ybdtCRRB9Qt0+B8jYoZMVxnkKVGXoQwIAoD2poDpXumtEPtSYKzESeTwsk4RXPOqGC9bKx4EfbQEnDWzQJd6UWixd+PxMQEo+1NerojaOhh5HCfM+EPDQABwLiG6eOmJHY6Oo/zVh2MfrMTtP4xoC16qIF5FBgDywN/3nzc7OscEcCUrTEso4B+vRPsTw3zHtR83gTG/dbfdp5yxqHw9AXNAWdSE7xdY1E07rSD/S4eHAoKOOv5snALTCzsypo0iGCV2zV2DfNhi3fBlFWU/VbQmlLUrikKRt6iXR1j5e+VTsH+2CBoxBQmnFMCrWuciRApwDwlre0eRzg2kIQJWu84QNSpEeVbZ1e++Qkr1EWYT5vcRaWfwUMJt3gLr3y5niEBwNBm3VOtGfWPC1CwSel2A4o750ude6v4GDWxJFA6irYicVK869iDeEcZAQWFmbp9wgdHcblgDybKj8VX5RYB+338l/aeAOu1d5zSlakNMIV9F95Gzbttc2oJn4z9vgEiPSmvq6DIKwsGi7fKlTMGjD1cP2dVXoDiQhquX3Aw/LlSxT206P5RD8qTZi8NygFsz7nrqN9tKWj7viC0jJdKhWI9FgP9RqeQu3iBwPyb2HQgemjEE3EcSkoD/dpKN61EtKrt+XKxyIoUrdv+LXGfAKtVPRuu0PWrXcBMAurW7yCyVS+VasyoRCDBSDASjAQjwUgwEowEI8FIMIsdzDeJocRSHMyA5FBiDziYs5JDiZ3jYO6gX5QsfOMsbheK7yn0y5IJXMmz8LsSfwzAv0d/AP0aeP+RsVgsmZ/zQfQjeRbwQ4ABACBTXQ6G9egZAAAAAElFTkSuQmCC') no-repeat left center !important;
  background-size: 30px 18px !important
}

.it-flag {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAvCAYAAABe1bwWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMUNFREU2MDA1RUYxMUUzOTkwODgwRUU1QTkwOENFMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMUNFREU2MTA1RUYxMUUzOTkwODgwRUU1QTkwOENFMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjExQ0VERTVFMDVFRjExRTM5OTA4ODBFRTVBOTA4Q0UwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjExQ0VERTVGMDVFRjExRTM5OTA4ODBFRTVBOTA4Q0UwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+1O0nuQAAARdJREFUeNrs27FKw1AYhuGT0MHu0vZSdOkYnGwms1QXQYVekA0FJ4dQJye1Y7v0VgI6W+ig309OgnLaKTio7wcvHVIK5yGkSxtlxaX7shN1rY5UX0Wuxe5Gt+4nt7mYtP2ID1WqtcrVc30h9q8HqlBPKlWDtii/ZJE/a+rPbgZdu9Dxb5ipzDEz2Kpzu2MSNcakmVkksX+msO+7MZghDsGODeYQh2C9GIOdi4HZJwMBMMAAAwwwwAADDDDAAMOAAQYYYIABBhhggAEGGAYMMMAAAwwwwAADzB+HeYUh2JvBrHAItjSYKQ7BcoNZqHssmpnFS/3wvVJzTNyDt2i+ld5d9Tv6U/Xoqn9k/JeV/swjdeYt3KcAAwAC4yLWKqB67QAAAABJRU5ErkJggg==') no-repeat left center !important;
  background-size: 30px 18px !important
}

.sv-flag {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAvCAYAAABe1bwWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMkEwRkYxNTA1RUUxMUUzOTkwODgwRUU1QTkwOENFMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMkEwRkYxNjA1RUUxMUUzOTkwODgwRUU1QTkwOENFMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEyQTBGRjEzMDVFRTExRTM5OTA4ODBFRTVBOTA4Q0UwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjEyQTBGRjE0MDVFRTExRTM5OTA4ODBFRTVBOTA4Q0UwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+9xM+hAAAAS1JREFUeNrs271OwlAchvHTpoPsRL0UWdgkBhNlMLLAilyClwB3AGF1MDo5GL82XZy8Am6ABGcGh/r+w6HBHBQIi8DzJk8YytJfmnYoROV2303tSF2oA7WnIjdn94eXfx4/fmm5f7xUDdS76qrHyYHYf+6oa/WgKmp/EZQNWOTPteLP3QxydiDxX+ipqmNm8KXqdsWUVA2TbGZRiv09hf1c02CKOAQrGEweh2C7MQYzFwPzmwwEwAADDDDAAAMMMMAAs82L0o+zFAauGGCAAQYYYIBZwyWrvlte83fXXDHAAAMMMMAAAwwwwADDgFkSZghDsE+DecMh2KvBdHAI1jWYZ3WFRTazeJrcfBvqBhN36y2yp9LIjX9Hf6Lu3PgfGduygT/nU3XuLdy3AAMAMTEqjT+TG7kAAAAASUVORK5CYII=') no-repeat left center !important;
  background-size: 30px 18px !important
}

.locale-name {
  padding-left: 15px;
  padding-right: 15px
}

#embedForm
dt {
  word-wrap: break-word !important;
  white-space: normal !important
}

.locales-menu-list {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 680px;
  z-index: 2000
}

.locales-menu-list > li {
  padding-right: 5px;
  margin-right: 10px;
  margin-left: 10px
}

.locales-menu-list > li:hover {
  padding-right: 5px;
  margin-right: 10px;
  margin-left: 10px
}

@media (max-width: 979px) {
  .kwebcast-entry-view
  #sideSelectWrap {
    display: none
  }
}

.async-inProgress-gear {
  color: #000;
  text-shadow: 1px 1px 2px #5F868A;
  margin-bottom: 10px
}

.async-inProgress-gear .gears-small {
  display: inline-block;
  background: url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/css/kms/images/gear_30x30.png') no-repeat;
  background-size: 16px;
  width: 16px;
  height: 16px;
  margin-left: -6px;
  -webkit-transform-origin: center;
  -moz-transform-origin: center;
  -o-transform-origin: center;
  transform-origin: center;
  -webkit-animation: reverseRotate 1.5s linear infinite;
  -moz-animation: reverseRotate 1.5s linear infinite;
  -o-animation: reverseRotate 1.5s linear infinite;
  animation: reverseRotate 1.5s linear infinite
}

.async-inProgress-gear .gears-big {
  display: inline-block;
  background: url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/css/kms/images/gear_50x50.png') no-repeat;
  background-size: 24px;
  width: 24px;
  height: 24px;
  -webkit-transform-origin: center;
  -moz-transform-origin: center;
  -o-transform-origin: center;
  transform-origin: center;
  -webkit-animation: rotate 1.5s linear infinite;
  -moz-animation: rotate 1.5s linear infinite;
  -o-animation: rotate 1.5s linear infinite;
  animation: rotate 1.5s linear infinite
}

@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }
  100% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
  }
}

@-moz-keyframes rotate {
  0% {
    -moz-transform: rotate(0);
    transform: rotate(0)
  }
  100% {
    -moz-transform: rotate(180deg);
    transform: rotate(180deg)
  }
}

@-o-keyframes rotate {
  0% {
    -o-transform: rotate(0);
    transform: rotate(0)
  }
  100% {
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
  }
}

@keyframes rotate {
  0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0)
  }
  100% {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
  }
}

@-webkit-keyframes reverseRotate {
  0% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
  }
  100% {
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }
}

@-moz-keyframes reverseRotate {
  0% {
    -moz-transform: rotate(180deg);
    transform: rotate(180deg)
  }
  100% {
    -moz-transform: rotate(0);
    transform: rotate(0)
  }
}

@-o-keyframes reverseRotate {
  0% {
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
  }
  100% {
    -o-transform: rotate(0);
    transform: rotate(0)
  }
}

@keyframes reverseRotate {
  0% {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
  }
  100% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0)
  }
}

.kmsDateElement[readonly] {
  cursor: pointer !important
}

.select2-container.kmsTZElement {
  width: 370px
}

@media (min-width: 994px) {
  .select2-container.kmsTZElement {
    top: -25px;
    position: relative;
    margin-left: 10px
  }
}

@media (min-width: 994px) and (max-width: 1215px) {
  .select2-container.kmsTZElement {
    width: 220px
  }
}

@media (max-width: 993px) {
  .select2-container.kmsTZElement {
    top: 0;
    margin-left: 0;
    margin-top: 10px
  }
}

span.btn-large
label {
  font-size: 17.5px
}

.channel-name {
  margin: 10px 0;
  font-family: inherit;
  font-weight: bold;
  line-height: 20px;
  color: inherit;
  text-rendering: optimizelegibility;
  font-size: 14px
}

.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px
}

#addCollaborator
legend {
  font-size: 14px;
  border-bottom: none
}

#addCollaborator legend + .control-group:first-of-type {
  margin-top: 10px
}

input.kmsTimeElement {
  text-align: center
}

.kms-timepicker-ui-wrapper {
  width: 15.5em !important;
  text-align: center
}

.dropdown__btn--caret {
  margin-top: 0;
  margin-right: 2px
}

.dropdown__btn--caret::after {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: -2px;
  content: "";
  border: 4px solid;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent
}

.btnGroup {
  display: inline-block;
  vertical-align: middle
}

.BtnGroup-item:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px
}

.BtnGroup-item:nth-last-child(2) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px
}

.BtnGroup-item + .BtnGroup-item::before {
  content: '';
  border-left: 1px solid rgba(27, 31, 35, 0.2);
  position: absolute;
  height: 98%;
  left: 0;
  top: 0
}

.dropdown__btn--primary {
  color: #fff;
  background-color: #00b4d1
}

.dropdown__btn--primary:hover {
  background-color: #dd1144;
}

.dropdown__btn {
  display: inline-block;
  padding: 6px 12px;
  font-size: 14px;
  border-bottom: none;
  border-top: none;
  font-weight: 600;
  line-height: 20px;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  background-repeat: repeat-x;
  background-position: -1px -1px;
  background-size: 110% 110%;
  border-radius: 0.25em
}

.BtnGroup::after {
  display: table;
  clear: both;
  content: ""
}

.BtnGroup-item {
  position: relative;
  float: left;
  border-right-width: 0;
  border-radius: 0
}

.thumb-card__container.visible-v2ui {
  display: none !important
}

.skip-to-content-link {
  position: absolute;
  top: -1000px;
  left: -1000px;
  height: 1px;
  width: 1px;
  text-align: left;
  overflow: hidden
}

.skip-to-content-link:active, .skip-to-content-link:focus, .skip-to-content-link:hover {
  left: 0;
  top: 0;
  width: auto;
  height: auto;
  overflow: visible
}

.body.ie11 .thumbnails a:focus img,
.body.ie10 .thumbnails a:focus img,
.body.ie9 .thumbnails a:focus
img {
  border: 5px solid black
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/home/asset/home.css */

.body.module-home #entrySlider .carousel-caption {
  color: white
}

.body.module-home #entrySlider .carousel-indicators {
  cursor: pointer
}

@media (min-width: 1171px) {
  .body.module-home #entrySlider .carousel-indicators {
    right: 20% !important;
    top: 20px
  }
}

.body.module-home #entrySlider .carousel-inner {
  overflow: hidden
}

.body.module-home #entrySlider .carousel-inner div.carleft,
.body.module-home #entrySlider .carousel-inner div.carright,
.body.module-home #entrySlider .carousel-inner
div.carmain {
  margin: 0;
  padding: 0;
  overflow: hidden
}

.body.module-home #entrySlider .carousel-inner div.carmain
img {
  width: 100%
}

.body.module-home #entrySlider .carousel-inner div.carleft,
.body.module-home #entrySlider .carousel-inner
div.carright {
  width: 18%
}

.body.module-home #entrySlider .carousel-inner
div.carleft {
  padding-right: 1%
}

.body.module-home #entrySlider .carousel-inner
div.carright {
  padding-left: 1%
}

.body.module-home #entrySlider .carousel-inner div.carleft,
.body.module-home #entrySlider .carousel-inner
div.carmain {
  float: left
}

.body.module-home #entrySlider .carousel-inner div.carleft
img {
  float: right
}

.body.module-home #entrySlider .carousel-inner
div.carmain {
  width: 62%;
  height: 400px
}

.body.module-home #entrySlider .carousel-inner div.carleft img,
.body.module-home #entrySlider .carousel-inner div.carright
img {
  max-width: none !important;
  -webkit-filter: url(https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/home/asset/filters.svg#grayscale);
  filter: gray;
  -webkit-filter: grayscale(1);
  opacity: 0.4;
  filter: alpha(opacity=40)
}

.body.module-home #entrySlider .carousel-inner
.showminwidth {
  display: none
}

@media (max-width: 1170px) {
  .body.module-home #entrySlider .carousel-inner
  .showfullwidth {
    display: none
  }

  .body.module-home #entrySlider .carousel-inner
  .showminwidth {
    display: block !important
  }
}

@media (min-width: 1171px) {
  .body.module-home #entrySlider.carenrightleft
  .thumb_icon {
    left: 19% !important
  }

  .body.module-home #entrySlider.carenrightleft
  .thumb_time {
    right: 19% !important
  }

  .body.module-home #entrySlider.carenrightleft .carousel-caption {
    left: 19% !important;
    right: 19% !important
  }
}

.body.module-home .home__carousel-entry-title {
  font-size: 31.5px
}

@media (max-width: 767px) {
  .body.module-home .home__carousel-entry-title {
    font-size: 17.5px
  }
}

.body.module-home .home__playlist-name-heading {
  padding-bottom: 0;
  margin: 10px 0 10px
}

@media (max-width: 767px) {
  .body.module-home .home__playlist-name-heading {
    font-size: 24.5px
  }
}

.body.module-home .home__playlist-name-heading .icon-angle-right {
  font-size: 1.15em;
  margin-left: 5px
}

.body.module-home ul.thumbnails
li {
  overflow: hidden;
  margin-bottom: 10px
}

.body.module-home ul.thumbnails li
.thumb_name {
  display: block;
  text-align: left
}

.html.ie7 body.module-home ul.thumbnails li.span2,
.html.ie8 body.module-home ul.thumbnails
li.span2 {
  height: 80px
}

.html.ie7 body.module-home ul.thumbnails li.span4,
.html.ie8 body.module-home ul.thumbnails
li.span4 {
  height: 169px
}

.body.module-home ul.thumbnails li
p.thumb_name_content {
  font-size: 80%;
  max-height: 3em
}

@media (max-width: 767px) {
  .body.module-home ul.thumbnails li.span2
  .thumb_name {
    display: block
  }
}

@media (max-width: 989px) and (min-width: 768px) {
  .body.module-home ul.thumbnails
  li.span2 {
    width: 300px !important;
    margin-left: 0px
  }
}

@media (min-width: 989px) and (max-width: 1200px) {
  .body.module-home ul.thumbnails
  li.span2 {
    height: 80px
  }
}

@media (min-width: 1200px) {
  .body.module-home ul.thumbnails
  li.span2 {
    height: 96px
  }
}

.body.module-home ul.thumbnails
li.span4 {
  height: inherit
}

@media (max-width: 989px) and (min-width: 768px) {
  .body.module-home ul.thumbnails
  li.span4 {
    width: 300px !important;
    margin-left: 0px
  }
}

@media (max-width: 989px) {
  .body.module-home ul.thumbnails
  li {
    margin-bottom: 0px;
    padding: 4px 5px;
    width: 100% !important;
    float: left !important
  }

  .body.module-home ul.thumbnails li
  .thumb_name {
    display: block
  }
}

.body.module-home ul.thumbnails li .photo-group.featured_wrapper a:focus {
  outline: #333 solid 5px;
  outline-offset: -5px
}

.body.module-home
.featured_wrapper {
  text-align: center
}

.html.ie7 body.module-home #entrySlider
.showfullwidth {
  display: none
}

.html.ie7 body.module-home #entrySlider
.showminwidth {
  display: block !important
}

#entrySlider.cardisrightleft
.showfullwidth {
  display: none
}

#entrySlider.cardisrightleft
.showminwidth {
  display: block !important
}

#entrySlider.cardisrightleft .carousel-caption {
  left: 0 !important;
  right: 0 !important
}

#entrySlider.cardisrightleft .carousel-control {
  display: none !important
}

#entrySlider.carhiderightleft
.showfullwidth {
  display: none
}

#entrySlider.carhiderightleft
.showminwidth {
  display: block !important
}

#entrySlider.carhiderightleft .carousel-caption {
  left: 0 !important;
  right: 0 !important
}

#entrySlider.carhiderightleft
.featured_wrapper {
  text-align: left
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/css/bootstrap-datepicker.css */

.datepicker {
  padding: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  direction: ltr
}

.datepicker-inline {
  width: 220px
}

.datepicker.datepicker-rtl {
  direction: rtl
}

.datepicker.datepicker-rtl table tr td
span {
  float: right
}

.datepicker-dropdown {
  top: 0;
  left: 0
}

.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #999;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute
}

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

.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px
}

.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px
}

.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px
}

.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px
}

.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px
}

.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px
}

.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999
}

.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff
}

.datepicker > div {
  display: none
}

.datepicker
table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.datepicker td,
.datepicker
th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: none
}

.table-striped .datepicker table tr td,
.table-striped .datepicker table tr
th {
  background-color: transparent
}

.datepicker table tr td.day:hover,
.datepicker table tr
td.day.focused {
  background: #eee;
  cursor: pointer
}

.datepicker table tr td.old,
.datepicker table tr
td.new {
  color: #999
}

.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999;
  cursor: default
}

.datepicker table tr
td.highlighted {
  background: #d9edf7;
  border-radius: 0
}

.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: -moz-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000
}

.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
  background-color: #fdf59a
}

.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
  background-color: #fbf069 \9
}

.datepicker table tr td.today:hover:hover {
  color: #000
}

.datepicker table tr td.today.active:hover {
  color: #fff
}

.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eee;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0
}

.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: -moz-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -ms-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
  background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -o-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0
}

.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
  background-color: #f3e97a
}

.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
  background-color: #efe24b \9
}

.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  background-color: #9e9e9e;
  background-image: -moz-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -ms-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
  background-image: -webkit-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -o-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: linear-gradient(to bottom, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}

.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
  background-color: #808080
}

.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
  background-color: #666 \9
}

.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: -o-linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #04c #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}

.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
  background-color: #04c
}

.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
  background-color: #039 \9
}

.datepicker table tr td
span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px
}

.datepicker table tr td span:hover {
  background: #eee
}

.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999;
  cursor: default
}

.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: -o-linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #04c #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}

.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #04c
}

.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  background-color: #039 \9
}

.datepicker table tr td span.old,
.datepicker table tr td
span.new {
  color: #999
}

.datepicker .datepicker-switch {
  width: 145px
}

.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr
th {
  cursor: pointer
}

.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background: #eee
}

.datepicker
.cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle
}

.input-append.date .add-on,
.input-prepend.date .add-on {
  cursor: pointer
}

.input-append.date .add-on i,
.input-prepend.date .add-on
i {
  margin-top: 3px
}

.input-daterange
input {
  text-align: center
}

.input-daterange input:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px
}

.input-daterange input:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0
}

.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #eee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/css-toggle-switch/toggle-switch.css */

.switch .slide-button,
.toggle p
span {
  display: none
}

@media only
screen {
  .toggle {
    position: relative;
    padding: 0;
    margin-left: 100px
  }

  .toggle
  label {
    position: relative;
    z-index: 3;
    display: block;
    width: 100%
  }

  .toggle
  input {
    position: absolute;
    opacity: 0;
    z-index: 5
  }

  .toggle
  p {
    position: absolute;
    left: -100px;
    width: 100%;
    margin: 0;
    padding-right: 100px;
    text-align: left
  }

  .toggle p
  span {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    display: block;
    width: 50%;
    margin-left: 100px;
    text-align: center
  }

  .toggle p span:last-child {
    left: 50%
  }

  .toggle .slide-button {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 4;
    display: block;
    width: 50%;
    height: 100%;
    padding: 0
  }

  .switch {
    position: relative;
    padding: 0
  }

  .switch
  input {
    position: absolute;
    opacity: 0
  }

  .switch
  label {
    position: relative;
    z-index: 2;
    float: left;
    width: 50%;
    height: 100%;
    margin: 0;
    text-align: center
  }

  .switch .slide-button {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0;
    z-index: 1;
    width: 50%;
    height: 100%
  }

  .switch input:last-of-type:checked ~ .slide-button {
    left: 50%
  }

  .switch.switch-three label,
  .switch.switch-three .slide-button {
    width: 33.3%
  }

  .switch.switch-three input:checked:nth-of-type(2) ~ .slide-button {
    left: 33.3%
  }

  .switch.switch-three input:checked:last-of-type ~ .slide-button {
    left: 66.6%
  }

  .switch.switch-four label,
  .switch.switch-four .slide-button {
    width: 25%
  }

  .switch.switch-four input:checked:nth-of-type(2) ~ .slide-button {
    left: 25%
  }

  .switch.switch-four input:checked:nth-of-type(3) ~ .slide-button {
    left: 50%
  }

  .switch.switch-four input:checked:last-of-type ~ .slide-button {
    left: 75%
  }

  .switch.switch-five label,
  .switch.switch-five .slide-button {
    width: 20%
  }

  .switch.switch-five input:checked:nth-of-type(2) ~ .slide-button {
    left: 20%
  }

  .switch.switch-five input:checked:nth-of-type(3) ~ .slide-button {
    left: 40%
  }

  .switch.switch-five input:checked:nth-of-type(4) ~ .slide-button {
    left: 60%
  }

  .switch.switch-five input:checked:last-of-type ~ .slide-button {
    left: 80%
  }

  .toggle, .switch {
    display: block;
    height: 30px
  }

  .switch *,
  .toggle
  * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box
  }

  .switch .slide-button,
  .toggle .slide-button {
    display: block;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out
  }

  .toggle label,
  .toggle p,
  .switch
  label {
    line-height: 30px;
    vertical-align: middle
  }

  .toggle input:checked ~ .slide-button {
    right: 50%
  }

  .toggle input:focus ~ .slide-button,
  .switch input:focus + label {
    outline: 1px dotted #888
  }

  .switch, .toggle {
    -webkit-animation: bugfix infinite 1s
  }

  @-webkit-keyframes bugfix {
    from {
      position: relative
    }
    to {
      position: relative
    }
  }.switch.candy, .toggle.candy {
     background-color: #2d3035;
     color: #fff;
     font-weight: bold;
     text-align: center;
     text-shadow: 1px 1px 1px #191b1e;
     border-radius: 3px;
     box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.3), 0 1px 0px rgba(255, 255, 255, 0.2)
   }

  .switch.candy input:checked + label,
  .toggle.candy input:checked + label {
    color: #333;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5)
  }

  .switch.candy .slide-button,
  .toggle.candy .slide-button {
    border: 1px solid #333;
    background: #70c66b linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), inset 0 1px 1px rgba(255, 255, 255, 0.45);
    border-radius: 3px
  }

  .switch.candy p,
  .toggle.candy
  p {
    color: #333;
    text-shadow: none
  }

  .switch.candy span,
  .toggle.candy
  span {
    color: #fff
  }

  .switch.candy.blue .slide-button,
  .toggle.candy.blue .slide-button {
    background-color: #38a3d4
  }

  .switch.candy.yellow .slide-button,
  .toggle.candy.yellow .slide-button {
    background-color: #f5e560
  }

  .switch.android, .toggle.android {
    background-color: #b6b6b6;
    color: #fff
  }

  .android.toggle {
    border: 2px solid #b6b6b6
  }

  .android.switch {
    overflow: hidden
  }

  .android.switch .slide-button {
    background-color: #279fca;
    transform: skew(20deg) translateX(10px)
  }

  .android.toggle .slide-button {
    border-radius: 2px;
    background-color: #848484
  }

  .android.toggle input:first-of-type:checked ~ .slide-button {
    background-color: #279fca
  }

  .android.switch input:first-of-type:checked ~ .slide-button {
    -webkit-transform: skew(20deg) translateX(-10px);
    -moz-transform: skew(20deg) translateX(-10px);
    -ms-transform: skew(20deg) translateX(-10px);
    -o-transform: skew(20deg) translateX(-10px);
    transform: skew(20deg) translateX(-10px)
  }

  .switch.android p,
  .toggle.android
  p {
    color: #333
  }

  .switch.android span,
  .toggle.android
  span {
    color: #fff
  }

  .android.switch,
  .switch.android span,
  .toggle.android
  span {
    text-transform: uppercase
  }

  .android.switch
  input {
    top: 0;
    left: 0
  }

  .switch.ios, .toggle.ios {
    background: linear-gradient(to bottom, #cfcfcf, #efefef 50%, #f9f9f9 50%, #fefefe);
    -webkit-box-shadow: inset 0 2px 2px #b6b6b6, inset 3px 0 3px #b6b6b6;
    box-shadow: inset 0 2px 2px #b6b6b6, inset 3px 0 3px #b6b6b6;
    border: 1px solid #efefef;
    border-radius: 3px;
    color: #7f7f7f;
    font: bold 14px sans-serif;
    text-align: center;
    text-shadow: none
  }

  .ios.toggle .slide-button {
    border: 1px solid #919191;
    background: linear-gradient(to bottom, #cdcdcd, #fbfbfb);
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 0 #f0f0f0;
    box-shadow: inset 0 1px 0 #f0f0f0
  }

  .ios.toggle input:first-of-type:checked ~ p span:first-child,
  .ios.switch input:checked + label {
    color: #fff;
    text-shadow: 0 -1px 0 #1b3b6f
  }

  .ios.toggle input:first-of-type:checked ~ .slide-button,
  .ios.switch .slide-button {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background: #006dcc linear-gradient(to bottom, #08c, #0044cc) repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0043cc', GradientType=0);
    border-color: #04c #0044cc #002a80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #04c;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
  }

  .ios.toggle input:first-of-type:checked ~ .slide-button:hover,
  .ios.toggle input:first-of-type:checked ~ .slide-button:focus,
  .ios.toggle input:first-of-type:checked ~ .slide-button:active,
  .ios.toggle input:first-of-type:checked ~ .slide-button.active,
  .ios.toggle input:first-of-type:checked ~ .slide-button.disabled,
  .ios.toggle input:first-of-type:checked ~ .slide-button[disabled],
  .ios.switch .slide-button:hover,
  .ios.switch .slide-button:focus,
  .ios.switch .slide-button:active,
  .ios.switch .slide-button.active,
  .ios.switch .slide-button.disabled,
  .ios.switch .slide-button[disabled] {
    color: #fff;
    background-color: #04c;
    *background-color: #003bb3
  }

  .ios.toggle input:first-of-type:checked ~ .slide-button:active,
  .ios.toggle input:first-of-type:checked ~ .slide-button.active,
  .ios.switch .slide-button:active,
  .ios.switch .slide-button.active {
    background-color: #039 \9
  }

  .ios.toggle p
  span {
    color: #7f7f7f
  }
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/fontAwesome/font-awesome.css */

@font-face {
  font-family: 'FontAwesome';
  src: url('../assets/font/fontawesome-webfont.woff?v=3.2.1') format('woff');
  font-weight: normal;
  font-style: normal
}

[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  *margin-right: .3em
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none
}

.icon-large:before {
  vertical-align: -10%;
  font-size: 1.3333333333333333em
}

a [class^="icon-"],
a [class*=" icon-"] {
  display: inline
}

[class^="icon-"].icon-fixed-width,
[class*=" icon-"].icon-fixed-width {
  display: inline-block;
  width: 1.1428571428571428em;
  text-align: right;
  padding-right: 0.2857142857142857em
}

[class^="icon-"].icon-fixed-width.icon-large,
[class*=" icon-"].icon-fixed-width.icon-large {
  width: 1.4285714285714286em
}

.icons-ul {
  margin-left: 2.142857142857143em;
  list-style-type: none
}

.icons-ul > li {
  position: relative
}

.icons-ul .icon-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  text-align: center;
  line-height: inherit
}

[class^="icon-"].hide,
[class*=" icon-"].hide {
  display: none
}

.icon-muted {
  color: #eee
}

.icon-light {
  color: #fff
}

.icon-dark {
  color: #333
}

.icon-border {
  border: solid 1px #eee;
  padding: .2em .25em .15em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px
}

.icon-2x {
  font-size: 2em
}

.icon-2x.icon-border {
  border-width: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px
}

.icon-3x {
  font-size: 3em
}

.icon-3x.icon-border {
  border-width: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px
}

.icon-4x {
  font-size: 4em
}

.icon-4x.icon-border {
  border-width: 4px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px
}

.icon-5x {
  font-size: 5em
}

.icon-5x.icon-border {
  border-width: 5px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px
}

.pull-right {
  float: right
}

.pull-left {
  float: left
}

[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
  margin-right: .3em
}

[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {
  margin-left: .3em
}

[class^="icon-"],
[class*=" icon-"] {
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0
}

.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"] {
  background-image: none
}

.btn [class^="icon-"].icon-large,
.nav [class^="icon-"].icon-large,
.btn [class*=" icon-"].icon-large,
.nav [class*=" icon-"].icon-large {
  line-height: .9em
}

.btn [class^="icon-"].icon-spin,
.nav [class^="icon-"].icon-spin,
.btn [class*=" icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {
  display: inline-block
}

.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"],
.nav-tabs [class^="icon-"].icon-large,
.nav-pills [class^="icon-"].icon-large,
.nav-tabs [class*=" icon-"].icon-large,
.nav-pills [class*=" icon-"].icon-large {
  line-height: .9em
}

.btn [class^="icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x {
  margin-top: .18em
}

.btn [class^="icon-"].icon-spin.icon-large,
.btn [class*=" icon-"].icon-spin.icon-large {
  line-height: .8em
}

.btn.btn-small [class^="icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
  margin-top: .25em
}

.btn.btn-large [class^="icon-"],
.btn.btn-large [class*=" icon-"] {
  margin-top: 0
}

.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-top: .05em
}

.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
  margin-right: .2em
}

.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-left: .2em
}

.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
  line-height: inherit
}

.icon-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: -35%
}

.icon-stack [class^="icon-"],
.icon-stack [class*=" icon-"] {
  display: block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 1em;
  line-height: inherit;
  *line-height: 2em
}

.icon-stack .icon-stack-base {
  font-size: 2em;
  *line-height: 1em
}

.icon-spin {
  display: inline-block;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear
}

a .icon-stack,
a .icon-spin {
  display: inline-block;
  text-decoration: none
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg)
  }
  100% {
    -moz-transform: rotate(359deg)
  }
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg)
  }
  100% {
    -webkit-transform: rotate(359deg)
  }
}

@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg)
  }
  100% {
    -o-transform: rotate(359deg)
  }
}

@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg)
  }
  100% {
    -ms-transform: rotate(359deg)
  }
}

@keyframes spin {
  0% {
    transform: rotate(0deg)
  }
  100% {
    transform: rotate(359deg)
  }
}

.icon-rotate-90:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1)
}

.icon-rotate-180:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}

.icon-rotate-270:before {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3)
}

.icon-flip-horizontal:before {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1)
}

.icon-flip-vertical:before {
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1)
}

a .icon-rotate-90:before,
a .icon-rotate-180:before,
a .icon-rotate-270:before,
a .icon-flip-horizontal:before,
a .icon-flip-vertical:before {
  display: inline-block
}

.icon-glass:before {
  content: "\f000"
}

.icon-music:before {
  content: "\f001"
}

.icon-search:before {
  content: "\f002"
}

.icon-envelope-alt:before {
  content: "\f003"
}

.icon-heart:before {
  content: "\f004"
}

.icon-star:before {
  content: "\f005"
}

.icon-star-empty:before {
  content: "\f006"
}

.icon-user:before {
  content: "\f007"
}

.icon-film:before {
  content: "\f008"
}

.icon-th-large:before {
  content: "\f009"
}

.icon-th:before {
  content: "\f00a"
}

.icon-th-list:before {
  content: "\f00b"
}

.icon-ok:before {
  content: "\f00c"
}

.icon-remove:before {
  content: "\f00d"
}

.icon-zoom-in:before {
  content: "\f00e"
}

.icon-zoom-out:before {
  content: "\f010"
}

.icon-power-off:before, .icon-off:before {
  content: "\f011"
}

.icon-signal:before {
  content: "\f012"
}

.icon-gear:before, .icon-cog:before {
  content: "\f013"
}

.icon-trash:before {
  content: "\f014"
}

.icon-home:before {
  content: "\f015"
}

.icon-file-alt:before {
  content: "\f016"
}

.icon-time:before {
  content: "\f017"
}

.icon-road:before {
  content: "\f018"
}

.icon-download-alt:before {
  content: "\f019"
}

.icon-download:before {
  content: "\f01a"
}

.icon-upload:before {
  content: "\f01b"
}

.icon-inbox:before {
  content: "\f01c"
}

.icon-play-circle:before {
  content: "\f01d"
}

.icon-rotate-right:before, .icon-repeat:before {
  content: "\f01e"
}

.icon-refresh:before {
  content: "\f021"
}

.icon-list-alt:before {
  content: "\f022"
}

.icon-lock:before {
  content: "\f023"
}

.icon-flag:before {
  content: "\f024"
}

.icon-headphones:before {
  content: "\f025"
}

.icon-volume-off:before {
  content: "\f026"
}

.icon-volume-down:before {
  content: "\f027"
}

.icon-volume-up:before {
  content: "\f028"
}

.icon-qrcode:before {
  content: "\f029"
}

.icon-barcode:before {
  content: "\f02a"
}

.icon-tag:before {
  content: "\f02b"
}

.icon-tags:before {
  content: "\f02c"
}

.icon-book:before {
  content: "\f02d"
}

.icon-bookmark:before {
  content: "\f02e"
}

.icon-print:before {
  content: "\f02f"
}

.icon-camera:before {
  content: "\f030"
}

.icon-font:before {
  content: "\f031"
}

.icon-bold:before {
  content: "\f032"
}

.icon-italic:before {
  content: "\f033"
}

.icon-text-height:before {
  content: "\f034"
}

.icon-text-width:before {
  content: "\f035"
}

.icon-align-left:before {
  content: "\f036"
}

.icon-align-center:before {
  content: "\f037"
}

.icon-align-right:before {
  content: "\f038"
}

.icon-align-justify:before {
  content: "\f039"
}

.icon-list:before {
  content: "\f03a"
}

.icon-indent-left:before {
  content: "\f03b"
}

.icon-indent-right:before {
  content: "\f03c"
}

.icon-facetime-video:before {
  content: "\f03d"
}

.icon-picture:before {
  content: "\f03e"
}

.icon-pencil:before {
  content: "\f040"
}

.icon-map-marker:before {
  content: "\f041"
}

.icon-adjust:before {
  content: "\f042"
}

.icon-tint:before {
  content: "\f043"
}

.icon-edit:before {
  content: "\f044"
}

.icon-share:before {
  content: "\f045"
}

.icon-check:before {
  content: "\f046"
}

.icon-move:before {
  content: "\f047"
}

.icon-step-backward:before {
  content: "\f048"
}

.icon-fast-backward:before {
  content: "\f049"
}

.icon-backward:before {
  content: "\f04a"
}

.icon-play:before {
  content: "\f04b"
}

.icon-pause:before {
  content: "\f04c"
}

.icon-stop:before {
  content: "\f04d"
}

.icon-forward:before {
  content: "\f04e"
}

.icon-fast-forward:before {
  content: "\f050"
}

.icon-step-forward:before {
  content: "\f051"
}

.icon-eject:before {
  content: "\f052"
}

.icon-chevron-left:before {
  content: "\f053"
}

.icon-chevron-right:before {
  content: "\f054"
}

.icon-plus-sign:before {
  content: "\f055"
}

.icon-minus-sign:before {
  content: "\f056"
}

.icon-remove-sign:before {
  content: "\f057"
}

.icon-ok-sign:before {
  content: "\f058"
}

.icon-question-sign:before {
  content: "\f059"
}

.icon-info-sign:before {
  content: "\f05a"
}

.icon-screenshot:before {
  content: "\f05b"
}

.icon-remove-circle:before {
  content: "\f05c"
}

.icon-ok-circle:before {
  content: "\f05d"
}

.icon-ban-circle:before {
  content: "\f05e"
}

.icon-arrow-left:before {
  content: "\f060"
}

.icon-arrow-right:before {
  content: "\f061"
}

.icon-arrow-up:before {
  content: "\f062"
}

.icon-arrow-down:before {
  content: "\f063"
}

.icon-mail-forward:before, .icon-share-alt:before {
  content: "\f064"
}

.icon-resize-full:before {
  content: "\f065"
}

.icon-resize-small:before {
  content: "\f066"
}

.icon-plus:before {
  content: "\f067"
}

.icon-minus:before {
  content: "\f068"
}

.icon-asterisk:before {
  content: "\f069"
}

.icon-exclamation-sign:before {
  content: "\f06a"
}

.icon-gift:before {
  content: "\f06b"
}

.icon-leaf:before {
  content: "\f06c"
}

.icon-fire:before {
  content: "\f06d"
}

.icon-eye-open:before {
  content: "\f06e"
}

.icon-eye-close:before {
  content: "\f070"
}

.icon-warning-sign:before {
  content: "\f071"
}

.icon-plane:before {
  content: "\f072"
}

.icon-calendar:before {
  content: "\f073"
}

.icon-random:before {
  content: "\f074"
}

.icon-comment:before {
  content: "\f075"
}

.icon-magnet:before {
  content: "\f076"
}

.icon-chevron-up:before {
  content: "\f077"
}

.icon-chevron-down:before {
  content: "\f078"
}

.icon-retweet:before {
  content: "\f079"
}

.icon-shopping-cart:before {
  content: "\f07a"
}

.icon-folder-close:before {
  content: "\f07b"
}

.icon-folder-open:before {
  content: "\f07c"
}

.icon-resize-vertical:before {
  content: "\f07d"
}

.icon-resize-horizontal:before {
  content: "\f07e"
}

.icon-bar-chart:before {
  content: "\f080"
}

.icon-twitter-sign:before {
  content: "\f081"
}

.icon-facebook-sign:before {
  content: "\f082"
}

.icon-camera-retro:before {
  content: "\f083"
}

.icon-key:before {
  content: "\f084"
}

.icon-gears:before, .icon-cogs:before {
  content: "\f085"
}

.icon-comments:before {
  content: "\f086"
}

.icon-thumbs-up-alt:before {
  content: "\f087"
}

.icon-thumbs-down-alt:before {
  content: "\f088"
}

.icon-star-half:before {
  content: "\f089"
}

.icon-heart-empty:before {
  content: "\f08a"
}

.icon-signout:before {
  content: "\f08b"
}

.icon-linkedin-sign:before {
  content: "\f08c"
}

.icon-pushpin:before {
  content: "\f08d"
}

.icon-external-link:before {
  content: "\f08e"
}

.icon-signin:before {
  content: "\f090"
}

.icon-trophy:before {
  content: "\f091"
}

.icon-github-sign:before {
  content: "\f092"
}

.icon-upload-alt:before {
  content: "\f093"
}

.icon-lemon:before {
  content: "\f094"
}

.icon-phone:before {
  content: "\f095"
}

.icon-unchecked:before, .icon-check-empty:before {
  content: "\f096"
}

.icon-bookmark-empty:before {
  content: "\f097"
}

.icon-phone-sign:before {
  content: "\f098"
}

.icon-twitter:before {
  content: "\f099"
}

.icon-facebook:before {
  content: "\f09a"
}

.icon-github:before {
  content: "\f09b"
}

.icon-unlock:before {
  content: "\f09c"
}

.icon-credit-card:before {
  content: "\f09d"
}

.icon-rss:before {
  content: "\f09e"
}

.icon-hdd:before {
  content: "\f0a0"
}

.icon-bullhorn:before {
  content: "\f0a1"
}

.icon-bell:before {
  content: "\f0a2"
}

.icon-certificate:before {
  content: "\f0a3"
}

.icon-hand-right:before {
  content: "\f0a4"
}

.icon-hand-left:before {
  content: "\f0a5"
}

.icon-hand-up:before {
  content: "\f0a6"
}

.icon-hand-down:before {
  content: "\f0a7"
}

.icon-circle-arrow-left:before {
  content: "\f0a8"
}

.icon-circle-arrow-right:before {
  content: "\f0a9"
}

.icon-circle-arrow-up:before {
  content: "\f0aa"
}

.icon-circle-arrow-down:before {
  content: "\f0ab"
}

.icon-globe:before {
  content: "\f0ac"
}

.icon-wrench:before {
  content: "\f0ad"
}

.icon-tasks:before {
  content: "\f0ae"
}

.icon-filter:before {
  content: "\f0b0"
}

.icon-briefcase:before {
  content: "\f0b1"
}

.icon-fullscreen:before {
  content: "\f0b2"
}

.icon-group:before {
  content: "\f0c0"
}

.icon-link:before {
  content: "\f0c1"
}

.icon-cloud:before {
  content: "\f0c2"
}

.icon-beaker:before {
  content: "\f0c3"
}

.icon-cut:before {
  content: "\f0c4"
}

.icon-copy:before {
  content: "\f0c5"
}

.icon-paperclip:before, .icon-paper-clip:before {
  content: "\f0c6"
}

.icon-save:before {
  content: "\f0c7"
}

.icon-sign-blank:before {
  content: "\f0c8"
}

.icon-reorder:before {
  content: "\f0c9"
}

.icon-list-ul:before {
  content: "\f0ca"
}

.icon-list-ol:before {
  content: "\f0cb"
}

.icon-strikethrough:before {
  content: "\f0cc"
}

.icon-underline:before {
  content: "\f0cd"
}

.icon-table:before {
  content: "\f0ce"
}

.icon-magic:before {
  content: "\f0d0"
}

.icon-truck:before {
  content: "\f0d1"
}

.icon-pinterest:before {
  content: "\f0d2"
}

.icon-pinterest-sign:before {
  content: "\f0d3"
}

.icon-google-plus-sign:before {
  content: "\f0d4"
}

.icon-google-plus:before {
  content: "\f0d5"
}

.icon-money:before {
  content: "\f0d6"
}

.icon-caret-down:before {
  content: "\f0d7"
}

.icon-caret-up:before {
  content: "\f0d8"
}

.icon-caret-left:before {
  content: "\f0d9"
}

.icon-caret-right:before {
  content: "\f0da"
}

.icon-columns:before {
  content: "\f0db"
}

.icon-sort:before {
  content: "\f0dc"
}

.icon-sort-down:before {
  content: "\f0dd"
}

.icon-sort-up:before {
  content: "\f0de"
}

.icon-envelope:before {
  content: "\f0e0"
}

.icon-linkedin:before {
  content: "\f0e1"
}

.icon-rotate-left:before, .icon-undo:before {
  content: "\f0e2"
}

.icon-legal:before {
  content: "\f0e3"
}

.icon-dashboard:before {
  content: "\f0e4"
}

.icon-comment-alt:before {
  content: "\f0e5"
}

.icon-comments-alt:before {
  content: "\f0e6"
}

.icon-bolt:before {
  content: "\f0e7"
}

.icon-sitemap:before {
  content: "\f0e8"
}

.icon-umbrella:before {
  content: "\f0e9"
}

.icon-paste:before {
  content: "\f0ea"
}

.icon-lightbulb:before {
  content: "\f0eb"
}

.icon-exchange:before {
  content: "\f0ec"
}

.icon-cloud-download:before {
  content: "\f0ed"
}

.icon-cloud-upload:before {
  content: "\f0ee"
}

.icon-user-md:before {
  content: "\f0f0"
}

.icon-stethoscope:before {
  content: "\f0f1"
}

.icon-suitcase:before {
  content: "\f0f2"
}

.icon-bell-alt:before {
  content: "\f0f3"
}

.icon-coffee:before {
  content: "\f0f4"
}

.icon-food:before {
  content: "\f0f5"
}

.icon-file-text-alt:before {
  content: "\f0f6"
}

.icon-building:before {
  content: "\f0f7"
}

.icon-hospital:before {
  content: "\f0f8"
}

.icon-ambulance:before {
  content: "\f0f9"
}

.icon-medkit:before {
  content: "\f0fa"
}

.icon-fighter-jet:before {
  content: "\f0fb"
}

.icon-beer:before {
  content: "\f0fc"
}

.icon-h-sign:before {
  content: "\f0fd"
}

.icon-plus-sign-alt:before {
  content: "\f0fe"
}

.icon-double-angle-left:before {
  content: "\f100"
}

.icon-double-angle-right:before {
  content: "\f101"
}

.icon-double-angle-up:before {
  content: "\f102"
}

.icon-double-angle-down:before {
  content: "\f103"
}

.icon-angle-left:before {
  content: "\f104"
}

.icon-angle-right:before {
  content: "\f105"
}

.icon-angle-up:before {
  content: "\f106"
}

.icon-angle-down:before {
  content: "\f107"
}

.icon-desktop:before {
  content: "\f108"
}

.icon-laptop:before {
  content: "\f109"
}

.icon-tablet:before {
  content: "\f10a"
}

.icon-mobile-phone:before {
  content: "\f10b"
}

.icon-circle-blank:before {
  content: "\f10c"
}

.icon-quote-left:before {
  content: "\f10d"
}

.icon-quote-right:before {
  content: "\f10e"
}

.icon-spinner:before {
  content: "\f110"
}

.icon-circle:before {
  content: "\f111"
}

.icon-mail-reply:before, .icon-reply:before {
  content: "\f112"
}

.icon-github-alt:before {
  content: "\f113"
}

.icon-folder-close-alt:before {
  content: "\f114"
}

.icon-folder-open-alt:before {
  content: "\f115"
}

.icon-expand-alt:before {
  content: "\f116"
}

.icon-collapse-alt:before {
  content: "\f117"
}

.icon-smile:before {
  content: "\f118"
}

.icon-frown:before {
  content: "\f119"
}

.icon-meh:before {
  content: "\f11a"
}

.icon-gamepad:before {
  content: "\f11b"
}

.icon-keyboard:before {
  content: "\f11c"
}

.icon-flag-alt:before {
  content: "\f11d"
}

.icon-flag-checkered:before {
  content: "\f11e"
}

.icon-terminal:before {
  content: "\f120"
}

.icon-code:before {
  content: "\f121"
}

.icon-reply-all:before {
  content: "\f122"
}

.icon-mail-reply-all:before {
  content: "\f122"
}

.icon-star-half-full:before, .icon-star-half-empty:before {
  content: "\f123"
}

.icon-location-arrow:before {
  content: "\f124"
}

.icon-crop:before {
  content: "\f125"
}

.icon-code-fork:before {
  content: "\f126"
}

.icon-unlink:before {
  content: "\f127"
}

.icon-question:before {
  content: "\f128"
}

.icon-info:before {
  content: "\f129"
}

.icon-exclamation:before {
  content: "\f12a"
}

.icon-superscript:before {
  content: "\f12b"
}

.icon-subscript:before {
  content: "\f12c"
}

.icon-eraser:before {
  content: "\f12d"
}

.icon-puzzle-piece:before {
  content: "\f12e"
}

.icon-microphone:before {
  content: "\f130"
}

.icon-microphone-off:before {
  content: "\f131"
}

.icon-shield:before {
  content: "\f132"
}

.icon-calendar-empty:before {
  content: "\f133"
}

.icon-fire-extinguisher:before {
  content: "\f134"
}

.icon-rocket:before {
  content: "\f135"
}

.icon-maxcdn:before {
  content: "\f136"
}

.icon-chevron-sign-left:before {
  content: "\f137"
}

.icon-chevron-sign-right:before {
  content: "\f138"
}

.icon-chevron-sign-up:before {
  content: "\f139"
}

.icon-chevron-sign-down:before {
  content: "\f13a"
}

.icon-html5:before {
  content: "\f13b"
}

.icon-css3:before {
  content: "\f13c"
}

.icon-anchor:before {
  content: "\f13d"
}

.icon-unlock-alt:before {
  content: "\f13e"
}

.icon-bullseye:before {
  content: "\f140"
}

.icon-ellipsis-horizontal:before {
  content: "\f141"
}

.icon-ellipsis-vertical:before {
  content: "\f142"
}

.icon-rss-sign:before {
  content: "\f143"
}

.icon-play-sign:before {
  content: "\f144"
}

.icon-ticket:before {
  content: "\f145"
}

.icon-minus-sign-alt:before {
  content: "\f146"
}

.icon-check-minus:before {
  content: "\f147"
}

.icon-level-up:before {
  content: "\f148"
}

.icon-level-down:before {
  content: "\f149"
}

.icon-check-sign:before {
  content: "\f14a"
}

.icon-edit-sign:before {
  content: "\f14b"
}

.icon-external-link-sign:before {
  content: "\f14c"
}

.icon-share-sign:before {
  content: "\f14d"
}

.icon-compass:before {
  content: "\f14e"
}

.icon-collapse:before {
  content: "\f150"
}

.icon-collapse-top:before {
  content: "\f151"
}

.icon-expand:before {
  content: "\f152"
}

.icon-euro:before, .icon-eur:before {
  content: "\f153"
}

.icon-gbp:before {
  content: "\f154"
}

.icon-dollar:before, .icon-usd:before {
  content: "\f155"
}

.icon-rupee:before, .icon-inr:before {
  content: "\f156"
}

.icon-yen:before, .icon-jpy:before {
  content: "\f157"
}

.icon-renminbi:before, .icon-cny:before {
  content: "\f158"
}

.icon-won:before, .icon-krw:before {
  content: "\f159"
}

.icon-bitcoin:before, .icon-btc:before {
  content: "\f15a"
}

.icon-file:before {
  content: "\f15b"
}

.icon-file-text:before {
  content: "\f15c"
}

.icon-sort-by-alphabet:before {
  content: "\f15d"
}

.icon-sort-by-alphabet-alt:before {
  content: "\f15e"
}

.icon-sort-by-attributes:before {
  content: "\f160"
}

.icon-sort-by-attributes-alt:before {
  content: "\f161"
}

.icon-sort-by-order:before {
  content: "\f162"
}

.icon-sort-by-order-alt:before {
  content: "\f163"
}

.icon-thumbs-up:before {
  content: "\f164"
}

.icon-thumbs-down:before {
  content: "\f165"
}

.icon-youtube-sign:before {
  content: "\f166"
}

.icon-youtube:before {
  content: "\f167"
}

.icon-xing:before {
  content: "\f168"
}

.icon-xing-sign:before {
  content: "\f169"
}

.icon-youtube-play:before {
  content: "\f16a"
}

.icon-dropbox:before {
  content: "\f16b"
}

.icon-stackexchange:before {
  content: "\f16c"
}

.icon-instagram:before {
  content: "\f16d"
}

.icon-flickr:before {
  content: "\f16e"
}

.icon-adn:before {
  content: "\f170"
}

.icon-bitbucket:before {
  content: "\f171"
}

.icon-bitbucket-sign:before {
  content: "\f172"
}

.icon-tumblr:before {
  content: "\f173"
}

.icon-tumblr-sign:before {
  content: "\f174"
}

.icon-long-arrow-down:before {
  content: "\f175"
}

.icon-long-arrow-up:before {
  content: "\f176"
}

.icon-long-arrow-left:before {
  content: "\f177"
}

.icon-long-arrow-right:before {
  content: "\f178"
}

.icon-apple:before {
  content: "\f179"
}

.icon-windows:before {
  content: "\f17a"
}

.icon-android:before {
  content: "\f17b"
}

.icon-linux:before {
  content: "\f17c"
}

.icon-dribbble:before {
  content: "\f17d"
}

.icon-skype:before {
  content: "\f17e"
}

.icon-foursquare:before {
  content: "\f180"
}

.icon-trello:before {
  content: "\f181"
}

.icon-female:before {
  content: "\f182"
}

.icon-male:before {
  content: "\f183"
}

.icon-gittip:before {
  content: "\f184"
}

.icon-sun:before {
  content: "\f185"
}

.icon-moon:before {
  content: "\f186"
}

.icon-archive:before {
  content: "\f187"
}

.icon-bug:before {
  content: "\f188"
}

.icon-vk:before {
  content: "\f189"
}

.icon-weibo:before {
  content: "\f18a"
}

.icon-renren:before {
  content: "\f18b"
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/BootstrapFormHelpers/css/bootstrap-formhelpers.css */

.bfh-selectbox {
  height: 30px;
  position: relative;
  display: inline-block
}

.bfh-selectbox-toggle {
  *margin-bottom: -3px
}

.bfh-selectbox-toggle:active,
.open .bfh-selectbox-toggle {
  outline: 0
}

.bfh-selectbox
.caret {
  margin-top: 8px;
  margin-left: 2px;
  height: 8px
}

.bfh-selectbox > .bfh-selectbox-toggle > .caret {
  float: right
}

.bfh-selectbox-options {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  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: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -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
}

.bfh-selectbox-options
ul {
  list-style: none
}

.bfh-selectbox-options.pull-right {
  right: 0;
  left: auto
}

.bfh-selectbox-options
a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  height: 20px;
  color: #333;
  white-space: nowrap;
  text-decoration: none
}

.bfh-googlefonts .bfh-selectbox-options
a {
  height: 30px;
  text-indent: -9999px;
  background-image: url(https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/BootstrapFormHelpers/img/bootstrap-formhelpers-googlefonts.png)
}

.bfh-selectbox-options li > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #08c;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)
}

.bfh-googlefonts .bfh-selectbox-options li > a:focus {
  background-image: url(https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/BootstrapFormHelpers/img/bootstrap-formhelpers-googlefonts.png);
  background-repeat: no-repeat;
  filter: none;
  background-color: transparent;
  filter: none;
  outline: none
}

.bfh-selectbox-options .active > a,
.bfh-selectbox-options .active > a:hover {
  color: #fff;
  text-decoration: none;
  background-color: #08c;
  background-color: #0081c2;
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-repeat: repeat-x;
  outline: 0;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)
}

.bfh-googlefonts .bfh-selectbox-options .active > a,
.bfh-googlefonts .bfh-selectbox-options .active > a:hover {
  background-image: url(https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/BootstrapFormHelpers/img/bootstrap-formhelpers-googlefonts.png);
  background-repeat: no-repeat;
  filter: none;
  background-color: transparent;
  filter: none
}

.bfh-selectbox-options .disabled > a,
.bfh-selectbox-options .disabled > a:hover {
  color: #999
}

.open {
  *z-index: 1000
}

.open > .bfh-selectbox-options {
  display: block
}

.pull-right > .bfh-selectbox-options {
  right: 0;
  left: auto
}

.bfh-selectbox > .bfh-selectbox-toggle {
  color: #000;
  padding: 4px;
  display: inline-block;
  text-decoration: none;
  background-color: white;
  border: 1px solid #CCC;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px
}

.bfh-selectbox-options
ul {
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 5px 0 0 0;
  width: 240px
}

.bfh-selectbox-filter {
  margin: 0 10px
}

.bfh-selectbox > .bfh-selectbox-toggle > .bfh-selectbox-option {
  display: inline-block;
  float: left;
  height: 20px;
  overflow: hidden
}

span.bfh-countries {
  line-height: 18px
}

.bfh-datepicker-calendar > table.calendar {
  width: 376px;
  background: #fff
}

.bfh-datepicker-calendar > table.calendar .months-header > th {
  text-align: center;
  font-size: 12px
}

.bfh-datepicker-calendar > table.calendar .months-header > th.month > span {
  width: 100px;
  display: inline-block
}

.bfh-datepicker-calendar > table.calendar .months-header > th.year > span {
  width: 50px;
  display: inline-block
}

.bfh-datepicker-calendar > table.calendar .days-header > th {
  text-align: center;
  font-size: 11px;
  line-height: 12px
}

.bfh-datepicker-calendar > table.calendar > tbody > tr > td {
  text-align: center;
  font-size: 11px;
  line-height: 12px
}

.bfh-datepicker-calendar > table.calendar > tbody > tr > td.today {
  background-color: #999;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}

.bfh-datepicker-calendar > table.calendar > tbody > tr > td.off {
  color: #aaa
}

.bfh-datepicker {
  position: relative
}

.bfh-datepicker-toggle {
  *margin-bottom: -3px
}

.bfh-datepicker-calendar {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px
}

.bfh-datepicker-calendar.pull-right {
  right: 0;
  left: auto
}

.open > .bfh-datepicker-calendar {
  display: block
}

.bfh-datepicker-calendar > table > tbody > tr > td:not(.off):hover {
  cursor: pointer;
  color: #fff;
  text-decoration: none;
  background-color: #08c;
  background-color: #0081c2;
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-repeat: repeat-x;
  outline: 0;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)
}

.bfh-timepicker-popover > table {
  width: 180px;
  margin: 0
}

.bfh-timepicker-popover > table > tbody > tr > td {
  text-align: center;
  border: 0
}

.bfh-timepicker-popover > table > tbody > tr > td.separator {
  line-height: 65px;
  font-weight: bold;
  font-size: 20px
}

.bfh-timepicker-popover > table > tbody > tr > td > input {
  margin: 0;
  text-align: center
}

.bfh-timepicker {
  position: relative
}

.bfh-timepicker-toggle {
  *margin-bottom: -3px
}

.bfh-timepicker-popover {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  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: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px
}

.bfh-timepicker-popover.pull-right {
  right: 0;
  left: auto
}

.open > .bfh-timepicker-popover {
  display: block
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/select2/select2.css */

.select2-container {
  margin: 0;
  position: relative;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle
}

.select2-container,
.select2-drop,
.select2-search,
.select2-search
input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

.select2-container .select2-choice {
  display: block;
  height: 26px;
  padding: 0 0 0 8px;
  overflow: hidden;
  position: relative;
  border: 1px solid #aaa;
  white-space: nowrap;
  line-height: 26px;
  color: #444;
  text-decoration: none;
  border-radius: 4px;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  background-image: linear-gradient(to top, #eee 0%, #fff 50%)
}

.html[dir="rtl"] .select2-container .select2-choice {
  padding: 0 8px 0 0
}

.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #aaa;
  border-radius: 0 0 4px 4px;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  background-image: linear-gradient(to bottom, #eee 0%, #fff 90%)
}

.select2-container.select2-allowclear .select2-choice .select2-chosen {
  margin-right: 42px
}

.select2-container .select2-choice > .select2-chosen {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  float: none;
  width: auto
}

.html[dir="rtl"] .select2-container .select2-choice > .select2-chosen {
  margin-left: 26px;
  margin-right: 0
}

.select2-container .select2-choice
abbr {
  display: none;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 24px;
  top: 8px;
  font-size: 1px;
  text-decoration: none;
  border: 0;
  background: url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/select2/select2.png') right top no-repeat;
  cursor: pointer;
  outline: 0
}

.select2-container.select2-allowclear .select2-choice
abbr {
  display: inline-block
}

.select2-container .select2-choice abbr:hover {
  background-position: right -11px;
  cursor: pointer
}

.select2-drop-mask {
  border: 0;
  margin: 0;
  padding: 0;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 9998;
  background-color: #fff;
  filter: alpha(opacity=0)
}

.select2-drop {
  width: 100%;
  margin-top: -1px;
  position: absolute;
  z-index: 9999;
  top: 100%;
  background: #fff;
  color: #000;
  border: 1px solid #aaa;
  border-top: 0;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, .15)
}

.select2-drop.select2-drop-above {
  margin-top: 1px;
  border-top: 1px solid #aaa;
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
  -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
  box-shadow: 0 -4px 5px rgba(0, 0, 0, .15)
}

.select2-drop-active {
  border: 1px solid #5897fb;
  border-top: none
}

.select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid #5897fb
}

.select2-drop-auto-width {
  border-top: 1px solid #aaa;
  width: auto
}

.select2-drop-auto-width .select2-search {
  padding-top: 4px
}

.select2-container .select2-choice .select2-arrow {
  display: inline-block;
  width: 18px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1px solid #aaa;
  border-radius: 0 4px 4px 0;
  background-clip: padding-box;
  background: #ccc;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
  background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);
  background-image: linear-gradient(to top, #ccc 0%, #eee 60%)
}

.html[dir="rtl"] .select2-container .select2-choice .select2-arrow {
  left: 0;
  right: auto;
  border-left: none;
  border-right: 1px solid #aaa;
  border-radius: 4px 0 0 4px
}

.select2-container .select2-choice .select2-arrow
b {
  display: block;
  width: 100%;
  height: 100%;
  background: url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/select2/select2.png') no-repeat 0 1px
}

.html[dir="rtl"] .select2-container .select2-choice .select2-arrow
b {
  background-position: 2px 1px
}

.select2-search {
  display: inline-block;
  width: 100%;
  min-height: 26px;
  margin: 0;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  z-index: 10000;
  white-space: nowrap
}

.select2-search
input {
  width: 100%;
  height: auto !important;
  min-height: 26px;
  padding: 4px 20px 4px 5px;
  margin: 0;
  outline: 0;
  font-family: sans-serif;
  font-size: 1em;
  border: 1px solid #aaa;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #fff url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/select2/select2.png') no-repeat 100% -22px;
  background: url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/select2/select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
  background: url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/select2/select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/select2/select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/select2/select2.png') no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0
}

.html[dir="rtl"] .select2-search
input {
  padding: 4px 5px 4px 20px;
  background: #fff url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/select2/select2.png') no-repeat -37px -22px;
  background: url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/select2/select2.png') no-repeat -37px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
  background: url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/select2/select2.png') no-repeat -37px -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/select2/select2.png') no-repeat -37px -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/select2/select2.png') no-repeat -37px -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0
}

.select2-drop.select2-drop-above .select2-search
input {
  margin-top: 4px
}

.select2-search input.select2-active {
  background: #fff url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/select2/select2-spinner.gif') no-repeat 100%;
  background: url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/select2/select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
  background: url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/select2/select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/select2/select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/select2/select2-spinner.gif') no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0
}

.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
  box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}

.select2-dropdown-open .select2-choice {
  border-bottom-color: transparent;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #eee;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));
  background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);
  background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear-gradient(to top, #fff 0%, #eee 50%)
}

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  border: 1px solid #5897fb;
  border-top-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));
  background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);
  background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear-gradient(to bottom, #fff 0%, #eee 50%)
}

.select2-dropdown-open .select2-choice .select2-arrow {
  background: transparent;
  border-left: none;
  filter: none
}

.html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow {
  border-right: none
}

.select2-dropdown-open .select2-choice .select2-arrow
b {
  background-position: -18px 1px
}

.html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow
b {
  background-position: -16px 1px
}

.select2-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}

.select2-results {
  max-height: 200px;
  padding: 0 0 0 4px;
  margin: 4px 4px 4px 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.html[dir="rtl"] .select2-results {
  padding: 0 4px 0 0;
  margin: 4px 0 4px 4px
}

.select2-results ul.select2-result-sub {
  margin: 0;
  padding-left: 0
}

.select2-results
li {
  list-style: none;
  display: list-item;
  background-image: none
}

.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold
}

.select2-results .select2-result-label {
  padding: 3px 7px 4px;
  margin: 0;
  cursor: pointer;
  min-height: 1em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.select2-results-dept-1 .select2-result-label {
  padding-left: 20px
}

.select2-results-dept-2 .select2-result-label {
  padding-left: 40px
}

.select2-results-dept-3 .select2-result-label {
  padding-left: 60px
}

.select2-results-dept-4 .select2-result-label {
  padding-left: 80px
}

.select2-results-dept-5 .select2-result-label {
  padding-left: 100px
}

.select2-results-dept-6 .select2-result-label {
  padding-left: 110px
}

.select2-results-dept-7 .select2-result-label {
  padding-left: 120px
}

.select2-results .select2-highlighted {
  background: #3875d7;
  color: #fff
}

.select2-results li
em {
  background: #feffde;
  font-style: normal
}

.select2-results .select2-highlighted
em {
  background: transparent
}

.select2-results .select2-highlighted
ul {
  background: #fff;
  color: #000
}

.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-ajax-error,
.select2-results .select2-selection-limit {
  background: #f4f4f4;
  display: list-item;
  padding-left: 5px
}

.select2-results .select2-disabled.select2-highlighted {
  color: #666;
  background: #f4f4f4;
  display: list-item;
  cursor: default
}

.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default
}

.select2-results .select2-selected {
  display: none
}

.select2-more-results.select2-active {
  background: #f4f4f4 url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/select2/select2-spinner.gif') no-repeat 100%
}

.select2-results .select2-ajax-error {
  background: rgba(255, 50, 50, .2)
}

.select2-more-results {
  background: #f4f4f4;
  display: list-item
}

.select2-container.select2-container-disabled .select2-choice {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
  background-color: #f4f4f4;
  background-image: none;
  border-left: 0
}

.select2-container.select2-container-disabled .select2-choice
abbr {
  display: none
}

.select2-container-multi .select2-choices {
  height: auto !important;
  height: 1%;
  margin: 0;
  padding: 0 5px 0 0;
  position: relative;
  border: 1px solid #aaa;
  cursor: text;
  overflow: hidden;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
  background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
  background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
  background-image: linear-gradient(to bottom, #eee 1%, #fff 15%)
}

.html[dir="rtl"] .select2-container-multi .select2-choices {
  padding: 0 0 0 5px
}

.select2-locked {
  padding: 3px 5px 3px 5px !important
}

.select2-container-multi .select2-choices {
  min-height: 26px
}

.select2-container-multi.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
  box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}

.select2-container-multi .select2-choices
li {
  float: left;
  list-style: none
}

.html[dir="rtl"] .select2-container-multi .select2-choices
li {
  float: right
}

.select2-container-multi .select2-choices .select2-search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap
}

.select2-container-multi .select2-choices .select2-search-field
input {
  padding: 5px;
  margin: 1px 0;
  font-family: sans-serif;
  font-size: 100%;
  color: #666;
  outline: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent !important
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: #fff url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/select2/select2-spinner.gif') no-repeat 100% !important
}

.select2-default {
  color: #999 !important
}

.select2-container-multi .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 18px;
  margin: 3px 0 3px 5px;
  position: relative;
  line-height: 13px;
  color: #333;
  cursor: default;
  border: 1px solid #aaa;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%)
}

.html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 18px 3px 5px
}

.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
  cursor: default
}

.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #d4d4d4
}

.select2-search-choice-close {
  display: block;
  width: 12px;
  height: 13px;
  position: absolute;
  right: 3px;
  top: 4px;
  font-size: 1px;
  outline: none;
  background: url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/select2/select2.png') right top no-repeat
}

.html[dir="rtl"] .select2-search-choice-close {
  right: auto;
  left: 3px
}

.select2-container-multi .select2-search-choice-close {
  left: 3px
}

.html[dir="rtl"] .select2-container-multi .select2-search-choice-close {
  left: auto;
  right: 2px
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px
}

.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
  background-position: right -11px
}

.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 5px;
  border: 1px solid #ddd;
  background-image: none;
  background-color: #f4f4f4
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  display: none;
  background: none
}

.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
  text-decoration: underline
}

.select2-offscreen, .select2-offscreen:focus {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important
}

.select2-display-none {
  display: none
}

.select2-measure-scrollbar {
  position: absolute;
  top: -10000px;
  left: -10000px;
  width: 100px;
  height: 100px;
  overflow: scroll
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx) {
  .select2-search input,
  .select2-search-choice-close,
  .select2-container .select2-choice abbr,
  .select2-container .select2-choice .select2-arrow
  b {
    background-image: url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/select2/select2x2.png') !important;
    background-repeat: no-repeat !important;
    background-size: 60px 40px !important
  }

  .select2-search
  input {
    background-position: 100% -21px !important
  }
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/sidr/kms.sidr.css */

.sidr {
  display: none;
  position: absolute;
  position: fixed;
  top: 0;
  height: 100%;
  z-index: 999999;
  width: 220px;
  border: 1px solid #d4d4d4;
  -webkit-box-shadow: inset 0 0 5px 5px #fff;
  -moz-box-shadow: inset 0 0 5px 5px #fff;
  box-shadow: inset 0 0 5px 5px #fff
}

.sidr.navbar-inverse {
  border-color: #252525;
  -webkit-box-shadow: inset 0 0 5px 5px #222;
  -moz-box-shadow: inset 0 0 5px 5px #222;
  box-shadow: inset 0 0 5px 5px #222
}

.sidr .navbar-inner {
  height: 100%;
  padding: 0;
  border: 0px;
  border-radius: 0px;
  overflow-x: hidden;
  overflow-y: auto
}

.sidr.right {
  left: auto;
  right: -260px
}

.sidr.left {
  left: -260px;
  right: auto
}

.sidr form
div {
  padding: 0 15px
}

.sidr form div
input {
  width: 63%
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/shrink/dist/styles/jquery.shrink.css */

.shrink-container > * {
  box-sizing: border-box
}

#wrap .shrink-container .nav.nav-pills {
  margin-bottom: 0
}

.no-gutter
.span1 {
  margin-left: 0;
  width: 8.33333%
}

.no-gutter
.span2 {
  margin-left: 0;
  width: 16.66667%
}

.no-gutter
.span3 {
  margin-left: 0;
  width: 25%
}

.no-gutter
.span4 {
  margin-left: 0;
  width: 33.33333%
}

.no-gutter
.span5 {
  margin-left: 0;
  width: 41.66667%
}

.no-gutter
.span6 {
  margin-left: 0;
  width: 50%
}

.no-gutter
.span7 {
  margin-left: 0;
  width: 58.33333%
}

.no-gutter
.span8 {
  margin-left: 0;
  width: 66.66667%
}

.no-gutter
.span9 {
  margin-left: 0;
  width: 75%
}

.no-gutter
.span10 {
  margin-left: 0;
  width: 83.33333%
}

.no-gutter
.span11 {
  margin-left: 0;
  width: 91.66667%
}

.no-gutter
.span12 {
  margin-left: 0;
  width: 100%
}

.shrink-container__button {
  margin-right: 10px
}

#wrap #filterBarWrap.shrink-container.shrink-container--minimized .shrink-container__button {
  margin-left: 0;
  margin-right: 5px
}

.shrink__tabs.shrink-animating {
  overflow: hidden
}

.shrink-animate-transform {
  transition: transform .3s cubic-bezier(0, 0, .3, 1), opacity .5s !important
}

.shrink-filters__modal.modal {
  overflow: auto;
  width: 85%;
  min-height: 350px;
  left: 0;
  margin-left: 6%
}

.shrink-filters__modal.modal.vertical {
  position: absolute;
  width: 90%;
  right: 0;
  left: 0;
  margin: 0 auto
}

.shrink-filters__modal.modal.vertical .filters-menu__item.active a, .shrink-filters__modal.modal.vertical .filters-menu__item
a {
  margin-left: 30px
}

.shrink-filters__modal.modal.vertical .modal-footer, .shrink-filters__modal.modal.vertical .modal-header {
  display: inherit
}

.shrink-filters__modal.modal.vertical .modal-header
.close {
  font-size: 24px;
  margin: 4px 0 0;
  display: block;
  padding: 0
}

.shrink-filters__modal.modal.vertical .modal-body
.close {
  display: none
}

.shrink-filters__modal.modal.vertical .filters-menu {
  overflow-x: initial
}

.shrink-filters__modal.modal.vertical .filters-menu .active
a {
  padding-left: 0
}

.shrink-filters__modal.modal.vertical .no-gutter [class*=span] {
  margin-left: 0;
  width: 100%
}

.shrink-filters__modal.modal.vertical .filters-menu__item.active a, .shrink-filters__modal.modal.vertical .filters-menu__item
a {
  font-size: 18px;
  padding: 12px 0
}

.shrink-filters__modal.modal.vertical .modal-header {
  padding-left: 30px
}

.shrink-filters__modal.modal.vertical .modal-body {
  overflow-x: auto;
  padding-left: 0;
  padding-right: 0;
  min-height: 600px
}

.shrink-filters__modal.modal.vertical .filters__container:first-child {
  padding-top: 0
}

.shrink-filters__modal.modal.vertical .filters__container:not(:last-child) {
  border-bottom: 1px solid #ccc
}

.shrink-filters__modal.modal.vertical
.filters__container {
  height: auto;
  margin-left: 0
}

.shrink-filters__modal.modal .filters-menu {
  overflow-x: hidden
}

.shrink-filters__modal.modal .filters-menu__item.active a, .shrink-filters__modal.modal .filters-menu__item
a {
  background-color: transparent;
  word-break: normal;
  text-decoration: none;
  display: block
}

.shrink-filters__modal.modal
.filters__container {
  padding: 10px 0 0
}

.shrink-filters__modal.modal .filters-menu {
  overflow-x: auto;
  padding-right: 0;
  padding-left: 0;
  height: 350px
}

.shrink-filters__modal.modal .icon-ok {
  padding-right: 5px
}

.shrink-filters__modal.modal .filters-menu .active
a {
  background-color: transparent;
  color: initial
}

.shrink-filters__modal.modal .modal-body {
  padding-top: 0;
  padding-bottom: 0;
  overflow: auto
}

.shrink-filters__modal.modal .modal-body
.close {
  display: none
}

.shrink-filters__modal.modal .modal-body
.divider {
  margin: 9px -10px
}

@media (min-width: 768px) {
  .shrink-filters__modal.modal.vertical {
    width: 30%
  }

  .shrink-filters__modal.modal .filters-menu__item.active a, .shrink-filters__modal.modal .filters-menu__item
  a {
    width: 80%;
    padding: 12px 0 12px 10%
  }

  .shrink-filters__modal.modal
  .filters__container {
    padding-top: 20px;
    padding-bottom: 20px
  }

  .shrink-filters__modal.modal .modal-body
  .close {
    display: inline-block;
    font-size: 30px;
    height: 0;
    width: 0;
    position: absolute;
    margin-top: 10px;
    left: 96%
  }

  .shrink-filters__modal.modal .modal-footer, .shrink-filters__modal.modal .modal-header {
    display: none
  }

  .shrink-filters__modal.modal .filters__container:not(:last-child) {
    border-right: 1px solid #ccc
  }

  .shrink-filters__modal.modal
  .filters__container {
    height: 100%
  }

  .shrink-filters__modal.modal
  .divider {
    display: none
  }
}

@media only screen and (max-width: 1200px) {
  .shrink-filters__modal.modal.vertical {
    width: 50%
  }

  .shrink-filters__modal.modal .filters-menu__item {
    margin-left: 0
  }

  .shrink-filters__modal.modal .filters-menu__item.active a, .shrink-filters__modal.modal .filters-menu__item
  a {
    padding: 12px 0 12px 10%;
    font-size: 14px
  }
}

@media only screen and (max-width: 767px) {
  .shrink-filters__modal.modal {
    position: absolute;
    width: 90%;
    right: 0;
    left: 0;
    margin: 0 auto
  }

  .shrink-filters__modal.modal.vertical {
    width: 90%
  }

  .shrink-filters__modal.modal .filters-menu__item.active a, .shrink-filters__modal.modal .filters-menu__item
  a {
    margin-left: 30px
  }

  .shrink-filters__modal.modal .modal-footer, .shrink-filters__modal.modal .modal-header {
    display: inherit
  }

  .shrink-filters__modal.modal .modal-header
  .close {
    font-size: 24px;
    margin: 4px 0 0;
    display: block;
    padding: 0
  }

  .shrink-filters__modal.modal .modal-body
  .close {
    display: none
  }

  .shrink-filters__modal.modal .filters-menu {
    overflow-x: initial
  }

  .shrink-filters__modal.modal .filters-menu .active
  a {
    padding-left: 0
  }

  .shrink-filters__modal.modal .no-gutter [class*=span] {
    margin-left: 0;
    width: 100%
  }

  .shrink-filters__modal.modal .filters-menu__item.active a, .shrink-filters__modal.modal .filters-menu__item
  a {
    font-size: 18px;
    padding: 12px 0
  }

  .shrink-filters__modal.modal .modal-header {
    padding-left: 30px
  }

  .shrink-filters__modal.modal .modal-body {
    overflow-x: auto;
    padding-left: 0;
    padding-right: 0;
    min-height: 600px
  }

  .shrink-filters__modal.modal .filters__container:first-child {
    padding-top: 0
  }

  .shrink-filters__modal.modal .filters__container:not(:last-child) {
    border-bottom: 1px solid #ccc
  }
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/css/jquery.checkValidity.css */

input.invalid {
  outline: 1px solid gold
}

div.errormsg {
  padding: 5px;
  position: absolute;
  display: inline-block;
  color: black;
  font-size: 14px;
  margin: 0;
  margin-left: 10px;
  font-weight: normal;
  background-color: white;
  border: 1px solid black;
  border-radius: 5px;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
  z-index: 1
}

div.errormsg:before, div.errormsg:after {
  position: absolute;
  left: -10px;
  bottom: 5px;
  content: " ";
  width: 0;
  height: 0;
  padding: 0;
  border: 10px solid transparent;
  border-width: 8px 10px;
  border-right-color: inherit;
  border-left-width: 0
}

div.errormsg:after {
  border-right-color: white;
  left: -8px
}

input.invalid + div.errormsg {
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/typeahead.js/typeahead.js-bootstrap.css */

.typeahead {
  margin-top: 0px
}

.tt-dropdown-menu {
  max-height: 180px;
  overflow-y: auto;
  min-width: 160px;
  margin-top: 2px;
  padding: 5px 0;
  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-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box
}

.twitter-typeahead .tt-query,
.twitter-typeahead .tt-hint {
  margin-bottom: 2px;
  box-sizing: border-box;
  height: 30px
}

.tt-suggestion {
  display: block;
  padding: 3px 20px
}

.tt-suggestion.tt-is-under-cursor {
  color: #fff;
  background: #08c
}

.tt-suggestion.tt-is-under-cursor
a {
  color: #fff
}

.tt-suggestion
p {
  margin: 0
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/timepicker/jquery.timepicker.min.css */

.ui-timepicker-wrapper {
  overflow-y: auto;
  height: 150px;
  width: 6.5em;
  background: #fff;
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
  outline: 0;
  z-index: 10001;
  margin: 0
}

.ui-timepicker-wrapper.ui-timepicker-with-duration {
  width: 13em
}

.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30, .ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60 {
  width: 11em
}

.ui-timepicker-list {
  margin: 0;
  padding: 0;
  list-style: none
}

.ui-timepicker-duration {
  margin-left: 5px;
  color: #888
}

.ui-timepicker-list:hover .ui-timepicker-duration {
  color: #888
}

.ui-timepicker-list
li {
  padding: 3px 0 3px 5px;
  cursor: pointer;
  white-space: nowrap;
  color: #000;
  list-style: none;
  margin: 0
}

.ui-timepicker-list:hover .ui-timepicker-selected {
  background: #fff;
  color: #000
}

.ui-timepicker-list .ui-timepicker-selected:hover, .ui-timepicker-list li:hover, li.ui-timepicker-selected {
  background: #1980EC;
  color: #fff
}

.ui-timepicker-list li:hover .ui-timepicker-duration, li.ui-timepicker-selected .ui-timepicker-duration {
  color: #ccc
}

.ui-timepicker-list li.ui-timepicker-disabled, .ui-timepicker-list li.ui-timepicker-disabled:hover, .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
  color: #888;
  cursor: default
}

.ui-timepicker-list li.ui-timepicker-disabled:hover, .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
  background: #f2f2f2
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/captions/asset/captions.css */

#upload_caption {
  margin: auto;
  width: 400px;
  padding: 0 15px
}

#upload_caption .form-errors {
  list-style: none;
  margin: auto
}

#upload_caption .form-errors li
b {
  display: none
}

#upload_caption label,
#upload_caption .captions-form-selection-label {
  float: left;
  color: #555;
  font-size: 16px;
  width: 120px
}

#upload_caption
p {
  color: #888;
  font-size: 11px
}

#upload_caption
.progress {
  width: 100%
}

#uploadCaption {
  margin-top: 20px
}

#uploadCaption
select {
  width: 173px;
  padding: 3px
}

#uploadCaption input#Upload-label {
  width: 159px
}

form#changeCaption {
  margin: 0
}

form#changeCaption div.span6,
form#changeCaption
.controls {
  margin-left: 0
}

#captionsTbl {
  margin-left: 0
}

.captions-browse-button {
  margin-bottom: 0
}

.captions-upload-complete-message {
  margin-top: 30px;
  margin-bottom: 10px
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/audioentry/asset/audioentry.css */

#wrapper.audio {
  padding-bottom: 5px
}

#wrapper.audio #player div,
#wrapper.audio #player object,
#wrapper.audio #player
embed {
  width: 100%;
  min-height: 30px;
  height: 100%
}

#wrapper.audio #player iframe,
#wrapper.audio #player
div#kplayer {
  width: 100%;
  min-height: 30px;
  height: 42px
}

#editEntryMedia
#wrapper.audio {
  padding: 10px 0px
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/events/asset/presenters.css */

.presenters-edit-form .control-label {
  margin-right: 10px
}

.presenters-edit-form
.controls {
}

input.presenterTitle {
  width: 92%
}

.presenter-nomargin-cg {
  margin-bottom: 7px !important
}

.presenters-edit-form .presenter-edit-input {
  width: 95%
}

.presenters-edit-form .twitter-typeahead {
  width: 100%
}

.presenters-edit-form
.presenterLinkDiv {
  float: right;
  width: 61%
}

.presenterLink {
  width: 80% !important;
  margin-left: 10px
}

.presenters-edit-form
textarea {
  width: 95%
}

.presenters-edit-buttons {
  text-align: right
}

.presenters-edit-save {
  margin-left: 15px;
  margin-right: 40px
}

.presenters-edit-form .input-error {
  border: 1px solid red
}

.presenters-list-item {
  margin-bottom: 20px
}

.presenters-list-item
h4 {
  margin: 0;
  color: #005580;
  font-weight: normal
}

.presenters-list-item
h5 {
  margin: 0;
  margin-top: 2px;
  margin-bottom: 3px;
  font-weight: normal;
  font-size: 120%
}

.presenters-list-item
p {
}

.presenters-list-item-icons {
  float: right;
  width: 20px
}

.presenters-list-item-edit {
  margin-bottom: 10px
}

.presenterNameDiv {
  float: left;
  width: 30%
}

.presenterLinkLabel {
  float: left !important;
  text-align: left !important;
  width: 40px !important;
  margin-left: 40px !important;
  margin-right: 0 !important
}

.presenterLink {
  width: 90% !important
}

@media (max-width: 1200px) {
  .presenterNameDiv {
    width: 28%
  }
}

@media (max-width: 980px) {
  .presenterNameDiv {
    width: 28%
  }

  .presenterLink {
    width: 88% !important
  }

  .presenters-edit-form
  .presenterLinkDiv {
    float: right;
    width: 57%
  }
}

#entryDataBlock #entryCarousel dt#presenters,
#entryDataBlock #entryCarousel dt#presenters + dd {
  margin-top: 15px
}

.presenteritem
.placeholder {
  width: 70px
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/embed/asset/module_embed.css */

#embedTabContent {
  overflow: hidden
}

#embedTabContent
.switch {
  width: 200px
}

#embedTabContent dl.dl-horizontal dt,
#embedTabContent dl.dl-horizontal
dd {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left
}

#embedTabContent dl.dl-horizontal
dt {
  width: 10%
}

#embedTabContent dl.dl-horizontal
dd {
  margin-left: 15%
}

#mySwitch {
  width: 150px
}

.embedSizes__selection-box {
  display: block;
  padding: 2px 0 0 3px;
  border: solid 1px #ccc;
  margin-right: 10px;
  float: left;
  background: #eee;
  position: relative;
  overflow: hidden
}

.embedSizes__radio-button {
  position: absolute;
  top: -50px
}

.embedSizes__radio-button:checked ~ .embedSizes__selection-box {
  border: solid 2px #555
}

.embedSizes__radio-button:checked:focus ~ .embedSizes__selection-box {
  outline: 1px solid -webkit-focus-ring-color
}

#embedTextArea {
  max-width: 899px
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/quiz/asset/quiz.css */

.quizBreadcrumbs {
  color: #d3d3d3
}

.quizBreadcrumbs
.highlight {
  color: #0075D6
}

@media (max-width: 991px) {
  #kea {
    min-height: 450px
  }

  .action-edit-quiz
  #wrap.container {
    width: 100%
  }

  .action-edit-quiz #wrap.container-fluid {
    width: 100%
  }
}

@media (min-width: 991px) and (max-width: 1141px) {
  #kea {
    min-height: 450px
  }

  .action-edit-quiz
  #wrap.container {
    width: 941px
  }

  .action-edit-quiz #wrap.container-fluid {
    width: 941px
  }
}

@media (min-width: 1142px) and (max-width: 1249px) {
  #kea {
    min-height: 480px
  }

  .action-edit-quiz
  #wrap.container {
    width: 992px
  }

  .action-edit-quiz #wrap.container-fluid {
    width: 992px
  }
}

@media (min-width: 1250px) {
  #kea {
    min-height: 570px;
    margin: 0 -15px
  }

  .action-edit-quiz
  #wrap.container {
    width: 1200px
  }

  .action-edit-quiz #wrap.container-fluid {
    width: 1200px
  }
}

@font-face {
  font-family: 'icon-quiz';
  src: url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/quiz/asset/fonts/icon-quiz.eot?jnwfok');
  src: url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/quiz/asset/fonts/icon-quiz.eot?#iefixjnwfok') format('embedded-opentype'),
  url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/quiz/asset/fonts/icon-quiz.ttf?jnwfok') format('truetype'),
  url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/quiz/asset/fonts/icon-quiz.woff?jnwfok') format('woff'),
  url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/quiz/asset/fonts/icon-quiz.svg?jnwfok#icon-quiz') format('svg');
  font-weight: normal;
  font-style: normal
}

[class^="icomoon-quiz"], [class*=" icomoon-quiz"] {
  font-family: 'icon-quiz';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.icomoon-quiz:before {
  content: "\e601"
}

.quiz-attribution {
  color: #333
}

.quiz-info {
  margin-right: 6px;
  margin-left: 8px
}

.quiz-info .icomoon-quiz {
  font-size: 12px
}

.quiz-info-content {
  font-weight: bold
}

.dynamic-preview-modal > .modal-body {
  overflow-y: auto !important
}

@media (min-width: 767px) and (max-width: 989px) {
  .dynamic-preview-modal {
    width: 600px;
    margin-left: -300px;
    max-height: 450px
  }

  .dynamic-preview-modal > .modal-body {
    max-height: 350px !important
  }
}

@media (min-width: 989px) and (max-width: 1200px) {
  .dynamic-preview-modal {
    width: 900px;
    margin-left: -450px;
    max-height: 700px
  }

  .dynamic-preview-modal > .modal-body {
    max-height: 600px !important
  }
}

@media (min-width: 1200px) {
  .dynamic-preview-modal {
    width: 1000px;
    margin-left: -500px;
    max-height: 800px
  }

  .dynamic-preview-modal > .modal-body {
    max-height: 700px !important
  }
}

@media (min-height: 750px) and (max-height: 800px) {
  .dynamic-preview-modal.modal.fade.in {
    top: 5%
  }

  .dynamic-preview-modal > .modal-body {
    max-height: 650px !important
  }
}

@media (min-height: 700px) and (max-height: 749px) {
  .dynamic-preview-modal.modal.fade.in {
    top: 5%
  }

  .dynamic-preview-modal {
    width: 900px;
    margin-left: -450px;
    max-height: 700px
  }

  .dynamic-preview-modal > .modal-body {
    max-height: 550px !important
  }
}

@media (min-height: 451px) and (max-height: 699px) {
  .dynamic-preview-modal.modal.fade.in {
    top: 5%
  }

  .dynamic-preview-modal {
    width: 600px;
    margin-left: -300px;
    max-height: 450px
  }

  .dynamic-preview-modal > .modal-body {
    max-height: 400px !important
  }
}

@media (max-height: 450px) {
  .dynamic-preview-modal {
    top: 5px !important;
    bottom: 5px !important
  }

  .dynamic-preview-modal > .modal-body {
    max-height: 400px !important
  }
}

#quizEntriesTable
.entryTitle {
  font-size: 17.5px
}

#quizEntriesTable
.description {
  margin-top: 2px
}

.quiz-select-entry-button {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/embedplaylist/asset/embedplaylist.css */

.bootbox.modal.embedPlaylist {
  width: auto;
  height: auto;
  overflow: auto !important
}

.bootbox.modal.embedPlaylist .modal-body {
  overflow: auto;
  max-height: initial
}

.bootbox.modal.embedPlaylist .modal-body > div > form > div > .control-label {
  width: auto !important
}

@media (max-height: 650px) {
  .bootbox.modal.embedPlaylist .modal-body {
    max-height: 300px
  }
}

@media (max-height: 500px) {
  .bootbox.modal.embedPlaylist .modal-body {
    max-height: 250px
  }
}

@media (max-height: 450px) {
  .bootbox.modal.embedPlaylist .modal-body {
    max-height: 200px
  }
}

.embedCodeText {
  cursor: auto !important
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/demositekms5/asset/demositekms5.css */

div.demoheader {
  display: none;
  background-color: white;
  width: 100%;
  z-index: 300;
  position: fixed;
  top: 0;
  left: 0
}

div.demoheader-content {
  margin: 0 auto;
  width: 960px;
  opacity: 1.0
}

div.addme {
  float: left;
  margin-top: 10px;
  min-width: 420px
}

div.demobuttons-wrapper {
  float: right;
  width: 368px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: right
}

div.demobuttons-wrapper
span {
  display: block;
  float: right;
  background-color: black;
  padding-left: 9px;
  height: 20px;
  line-height: 20px;
  font-size: 11px;
  padding-right: 9px;
  margin-right: 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px
}

div.demobuttons-wrapper span
a {
  color: white;
  font-family: Arial-narrow
}

div.demobuttons-wrapper span a
span {
  float: left;
  color: white;
  font-family: Arial;
  padding: 0px
}

div#demobar-minimizer-wrapper {
  z-index: 300;
  position: fixed;
  top: 40px;
  left: 0px;
  width: 100%;
  text-align: center;
  height: 12px;
  z-index: 300;
  display: none;
  background: transparent url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/demositekms5/asset/whitebar.png') repeat-x
}

div#demobar-minimizer-wrapper div.demobar-minimizer-link-wrapper {
  z-index: 300;
  margin: 0 auto;
  width: 63px;
  height: 12px
}

div#demobar-minimizer-wrapper
a {
  display: block;
  width: 63px;
  height: 32px;
  background: url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/demositekms5/asset/demosprite.png') no-repeat 0 -60px
}

div#demobar-minimizer-wrapper a:hover {
  background: url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/demositekms5/asset/demosprite.png') no-repeat 0px -120px
}

div#demobar-minimizer-wrapper
a.closed {
  background: url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/demositekms5/asset/demosprite.png') no-repeat 0px -180px
}

div#demobar-minimizer-wrapper a.closed:hover {
  background: url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/demositekms5/asset/demosprite.png') no-repeat 0px -250px
}

div.navbar-inner {
  margin-top: -15px
}

div.demoheader-content {
  position: relative;
  height: 40px
}

div.demobuttons-wrapper {
  position: absolute;
  right: 0;
  top: 0
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/imageentry/asset/imageentry.css */

#wrapper.image {
  overflow: hidden;
  position: relative;
  padding-top: 25px;
  padding-bottom: 56.525%;
  height: 0
}

* html
#wrapper.image {
  margin-bottom: 25px;
  margin-bottom: 0 \9
}

#wrapper.image #player div,
#wrapper.image #player object,
#wrapper.image #player embed,
#wrapper.image #player
iframe {
  background: #000;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

#editEntryMedia
#wrapper.image {
  height: 320px;
  padding-bottom: 5px
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/native/asset/native.css */

.body.native .navbar-fixed-top,
.body.native .navbar-fixed-bottom {
  position: fixed;
  margin: 0 !important
}

.body.native .navbar-fixed-top .navbar-inner,
.body.native .navbar-fixed-bottom .navbar-inner {
  padding-left: 0;
  padding-right: 0
}

.body.native #Kbtn-navbar.backLink {
  padding: 4px 6px;
  margin-left: 10px
}

.body.native
#backBtn {
  padding: 3px 10px;
  margin-right: 5px;
  margin-left: 5px;
  display: block !important
}

.body.native
.nativeOnly {
  display: inherit !important
}

.body.native li.nativeOnly + li.divider {
  display: block !important
}

.body.native.android
.notInAndroid {
  display: none !important
}

.body.native.android li.notInAndroid + li.divider {
  display: none !important
}

.body.native #mobile-entryButtons-ul {
  margin-left: 5px
}

.nativeOnly {
  display: none !important
}

li.nativeOnly + li.divider {
  display: none
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/kwebcast/asset/kwebcast.css */

.kwebcast-add-to-caledar-link {
  text-decoration: underline;
  font-size: 70%
}

.module-kwebcast.controller-index.action-index .thumbnails > li {
  margin-bottom: 0
}

#detailsWrapper {
  margin-bottom: 5px
}

#detailsWrapper h3
img {
  margin-right: 20px
}

#s2id_endtime_tz[style] {
  width: 375px;
  top: -25px;
  position: relative;
  margin-left: 10px
}

.select2-choice {
  font-weight: bold
}

@media (max-width: 1250px) {
  #s2id_endtime_tz[style] {
    position: relative !important;
    margin-left: 10px !important;
    top: -25px !important;
    margin-top: 10px !important;
    width: 220px !important
  }
}

@media (max-width: 967px) {
  #s2id_endtime_tz[style] {
    position: relative !important;
    margin-left: 0px !important;
    top: 0 !important;
    margin-top: 10px !important;
    width: 220px !important
  }
}

.html:not(.hosted) .kwebcast-entry-view.kwebcast-QnA.klive
#mediaContainer {
  float: left
}

@media (max-width: 1024px) {
  .html:not(.hosted) .kwebcast-entry-view.kwebcast-QnA.klive
  #mediaContainer {
    width: 74.46808510638297%
  }
}

@media (max-width: 1024px) {
  .kwebcast-entry-view:not(.klive) #mediaContainer {
    width: 100%
  }
}

@media (max-width: 480px) {
  .kwebcast-entry-view:not(.klive) #entryDataBlock {
    width: 100% !important
  }
}

@media (max-width: 480px) {
  .kwebcast-entry-view #mediaContainer
  #wrapper {
    margin-left: -5px !important;
    margin-right: -5px !important
  }

  .html:not(.hosted) .kwebcast-entry-view.kwebcast-QnA.klive
  #mediaContainer {
    width: 100%
  }
}

.kwebcast-entry-view.kwebcast-QnA.klive
#mySidebar {
  display: block !important;
  visibility: visible !important
}

@media (min-width: 480px) and (max-width: 767px) {
  .kwebcast-entry-view.kwebcast-QnA.klive
  #mySidebar {
    width: 25%
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  .kwebcast-entry-view
  #mySidebar {
    margin-left: 0
  }
}

.kwebcast-QnA
#mySidebar {
  float: left !important;
  margin-left: 0px !important
}

.kwebcast-entry-view #mediaContainer
#wrapper.video.offline {
  padding-top: 0px
}

.kwebcast-entry-view #mediaContainer #wrapper.video.offline #offline-entry-tn-img {
  position: absolute;
  top: 0px;
  left: 0px
}

@media (min-width: 767px) {
  .kwebcast-entry-view #mediaContainer #wrapper.video.offline #offline-entry-tn-img {
    filter: url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/kwebcast/asset/#blur');
    -webkit-filter: url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/kwebcast/asset/#blur');
    filter: blur(15px);
    -webkit-filter: blur(15px);
    -moz-filter: blur(15px);
    -o-filter: blur(15px);
    -ms-filter: 'progid:DXImageTransform.Microsoft.Blur(pixelradius=15)';
    transform: scale(1.03)
  }
}

@media (min-width: 767px) {
  .kwebcast-entry-view.ie10 #mediaContainer #wrapper.video.offline #offline-entry-tn-img,
  .kwebcast-entry-view.ie11 #mediaContainer #wrapper.video.offline #offline-entry-tn-img {
    display: none
  }
}

@media (max-width: 767px) {
  .kwebcast-entry-view #mediaContainer #wrapper.video.offline
  svg {
    display: none
  }
}

.kwebcast-entry-view #mediaContainer #wrapper.video.offline .thumb-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7)
}

.kwebcast-entry-view #mediaContainer #wrapper.video.offline
.inner {
  position: absolute;
  text-align: center;
  top: 10%
}

@media (max-width: 767px) {
  .kwebcast-entry-view #mediaContainer #wrapper.video.offline
  .inner {
    display: none
  }
}

.kwebcast-entry-view #mediaContainer #wrapper.video.offline .inner
img {
  width: 37%;
  border: 2px solid white;
  border-radius: 2px
}

.kwebcast-entry-view #mediaContainer #wrapper.video.offline
.events {
  position: absolute;
  bottom: 0px;
  color: white;
  text-align: center;
  width: 100%
}

.kwebcast-entry-view #mediaContainer #wrapper.video.offline .events
h3 {
  font-size: 24px;
  line-height: 1.3;
  letter-spacing: 0.9px
}

.kwebcast-entry-view #mediaContainer #wrapper.video.offline .events
.presenters {
  max-height: 102px
}

.kwebcast-entry-view #mediaContainer #wrapper.video.offline .events h4,
.kwebcast-entry-view #mediaContainer #wrapper.video.offline .events .presenters .presenter .data
.name {
  font-size: 14px;
  letter-spacing: 0.9px;
  font-weight: bold
}

.kwebcast-entry-view #mediaContainer #wrapper.video.offline .events .details
h4 {
  line-height: 2.29;
  height: 64px;
  color: #FFF;
  opacity: 0.8
}

.kwebcast-entry-view #mediaContainer #wrapper.video.offline .events span.from:after {
  content: "|";
  position: relative;
  bottom: 2px;
  margin-left: 12px;
  margin-right: 6px
}

.kwebcast-entry-view #mediaContainer #wrapper.video.offline .events .presenters
.presenter {
  display: inline-block;
  margin-bottom: 55px;
  margin-left: 30px;
  margin-right: 30px;
  max-width: 50%
}

.kwebcast-entry-view #mediaContainer #wrapper.video.offline .events .presenters .presenter .image,
.kwebcast-entry-view #mediaContainer #wrapper.video.offline .events .presenters .presenter
.data {
  float: left;
  text-align: left
}

.kwebcast-entry-view #mediaContainer #wrapper.video.offline .events .presenters .presenter
a {
  color: white;
  text-decoration: none
}

.kwebcast-entry-view #mediaContainer #wrapper.video.offline .events .presenters .presenter .data
.title {
  color: #FFF;
  opacity: 0.8
}

.kwebcast-entry-view #mediaContainer #wrapper.video.offline .events .presenters .presenter
.image {
  margin-right: 25px;
  width: 38px;
  height: 38px;
  overflow: hidden;
  border: 2px solid white;
  border-radius: 50%
}

.kwebcast-entry-view #mediaContainer #wrapper.video.offline .events .presenters .presenter .image
img {
  width: 38px;
  height: auto;
  min-width: 38px;
  min-height: 38px;
  max-height: none;
  max-width: none
}

.kwebcast-entry-view #mediaContainer #wrapper.video.offline .events .presenters .presenter .image
img.placeholder {
  height: 60px;
  width: auto;
  max-width: 100px;
  position: relative;
  right: 11px;
  bottom: 13px
}

.kwebcast-entry-view #mediaContainer #wrapper.video.offline .events .presenters .presenter .data .name
.title {
  letter-spacing: 1.2
}

@media (max-width: 1200px) {
  .kwebcast-entry-view #mediaContainer #wrapper.video.offline .events h4,
  .kwebcast-entry-view #mediaContainer #wrapper.video.offline .events .presenters .presenter .data
  .name {
    font-size: 13px;
    letter-spacing: 0.8px
  }

  .kwebcast-entry-view #mediaContainer #wrapper.video.offline .events .details
  h4 {
    height: 55px
  }

  .kwebcast-entry-view #mediaContainer #wrapper.video.offline .events .presenters .presenter .data
  .name {
    letter-spacing: 1px
  }
}

@media (min-width: 1025px) and (max-width: 1200px) {
  .kwebcast-entry-view #mediaContainer #wrapper.video.offline .events .presenters
  .presenter {
    margin-bottom: 25px
  }

  .kwebcast-entry-view #mediaContainer #wrapper.video.offline .events
  h3 {
    font-size: 20px;
    line-height: 1.35;
    letter-spacing: 1px
  }
}

@media (min-width: 979px) and (max-width: 1024px) {
  .kwebcast-entry-view #mediaContainer #wrapper.video.offline .events
  h3 {
    font-size: 22px;
    line-height: 27px;
    letter-spacing: 1.1px
  }
}

@media (min-width: 768px) and (max-width: 978px) {
}

@media (max-width: 978px) {
  .kwebcast-entry-view #mediaContainer #wrapper.video.offline .events
  h3 {
    font-size: 20px;
    line-height: 1.35;
    letter-spacing: 1px
  }
}

@media (max-width: 767px) {
  .kwebcast-entry-view #mediaContainer
  #wrapper.video.offline {
    height: 254px;
    padding-bottom: 0
  }

  .kwebcast-entry-view #mediaContainer #wrapper.video.offline #offline-entry-tn-img {
    top: -100px
  }

  .kwebcast-entry-view #mediaContainer #wrapper.video.offline .events
  h3 {
    margin-bottom: 0
  }

  .kwebcast-entry-view #mediaContainer #wrapper.video.offline .events h3
  span.from {
    display: block
  }

  .kwebcast-entry-view #mediaContainer #wrapper.video.offline .events span.from:after {
    content: none
  }

  .kwebcast-entry-view #mediaContainer #wrapper.video.offline .events .details
  h4 {
    height: auto;
    font-size: 14px;
    margin-top: 3px
  }

  .kwebcast-entry-view #mediaContainer #wrapper.video.offline .events
  .presenters {
    margin-top: 11px;
    min-height: 99px
  }

  .kwebcast-entry-view #mediaContainer #wrapper.video.offline .events .presenters
  .presenter {
    display: block;
    margin: 0;
    max-width: none
  }

  .kwebcast-entry-view #mediaContainer #wrapper.video.offline .events .presenters .presenter
  a {
    display: inline-block
  }

  .kwebcast-entry-view #mediaContainer #wrapper.video.offline .events .presenters .presenter
  .image {
    display: none
  }

  .kwebcast-entry-view #mediaContainer #wrapper.video.offline .events .presenters .presenter .data
  .title {
    display: none
  }
}

@media (max-width: 480px) {
  .kwebcast-entry-view #mediaContainer
  #wrapper.video.offline {
    height: 218px
  }

  .kwebcast-entry-view #mediaContainer #wrapper.video.offline #offline-entry-tn-img {
    top: 0
  }

  .kwebcast-entry-view #mediaContainer #wrapper.video.offline .events
  .presenters {
    margin-top: 13px;
    min-height: 77px
  }
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/kwebcast/asset/kwebcast_icon.css */

@font-face {
  font-family: 'icomoon';
  src: url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/kwebcast/asset/fonts/icomoon.eot?-esrrnz');
  src: url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/kwebcast/asset/fonts/icomoon.eot?#iefix-esrrnz') format('embedded-opentype'),
  url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/kwebcast/asset/fonts/icomoon.woff?-esrrnz') format('woff'),
  url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/kwebcast/asset/fonts/icomoon.ttf?-esrrnz') format('truetype'),
  url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/kwebcast/asset/fonts/icomoon.svg?-esrrnz#icomoon') format('svg');
  font-weight: normal;
  font-style: normal
}

[class^="icomoon-kwebcast"], [class*=" icomoon-kwebcast"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.icomoon-kwebcast:before {
  content: "\e600"
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/raptmedia/asset/raptmedia.css */

@media (max-width: 767px) {
}

@media (max-device-width: 767px) {
}

#wrap.interactive-video-wrap {
  padding: 0;
  margin: 0
}

div#galleryGridRapt {
  margin-left: -20px
}

div#galleryGridRapt
.alert {
  margin-top: 10px
}

div#galleryGridRapt
div.alert {
  margin-left: 20px
}

@media (min-width: 1200px) {
  div#galleryGridRapt {
    margin-left: -31px
  }

  div#galleryGridRapt
  div.alert {
    margin-left: 31px
  }
}

@media (max-width: 767px) {
  div#galleryGridRapt {
    margin-left: 0px
  }
}

ul#galleryRapt
li.galleryItem {
  display: block;
  float: left;
  width: 220px;
  min-height: 150px;
  min-height: 30px;
  margin-bottom: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

.html.ie7 ul#galleryRapt
li.galleryItem {
  width: 219px
}

@media (max-width: 989px) {
  ul#galleryRapt
  li.galleryItem {
    width: 166px;
    min-height: 140px
  }
}

@media (min-width: 1200px) {
  ul#galleryRapt
  li.galleryItem {
    width: 270px;
    min-height: 179px
  }
}

#galleryGridRapt {
}

#galleryGridRapt.short
li.galleryItem {
  width: 100%;
  display: block;
  clear: both;
  float: left;
  border-top: 1px solid #ccc;
  min-height: inherit;
  margin-bottom: 5px
}

#galleryGridRapt.short li.galleryItem:hover {
  background: #eee
}

#galleryGridRapt.short li.galleryItem
div.thumbnail {
  border-color: transparent;
  -webkit-box-shadow: 0 0px 0px rgba(0, 105, 214, 0.25);
  -moz-box-shadow: 0 0px 0px rgba(0, 105, 214, 0.25);
  box-shadow: 0 0px 0px rgba(0, 105, 214, 0.25);
  clear: both
}

#galleryGridRapt.short li.galleryItem div.thumbnail:hover {
  border-color: transparent;
  -webkit-box-shadow: 0 0px 0px rgba(0, 105, 214, 0.25);
  -moz-box-shadow: 0 0px 0px rgba(0, 105, 214, 0.25);
  box-shadow: 0 0px 0px rgba(0, 105, 214, 0.25)
}

#galleryGridRapt.short li.galleryItem
div.thumb_name {
  width: auto;
  float: left;
  position: static;
  color: #08c;
  text-decoration: none;
  background: inherit;
  background: initial
}

#galleryGridRapt.short li.galleryItem div.thumb_name
p.thumb_name_content {
  display: none
}

#galleryGridRapt.short li.galleryItem div.thumb_name
p.thumb_name_content_link {
  display: inline
}

#galleryGridRapt.short li.galleryItem
div.mediaStats {
  position: relative
}

#galleryGridRapt.short li.galleryItem .set-thumb {
  float: none;
  margin-left: 20px
}

#galleryGridRapt.short li.galleryItem .set-thumb
span {
  display: inline
}

#galleryGridRapt.short li.galleryItem
div#categoryCustomMetaField {
  display: none
}

#galleryGridRapt.short li.galleryItem img.thumb_img,
#galleryGridRapt.short li.galleryItem div.thumb_icon,
#galleryGridRapt.short li.galleryItem
div.thumb_time {
  display: none
}

#galleryGridRapt.short
div.thumb_expand {
  position: relative;
  float: right;
  padding-right: 40px
}

#galleryGridRapt.short
div.thumb_user {
  float: left;
  width: 70%
}

#galleryGridRapt.short div.accordion-body {
  height: 0px
}

#galleryGridRapt.short #table-view-header {
  display: none
}

#galleryGridRapt.short .action-buttons-table {
  display: none
}

#galleryGridRapt.short .inner-additional-fields {
  display: none
}

#galleryGridRapt.full i.icon-plus-sign,
#galleryGridRapt.full i.icon-minus-sign {
  display: none
}

#galleryGridRapt.full
li.galleryItem {
  width: 100%;
  display: block;
  clear: both;
  float: left;
  border-top: 1px solid #ccc;
  min-height: inherit;
  margin-bottom: 5px
}

#galleryGridRapt.full li.galleryItem:hover {
  background: #eee
}

#galleryGridRapt.full li.galleryItem
div.thumbnail {
  border-color: transparent;
  -webkit-box-shadow: 0 0px 0px rgba(0, 105, 214, 0.25);
  -moz-box-shadow: 0 0px 0px rgba(0, 105, 214, 0.25);
  box-shadow: 0 0px 0px rgba(0, 105, 214, 0.25);
  clear: both
}

#galleryGridRapt.full li.galleryItem div.thumbnail:hover {
  border-color: transparent;
  -webkit-box-shadow: 0 0px 0px rgba(0, 105, 214, 0.25);
  -moz-box-shadow: 0 0px 0px rgba(0, 105, 214, 0.25);
  box-shadow: 0 0px 0px rgba(0, 105, 214, 0.25)
}

#galleryGridRapt.full li.galleryItem
div.thumb_name {
  width: auto;
  float: left;
  position: static;
  color: #08c;
  text-decoration: none;
  background: inherit;
  background: initial
}

#galleryGridRapt.full li.galleryItem div.thumb_name
p.thumb_name_content {
  display: none
}

#galleryGridRapt.full li.galleryItem div.thumb_name
p.thumb_name_content_link {
  display: inline
}

#galleryGridRapt.full li.galleryItem
div.mediaStats {
  position: relative
}

#galleryGridRapt.full li.galleryItem .set-thumb {
  float: none;
  margin-left: 20px
}

#galleryGridRapt.full li.galleryItem .set-thumb
span {
  display: inline
}

#galleryGridRapt.full li.galleryItem
div.thumb_time {
  right: 10px
}

#galleryGridRapt.full li.galleryItem
img.thumb_img {
  float: left;
  padding-right: 10px
}

#galleryGridRapt.full div.accordion-body {
  visibility: visible
}

#galleryGridRapt.full
a.item_link {
  position: relative;
  float: left
}

#galleryGridRapt.full
div.accordion {
  position: absolute;
  left: 290px;
  top: 30px
}

#galleryGridRapt.full
div.collapse {
  height: auto
}

#galleryGridRapt.full #table-view-header {
  display: none
}

#galleryGridRapt.full .action-buttons-table {
  display: none
}

#galleryGridRapt.full .inner-additional-fields {
  display: none
}

#galleryGridRapt.grid
li.galleryItem {
  float: left;
  display: block
}

#galleryGridRapt.grid #table-view-header {
  display: none
}

#galleryGridRapt.grid .action-buttons-table {
  display: none
}

#galleryGridRapt.grid .inner-additional-fields {
  display: none
}

#galleryGridRapt.tableClass {
  min-width: 850px;
  margin-left: 0
}

#galleryGridRapt.tableClass .accordion-group {
  display: none
}

#galleryGridRapt.tableClass
li.galleryItem {
  width: 100%;
  display: block;
  clear: both;
  float: left;
  border-top: 1px solid #ccc;
  min-height: inherit;
  border-top: none !important;
  margin-bottom: 0;
  margin-left: 0;
  min-width: 850px
}

#galleryGridRapt.tableClass li.galleryItem
.thumbnail {
  display: inline-block;
  float: left;
  padding-left: 0
}

#galleryGridRapt.tableClass .table-external {
  width: 100%
}

#galleryGridRapt.tableClass .table-view-header
.sortable {
  background-color: #d4d4d4
}

#galleryGridRapt.tableClass .table-view-header .sortable a:hover,
#galleryGridRapt.tableClass .table-view-header .sortable a:active,
#galleryGridRapt.tableClass .table-view-header .sortable a:focus {
  text-decoration: none
}

#galleryGridRapt.tableClass .table-view-header .non-sortable {
  background-color: #e8e8e8
}

#galleryGridRapt.tableClass .table-view-header .table-external {
  margin-left: 0;
  padding-left: 2%
}

#galleryGridRapt.tableClass .visible-phone {
  visibility: hidden !important
}

#galleryGridRapt.tableClass .visible-phone .media-heading,
#galleryGridRapt.tableClass .visible-phone .small,
#galleryGridRapt.tableClass .visible-phone
.stat_data {
  display: none
}

#galleryGridRapt.tableClass .hidden-phone {
  visibility: visible;
  display: block !important
}

#galleryGridRapt.tableClass
.phoneData {
  display: none
}

#galleryGridRapt.tableClass .table-Title {
  width: 100%
}

#galleryGridRapt.tableClass [class*="span"] {
  margin: 0%
}

#galleryGridRapt.tableClass .additional-fields {
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 0;
  height: 165px;
  display: inline-block;
  float: left;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden
}

#galleryGridRapt.tableClass .column-num7.additional-fields {
  width: 8.65%
}

#galleryGridRapt.tableClass .column-num6.additional-fields {
  width: 10.2%
}

#galleryGridRapt.tableClass .column-num5.additional-fields {
  width: 11.5%
}

#galleryGridRapt.tableClass .inner-column-loop .table-external {
  border-right: 1px solid #ddd;
  padding: 4px 5px;
  height: 30px
}

#galleryGridRapt.tableClass
.headerSpan {
  min-height: 30px;
  float: left;
  padding-left: 0
}

#galleryGridRapt.tableClass .headerSpan.header-column-num7 {
  width: 7.38%
}

#galleryGridRapt.tableClass .headerSpan.header-column-num6 {
  width: 8.93%
}

#galleryGridRapt.tableClass .headerSpan.header-column-num5 {
  width: 10.25%
}

#galleryGridRapt.tableClass .action-buttons-table {
  width: auto;
  display: inline-block;
  float: right;
  margin-right: 1%;
  width: 14%;
  line-height: 2
}

#galleryGridRapt.tableClass
.buttonsColumn {
  width: 15%
}

#galleryGridRapt.tableClass #filterBar
.sort {
  display: none
}

#galleryGridRapt.tableClass #header-title-column .table-Title {
  width: 271px;
  height: 30px;
  padding: 4px 5px
}

#galleryGridRapt.tableClass .inner-additional-fields {
  height: 165px
}

#galleryGridRapt.tableClass .icon-arrow {
  margin-left: 5px
}

@media (max-width: 989px) {
  #galleryGridRapt.tableClass .action-buttons-table {
    display: none
  }
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/related/asset/related.css */

#related-tab-pane .thumb-wrapper {
  margin-top: 10px;
  text-align: center
}

#related-tab-pane .thumb-wrapper:nth-of-type(odd) {
  margin-left: 0px
}

#related-tab-pane .thumb-wrapper
.thumbnail {
  width: 275px;
  display: inline-block;
  text-align: left
}

@media (min-width: 480px) and (max-width: 767px) {
  #related-tab-pane .thumb-wrapper {
    width: 48.93617021276595%;
    float: left
  }
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/scheduling/asset/scheduling.css */

.schedulerRadioLabel {
  display: inline-block !important
}

.select2-choice {
  font-weight: bold
}

.scheduler-info {
  float: left;
  margin-right: 10px
}

.scheduler-info .icon-calendar {
  font-size: 40px
}

.scheduler-info-content {
  font-weight: bold
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/scheduling/asset/font.css */

@font-face {
  font-family: 'calendarpast';
  src: url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/scheduling/asset/fonts/calendarpast.eot?ezdxsx');
  src: url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/scheduling/asset/fonts/calendarpast.eot?ezdxsx#iefix') format('embedded-opentype'),
  url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/scheduling/asset/fonts/calendarpast.ttf?ezdxsx') format('truetype'),
  url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/scheduling/asset/fonts/calendarpast.woff?ezdxsx') format('woff'),
  url('https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/scheduling/asset/fonts/calendarpast.svg?ezdxsx#icomoon') format('svg');
  font-weight: normal;
  font-style: normal
}

.icon-calendarpast1 {
  font-family: 'calendarpast';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 1.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.icon-calendarpast1:before {
  content: "\e800"
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/home/asset//build0/youtube/asset/youtube.css */

.external-details-wrap {
  float: left
}

.player-wrap
.player {
  height: 0px;
  float: right;
  position: relative
}

.player-wrap .player
#kplayer {
  width: 100%;
  height: 100%;
  position: absolute
}

.external-top-wrap {
  padding: 0 0 20px 0
}

.external-top-wrap
.errorbox {
  display: none;
  font-size: 12px;
  font-weight: bold;
  margin: 30px auto;
  padding: 10px 0;
  text-align: center;
  width: 435px;
  background-color: #F5E9E9;
  border: 2px solid #D44E4E;
  color: #D44E4E
}

#externalDetails {
  margin: 30px 0 20px 0
}

#externalDetails
input {
  margin-left: 10px;
  width: 200px
}

#externalDetails
select {
  margin-left: 10px;
  width: 214px
}

#externalDetails
div {
  margin: 20px 0 0
}

#externalDetails div:first-child {
  margin: 0
}

#externalDetails div
label {
  color: #333;
  font-weight: bold
}

#externalDetails div label.required
span {
  color: #444;
  font-size: 11px;
  font-weight: normal
}

#externalDetails ul.errors
li {
  background: none
}

.external-entry
#entry_details {
  clear: both;
  padding-top: 20px;
  border-top: 1px solid #E5E5E5
}

#external_entry-pane
#external_entry {
  clear: both
}

#external_entry-pane #external_entry .player-wrap {
  margin-right: 20px
}

#external_entry-pane #external_entry .edit-buttons {
  clear: both;
  margin-left: 10px
}

#external_entry-pane #external_entry .edit-buttons
button {
  float: left;
  margin-right: 15px
}

#external_entry-pane #replace_entry:hover {
  display: inline-block
}

.form-wrap {
  padding-left: 20px;
  padding-right: 20px
}

#externalDetails .control-label {
  padding-left: 12px
}

#externalContentId {
  width: 100% !important
}

#externalDetails {
  margin-top: 0px !important;
  margin-bottom: 0px !important
}

#youtubeExternalLinkCommentLabel
label {
  margin-left: 10px;
  display: inherit;
  display: initial
}

#youtubeExternalLinkButton {
  margin-left: 10px
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/cielo24/asset/styles/cielo24_rt.css?v=1 */

span.question_mark {
  cursor: pointer;
  display: inline-block;
  width: 16px;
  height: 16px;
  background-color: #89A4CC;
  line-height: 16px;
  color: White;
  font-size: 13px;
  font-weight: bold;
  border-radius: 8px;
  text-align: center;
  position: relative
}

span.question:hover {
  background-color: #3D6199
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/cielo24/asset/styles/externalrequests.css?v=1 */

.dialog-external-req {
  width: 1000px !important
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/cielo24/asset/styles/modifyapprove.css?v=1 */

.dialog-modify-approve {
  width: 850px !important
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/cielo24/asset/styles/ordercaptions.css?v=1 */

.order-caption-form {
  -webkit-columns: 2 200px;
  -moz-columns: 2 200px;
  columns: 2 200px;
  max-width: 700px
}

.order-option-set {
  display: inline-block
}

.order-option {
  margin-bottom: 15px
}

.order-option-notes {
  position: relative
}

.order-option-label {
  display: inline;
  position: relative;
  top: 5px
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/v2ui/asset/css/v2ui.css */

.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: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

.carousel-inner
.alert {
  line-height: 24px;
  margin-top: initial
}

.alert {
  padding: 15px 40px 15px 50px;
  font-size: 14px;
  line-height: 24px;
  min-height: 17px;
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
  border-radius: 4px;
  border: none;
  color: #8b572a;
  background-color: #ffdd87
}

@media (max-width: 767px) {
  .alert {
    padding: 15px 20px 15px 20px
  }
}

.alert
.close {
  opacity: 0.2;
  line-height: 10px;
  top: 7px;
  box-shadow: -1px 1px 0 0 rgba(255, 255, 255, 0.3)
}

.alert
li {
  line-height: 25px
}

.alert
a {
  color: #4a90e2
}

.alert.alert-info {
  color: #006193;
  background-color: #7fd9e8
}

.alert.alert-success {
  color: #3c763d;
  background-color: #b9df90
}

.alert.alert-error, .alert.alert-danger {
  color: #500;
  background-color: #ee6630;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3)
}

.alert.alert-error a,
.alert.alert-danger
a {
  color: #f1f1f1
}

button.btn, button.btn.btn-small, a.btn, a.btn.btn-small, input.btn, input.btn.btn-small, div.btn, div.btn.btn-small, span.btn, span.btn.btn-small, label.btn, label.btn.btn-small {
  background: white none;
  box-shadow: none;
  text-shadow: none;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  -ms-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s;
  border-color: black !important;
  padding-right: 20px;
  padding-left: 20px
}

button.btn:focus, button.btn.btn-small:focus, a.btn:focus, a.btn.btn-small:focus, input.btn:focus, input.btn.btn-small:focus, div.btn:focus, div.btn.btn-small:focus, span.btn:focus, span.btn.btn-small:focus, label.btn:focus, label.btn.btn-small:focus {
  outline: none
}

@media (max-width: 767px) {
  button.btn, button.btn.btn-small, a.btn, a.btn.btn-small, input.btn, input.btn.btn-small, div.btn, div.btn.btn-small, span.btn, span.btn.btn-small, label.btn, label.btn.btn-small {
    padding-right: 12px;
    padding-left: 12px
  }
}

button.btn.btn-link, button.btn.btn-link:active, button.btn.btn-link:focus, button.btn.btn-small.btn-link, button.btn.btn-small.btn-link:active, button.btn.btn-small.btn-link:focus, a.btn.btn-link, a.btn.btn-link:active, a.btn.btn-link:focus, a.btn.btn-small.btn-link, a.btn.btn-small.btn-link:active, a.btn.btn-small.btn-link:focus, input.btn.btn-link, input.btn.btn-link:active, input.btn.btn-link:focus, input.btn.btn-small.btn-link, input.btn.btn-small.btn-link:active, input.btn.btn-small.btn-link:focus, div.btn.btn-link, div.btn.btn-link:active, div.btn.btn-link:focus, div.btn.btn-small.btn-link, div.btn.btn-small.btn-link:active, div.btn.btn-small.btn-link:focus, span.btn.btn-link, span.btn.btn-link:active, span.btn.btn-link:focus, span.btn.btn-small.btn-link, span.btn.btn-small.btn-link:active, span.btn.btn-small.btn-link:focus, label.btn.btn-link, label.btn.btn-link:active, label.btn.btn-link:focus, label.btn.btn-small.btn-link, label.btn.btn-small.btn-link:active, label.btn.btn-small.btn-link:focus {
  border: 1px solid transparent !important;
  background-color: transparent
}

button.btn.btn-link, button.btn.btn-link:active, button.btn.btn-link:focus, button.btn.btn-small.btn-link, button.btn.btn-small.btn-link:active, button.btn.btn-small.btn-link:focus, a.btn.btn-link, a.btn.btn-link:active, a.btn.btn-link:focus, a.btn.btn-small.btn-link, a.btn.btn-small.btn-link:active, a.btn.btn-small.btn-link:focus, input.btn.btn-link, input.btn.btn-link:active, input.btn.btn-link:focus, input.btn.btn-small.btn-link, input.btn.btn-small.btn-link:active, input.btn.btn-small.btn-link:focus, div.btn.btn-link, div.btn.btn-link:active, div.btn.btn-link:focus, div.btn.btn-small.btn-link, div.btn.btn-small.btn-link:active, div.btn.btn-small.btn-link:focus, span.btn.btn-link, span.btn.btn-link:active, span.btn.btn-link:focus, span.btn.btn-small.btn-link, span.btn.btn-small.btn-link:active, span.btn.btn-small.btn-link:focus, label.btn.btn-link, label.btn.btn-link:active, label.btn.btn-link:focus, label.btn.btn-small.btn-link, label.btn.btn-small.btn-link:active, label.btn.btn-small.btn-link:focus {
  color: #00b4d1
}

button.btn.btn-link:hover, button.btn.btn-small.btn-link:hover, a.btn.btn-link:hover, a.btn.btn-small.btn-link:hover, input.btn.btn-link:hover, input.btn.btn-small.btn-link:hover, div.btn.btn-link:hover, div.btn.btn-small.btn-link:hover, span.btn.btn-link:hover, span.btn.btn-small.btn-link:hover, label.btn.btn-link:hover, label.btn.btn-small.btn-link:hover {
  color: #1195ff
}

button.btn:hover:not(.btn-link), button.btn.btn-small:hover:not(.btn-link), a.btn:hover:not(.btn-link), a.btn.btn-small:hover:not(.btn-link), input.btn:hover:not(.btn-link), input.btn.btn-small:hover:not(.btn-link), div.btn:hover:not(.btn-link), div.btn.btn-small:hover:not(.btn-link), span.btn:hover:not(.btn-link), span.btn.btn-small:hover:not(.btn-link), label.btn:hover:not(.btn-link), label.btn.btn-small:hover:not(.btn-link) {
  border: 1px solid black !important;
  border-radius: 4px;
  background-color: #f1f1f1;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  -ms-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s
}

button.btn:hover:not(.btn-link).btn-large, button.btn.btn-small:hover:not(.btn-link).btn-large, a.btn:hover:not(.btn-link).btn-large, a.btn.btn-small:hover:not(.btn-link).btn-large, input.btn:hover:not(.btn-link).btn-large, input.btn.btn-small:hover:not(.btn-link).btn-large, div.btn:hover:not(.btn-link).btn-large, div.btn.btn-small:hover:not(.btn-link).btn-large, span.btn:hover:not(.btn-link).btn-large, span.btn.btn-small:hover:not(.btn-link).btn-large, label.btn:hover:not(.btn-link).btn-large, label.btn.btn-small:hover:not(.btn-link).btn-large {
  border-radius: 6px
}

button.btn:focus, button.btn.active, button.btn.btn-small:focus, button.btn.btn-small.active, a.btn:focus, a.btn.active, a.btn.btn-small:focus, a.btn.btn-small.active, input.btn:focus, input.btn.active, input.btn.btn-small:focus, input.btn.btn-small.active, div.btn:focus, div.btn.active, div.btn.btn-small:focus, div.btn.btn-small.active, span.btn:focus, span.btn.active, span.btn.btn-small:focus, span.btn.btn-small.active, label.btn:focus, label.btn.active, label.btn.btn-small:focus, label.btn.btn-small.active {
  background-color: white;
  box-shadow: none
}

button.btn.btn-primary, button.btn.btn-small.btn-primary, a.btn.btn-primary, a.btn.btn-small.btn-primary, input.btn.btn-primary, input.btn.btn-small.btn-primary, div.btn.btn-primary, div.btn.btn-small.btn-primary, span.btn.btn-primary, span.btn.btn-small.btn-primary, label.btn.btn-primary, label.btn.btn-small.btn-primary {
  background-color: #00b4d1;
  border-color: #00b4d1 !important;
  color: white
}

button.btn.btn-primary:hover, button.btn.btn-small.btn-primary:hover, a.btn.btn-primary:hover, a.btn.btn-small.btn-primary:hover, input.btn.btn-primary:hover, input.btn.btn-small.btn-primary:hover, div.btn.btn-primary:hover, div.btn.btn-small.btn-primary:hover, span.btn.btn-primary:hover, span.btn.btn-small.btn-primary:hover, label.btn.btn-primary:hover, label.btn.btn-small.btn-primary:hover {
  border-color: #1195ff !important;
  background-color: #1195ff
}

button.btn.btn-info, button.btn.btn-small.btn-info, a.btn.btn-info, a.btn.btn-small.btn-info, input.btn.btn-info, input.btn.btn-small.btn-info, div.btn.btn-info, div.btn.btn-small.btn-info, span.btn.btn-info, span.btn.btn-small.btn-info, label.btn.btn-info, label.btn.btn-small.btn-info {
  border-color: transparent !important;
  background-color: #06cccb;
  color: white
}

button.btn.btn-info:hover, button.btn.btn-small.btn-info:hover, a.btn.btn-info:hover, a.btn.btn-small.btn-info:hover, input.btn.btn-info:hover, input.btn.btn-small.btn-info:hover, div.btn.btn-info:hover, div.btn.btn-small.btn-info:hover, span.btn.btn-info:hover, span.btn.btn-small.btn-info:hover, label.btn.btn-info:hover, label.btn.btn-small.btn-info:hover {
  border-color: transparent !important;
  background-color: #51dbdb
}

button.btn.btn-success, button.btn.btn-small.btn-success, a.btn.btn-success, a.btn.btn-small.btn-success, input.btn.btn-success, input.btn.btn-small.btn-success, div.btn.btn-success, div.btn.btn-small.btn-success, span.btn.btn-success, span.btn.btn-small.btn-success, label.btn.btn-success, label.btn.btn-small.btn-success {
  border-color: transparent !important;
  background-color: #8dc63f;
  color: white
}

button.btn.btn-success:hover, button.btn.btn-small.btn-success:hover, a.btn.btn-success:hover, a.btn.btn-small.btn-success:hover, input.btn.btn-success:hover, input.btn.btn-small.btn-success:hover, div.btn.btn-success:hover, div.btn.btn-small.btn-success:hover, span.btn.btn-success:hover, span.btn.btn-small.btn-success:hover, label.btn.btn-success:hover, label.btn.btn-small.btn-success:hover {
  border-color: transparent !important;
  background-color: #7eb238
}

button.btn.btn-warning, button.btn.btn-small.btn-warning, a.btn.btn-warning, a.btn.btn-small.btn-warning, input.btn.btn-warning, input.btn.btn-small.btn-warning, div.btn.btn-warning, div.btn.btn-small.btn-warning, span.btn.btn-warning, span.btn.btn-small.btn-warning, label.btn.btn-warning, label.btn.btn-small.btn-warning {
  border-color: transparent !important;
  background-color: #fed001;
  color: white
}

button.btn.btn-warning:hover, button.btn.btn-small.btn-warning:hover, a.btn.btn-warning:hover, a.btn.btn-small.btn-warning:hover, input.btn.btn-warning:hover, input.btn.btn-small.btn-warning:hover, div.btn.btn-warning:hover, div.btn.btn-small.btn-warning:hover, span.btn.btn-warning:hover, span.btn.btn-small.btn-warning:hover, label.btn.btn-warning:hover, label.btn.btn-small.btn-warning:hover {
  border-color: transparent !important;
  background-color: #fede4f
}

button.btn.btn-danger, button.btn.btn-small.btn-danger, a.btn.btn-danger, a.btn.btn-small.btn-danger, input.btn.btn-danger, input.btn.btn-small.btn-danger, div.btn.btn-danger, div.btn.btn-small.btn-danger, span.btn.btn-danger, span.btn.btn-small.btn-danger, label.btn.btn-danger, label.btn.btn-small.btn-danger {
  border-color: transparent !important;
  background-color: #df4508;
  color: white
}

button.btn.btn-danger:hover, button.btn.btn-small.btn-danger:hover, a.btn.btn-danger:hover, a.btn.btn-small.btn-danger:hover, input.btn.btn-danger:hover, input.btn.btn-small.btn-danger:hover, div.btn.btn-danger:hover, div.btn.btn-small.btn-danger:hover, span.btn.btn-danger:hover, span.btn.btn-small.btn-danger:hover, label.btn.btn-danger:hover, label.btn.btn-small.btn-danger:hover {
  border-color: transparent !important;
  background-color: #c83e07
}

button.btn.btn-inverse, button.btn.btn-small.btn-inverse, a.btn.btn-inverse, a.btn.btn-small.btn-inverse, input.btn.btn-inverse, input.btn.btn-small.btn-inverse, div.btn.btn-inverse, div.btn.btn-small.btn-inverse, span.btn.btn-inverse, span.btn.btn-small.btn-inverse, label.btn.btn-inverse, label.btn.btn-small.btn-inverse {
  border-color: transparent !important;
  background-color: black;
  color: white
}

button.btn.btn-inverse:hover, button.btn.btn-small.btn-inverse:hover, a.btn.btn-inverse:hover, a.btn.btn-small.btn-inverse:hover, input.btn.btn-inverse:hover, input.btn.btn-small.btn-inverse:hover, div.btn.btn-inverse:hover, div.btn.btn-small.btn-inverse:hover, span.btn.btn-inverse:hover, span.btn.btn-small.btn-inverse:hover, label.btn.btn-inverse:hover, label.btn.btn-small.btn-inverse:hover {
  border-color: transparent !important;
  background-color: black
}

button.btn.disabled, button.btn.btn-small.disabled, a.btn.disabled, a.btn.btn-small.disabled, input.btn.disabled, input.btn.btn-small.disabled, div.btn.disabled, div.btn.btn-small.disabled, span.btn.disabled, span.btn.btn-small.disabled, label.btn.disabled, label.btn.btn-small.disabled {
  color: #ccc !important;
  border: 1px solid #e1e1e1 !important;
  opacity: 1;
  background-color: transparent !important;
  text-decoration: none
}

button.btn.disabled i,
button.btn.btn-small.disabled i,
a.btn.disabled i,
a.btn.btn-small.disabled i,
input.btn.disabled i,
input.btn.btn-small.disabled i,
div.btn.disabled i,
div.btn.btn-small.disabled i,
span.btn.disabled i,
span.btn.btn-small.disabled i,
label.btn.disabled i,
label.btn.btn-small.disabled
i {
  color: #ccc !important
}

button.btn.disabled:hover:not(.btn-link), button.btn.btn-small.disabled:hover:not(.btn-link), a.btn.disabled:hover:not(.btn-link), a.btn.btn-small.disabled:hover:not(.btn-link), input.btn.disabled:hover:not(.btn-link), input.btn.btn-small.disabled:hover:not(.btn-link), div.btn.disabled:hover:not(.btn-link), div.btn.btn-small.disabled:hover:not(.btn-link), span.btn.disabled:hover:not(.btn-link), span.btn.btn-small.disabled:hover:not(.btn-link), label.btn.disabled:hover:not(.btn-link), label.btn.btn-small.disabled:hover:not(.btn-link) {
  background-color: transparent;
  border: 1px solid #e1e1e1 !important
}

.btn-group.open .btn.dropdown-toggle {
  background-color: transparent;
  box-shadow: none
}

.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #1195ff
}

.btn-large {
  border-radius: 6px
}

.btn-group-vertical > a.btn-large:hover:first-child {
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0
}

.btn-group-vertical > a.btn-large:hover:last-child {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px
}

.dropdown__btn--primary {
  color: #fff;
  background-image: none;
  background-color: #00b4d1
}

.dropdown__btn--primary:hover {
  background-color: #1195ff
}

.label {
  text-shadow: none;
  padding-right: 15px;
  padding-left: 15px
}

.label.label-success {
  background-color: #8dc63f
}

.label.label-warning {
  background-color: #fed001
}

.label.label-important {
  background-color: #df4508
}

.label.label-info {
  background-color: #06cccb
}

.label.label-inverse {
  background-color: black
}

.badge.badge-success {
  background-color: #8dc63f
}

.badge.badge-warning {
  background-color: #fed001
}

.badge.badge-important {
  background-color: #df4508
}

.badge.badge-info {
  background-color: #06cccb
}

.badge.badge-inverse {
  background-color: black
}

.html.hosted span.badge-info,
.html.hosted a.badge-info {
  background-color: transparent
}

.nav.nav-pills {
  font-size: 18px;
  font-weight: 300;
  border-bottom: 1px solid #ebebeb
}

.tabbable
#searchTabs {
  width: 100%
}

#wrap .nav.nav-pills {
  margin-bottom: 25px
}

@media (max-width: 767px) {
  #wrap .nav.nav-pills {
    margin-bottom: 15px
  }
}

.nav-pills > li {
  height: 38px;
  padding: 0px;
  margin: 0px
}

.nav-pills > li > a {
  padding-right: 20px;
  padding-left: 20px;
  background-color: #f5f5f5;
  color: black;
  padding-top: 10px;
  padding-bottom: 12px;
  margin-right: 20px;
  margin-bottom: 0px;
  border-radius: 4px 4px 0 0;
  letter-spacing: 1px;
  font-size: 18px;
  font-weight: 300;
  line-height: 14px;
  border: none;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  -ms-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s
}

@media (max-width: 767px) {
  .nav-pills > li > a {
    padding-right: 12px;
    padding-left: 12px
  }
}

.nav-pills > li > a:hover {
  background-color: #eee
}

.nav-pills > li > a
i {
  line-height: 14px
}

.nav-pills > li > a.btn {
  border: 1px solid #f5f5f5 !important
}

@media (max-width: 767px) {
  .nav-pills > li > a {
    font-size: 16px;
    margin-right: 10px
  }
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus, .nav-pills > li > a.active, .nav-pills > li > a.active:hover, .nav-pills > li > a.active:focus {
  background-color: #00b4d1;
  font-weight: normal;
  color: #fff
}

.nav-pills li
a.btn {
  font-weight: normal
}

#wrap .nav.nav-tabs {
  margin-bottom: 70px
}

.nav-tabs {
  border-bottom: 1px solid #ebebeb
}

.nav-tabs
li {
  height: 42px
}

.nav-tabs li
span.bold {
  font-weight: normal
}

.nav-tabs li
span.large {
  font-size: 18px
}

.nav-tabs li
a {
  color: #333;
  font-weight: normal;
  border: none;
  font-size: 18px;
  padding-bottom: 12px;
  padding-right: 20px;
  padding-left: 20px;
  line-height: 18px
}

.nav-tabs li a:hover {
  border: none;
  border-bottom: 3px solid #00b4d1;
  font-weight: normal;
  background: none
}

.nav-tabs li
a.btn {
  font-size: 14px;
  padding-bottom: 4px;
  line-height: 20px;
  border: 1px solid
}

.nav-tabs li a
h5 {
  margin: 0px;
  font-weight: normal
}

.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
  color: #333;
  border: none;
  border-bottom: 3px solid #00b4d1;
  font-weight: normal
}

.tab-pane .nav.nav-pills {
  height: 42px
}

.tab-pane .nav.nav-pills > a {
  background-color: transparent;
  color: #333;
  font-weight: normal;
  font-size: 18px;
  padding-top: 8px;
  padding-bottom: 12px;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: 2px;
  line-height: 18px;
  letter-spacing: normal
}

@media (max-width: 767px) {
  .tab-pane .nav.nav-pills > a {
    font-size: 16px;
    padding-right: 12px;
    padding-left: 0
  }
}

.tab-pane .nav.nav-pills.active > a,
.tab-pane .nav.nav-pills.active > a:hover,
.tab-pane .nav.nav-pills.active > a:focus,
.tab-pane .nav.nav-pills > a.active,
.tab-pane .nav.nav-pills > a.active:hover,
.tab-pane .nav.nav-pills > a.active:focus,
.tab-pane .nav.nav-pills > a:hover {
  color: #333;
  background-color: transparent;
  border-bottom: 3px solid #00b4d1 !important
}

.tab-pane .nav.nav-pills .open .dropdown-toggle,
.tab-pane .nav.nav-pills > li.dropdown.open.active > a:hover,
.tab-pane .nav.nav-pills > li.dropdown.open.active > a:focus {
  color: #333;
  background-color: transparent;
  border-color: transparent;
  border-bottom: 3px solid #00b4d1
}

.tab-pane .nav-pills > li {
  height: 42px
}

.tab-pane .nav-pills > li > a {
  background-color: transparent;
  color: #333;
  font-weight: normal;
  font-size: 18px;
  padding-top: 8px;
  padding-bottom: 12px;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: 2px;
  line-height: 18px;
  letter-spacing: normal
}

@media (max-width: 767px) {
  .tab-pane .nav-pills > li > a {
    font-size: 16px;
    padding-right: 12px;
    padding-left: 0
  }
}

.tab-pane .nav-pills > li.active > a,
.tab-pane .nav-pills > li.active > a:hover,
.tab-pane .nav-pills > li.active > a:focus,
.tab-pane .nav-pills > li > a.active,
.tab-pane .nav-pills > li > a.active:hover,
.tab-pane .nav-pills > li > a.active:focus,
.tab-pane .nav-pills > li > a:hover {
  color: #333;
  background-color: transparent;
  border-bottom: 3px solid #00b4d1 !important
}

.tab-pane .nav-pills > li .open .dropdown-toggle,
.tab-pane .nav-pills > li > li.dropdown.open.active > a:hover,
.tab-pane .nav-pills > li > li.dropdown.open.active > a:focus {
  color: #333;
  background-color: transparent;
  border-color: transparent;
  border-bottom: 3px solid #00b4d1
}

.tab-pane .nav-pills > li.dropdown {
  height: 42px
}

.tab-pane .nav-pills > li.dropdown > a {
  background-color: transparent;
  color: #333;
  font-weight: normal;
  font-size: 18px;
  padding-top: 8px;
  padding-bottom: 12px;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: 2px;
  line-height: 18px;
  letter-spacing: normal
}

@media (max-width: 767px) {
  .tab-pane .nav-pills > li.dropdown > a {
    font-size: 16px;
    padding-right: 12px;
    padding-left: 0
  }
}

.tab-pane .nav-pills > li.dropdown.active > a,
.tab-pane .nav-pills > li.dropdown.active > a:hover,
.tab-pane .nav-pills > li.dropdown.active > a:focus,
.tab-pane .nav-pills > li.dropdown > a.active,
.tab-pane .nav-pills > li.dropdown > a.active:hover,
.tab-pane .nav-pills > li.dropdown > a.active:focus,
.tab-pane .nav-pills > li.dropdown > a:hover {
  color: #333;
  background-color: transparent;
  border-bottom: 3px solid #00b4d1 !important
}

.tab-pane .nav-pills > li.dropdown .open .dropdown-toggle,
.tab-pane .nav-pills > li.dropdown > li.dropdown.open.active > a:hover,
.tab-pane .nav-pills > li.dropdown > li.dropdown.open.active > a:focus {
  color: #333;
  background-color: transparent;
  border-color: transparent;
  border-bottom: 3px solid #00b4d1
}

.nav-list li > a,
.bs-docs-sidenav li > a {
  font-size: 18px;
  color: black;
  background-color: white;
  padding: 20px 40px;
  word-break: break-all;
  text-shadow: none;
  box-shadow: none
}

.nav-list li > a:hover,
.nav-list li > a:focus,
.bs-docs-sidenav li > a:hover,
.bs-docs-sidenav li > a:focus {
  background-color: #00b4d1;
  color: white;
  text-shadow: none;
  border: 1px solid #00b4d1
}

.nav-list li.active > a,
.bs-docs-sidenav li.active > a {
  background-color: #00b4d1;
  border: 1px solid #00b4d1;
  color: white;
  padding: 20px 40px;
  word-break: break-all;
  text-shadow: none;
  box-shadow: none
}

.nav-list li.active > a:hover,
.nav-list li.active > a:focus,
.bs-docs-sidenav li.active > a:hover,
.bs-docs-sidenav li.active > a:focus {
  background-color: #00b4d1;
  color: white;
  text-shadow: none;
  border: 1px solid #00b4d1
}

#wrap #filterBarWrap li a.dropdown-toggle,
.modal #filterBarWrap li a.dropdown-toggle {
  font-weight: 300 !important;
  font-size: 17px;
  letter-spacing: 1px;
  color: #000
}

#wrap #filterBarWrap li a.dropdown-toggle .caret,
.modal #filterBarWrap li a.dropdown-toggle
.caret {
  margin-left: 10px;
  margin-top: 0px;
  margin-right: 5px
}

@media (max-width: 767px) {
  #wrap #filterBarWrap li a.dropdown-toggle,
  .modal #filterBarWrap li a.dropdown-toggle {
    font-size: 15px
  }
}

#wrap #filterBarWrap .btn,
.modal #filterBarWrap
.btn {
  margin-left: 10px
}

#wrap #filterBarWrap:not(.navbar) .nav > li > a,
.modal #filterBarWrap:not(.navbar) .nav > li > a {
  padding-right: 25px
}

.navbar.pull-right
.nav {
  margin-right: 0px
}

#wrap
.navbar {
  margin-bottom: 0px
}

#wrap .navbar
.nav {
  margin-bottom: 0px
}

li.dropdown a.dropdown-toggle {
  font-weight: 300 !important;
  font-size: 17px;
  letter-spacing: 1px;
  color: #000
}

.dropdown-menu {
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2)
}

.dropdown-menu > li > a {
  line-height: 28px;
  font-size: 16px;
  color: black;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent
}

.dropdown-menu > li > a
i {
  margin-right: 8px
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
  background-image: none;
  background-color: #f9f9f9;
  color: black;
  border-top: solid 1px #ccc;
  border-bottom: solid 1px #ccc
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  background-image: none;
  background-color: #f9f9f9;
  color: black;
  border-top: solid 1px #ccc;
  border-bottom: solid 1px #ccc
}

.navbar .nav > li > .dropdown-menu:after {
  display: none
}

.navbar .nav > li > .dropdown-menu:before {
  display: none
}

.nav .dropdown-toggle
.caret {
  margin-left: 10px;
  margin-top: 0px;
  margin-right: 5px
}

.nav li.dropdown a.dropdown-toggle {
  font-weight: normal !important
}

.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: transparent
}

#wrap .navbar .nav > li,
#wrap .navbar .nav > button,
#wrap .navbar .nav > a.btn {
  margin-left: 10px
}

@media (max-width: 767px) {
  .language-dropdown--mobile {
    margin-right: 12px
  }
}

.locales-menu-list > li {
  margin-right: 0;
  margin-left: 0
}

.locales-menu-list > li:hover {
  margin-right: 0;
  margin-left: 0
}

#wrap .filter-bar.shrink-container--minimized,
#wrap .filter-bar#filterBarWrap.shrink-container--minimized {
  margin-bottom: 10px
}

#wrap .filter-bar.shrink-container--minimized .nav,
#wrap .filter-bar#filterBarWrap.shrink-container--minimized
.nav {
  margin-bottom: 0
}

#header .nav
li {
  padding-left: 0px
}

#header .nav li > a {
  padding-bottom: 5px;
  font-size: 15px;
  font-weight: normal !important
}

#header .btn,
#header .btn:active,
#header .btn:focus {
  border-color: transparent !important;
  background-color: transparent;
  box-shadow: none;
  padding-right: 12px;
  padding-left: 12px
}

#header .btn:hover {
  border-color: transparent !important
}

#header .btn.btn-danger {
  color: #df4508
}

#header .btn.btn-danger:hover {
  color: #c83e07;
  text-decoration: underline
}

#header .btn:focus {
  outline: none
}

#header .btn .icon-chevron-down {
  display: none
}

#header .btn .icon-bar {
  box-shadow: none;
  background-color: black
}

@media (max-width: 767px) {
  #header
  .btn {
    transform: translateX(10px)
  }

  #header
  #mobileUserMenu {
    padding-left: 15px
  }
}

#header .navbar-inner {
  background-image: none;
  box-shadow: none;
  border: none
}

#header .navbar-wrapper {
  margin: auto
}

#header .navbar-wrapper > .visible-desktop.pull-left {
  max-width: 60%
}

#header .navbar-wrapper > .visible-desktop.pull-left
.brand {
  -webkit-transform: translateY(-9px) translateZ(0);
  -moz-transform: translateY(-9px) translateZ(0);
  -ms-transform: translateY(-9px) translateZ(0);
  -o-transform: translateY(-9px) translateZ(0);
  transform: translateY(-9px) translateZ(0) translateZ(0);
  padding-top: 0px;
  padding-bottom: 0px
}

#header #Kbtn-navbar.--hover.active:hover .icon-bar:first-child {
  -webkit-transform: rotate(90deg) translate(5px, -8px);
  -moz-transform: rotate(90deg) translate(5px, -8px);
  -ms-transform: rotate(90deg) translate(5px, -8px);
  -o-transform: rotate(90deg) translate(5px, -8px);
  transform: rotate(90deg) translate(5px, -8px) translateZ(0)
}

#header #Kbtn-navbar.--hover.active:hover .icon-bar:last-child {
  -webkit-transform: rotate(90deg) translate(-5px, 8px);
  -moz-transform: rotate(90deg) translate(-5px, 8px);
  -ms-transform: rotate(90deg) translate(-5px, 8px);
  -o-transform: rotate(90deg) translate(-5px, 8px);
  transform: rotate(90deg) translate(-5px, 8px) translateZ(0)
}

#header #Kbtn-navbar.active .icon-bar {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg) translateZ(0);
  border-spacing: 90px
}

#header #Kbtn-navbar.active .icon-bar:first-child {
  -webkit-transform: rotate(90deg) translate(5px, -5px);
  -moz-transform: rotate(90deg) translate(5px, -5px);
  -ms-transform: rotate(90deg) translate(5px, -5px);
  -o-transform: rotate(90deg) translate(5px, -5px);
  transform: rotate(90deg) translate(5px, -5px) translateZ(0)
}

#header #Kbtn-navbar.active .icon-bar:last-child {
  -webkit-transform: rotate(90deg) translate(-5px, 5px);
  -moz-transform: rotate(90deg) translate(-5px, 5px);
  -ms-transform: rotate(90deg) translate(-5px, 5px);
  -o-transform: rotate(90deg) translate(-5px, 5px);
  transform: rotate(90deg) translate(-5px, 5px) translateZ(0)
}

#header #Kbtn-navbar {
  border-spacing: 0;
  padding-left: 0;
  margin-left: 0;
  background-image: none;
  text-shadow: none
}

#header #Kbtn-navbar.--hover:hover,
#header #Kbtn-navbar:focus {
  background-color: transparent;
  background-image: none
}

#header #Kbtn-navbar .icon-bar {
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0) translateZ(0);
  border-spacing: 0;
  -webkit-transition: transform 0.3s ease;
  -moz-transition: transform 0.3s ease;
  -ms-transition: transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease
}

#header #Kbtn-navbar.--hover:hover .icon-bar:last-child {
  -webkit-transform: translate(0px, 3px);
  -moz-transform: translate(0px, 3px);
  -ms-transform: translate(0px, 3px);
  -o-transform: translate(0px, 3px);
  transform: translate(0px, 3px) translateZ(0)
}

#header #Kbtn-navbar.--hover:hover .icon-bar:first-child {
  -webkit-transform: translate(0px, -3px);
  -moz-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  -o-transform: translate(0px, -3px);
  transform: translate(0px, -3px) translateZ(0)
}

#header
.brand {
  color: black;
  text-shadow: none;
  padding-top: 2px;
  font-size: 36px;
  letter-spacing: 1px;
  line-height: 1
}

@media (max-width: 767px) {
  #header
  .smallLogo {
    float: left;
    max-width: 120px;
    max-height: 20px;
    margin-top: 10px
  }
}

@media (min-width: 767px) {
  #header
  .smallLogo {
    float: left;
    margin-top: 2px
  }
}

@media (max-width: 767px) {
  #header .menu-trigger {
    margin-right: 2px
  }
}

#header
#userMobileMenuDisplayName {
  text-align: center
}

#header #mobileUserMenu
.caret {
  display: none
}

#header #mobileUserMenu .pull-right {
  padding-right: 0px
}

#header
#uploadMenu {
  display: inherit !important
}

#header #uploadMenu i.icon-upload:before {
  content: "\f067"
}

@media (max-width: 767px) {
  #header #uploadMenu
  #addNewDropDown {
    visibility: hidden;
    width: 35px;
    font-size: 15px;
    margin-right: 5px;
    padding-left: 10px;
    transform: translateX(20px)
  }

  #header #uploadMenu #addNewDropDown i.icon-upload {
    visibility: visible
  }
}

#header
div#toplinks {
  text-transform: uppercase;
  letter-spacing: 1px
}

#header div#toplinks
ul.nav {
  display: inline-block;
  float: none;
  margin: auto
}

#header div#toplinks .divider-vertical {
  display: none
}

#header div#toplinks ul
li {
  font-size: 14px
}

#header div#toplinks ul li
a {
  text-shadow: none;
  padding-right: 20px;
  padding-left: 20px
}

#header
#horizontalMenu {
  width: 100%;
  max-width: 100%
}

#header #horizontalMenu
ul.nav {
  display: inline-block;
  float: none
}

#header #horizontalMenu .nav > li {
  padding-left: 0px
}

#header #horizontalMenu .nav > .active > a,
#header #horizontalMenu .nav > .active > a:hover,
#header #horizontalMenu .nav > li > a:hover,
#header #horizontalMenu .nav > .active > a:focus {
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  /*color: #fff;*/
}

#header #horizontalMenu .nav > li > a {
  text-shadow: none;
  padding-right: 0px;
  padding-left: 0px;
  margin-right: 30px;
  /*color: #fff;*/
  border-bottom: 0px solid transparent
}

#header #horizontalMenu .nav li.dropdown.open > .dropdown-toggle,
#header #horizontalMenu .nav li.dropdown.active > .dropdown-toggle,
#header #horizontalMenu .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: rgba(0, 0, 0, 0)
}

#header #horizontalMenu .nav > li > .dropdown-menu:before {
  content: none
}

#header div.pull-right {
  text-transform: uppercase
}

#header div.pull-right
button {
  text-transform: uppercase;
  padding-right: 0px
}

#header div.pull-right
.nav {
  margin-right: 0px
}

#header div.pull-right .nav li:last-child
.btn {
  border: 1px solid transparent !important;
  border-right: none !important
}

#header div.pull-right
li {
  padding: 0px
}

#header div.pull-right
.btn {
  padding-right: 0px
}

#header div.pull-right .dropdown-menu {
  text-transform: capitalize
}

#header.navbar .btn-group {
  margin-left: 5px
}

#header.navbar .btn-group
i {
  margin-right: 8px
}

@media (max-width: 979px) {
  #header.navbar .btn-group
  i {
    margin-right: 0px
  }
}

#header.navbar-inverse
.btn {
  color: white;
  text-shadow: none
}

#header.navbar-inverse .btn .icon-bar {
  background-color: white
}

#header.navbar-inverse
.brand {
  color: white
}

#header.navbar-inverse .navbar-inner {
  background-image: inherit;
}

#header.navbar-inverse #horizontalMenu .nav > li > a {
  color: white
}

#header.navbar-inverse #horizontalMenu .nav > .active > a,
#header.navbar-inverse #horizontalMenu .nav > li > a:hover,
#header.navbar-inverse #horizontalMenu .nav > .active > a:focus {
  color: white;
  border-bottom: 1px solid white
}

#header.navbar-inverse #toplinks ul li a,
#header.navbar-inverse .nav > li > a {
  color: white
}

.navbar-inverse .nav .active > a {
  background-color: white
}

.navbar-inverse .nav .active > a:hover,
.navbar-inverse .nav .active > a:focus {
  background-color: #eee
}

.navbar .nav .active > a {
  background-color: white
}

.navbar .nav .active > a:hover,
.navbar-inverse .nav .active > a:focus {
  background-color: #eee
}

@media (max-width: 989px) {
  #header.navbar.navbar-static-top .navbar-inner {
    padding-top: 14px;
    padding-bottom: 12px
  }
}

#header.navbar.navbar-static-top .navbar-inner .navbar-wrapper .hidden-desktop
.brand {
  max-width: 70%;
  text-align: left;
  padding-top: 0px;
  padding-bottom: 0;
  line-height: 1.36;
  font-size: 25px
}

@media (max-width: 979px) and (min-width: 768px) {
  #header.navbar.navbar-static-top .navbar-inner .navbar-wrapper .hidden-desktop
  .brand {
    max-width: 60%;
    padding-bottom: 0
  }
}

#header
#search {
  display: none !important;
  margin-left: 0px
}

#sidr
#search {
  margin-left: 0px
}

#sidr #search #globalsearch .input-append.input-prepend
input {
  border-right: 1px solid #ebebeb
}

#globalsearchv2 {
  top: 20%;
  width: 0px;
  border: none
}

#globalsearchv2 .input-prepend .add-on {
  height: 46px;
  width: 46px;
  padding-top: 16px;
  background-color: #fff !important;
  border: 1px solid #ccc;
  border-color: #ccc !important
}

#globalsearchv2 .input-prepend .add-on
a {
  text-decoration: none
}

#globalsearchv2 .input-prepend .add-on .icon-search,
#globalsearchv2 .input-prepend .add-on .icon-remove {
  font-size: 2em;
  color: black
}

#globalsearchv2
input {
  height: 46px;
  width: 530px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  background-color: #fff;
  color: #555;
  border-left: 1px solid #ccc;
  border-color: #ccc
}

#globalsearchv2 input:focus {
  border-color: rgba(82, 168, 236, 0.8)
}

#header
#globalsearch {
  top: 20%;
  width: 0px;
  border: none
}

.body.mobile #header
#globalsearch {
  top: 200px !important
}

#header #globalsearch .input-prepend .add-on {
  height: 46px;
  width: 46px;
  padding-top: 16px;
  background-color: #fff !important;
  border: 1px solid #ccc;
  border-color: #ccc !important
}

#header #globalsearch .input-prepend .add-on
a {
  text-decoration: none
}

#header #globalsearch .input-prepend .add-on .icon-search,
#header #globalsearch .input-prepend .add-on .icon-remove {
  font-size: 2em;
  color: black
}

#header #globalsearch
input {
  height: 46px;
  width: 530px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  background-color: #fff;
  color: #555;
  border-left: 1px solid #ccc;
  border-color: #ccc
}

#header #globalsearch input:focus {
  border-color: rgba(82, 168, 236, 0.8)
}

#header #globalsearch
input {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc
}

#header #globalsearch input:focus {
  outline: 0;
  outline: thin dotted \9;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6)
}

#outerWrap {
  margin-bottom: -49px
}

#footer, #push {
  height: 49px
}

#footer
.container {
  padding-top: 17px;
  width: 940px
}

@media (max-width: 767px) {
  #footer
  .container {
    width: auto;
    margin-right: 12px;
    margin-left: 12px
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  #footer
  .container {
    width: 724px
  }
}

@media (min-width: 1200px) {
  #footer
  .container {
    width: 1170px
  }
}

@media (min-width: 1336px) {
  #footer
  .container {
    width: 1200px
  }
}

@media (min-width: 1600px) {
  #footer
  .container {
    width: 1470px
  }
}

#footer
.muted.credit {
  color: black
}

@media (max-width: 767px) {
  #footer .muted.credit
  span {
    display: none
  }
}

@media (max-width: 767px) {
  #footer {
    padding-right: 0px;
    padding-left: 0px
  }

  #footer .container .muted.credit
  span {
    display: none
  }
}

.table-bordered {
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  border-collapse: separate
}

.table:not(.mediaTable) {
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  border-collapse: separate;
  color: #333
}

.table:not(.mediaTable) td {
  border-top: 1px solid #d9d9d9
}

.table:not(.mediaTable) th {
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: normal;
  font-size: 16px;
  padding-left: 30px;
  padding-right: 30px;
  vertical-align: middle;
  border-top: none;
  border-left: 1px solid #d9d9d9
}

.table:not(.mediaTable) th:first-child {
  border-left: none
}

.table:not(.mediaTable) td {
  padding-top: 12px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 12px;
  font-weight: normal;
  font-size: 12px;
  border-left: 1px solid #d9d9d9
}

.table:not(.mediaTable) td:first-child {
  border-left: none
}

.table:not(.mediaTable) td
p {
  word-break: break-all
}

.table:not(.mediaTable).table-condensed
td {
  padding-bottom: 4px
}

form label.control-label {
  color: #777
}

form li.dropdown a.dropdown-toggle {
  font-weight: initial !important
}

form select,
form input[type='text'],
form input[type="password"],
form textarea,
form .select2-container-multi .select2-choices {
  padding-left: 14px
}

form
textarea {
  padding-top: 14px;
  color: #555
}

form input::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder {
  color: #bbb
}

form input:-moz-placeholder,
form textarea:-moz-placeholder {
  color: #bbb
}

form input:-ms-input-placeholder,
form textarea:-ms-input-placeholder {
  color: #bbb
}

form .input-append .add-on,
form .input-prepend .add-on,
form select,
form input[type='text'],
form input[type="password"],
form textarea,
form .select2-container-multi .select2-choices {
  border: 1px solid #d9d9d9;
  box-shadow: none;
  border-radius: 3px
}

form .select2-container-multi .select2-choices {
  background-image: none
}

form .select2-container-multi .select2-choices .select2-search-choice:first-child {
  margin-left: 0px
}

form .form-actions {
  padding-top: 37px
}

form .form-actions
.btn {
  min-width: 102px
}

form
.formErrors {
  color: #dc430d;
  font-size: 12px
}

.form-inline
label {
  margin-right: 20px;
  margin-left: 20px
}

.form-inline label:first-child {
  margin-left: 0px
}

.form-inline input,
.form-inline
select {
  margin-right: 10px
}

.navbar-search-wrapper {
  margin-top: 4px
}

ul.wysihtml5-toolbar li.dropdown a.dropdown-toggle {
  font-size: 14px
}

ul.wysihtml5-toolbar li > a.btn,
ul.wysihtml5-toolbar li > .btn-group > a.btn {
  padding-right: 0px;
  padding-left: 0px;
  margin-left: 12px !important;
  margin-right: 12px;
  border: none !important;
  border-bottom: 2px solid transparent !important
}

ul.wysihtml5-toolbar li > a.btn,
ul.wysihtml5-toolbar li > a.btn:active,
ul.wysihtml5-toolbar li > a.btn:focus,
ul.wysihtml5-toolbar li > .btn-group > a.btn,
ul.wysihtml5-toolbar li > .btn-group > a.btn:active,
ul.wysihtml5-toolbar li > .btn-group > a.btn:focus {
  border-color: transparent !important;
  background-color: transparent;
  box-shadow: none;
  padding-right: 12px;
  padding-left: 12px
}

ul.wysihtml5-toolbar li > a.btn:hover,
ul.wysihtml5-toolbar li > .btn-group > a.btn:hover {
  border-color: transparent !important
}

ul.wysihtml5-toolbar li > a.btn.btn-danger,
ul.wysihtml5-toolbar li > .btn-group > a.btn.btn-danger {
  color: #df4508
}

ul.wysihtml5-toolbar li > a.btn.btn-danger:hover,
ul.wysihtml5-toolbar li > .btn-group > a.btn.btn-danger:hover {
  color: #c83e07;
  text-decoration: underline
}

ul.wysihtml5-toolbar li > a.btn i,
ul.wysihtml5-toolbar li > .btn-group > a.btn
i {
  margin-right: 2px;
  margin-left: 2px
}

ul.wysihtml5-toolbar li > a.btn:hover,
ul.wysihtml5-toolbar li > .btn-group > a.btn:hover {
  color: #1195ff;
  border: none !important;
  border-bottom: 2px solid #00b4d1 !important;
  border-radius: 0px
}

ul.wysihtml5-toolbar .icon-share {
  font-family: FontAwesome
}

ul.wysihtml5-toolbar .icon-share:before {
  content: '\F0C1'
}

ul.wysihtml5-toolbar .icon-list {
  font-family: FontAwesome
}

ul.wysihtml5-toolbar .icon-list:before {
  content: '\f03a'
}

ul.wysihtml5-toolbar .icon-th-list {
  font-family: FontAwesome
}

ul.wysihtml5-toolbar .icon-th-list:before {
  content: '\f00b'
}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
  outline: none
}

a:active, a:hover, a:focus {
  outline: 0
}

@media (min-width: 1200px) {
  .modal {
    width: 40%;
    margin-left: 30%;
    left: auto
  }
}

@media (max-width: 767px) {
  .modal {
    width: 80%;
    margin: 0;
    left: 10%
  }
}

.modal .modal-header {
  padding-top: 22px;
  padding-bottom: 17px;
  padding-left: 44px;
  padding-right: 44px;
  background-color: #f5f5f5;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px
}

@media (max-width: 767px) {
  .modal .modal-header {
    padding: 16px 20px
  }
}

.modal .modal-header
h3 {
  font-weight: normal;
  font-size: 24px;
  color: black
}

@media (max-width: 767px) {
  .modal .modal-header
  h3 {
    font-size: 20px
  }
}

.modal .modal-header
.close {
  display: none
}

.modal .modal-body {
  padding-left: 44px;
  padding-right: 44px;
  padding-top: 26px;
  min-height: 95px;
  font-size: 16px
}

@media (max-width: 767px) {
  .modal .modal-body {
    font-size: 14px;
    padding: 10px 20px
  }
}

.modal .modal-footer {
  padding-left: 44px;
  padding-right: 44px
}

.modal .modal-footer .btn-cancel,
.modal .modal-footer .btn-cancel:active,
.modal .modal-footer .btn-cancel:focus,
.modal .modal-footer .btn:not(.btn-danger):not(.btn-primary),
.modal .modal-footer .btn:not(.btn-danger):not(.btn-primary):active,
.modal .modal-footer .btn:not(.btn-danger):not(.btn-primary):focus {
  border-color: transparent !important;
  background-color: transparent;
  box-shadow: none;
  padding-right: 12px;
  padding-left: 12px
}

.modal .modal-footer .btn-cancel:hover,
.modal .modal-footer .btn:not(.btn-danger):not(.btn-primary):hover {
  border-color: transparent !important
}

.modal .modal-footer .btn-cancel.btn-danger,
.modal .modal-footer .btn:not(.btn-danger):not(.btn-primary).btn-danger {
  color: #df4508
}

.modal .modal-footer .btn-cancel.btn-danger:hover,
.modal .modal-footer .btn:not(.btn-danger):not(.btn-primary).btn-danger:hover {
  color: #c83e07;
  text-decoration: underline
}

.modal.embedPlaylist {
  width: 60% !important
}

.modal.channelPlaylistModal .modal-body {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 15px;
  font-size: 14px
}

.modal.channelPlaylistModal .modal-footer {
  padding-left: 15px;
  padding-right: 15px
}

.modal#globalsearch {
  margin-left: -280px;
  left: 50%
}

.modal#globalsearch .modal-body {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 15px;
  font-size: 14px
}

.modal#globalsearch .modal-footer {
  padding-left: 15px;
  padding-right: 15px
}

.modal.collaboratorModal {
  left: 50%;
  width: 660px;
  margin-left: -330px
}

@media (max-width: 767px) {
  .modal.collaboratorModal {
    width: 80%;
    margin-left: -40%
  }

  .modal.collaboratorModal
  legend {
    margin-bottom: 0
  }

  .modal.collaboratorModal #addCollaborator legend + .control-group:first-of-type {
    margin: 0
  }
}

.modal.dynamic-preview-modal {
  max-height: none
}

.modal.event-recurrence {
  width: 800px;
  margin-left: -400px;
  left: 50%
}

.modal.event-recurrence .modal-body {
  padding-left: 0
}

.wysihtml5-toolbar
.modal {
  left: 50%;
  width: 560px;
  margin-left: -280px
}

@media (min-height: 800px) {
  .channelPlaylistModal .modal-body {
    max-height: 570px !important
  }
}

@media (min-height: 850px) {
  .channelPlaylistModal .modal-body {
    max-height: 650px !important
  }
}

@media (min-height: 900px) {
  #mediaTarget,
  .medisSource .tab-pane #media-table-wrapper {
    height: 430px !important
  }
}

.body.login:not(.kmsapi) {
  background-color: white
}

.body.login:not(.kmsapi) .form-signin-heading {
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
  font-size: 36px;
  margin-bottom: 65px
}

.body.login:not(.kmsapi) .loginscreen {
  height: 100%
}

.body.login:not(.kmsapi) #wrap {
  display: table
}

.body.login:not(.kmsapi) #content {
  padding-top: 0;
  display: table-cell;
  vertical-align: middle
}

.body.login:not(.kmsapi) #content
#loginBox {
  background-color: #f4f4f4;
  padding-top: 37px
}

@media (min-width: 768px) {
  .body.login:not(.kmsapi) #content
  #loginBox {
    min-width: 500px;
    width: 500px;
    padding-right: 46px;
    padding-left: 46px
  }
}

.body.login:not(.kmsapi) #content #loginBox form .control-group {
  margin-bottom: 30px
}

.body.login:not(.kmsapi) #content #loginBox form .control-group
input {
  max-width: 471px;
  width: 100%;
  padding-left: 29px;
  height: 38px
}

.body.login:not(.kmsapi) #content #loginBox form .form-actions {
  padding-right: 0px;
  padding-left: 0px;
  padding-top: 50px;
  margin-top: 40px;
  max-width: 500px
}

.body.login:not(.kmsapi) #content #loginBox form .form-actions #Login-login {
  width: 100%;
  max-width: 500px;
  height: 52px;
  margin: 0px;
  margin-bottom: 30px;
  font-size: 23px;
  display: block
}

.body.login:not(.kmsapi) #content #loginBox form .form-actions
a {
  letter-spacing: 0.5px;
  color: #777
}

.body.login:not(.kmsapi) #content #loginBox form .form-actions a#Login-forgot {
  left: 0px
}

.body.login:not(.kmsapi) #content #loginBox form .form-actions a#Login-cancel {
  bottom: 0px
}

.body.login:not(.kmsapi) #content #loginBox form
.formErrors {
  margin-bottom: 13px
}

@media (max-width: 768px) {
  .body.login:not(.kmsapi) .loginscreen {
    height: 100%;
    background-color: #f4f4f4
  }

  .body.login:not(.kmsapi) .loginscreen
  #wrap.container {
    padding: 0;
    margin: 0 auto;
    width: 100%;
    height: 100% !important
  }

  .body.login:not(.kmsapi) .loginscreen #wrap.container
  #content {
    padding-top: 0
  }

  .body.login:not(.kmsapi) .loginscreen #wrap.container #content
  #loginBox {
    margin: 0 auto;
    padding-right: 10%;
    padding-left: 10%;
    width: 80%;
    height: 100%;
    text-align: center;
    border: none
  }

  .body.login:not(.kmsapi) .loginscreen #wrap.container #content #loginBox form .form-actions {
    width: 100%;
    display: inline-block
  }

  .body.login:not(.kmsapi) .loginscreen #wrap.container #content #loginBox form .form-actions a#Login-forgot {
    text-align: left
  }
}

#wrap > #content > .navbar > .nav #refresh,
#wrap > #content > #content > .navbar > .nav
#refresh {
  font-size: 20px;
  color: #777
}

#wrap > #content > .navbar > .nav #showsearch,
#wrap > #content > #content > .navbar > .nav
#showsearch {
  display: none
}

#wrap
#myMediaCarousel {
  margin-top: 30px;
  margin-bottom: 0
}

#wrap #myMediaCarousel
#myMediaEntries {
  position: relative;
  margin-top: 70px
}

@media (max-width: 1200px) {
  #wrap #myMediaCarousel
  #myMediaEntries {
    margin-top: 61px
  }
}

@media (max-width: 767px) {
  #wrap #myMediaCarousel
  #myMediaEntries {
    margin-top: 55px
  }
}

#wrap #myMediaCarousel #myMediaEntries #filterBarWrap ul.nav li.visible-desktop {
  visibility: inherit !important;
  display: inherit !important
}

#wrap #myMediaCarousel #myMediaEntries #filterBarWrap .navbar-search-wrapper {
  position: absolute;
  top: -70px;
  left: 0;
  width: 100%;
  float: left;
  border-bottom: 1px solid #ebebeb
}

#wrap #myMediaCarousel #myMediaEntries #filterBarWrap .navbar-search-wrapper
form {
  margin-left: 0px
}

#wrap #myMediaCarousel #myMediaEntries #filterBarWrap .navbar-search-wrapper form .input-append .add-on,
#wrap #myMediaCarousel #myMediaEntries #filterBarWrap .navbar-search-wrapper form .input-prepend .add-on {
  font-size: 17px
}

#wrap #myMediaCarousel #myMediaEntries #filterBarWrap .navbar-search-wrapper form .input-append .add-on a,
#wrap #myMediaCarousel #myMediaEntries #filterBarWrap .navbar-search-wrapper form .input-prepend .add-on
a {
  text-decoration: none
}

#wrap #myMediaCarousel #myMediaEntries #filterBarWrap .navbar-search-wrapper form .input-append i,
#wrap #myMediaCarousel #myMediaEntries #filterBarWrap .navbar-search-wrapper form .input-prepend
i {
  color: #1195ff;
  font-size: 17px
}

#wrap #myMediaCarousel #myMediaEntries #filterBarWrap .navbar-search-wrapper form .input-append #search-icon,
#wrap #myMediaCarousel #myMediaEntries #filterBarWrap .navbar-search-wrapper form .input-prepend #search-icon {
  cursor: pointer
}

#wrap #myMediaCarousel #myMediaEntries #filterBarWrap .navbar-search-wrapper form .input-append input,
#wrap #myMediaCarousel #myMediaEntries #filterBarWrap .navbar-search-wrapper form .input-prepend
input {
  width: auto;
  font-size: 14px;
  font-weight: lighter
}

#wrap #myMediaCarousel #myMediaEntries #filterBarWrap .navbar-search-wrapper form .input-append .add-on:hover i,
#wrap #myMediaCarousel #myMediaEntries #filterBarWrap .navbar-search-wrapper form .input-prepend .add-on:hover
i {
  color: #1195ff
}

#wrap #myMediaCarousel #myMediaEntries #filterBarWrap .navbar-search-wrapper form .input-append,
#wrap #myMediaCarousel #myMediaEntries #filterBarWrap .navbar-search-wrapper form .input-prepend {
  margin-bottom: 0px
}

#wrap #myMediaCarousel #myMediaEntries #filterBarWrap .navbar-search-wrapper form .input-append .add-on,
#wrap #myMediaCarousel #myMediaEntries #filterBarWrap .navbar-search-wrapper form .input-prepend .add-on {
  border: none;
  margin-right: 10px;
  padding-top: 0px
}

#wrap #myMediaCarousel #myMediaEntries #filterBarWrap .navbar-search-wrapper form .input-append input,
#wrap #myMediaCarousel #myMediaEntries #filterBarWrap .navbar-search-wrapper form .input-prepend
input {
  border: none;
  box-shadow: none;
  border-left: 1px solid #00b4d1;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px
}

#wrap #myMediaCarousel #myMediaEntries #filterBarWrap .navbar-search-wrapper form .input-append .btn,
#wrap #myMediaCarousel #myMediaEntries #filterBarWrap .navbar-search-wrapper form .input-prepend
.btn {
  padding-top: 0px;
  color: #1195ff
}

#wrap #myMediaCarousel #myMediaEntries #filterBarWrap .navbar-search-wrapper form .input-append .btn:hover,
#wrap #myMediaCarousel #myMediaEntries #filterBarWrap .navbar-search-wrapper form .input-prepend .btn:hover {
  border-color: transparent !important
}

#wrap #myMediaCarousel #myMediaEntries #filterBarWrap .navbar-search-wrapper form .input-append .btn .caret,
#wrap #myMediaCarousel #myMediaEntries #filterBarWrap .navbar-search-wrapper form .input-prepend .btn
.caret {
  margin-left: 4px
}

@media (max-width: 1200px) {
  #wrap #myMediaCarousel #myMediaEntries #filterBarWrap .navbar-search-wrapper {
    top: -61px
  }
}

@media (max-width: 767px) {
  #wrap #myMediaCarousel #myMediaEntries #filterBarWrap .navbar-search-wrapper {
    top: -55px
  }
}

#wrap #myMediaCarousel #myMediaEntries .nav.pull-left {
  width: auto
}

#wrap #myMediaCarousel #myMediaEntries
.selectButtonsContainer {
  width: auto;
  position: relative
}

#wrap #myMediaCarousel #myMediaEntries .selectButtonsContainer > li > .pull-right {
  position: relative
}

#wrap #myMediaCarousel #myMediaEntries #myMediaActions
#actionsDropDown {
  text-transform: uppercase;
  font-weight: lighter;
  font-size: 20px;
  margin-left: 0px
}

#wrap #myMediaCarousel #myMediaEntries #myMediaActions #actionsDropDown,
#wrap #myMediaCarousel #myMediaEntries #myMediaActions #actionsDropDown:active,
#wrap #myMediaCarousel #myMediaEntries #myMediaActions #actionsDropDown:focus {
  border-color: transparent !important;
  background-color: transparent;
  box-shadow: none;
  padding-right: 12px;
  padding-left: 12px
}

#wrap #myMediaCarousel #myMediaEntries #myMediaActions #actionsDropDown:hover {
  border-color: transparent !important
}

#wrap #myMediaCarousel #myMediaEntries #myMediaActions #actionsDropDown.btn-danger {
  color: #df4508
}

#wrap #myMediaCarousel #myMediaEntries #myMediaActions #actionsDropDown.btn-danger:hover {
  color: #c83e07;
  text-decoration: underline
}

#wrap #myMediaCarousel #myMediaEntries #myMediaActions #actionsDropDown
i {
  display: none
}

@media (max-width: 767px) {
  .mymediaTable .description.hidden-phone {
    display: block !important
  }
}

@media (max-width: 480px) {
  .mymediaTable .description.hidden-phone p,
  .mymediaTable .description.hidden-phone .entryTags,
  .mymediaTable .description.hidden-phone .mediaStats
  .stat_data {
    display: none !important
  }
}

@media (max-width: 250px) {
  .mymediaTable .description.hidden-phone
  .mediaStats {
    position: inherit
  }
}

@media (max-width: 767px) {
  .hosted #myMediaEntries .hidden-phone.hostedEnabled {
    display: none !important
  }
}

.hosted #myMediaEntries
.listbuttons.hostedEnabled {
  display: block !important
}

#wrap #filterBarWrap #mymediaview
.btn {
  font-size: 32px;
  margin-top: 0px;
  margin-left: 10px;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -ms-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s
}

#wrap #filterBarWrap #mymediaview .btn,
#wrap #filterBarWrap #mymediaview .btn:active,
#wrap #filterBarWrap #mymediaview .btn:focus {
  border-color: transparent !important;
  background-color: transparent;
  box-shadow: none;
  padding-right: 12px;
  padding-left: 12px
}

#wrap #filterBarWrap #mymediaview .btn:hover {
  border-color: transparent !important
}

#wrap #filterBarWrap #mymediaview .btn.btn-danger {
  color: #df4508
}

#wrap #filterBarWrap #mymediaview .btn.btn-danger:hover {
  color: #c83e07;
  text-decoration: underline
}

#wrap #filterBarWrap #mymediaview .btn:focus {
  outline: none
}

#wrap #filterBarWrap #mymediaview .btn:hover {
  color: #1195ff
}

#wrap #filterBarWrap #mymediaview .btn.gridView
i {
  margin-right: 0px
}

#wrap #filterBarWrap #mymediaview .btn,
#wrap #filterBarWrap #mymediaview .btn:focus,
#wrap #filterBarWrap #mymediaview .btn:active {
  padding-left: 0;
  padding-right: 0
}

#wrap #filterBarWrap #mymediaview
button.active {
  color: #00b4d1
}

@media (max-width: 666px) {
  .mymediaTable .kaltura_player > div {
    min-height: 96px
  }
}

@media (min-width: 667px) and (max-width: 767px) {
  .mymediaTable .kaltura_player > div {
    min-height: 145px
  }
}

@media (max-width: 320px) {
  .mymediaTable.mediaTable {
    table-layout: fixed
  }

  .mymediaTable.mediaTable tbody tr td.thumbTd
  div.thumb_wrapper {
    max-width: 150px;
    max-height: 84px
  }

  .mymediaTable.mediaTable tbody tr
  td.checkboxTd {
    padding-right: 0
  }
}

@media (max-width: 320px) and (max-width: 250px) {
  .mymediaTable.mediaTable tbody tr td.thumbTd
  div.thumb_wrapper {
    max-width: 130px;
    max-height: 74px
  }
}

#myMediaEntries
.alert {
  margin-top: 20px
}

#myMediaEntries .alert.endlessScrollAlert,
#search-media-pane
.alert.endlessScrollAlert {
  margin-top: 0
}

#searchResultsTable
.alert {
  margin-top: 50px
}

#searchResultsTable .nav.nav-pills > li.hidden-phone {
  display: block !important
}

#searchResultsTable .tab-content .tab-pane.hidden-phone.active {
  display: block !important
}

#channel_title {
  color: white
}

@media (max-width: 767px) {
  #channel_title {
    display: inherit !important;
    line-height: 40px;
    margin: 0
  }
}

#channel_title
.muted {
  color: #8A8A8A
}

#channel_title_phone {
  display: none !important
}

.hosted
#channel_title {
  color: black
}

#gallery_title {
  color: black
}

@media (max-width: 767px) {
  .mobile-search.visible-phone {
    display: none !important
  }

  ul#galleryTabs > li.hidden-phone, .categorySearchBar.hidden-phone {
    display: block !important
  }
}

@media (max-width: 767px) {
  #toggleDescription, #toggleDescription.hidden {
    visibility: visible;
    display: inline;
    top: -4px;
    position: relative;
    z-index: 21
  }

  #toggleDescription button,
  #toggleDescription.hidden
  button {
    padding-left: 0
  }

  #toggleDescription button > .hideDetails,
  #toggleDescription.hidden button > .hideDetails {
    visibility: visible;
    display: block
  }

  #toggleDescription button.collapsed > .hideDetails,
  #toggleDescription.hidden button.collapsed > .hideDetails {
    visibility: hidden;
    display: none
  }

  #toggleDescription button > .showDetails,
  #toggleDescription.hidden button > .showDetails {
    visibility: hidden;
    display: none
  }

  #toggleDescription button.collapsed > .showDetails,
  #toggleDescription.hidden button.collapsed > .showDetails {
    visibility: visible;
    display: block
  }
}

.channel-texts {
  position: absolute;
  width: 50%
}

@media (min-width: 1200px) {
  .channel-texts {
    width: 62%
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  .channel-texts {
    width: 90%
  }
}

@media (min-width: 667px) and (max-width: 767px) {
  .channel-texts {
    -webkit-transform: translateY(226px);
    -moz-transform: translateY(226px);
    -ms-transform: translateY(226px);
    -o-transform: translateY(226px);
    transform: translateY(226px) translateZ(0);
    width: 100%
  }
}

@media (max-width: 666px) {
  .channel-texts {
    -webkit-transform: translateY(190px);
    -moz-transform: translateY(190px);
    -ms-transform: translateY(190px);
    -o-transform: translateY(190px);
    transform: translateY(190px) translateZ(0);
    width: 100%
  }
}

.channel-texts .channel-name {
  margin: 32px 0 0
}

@media (max-width: 767px) {
  .channel-texts .channel-name {
    position: absolute;
    top: auto;
    bottom: 50px
  }
}

.channel-texts .phone-toggles {
  width: 200px;
  display: inline;
  top: -46px;
  position: relative;
  height: 30px
}

@media (max-width: 767px) {
  .channel-texts .phone-toggles {
    position: absolute;
    top: -15px;
    right: 0
  }
}

.channel-texts .channel-description {
  color: white
}

@media (max-width: 767px) {
  .channel-texts .channel-description {
    color: inherit;
    z-index: 10;
    height: 0;
    overflow: hidden;
    margin-top: 100px
  }

  .channel-texts .channel-description .hidden-phone.expandable {
    display: block !important
  }
}

.html.hosted .channel-texts .channel-description {
  color: black
}

.channel-texts .channel-description a.readmore,
.channel-texts .channel-description
a.readless {
  color: white
}

.channel-texts .channel-description
div.readmore {
  border-bottom: 1px solid rgba(255, 255, 255, 0.8);
  padding-bottom: 25px
}

@media (max-width: 767px) {
  .channel-texts .channel-description div.readmore
  span.shortened {
    display: none !important
  }

  .channel-texts .channel-description div.readmore
  span.full {
    display: inline !important
  }

  .channel-texts .channel-description div.readmore span.full
  a.readless {
    display: none
  }
}

.channel-texts .channel-description
#tagsArea {
  overflow: hidden;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding-top: 8px;
  padding-bottom: 30px
}

@media (max-width: 767px) {
  .channel-texts .channel-description
  #tagsArea {
    margin-top: -84px;
    margin-bottom: 84px
  }
}

@media (min-width: 768px) {
  .channel-texts .channel-description #tagsArea .badge-info[href] {
    color: white;
    border-color: white
  }
}

.channel-texts .channel-description
.notags {
  padding-bottom: 30px
}

.category-desc#gallery-desc {
  margin-bottom: 45px
}

@media (max-width: 767px) {
  .category-desc#gallery-desc {
    height: 0;
    overflow: hidden;
    margin-bottom: 10px
  }

  .category-desc#gallery-desc .hidden-phone.expandable {
    display: block !important
  }
}

@media (min-width: 668px) and (max-width: 1024px) {
  .category-desc#gallery-desc {
    margin-bottom: 12px
  }
}

@media (min-width: 768px) {
  .category-desc#gallery-desc {
    height: auto !important
  }
}

.category-desc
.readmore {
  overflow: hidden;
  width: 80%
}

@media (max-width: 979px) and (min-width: 668px) {
  .category-desc
  .readmore {
    width: 100%
  }
}

@media (min-width: 1200px) {
  .category-desc
  .readmore {
    width: 65%
  }
}

.category-desc
#tagsArea {
  overflow: hidden;
  width: 80%
}

@media (max-width: 979px) and (min-width: 668px) {
  .category-desc
  #tagsArea {
    width: 100%
  }
}

@media (min-width: 1200px) {
  .category-desc
  #tagsArea {
    width: 65%
  }
}

.readmore {
  overflow: hidden;
  font-size: 21px;
  padding-bottom: 19px;
  margin-top: 20px;
  line-height: 32px
}

.readmore
.full {
  word-wrap: break-word
}

.readmore a.readmore,
.readmore
a.readless {
  font-size: 18px
}

.readmore a.readmore small,
.readmore a.readless
small {
  font-size: 100%
}

@media (max-width: 1200px) and (min-width: 668px) {
  .readmore {
    font-size: 18px;
    line-height: 27px
  }

  .readmore a.readmore,
  .readmore
  a.readless {
    font-size: 16px
  }
}

@media (max-width: 767px) {
  .readmore {
    font-size: 16px;
    line-height: 24px
  }

  .readmore a.readmore,
  .readmore
  a.readless {
    font-size: 14px
  }
}

@media (max-width: 767px) {
  .readmore.show {
    display: none
  }

  .readmore
  .shortened {
    display: none !important
  }

  .readmore
  .full {
    display: inline-block !important
  }

  .readmore
  .readless {
    display: none
  }

  .expandable
  .shownWhenExpanded {
    display: block !important
  }

  .expandable .shownWhenExpanded
  .readless {
    display: none
  }
}

#categoryCarousel {
  margin-bottom: 0
}

#categoryCarousel #filterBarWrap .categorynav
li {
  margin-left: 10px
}

#categoryCarousel #filterBarWrap .categorynav
#categoryview {
  padding-right: 0px
}

#categoryCarousel #filterBarWrap .categorynav #categoryview
.btn {
  font-size: 32px;
  margin-top: 0px;
  margin-left: 10px;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -ms-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s
}

#categoryCarousel #filterBarWrap .categorynav #categoryview .btn,
#categoryCarousel #filterBarWrap .categorynav #categoryview .btn:active,
#categoryCarousel #filterBarWrap .categorynav #categoryview .btn:focus {
  border-color: transparent !important;
  background-color: transparent;
  box-shadow: none;
  padding-right: 12px;
  padding-left: 12px
}

#categoryCarousel #filterBarWrap .categorynav #categoryview .btn:hover {
  border-color: transparent !important
}

#categoryCarousel #filterBarWrap .categorynav #categoryview .btn.btn-danger {
  color: #df4508
}

#categoryCarousel #filterBarWrap .categorynav #categoryview .btn.btn-danger:hover {
  color: #c83e07;
  text-decoration: underline
}

#categoryCarousel #filterBarWrap .categorynav #categoryview .btn:focus {
  outline: none
}

#categoryCarousel #filterBarWrap .categorynav #categoryview .btn:hover {
  color: #1195ff
}

#categoryCarousel #filterBarWrap .categorynav #categoryview .btn.gridView
i {
  margin-right: 0px
}

#categoryCarousel #filterBarWrap .categorynav #categoryview .btn,
#categoryCarousel #filterBarWrap .categorynav #categoryview .btn:focus,
#categoryCarousel #filterBarWrap .categorynav #categoryview .btn:active {
  padding-left: 0;
  padding-right: 0
}

#categoryCarousel #filterBarWrap .categorynav #categoryview
button.active {
  color: #00b4d1
}

#playlistView
#categoryview {
  padding-right: 0px
}

#playlistView #categoryview
.btn {
  font-size: 32px;
  margin-top: 0px;
  margin-left: 10px;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -ms-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s
}

#playlistView #categoryview .btn,
#playlistView #categoryview .btn:active,
#playlistView #categoryview .btn:focus {
  border-color: transparent !important;
  background-color: transparent;
  box-shadow: none;
  padding-right: 12px;
  padding-left: 12px
}

#playlistView #categoryview .btn:hover {
  border-color: transparent !important
}

#playlistView #categoryview .btn.btn-danger {
  color: #df4508
}

#playlistView #categoryview .btn.btn-danger:hover {
  color: #c83e07;
  text-decoration: underline
}

#playlistView #categoryview .btn:focus {
  outline: none
}

#playlistView #categoryview .btn:hover {
  color: #1195ff
}

#playlistView #categoryview .btn.gridView
i {
  margin-right: 0px
}

#playlistView #categoryview .btn,
#playlistView #categoryview .btn:focus,
#playlistView #categoryview .btn:active {
  padding-left: 0;
  padding-right: 0
}

#playlistView #categoryview
button.active {
  color: #00b4d1
}

#wrap #categoryCarousel .carousel-inner > .item.active,
#wrap #channelCarousel .carousel-inner > .item.active,
#wrap #myMediaCarousel .carousel-inner > .item.active {
  min-height: 500px
}

.actions-wrapper {
  position: relative;
  display: inherit;
  top: 40px;
  left: -6px
}

.category-actions.btn-group button.btn.dropdown-toggle {
  font-size: 20px;
  background-color: rgba(233, 233, 233, 0.5);
  padding-right: 10px;
  padding-left: 10px
}

.category-actions.btn-group button.btn.dropdown-toggle,
.category-actions.btn-group button.btn.dropdown-toggle:active,
.category-actions.btn-group button.btn.dropdown-toggle:focus {
  border-color: transparent !important;
  background-color: transparent;
  box-shadow: none;
  padding-right: 12px;
  padding-left: 12px
}

.category-actions.btn-group button.btn.dropdown-toggle:hover {
  border-color: transparent !important
}

.category-actions.btn-group button.btn.dropdown-toggle.btn-danger {
  color: #df4508
}

.category-actions.btn-group button.btn.dropdown-toggle.btn-danger:hover {
  color: #c83e07;
  text-decoration: underline
}

.category-actions.btn-group button.btn.dropdown-toggle
i {
  margin-right: 0px
}

.category-actions.btn-group button.btn.dropdown-toggle .text,
.category-actions.btn-group button.btn.dropdown-toggle
.caret {
  display: none
}

.category-actions.btn-group button.btn.dropdown-toggle:hover {
  border-color: transparent !important;
  background-color: rgba(233, 233, 233, 0.5);
  padding-top: 6px;
  padding-bottom: 6px;
  position: relative;
  left: 5px;
  bottom: 2px
}

.category-actions.btn-group button.btn.dropdown-toggle:hover
i {
  padding: 5px
}

.category-actions.btn-group.open button.btn.dropdown-toggle {
  border-color: transparent !important;
  background-color: rgba(233, 233, 233, 0.5);
  padding-top: 6px;
  padding-bottom: 6px;
  position: relative;
  left: 5px;
  bottom: 2px
}

.category-actions.btn-group.open button.btn.dropdown-toggle
i {
  padding: 5px
}

.category-actions.btn-group .dropdown-menu {
  z-index: 20
}

#channel-title .category-actions.btn-group button.btn.dropdown-toggle {
  border-color: transparent !important;
  background-color: rgba(233, 233, 233, 0.5);
  padding-top: 6px;
  padding-bottom: 6px;
  position: relative;
  left: 5px;
  bottom: 2px
}

#channel-title .category-actions.btn-group button.btn.dropdown-toggle
i {
  padding: 5px
}

#galleryGrid {
  margin-top: 20px
}

@media (max-width: 767px) {
  #galleryGrid {
    margin-top: 10px
  }
}

#galleryGrid > div.alert {
  margin-left: 0 !important
}

#channel-desc {
  display: none !important
}

#channelGallery.endlessScroll {
  margin-top: 0
}

.nav-pills > li > a#gallerySearch-tab, .nav-pills > li > a#channelSearch-tab {
  background: none;
  font-size: 17px
}

.nav-pills > li > a#gallerySearch-tab, .nav-pills > li > a#gallerySearch-tab:active, .nav-pills > li > a#gallerySearch-tab:focus, .nav-pills > li > a#channelSearch-tab, .nav-pills > li > a#channelSearch-tab:active, .nav-pills > li > a#channelSearch-tab:focus {
  color: #1195ff
}

.nav-pills > li > a#gallerySearch-tab:hover, .nav-pills > li > a#channelSearch-tab:hover {
  color: #1195ff
}

#wrap .navbar.categorySearchBar,
#wrap
.navbar.channelSearchBar {
  display: block;
  visibility: hidden;
  position: relative;
  z-index: 200;
  margin-left: 0px
}

#wrap .navbar.categorySearchBar .navbar-search-wrapper,
#wrap .navbar.channelSearchBar .navbar-search-wrapper {
  position: absolute
}

#wrap .navbar.categorySearchBar ul,
#wrap .navbar.channelSearchBar
ul {
  margin-top: 0 !important
}

#wrap .navbar.categorySearchBar form,
#wrap .navbar.channelSearchBar
form {
  margin-left: 0;
  margin-top: 10px;
  z-index: 20
}

#wrap .navbar.categorySearchBar .input-append .add-on,
#wrap .navbar.categorySearchBar .input-prepend .add-on,
#wrap .navbar.channelSearchBar .input-append .add-on,
#wrap .navbar.channelSearchBar .input-prepend .add-on {
  font-size: 17px
}

#wrap .navbar.categorySearchBar .input-append .add-on a,
#wrap .navbar.categorySearchBar .input-prepend .add-on a,
#wrap .navbar.channelSearchBar .input-append .add-on a,
#wrap .navbar.channelSearchBar .input-prepend .add-on
a {
  text-decoration: none
}

#wrap .navbar.categorySearchBar .input-append i,
#wrap .navbar.categorySearchBar .input-prepend i,
#wrap .navbar.channelSearchBar .input-append i,
#wrap .navbar.channelSearchBar .input-prepend
i {
  color: #00b4d1;
  font-size: 17px
}

#wrap .navbar.categorySearchBar .input-append #search-icon,
#wrap .navbar.categorySearchBar .input-prepend #search-icon,
#wrap .navbar.channelSearchBar .input-append #search-icon,
#wrap .navbar.channelSearchBar .input-prepend #search-icon {
  cursor: pointer
}

#wrap .navbar.categorySearchBar .input-append input,
#wrap .navbar.categorySearchBar .input-prepend input,
#wrap .navbar.channelSearchBar .input-append input,
#wrap .navbar.channelSearchBar .input-prepend
input {
  width: auto;
  font-size: 14px;
  font-weight: lighter
}

#wrap .navbar.categorySearchBar .input-append .add-on:hover i,
#wrap .navbar.categorySearchBar .input-prepend .add-on:hover i,
#wrap .navbar.channelSearchBar .input-append .add-on:hover i,
#wrap .navbar.channelSearchBar .input-prepend .add-on:hover
i {
  color: #00a1bc
}

#wrap .navbar.categorySearchBar .input-append,
#wrap .navbar.categorySearchBar .input-prepend,
#wrap .navbar.channelSearchBar .input-append,
#wrap .navbar.channelSearchBar .input-prepend {
  margin-bottom: 0px
}

#wrap .navbar.categorySearchBar .input-append .add-on,
#wrap .navbar.categorySearchBar .input-prepend .add-on,
#wrap .navbar.channelSearchBar .input-append .add-on,
#wrap .navbar.channelSearchBar .input-prepend .add-on {
  border: none;
  margin-right: 10px;
  padding-top: 0px
}

#wrap .navbar.categorySearchBar .input-append input,
#wrap .navbar.categorySearchBar .input-prepend input,
#wrap .navbar.channelSearchBar .input-append input,
#wrap .navbar.channelSearchBar .input-prepend
input {
  border: none;
  box-shadow: none;
  border-left: 1px solid #00b4d1;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px
}

#wrap .navbar.categorySearchBar .input-append .btn,
#wrap .navbar.categorySearchBar .input-prepend .btn,
#wrap .navbar.channelSearchBar .input-append .btn,
#wrap .navbar.channelSearchBar .input-prepend
.btn {
  padding-top: 0px;
  color: #00b4d1
}

#wrap .navbar.categorySearchBar .input-append .btn:hover,
#wrap .navbar.categorySearchBar .input-prepend .btn:hover,
#wrap .navbar.channelSearchBar .input-append .btn:hover,
#wrap .navbar.channelSearchBar .input-prepend .btn:hover {
  border-color: transparent !important
}

#wrap .navbar.categorySearchBar .input-append .btn .caret,
#wrap .navbar.categorySearchBar .input-prepend .btn .caret,
#wrap .navbar.channelSearchBar .input-append .btn .caret,
#wrap .navbar.channelSearchBar .input-prepend .btn
.caret {
  margin-left: 4px
}

#wrap .navbar.categorySearchBar input,
#wrap .navbar.channelSearchBar
input {
  width: 250px
}

.category-tabs {
  display: inline-block
}

.mainCarousel
.btnGroup {
  vertical-align: inherit
}

.category-tabs__wrapper {
  -webkit-transition: transform ease-in-out .6s, opacity ease-in-out .6s;
  -moz-transition: transform ease-in-out .6s, opacity ease-in-out .6s;
  -ms-transition: transform ease-in-out .6s, opacity ease-in-out .6s;
  -o-transition: transform ease-in-out .6s, opacity ease-in-out .6s;
  transition: transform ease-in-out .6s, opacity ease-in-out .6s;
  border-bottom: 1px solid #ebebeb
}

#galleryCarousel, #channelCarousel {
  margin-bottom: 0
}

#galleryCarousel .btnGroup.dropdown-container,
#channelCarousel .btnGroup.dropdown-container {
  -webkit-transition: transform .4s, opacity .4s;
  -moz-transition: transform .4s, opacity .4s;
  -ms-transition: transform .4s, opacity .4s;
  -o-transition: transform .4s, opacity .4s;
  transition: transform .4s, opacity .4s
}

#galleryCarousel > .carousel-inner > div.item:first-child > div.row-fluid:first-child, #channelCarousel > .carousel-inner > div.item:first-child > div.row-fluid:first-child {
  position: absolute
}

#galleryCarousel > .carousel-inner > div.item:first-child > div.row-fluid.js-tabs-container, #channelCarousel > .carousel-inner > div.item:first-child > div.row-fluid.js-tabs-container {
  position: absolute
}

#galleryCarousel #galleryTabs,
#galleryCarousel #channelTabs,
#channelCarousel #galleryTabs,
#channelCarousel
#channelTabs {
  border-bottom: none;
  display: inline-block;
  position: relative;
  width: auto;
  -webkit-transition: transform .5s, opacity .4s;
  -moz-transition: transform .5s, opacity .4s;
  -ms-transition: transform .5s, opacity .4s;
  -o-transition: transform .5s, opacity .4s;
  transition: transform .5s, opacity .4s
}

#galleryCarousel #galleryTabs > li,
#galleryCarousel #channelTabs > li,
#channelCarousel #galleryTabs > li,
#channelCarousel #channelTabs > li {
  height: 36px
}

@media (max-width: 767px) {
  #galleryCarousel #galleryTabs,
  #galleryCarousel #channelTabs,
  #channelCarousel #galleryTabs,
  #channelCarousel
  #channelTabs {
    display: inherit !important
  }

  #galleryCarousel #galleryTabs li.hidden-phone,
  #galleryCarousel #channelTabs li.hidden-phone,
  #channelCarousel #galleryTabs li.hidden-phone,
  #channelCarousel #channelTabs li.hidden-phone {
    display: inherit !important
  }
}

#galleryCarousel .carousel-inner #searchPage,
#channelCarousel .carousel-inner
#searchPage {
  margin-top: 30px
}

#galleryCarousel .carousel-inner #searchPage h3,
#channelCarousel .carousel-inner #searchPage
h3 {
  border-top: 1px solid #ebebeb;
  padding-top: 27px;
  margin-top: 13px;
  font-weight: normal
}

#channelCarousel .carousel-inner
#searchPage {
  margin-top: 0px
}

#channelCarousel .carousel-inner #searchPage
h3 {
  position: relative;
  top: 40px;
  margin-bottom: 50px;
  margin-top: 0px
}

#search-category-tabs .nav.nav-pills {
  height: 42px
}

#search-category-tabs .nav.nav-pills > a {
  background-color: transparent;
  color: #333;
  font-weight: normal;
  font-size: 18px;
  padding-top: 8px;
  padding-bottom: 12px;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: 2px;
  line-height: 18px;
  letter-spacing: normal
}

@media (max-width: 767px) {
  #search-category-tabs .nav.nav-pills > a {
    font-size: 16px;
    padding-right: 12px;
    padding-left: 0
  }
}

#search-category-tabs .nav.nav-pills.active > a,
#search-category-tabs .nav.nav-pills.active > a:hover,
#search-category-tabs .nav.nav-pills.active > a:focus,
#search-category-tabs .nav.nav-pills > a.active,
#search-category-tabs .nav.nav-pills > a.active:hover,
#search-category-tabs .nav.nav-pills > a.active:focus,
#search-category-tabs .nav.nav-pills > a:hover {
  color: #333;
  background-color: transparent;
  border-bottom: 3px solid #00b4d1 !important
}

#search-category-tabs .nav.nav-pills .open .dropdown-toggle,
#search-category-tabs .nav.nav-pills > li.dropdown.open.active > a:hover,
#search-category-tabs .nav.nav-pills > li.dropdown.open.active > a:focus {
  color: #333;
  background-color: transparent;
  border-color: transparent;
  border-bottom: 3px solid #00b4d1
}

#search-category-tabs .nav-pills > li {
  height: 42px
}

#search-category-tabs .nav-pills > li > a {
  background-color: transparent;
  color: #333;
  font-weight: normal;
  font-size: 18px;
  padding-top: 8px;
  padding-bottom: 12px;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: 2px;
  line-height: 18px;
  letter-spacing: normal
}

@media (max-width: 767px) {
  #search-category-tabs .nav-pills > li > a {
    font-size: 16px;
    padding-right: 12px;
    padding-left: 0
  }
}

#search-category-tabs .nav-pills > li.active > a,
#search-category-tabs .nav-pills > li.active > a:hover,
#search-category-tabs .nav-pills > li.active > a:focus,
#search-category-tabs .nav-pills > li > a.active,
#search-category-tabs .nav-pills > li > a.active:hover,
#search-category-tabs .nav-pills > li > a.active:focus,
#search-category-tabs .nav-pills > li > a:hover {
  color: #333;
  background-color: transparent;
  border-bottom: 3px solid #00b4d1 !important
}

#search-category-tabs .nav-pills > li .open .dropdown-toggle,
#search-category-tabs .nav-pills > li > li.dropdown.open.active > a:hover,
#search-category-tabs .nav-pills > li > li.dropdown.open.active > a:focus {
  color: #333;
  background-color: transparent;
  border-color: transparent;
  border-bottom: 3px solid #00b4d1
}

.mainCarousel > .carousel-inner > .item > div > ul.nav {
  position: absolute;
  z-index: 100
}

#mainGalleryContent > .tab-content > .tab-pane .filter-bar,
#mainGalleryContent > .tab-content > .tab-pane .alert,
#mainChannelContent > .tab-content > .tab-pane .filter-bar,
#mainChannelContent > .tab-content > .tab-pane
.alert {
  margin-top: 25px
}

@media (max-width: 1200px) {
  #mainGalleryContent > .tab-content > .tab-pane .filter-bar,
  #mainGalleryContent > .tab-content > .tab-pane .alert,
  #mainChannelContent > .tab-content > .tab-pane .filter-bar,
  #mainChannelContent > .tab-content > .tab-pane
  .alert {
    margin-top: 21px
  }
}

@media (max-width: 767px) {
  #mainGalleryContent > .tab-content > .tab-pane .filter-bar,
  #mainGalleryContent > .tab-content > .tab-pane .alert,
  #mainChannelContent > .tab-content > .tab-pane .filter-bar,
  #mainChannelContent > .tab-content > .tab-pane
  .alert {
    margin-top: 10px
  }
}

#mainGalleryContent .elementLoader,
#mainChannelContent
.elementLoader {
  margin-top: 70px
}

#wrap
#searchTabs {
  margin-top: 0
}

#wrap #searchTabs + div.tab-content {
  margin-top: 70px
}

@media (max-width: 1200px) {
  #wrap #searchTabs + div.tab-content {
    margin-top: 61px
  }
}

@media (max-width: 767px) {
  #wrap #searchTabs + div.tab-content {
    margin-top: 55px
  }
}

#wrap #searchTabs + div.tab-content
.nav {
  margin-bottom: 0
}

@media (max-width: 767px) {
  .body.module-default.controller-gallery.action-view
  #wrap {
    padding-top: 0
  }
}

.channel-info {
  width: 940px;
  margin: 30px auto
}

@media (max-width: 767px) {
  .channel-info {
    width: auto;
    margin-right: 12px;
    margin-left: 12px
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  .channel-info {
    width: 724px
  }
}

@media (min-width: 1200px) {
  .channel-info {
    width: 1170px
  }
}

@media (min-width: 1336px) {
  .channel-info {
    width: 1200px
  }
}

@media (min-width: 1600px) {
  .channel-info {
    width: 1470px
  }
}

@media (min-width: 667px) and (max-width: 767px) {
  .channel-info {
    margin: 30px auto !important
  }
}

@media (max-width: 666px) {
  .channel-info {
    margin: 16px auto !important
  }
}

.channel-info
div {
  width: auto;
  float: left
}

.channel-info div.right-sep {
  margin-right: 10px;
  border-right: 2px solid #999
}

@media (max-width: 767px) {
  .channel-info div.right-sep#membership {
    border-right: none
  }
}

.channel-info .stats-wrapper
div {
  margin-right: 10px;
  border-right: 2px solid #999
}

@media (max-width: 1199px) {
  .channel-info .stats-wrapper div:last-of-type {
    border-right: none
  }
}

.channel-info .stat-item {
  font-size: 14px;
  text-transform: capitalize;
  font-weight: normal;
  line-height: 12px;
  margin-right: 10px;
  margin-left: 0
}

.channel-info .stat-item
i {
  margin-right: 10px
}

.channel-info .functionaries-wrapper .btn.func-group {
  border: none;
  background: none;
  padding: 0 20px 0 0
}

.channel-info .functionaries-wrapper .btn.func-group:hover {
  border: none !important
}

.body.module-default.controller-channels.action-view {
  overflow-x: hidden
}

.body.module-default.controller-channels.action-view
.container#wrap {
  width: 100%;
  padding-top: 0
}

@media (max-width: 767px) {
  .body.module-default.controller-channels.action-view
  .container#wrap {
    margin-left: auto !important;
    margin-right: auto !important
  }
}

.body.module-default.controller-channels.action-view .container#wrap
#alerts {
  margin: 20px auto
}

.body.module-default.controller-channels.action-view .container#wrap .tab-content,
.body.module-default.controller-channels.action-view .container#wrap .carousel-inner > .item.active,
.body.module-default.controller-channels.action-view .container#wrap .carousel-inner {
  overflow: visible !important
}

.body.module-default.controller-channels.action-view .container#wrap .carousel-inner > .item > .row-fluid {
  overflow: hidden
}

.body.module-default.controller-channels.action-view .container#wrap .carousel-inner > .item > .row-fluid#filterBarWrap {
  overflow: visible
}

.body.module-default.controller-channels.action-view .container#wrap .channelSearchBar,
.body.module-default.controller-channels.action-view .container#wrap #galleryHolder,
.body.module-default.controller-channels.action-view .container#wrap
#alerts {
  margin-right: auto;
  margin-left: auto;
  width: 940px
}

@media (max-width: 767px) {
  .body.module-default.controller-channels.action-view .container#wrap .channelSearchBar,
  .body.module-default.controller-channels.action-view .container#wrap #galleryHolder,
  .body.module-default.controller-channels.action-view .container#wrap
  #alerts {
    width: auto;
    margin-right: 12px;
    margin-left: 12px
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  .body.module-default.controller-channels.action-view .container#wrap .channelSearchBar,
  .body.module-default.controller-channels.action-view .container#wrap #galleryHolder,
  .body.module-default.controller-channels.action-view .container#wrap
  #alerts {
    width: 724px
  }
}

@media (min-width: 1200px) {
  .body.module-default.controller-channels.action-view .container#wrap .channelSearchBar,
  .body.module-default.controller-channels.action-view .container#wrap #galleryHolder,
  .body.module-default.controller-channels.action-view .container#wrap
  #alerts {
    width: 1170px
  }
}

@media (min-width: 1336px) {
  .body.module-default.controller-channels.action-view .container#wrap .channelSearchBar,
  .body.module-default.controller-channels.action-view .container#wrap #galleryHolder,
  .body.module-default.controller-channels.action-view .container#wrap
  #alerts {
    width: 1200px
  }
}

@media (min-width: 1600px) {
  .body.module-default.controller-channels.action-view .container#wrap .channelSearchBar,
  .body.module-default.controller-channels.action-view .container#wrap #galleryHolder,
  .body.module-default.controller-channels.action-view .container#wrap
  #alerts {
    width: 1470px
  }
}

.body.module-default.controller-channels.action-view .container#wrap
#toggleDescription {
  top: -8px
}

.body.module-default.controller-channels.action-view
#channelTabs {
  margin-top: 0
}

@media (min-width: 768px) {
  .body.module-default.controller-channels.action-view
  .collapse {
    overflow: visible
  }
}

@media (max-width: 767px) {
  .body.module-default.controller-channels.action-view
  .collapse.in {
    overflow: visible
  }
}

.html.hosted #channel-title,
.html.hosted
#galleryHolder {
  margin-right: auto;
  margin-left: auto;
  width: 940px
}

@media (max-width: 767px) {
  .html.hosted #channel-title,
  .html.hosted
  #galleryHolder {
    width: auto;
    margin-right: 12px;
    margin-left: 12px
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  .html.hosted #channel-title,
  .html.hosted
  #galleryHolder {
    width: 724px
  }
}

@media (min-width: 1200px) {
  .html.hosted #channel-title,
  .html.hosted
  #galleryHolder {
    width: 1170px
  }
}

@media (min-width: 1336px) {
  .html.hosted #channel-title,
  .html.hosted
  #galleryHolder {
    width: 1200px
  }
}

@media (min-width: 1600px) {
  .html.hosted #channel-title,
  .html.hosted
  #galleryHolder {
    width: 1470px
  }
}

@media (max-width: 480px) {
  .html.hosted #channel-title,
  .html.hosted
  #galleryHolder {
    margin-left: 0;
    margin-right: 0
  }
}

#galleryHolder.channelHolder {
  float: none
}

#galleryHolder, #channelSidebar {
  width: 100%;
  margin-left: 0
}

#galleryHolder {
  position: relative
}

.hosted .channel-image {
  display: none !important
}

.hosted .no-img-channel-header {
  display: none !important
}

.hosted #channel-thumb-overlay {
  display: none !important
}

.hosted #channel-thumb-border {
  display: none !important
}

.hosted #channel-poster {
  margin-bottom: 40px
}

.hosted #channel-poster .channel-thumb-and-description-wrapper {
  width: 100%
}

@media (max-width: 767px) {
  .hosted #channel-poster .channel-thumb-and-description-wrapper {
    margin: auto
  }
}

.hosted .actions-wrapper {
  top: 0
}

@media (max-width: 767px) {
  .hosted .actions-wrapper.hidden-phone.hostedEnabled {
    display: none !important
  }
}

.hosted .channel-texts {
  position: static
}

@media (max-width: 767px) {
  .hosted .channel-texts {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none translateZ(0)
  }
}

.hosted .channel-texts .channel-name {
  margin: 0
}

@media (max-width: 767px) {
  .hosted .channel-texts .channel-name {
    position: static;
    bottom: 0
  }
}

@media (max-width: 767px) {
  .hosted .channel-description.hostedEnabled,
  .hosted #toggleDescription,
  .hosted .phone-toggles {
    display: none !important
  }
}

#mobileSidebarLink, #showsearch {
  display: none
}

#channel-poster {
  position: relative
}

#channel-poster .channel-thumb-and-description-wrapper {
  width: 940px;
  margin: auto;
  position: relative
}

@media (max-width: 767px) {
  #channel-poster .channel-thumb-and-description-wrapper {
    width: auto;
    margin-right: 12px;
    margin-left: 12px
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  #channel-poster .channel-thumb-and-description-wrapper {
    width: 724px
  }
}

@media (min-width: 1200px) {
  #channel-poster .channel-thumb-and-description-wrapper {
    width: 1170px
  }
}

@media (min-width: 1336px) {
  #channel-poster .channel-thumb-and-description-wrapper {
    width: 1200px
  }
}

@media (min-width: 1600px) {
  #channel-poster .channel-thumb-and-description-wrapper {
    width: 1470px
  }
}

#channel-poster
svg {
  position: absolute;
  top: 0;
  right: 0
}

#channel-poster svg#chanel-sidebar-svg {
  left: 0
}

#channel-poster img.blurred,
#channel-poster .no-img-channel-header {
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  width: 100%;
  height: 295px;
  min-height: 295px;
  -webkit-transition: height 0.5s;
  -moz-transition: height 0.5s;
  -ms-transition: height 0.5s;
  -o-transition: height 0.5s;
  transition: height 0.5s;
  background-color: #2a2a2a
}

@media (min-width: 768px) {
  #channel-poster img.blurred,
  #channel-poster .no-img-channel-header {
    -webkit-transform: scale(1.08);
    -moz-transform: scale(1.08);
    -ms-transform: scale(1.08);
    -o-transform: scale(1.08);
    transform: scale(1.08) translateZ(0);
    -moz-filter: blur(20px);
    -webkit-filter: blur(20px);
    -o-filter: blur(20px);
    -ms-filter: blur(20px);
    filter: blur(20px)
  }
}

@media (max-width: 767px) {
  #channel-poster img.blurred,
  #channel-poster .no-img-channel-header {
    max-width: none;
    width: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%) translateZ(0)
  }
}

@media (min-width: 667px) and (max-width: 767px) {
  #channel-poster img.blurred,
  #channel-poster .no-img-channel-header {
    min-height: 255px;
    height: 255px !important
  }
}

@media (max-width: 666px) {
  #channel-poster img.blurred,
  #channel-poster .no-img-channel-header {
    min-height: 219px;
    height: 219px !important
  }
}

#channel-poster
img.focus {
  float: right;
  right: 20px;
  top: 40px;
  position: relative;
  border: 1px solid white;
  height: 215px !important
}

@media (min-width: 1024px) and (max-width: 1200px) {
  #channel-poster
  img.focus {
    height: 194px !important
  }
}

#channel-poster #channel-thumb-border {
  width: 100%;
  background-color: #f5f5f5
}

@media (max-width: 767px) {
  #channel-poster #channel-thumb-border {
    background-color: #FFF
  }
}

@media (min-width: 768px) {
  #channel-poster #channel-thumb-border {
    height: auto !important
  }
}

#channel-poster #channel-thumb-border
.wrapper {
  width: 940px;
  margin: auto
}

@media (max-width: 767px) {
  #channel-poster #channel-thumb-border
  .wrapper {
    width: auto;
    margin-right: 12px;
    margin-left: 12px
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  #channel-poster #channel-thumb-border
  .wrapper {
    width: 724px
  }
}

@media (min-width: 1200px) {
  #channel-poster #channel-thumb-border
  .wrapper {
    width: 1170px
  }
}

@media (min-width: 1336px) {
  #channel-poster #channel-thumb-border
  .wrapper {
    width: 1200px
  }
}

@media (min-width: 1600px) {
  #channel-poster #channel-thumb-border
  .wrapper {
    width: 1470px
  }
}

#channel-poster #channel-thumb-border .channel-info
#membership {
  margin-bottom: 12px
}

#channel-poster #channel-thumb-border .channel-info .stats-wrapper {
  margin-bottom: 12px
}

@media (max-width: 1199px) {
  #channel-poster #channel-thumb-border .channel-info
  .line1 {
    width: 100%
  }
}

@media (min-width: 667px) and (max-width: 767px) {
  #channel-poster #channel-thumb-border .channel-info .stats-wrapper {
    width: 100%
  }

  #channel-poster #channel-thumb-border .channel-info .functionaries-wrapper {
    width: 100%;
    margin-bottom: 12px
  }

  #channel-poster #channel-thumb-border .phone-description {
    margin-bottom: 12px;
    font-size: 16px
  }
}

@media (max-width: 666px) {
  #channel-poster #channel-thumb-border .channel-info .stats-wrapper {
    width: 100%;
    margin-bottom: 8px
  }

  #channel-poster #channel-thumb-border .channel-info .functionaries-wrapper {
    width: 100%;
    margin-bottom: 16px
  }

  #channel-poster #channel-thumb-border .channel-info
  #membership {
    margin-bottom: 8px
  }

  #channel-poster #channel-thumb-border .phone-description {
    margin-bottom: 16px;
    font-size: 16px
  }
}

@media (max-width: 767px) {
  #channel-poster #channel-thumb-border:not(.collapse) {
    height: 0;
    overflow: hidden;
    position: relative
  }
}

#channel-poster #channel-thumb-overlay {
  width: 100%;
  height: 295px;
  min-height: 295px;
  -webkit-transition: height 0.5s;
  -moz-transition: height 0.5s;
  -ms-transition: height 0.5s;
  -o-transition: height 0.5s;
  transition: height 0.5s;
  background: rgba(0, 0, 0, 0.15)
}

@media (min-width: 667px) and (max-width: 767px) {
  #channel-poster #channel-thumb-overlay {
    min-height: 255px;
    height: 255px !important;
    background: none
  }
}

@media (max-width: 666px) {
  #channel-poster #channel-thumb-overlay {
    min-height: 219px;
    height: 219px !important;
    background: none
  }
}

#channelSidebar {
  display: none !important
}

.ie9 #channelSidebar #channel-thumb
img.blurred {
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='100');
  top: -100px;
  left: -100px;
  height: 295px !important
}

div.toggles-wrapper {
  width: 940px;
  margin: auto;
  float: right;
  -webkit-transform: translateY(24px);
  -moz-transform: translateY(24px);
  -ms-transform: translateY(24px);
  -o-transform: translateY(24px);
  transform: translateY(24px) translateZ(0)
}

@media (max-width: 767px) {
  div.toggles-wrapper {
    width: auto;
    margin-right: 12px;
    margin-left: 12px
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  div.toggles-wrapper {
    width: 724px
  }
}

@media (min-width: 1200px) {
  div.toggles-wrapper {
    width: 1170px
  }
}

@media (min-width: 1336px) {
  div.toggles-wrapper {
    width: 1200px
  }
}

@media (min-width: 1600px) {
  div.toggles-wrapper {
    width: 1470px
  }
}

div.toggles-wrapper #subscribeSwitch,
div.phone-toggles
#subscribeSwitch {
  display: none
}

div.toggles-wrapper .toggle,
div.phone-toggles
.toggle {
  background: none;
  border: none;
  box-shadow: none
}

div.toggles-wrapper .toggle p,
div.phone-toggles .toggle
p {
  position: relative;
  left: 0;
  text-align: right;
  padding-right: 0
}

div.toggles-wrapper .toggle p span,
div.phone-toggles .toggle p
span {
  width: auto;
  position: relative;
  margin-left: 0;
  text-shadow: none;
  font-weight: normal;
  font-size: 13px;
  text-transform: uppercase
}

div.toggles-wrapper .toggle p span.toggle-on,
div.toggles-wrapper .toggle p span.toggle-off,
div.toggles-wrapper .toggle p span.toggle-on-hover,
div.phone-toggles .toggle p span.toggle-on,
div.phone-toggles .toggle p span.toggle-off,
div.phone-toggles .toggle p span.toggle-on-hover {
  border-radius: 4px;
  padding-right: 30px;
  padding-left: 19px;
  padding-top: 8px;
  padding-bottom: 8px
}

div.toggles-wrapper .toggle p span.toggle-on.btn-inverse,
div.toggles-wrapper .toggle p span.toggle-on.btn-success,
div.toggles-wrapper .toggle p span.toggle-off.btn-inverse,
div.toggles-wrapper .toggle p span.toggle-off.btn-success,
div.phone-toggles .toggle p span.toggle-on.btn-inverse,
div.phone-toggles .toggle p span.toggle-on.btn-success,
div.phone-toggles .toggle p span.toggle-off.btn-inverse,
div.phone-toggles .toggle p span.toggle-off.btn-success {
  display: inline
}

div.toggles-wrapper .toggle p span.toggle-on,
div.toggles-wrapper .toggle p span.toggle-on-hover,
div.phone-toggles .toggle p span.toggle-on,
div.phone-toggles .toggle p span.toggle-on-hover {
  color: black;
  padding-top: 7px;
  padding-bottom: 6px
}

@media (min-width: 768px) {
  div.toggles-wrapper .toggle p span.toggle-on,
  div.toggles-wrapper .toggle p span.toggle-on-hover,
  div.phone-toggles .toggle p span.toggle-on,
  div.phone-toggles .toggle p span.toggle-on-hover {
    background-color: transparent;
    border: 1px solid black
  }
}

@media (max-width: 767px) {
  div.toggles-wrapper .toggle p span.toggle-on,
  div.toggles-wrapper .toggle p span.toggle-on-hover,
  div.phone-toggles .toggle p span.toggle-on,
  div.phone-toggles .toggle p span.toggle-on-hover {
    background-color: #d9d9d9;
    border: none
  }
}

div.toggles-wrapper .toggle p span.toggle-on:before,
div.phone-toggles .toggle p span.toggle-on:before {
  font-family: FontAwesome;
  content: "\F00C";
  margin-right: 10px
}

div.toggles-wrapper .toggle p span.toggle-on-hover,
div.phone-toggles .toggle p span.toggle-on-hover {
  display: none
}

div.toggles-wrapper .toggle p span.toggle-on-hover:before,
div.phone-toggles .toggle p span.toggle-on-hover:before {
  font-family: FontAwesome;
  content: "\F00D";
  margin-right: 10px
}

div.toggles-wrapper .toggle p span.toggle-off,
div.phone-toggles .toggle p span.toggle-off {
  background-color: #00b4d1;
  color: #fff;
  padding-left: 30px
}

div.toggles-wrapper .toggle p span.toggle-off:hover,
div.phone-toggles .toggle p span.toggle-off:hover {
  background-color: #00a1bc
}

div.toggles-wrapper .toggle p span:last-child,
div.phone-toggles .toggle p span:last-child {
  left: 0px
}

div.toggles-wrapper .toggle.on:hover span.toggle-on,
div.phone-toggles .toggle.on:hover span.toggle-on {
  display: none
}

div.toggles-wrapper .toggle.on:hover span.toggle-on-hover,
div.phone-toggles .toggle.on:hover span.toggle-on-hover {
  visibility: visible;
  display: inline
}

div.toggles-wrapper .toggle-on,
div.toggles-wrapper .toggle-off,
div.toggles-wrapper .toggle-on-hover,
div.phone-toggles .toggle-on,
div.phone-toggles .toggle-off,
div.phone-toggles .toggle-on-hover {
  visibility: visible;
  display: none;
  background-image: none
}

div.toggles-wrapper .slide-button,
div.phone-toggles .slide-button {
  display: none
}

div.toggles-wrapper .toggle-on.btn-success,
div.toggles-wrapper .toggle-off.btn-inverse,
div.phone-toggles .toggle-on.btn-success,
div.phone-toggles .toggle-off.btn-inverse {
  display: block
}

.module-default.controller-channels.action-edit h4,
.module-default.controller-gallery.action-edit
h4 {
  font-size: 22px;
  font-weight: normal
}

.module-default.controller-channels.action-edit #wrap .navbar,
.module-default.controller-gallery.action-edit #wrap
.navbar {
  margin-bottom: 40px
}

.module-default.controller-channels.action-edit #wrap .titleRow,
.module-default.controller-gallery.action-edit #wrap
.titleRow {
  margin-bottom: 105px
}

.module-default.controller-channels.action-edit #wrap .tabtable,
.module-default.controller-gallery.action-edit #wrap
.tabtable {
  position: relative
}

.module-default.controller-channels.action-edit #wrap .tabtable .nav.nav-tabs li.pull-right,
.module-default.controller-gallery.action-edit #wrap .tabtable .nav.nav-tabs li.pull-right {
  position: absolute;
  bottom: 28px;
  right: 0px
}

.module-default.controller-channels.action-edit #wrap .tabtable .nav.nav-tabs li.pull-right .btn,
.module-default.controller-channels.action-edit #wrap .tabtable .nav.nav-tabs li.pull-right .btn:active,
.module-default.controller-channels.action-edit #wrap .tabtable .nav.nav-tabs li.pull-right .btn:focus,
.module-default.controller-gallery.action-edit #wrap .tabtable .nav.nav-tabs li.pull-right .btn,
.module-default.controller-gallery.action-edit #wrap .tabtable .nav.nav-tabs li.pull-right .btn:active,
.module-default.controller-gallery.action-edit #wrap .tabtable .nav.nav-tabs li.pull-right .btn:focus {
  border-color: transparent !important;
  background-color: transparent;
  box-shadow: none;
  padding-right: 12px;
  padding-left: 12px
}

.module-default.controller-channels.action-edit #wrap .tabtable .nav.nav-tabs li.pull-right .btn:hover,
.module-default.controller-gallery.action-edit #wrap .tabtable .nav.nav-tabs li.pull-right .btn:hover {
  border-color: transparent !important
}

.module-default.controller-channels.action-edit #wrap .tabtable .nav.nav-tabs li.pull-right .btn.btn-danger,
.module-default.controller-gallery.action-edit #wrap .tabtable .nav.nav-tabs li.pull-right .btn.btn-danger {
  color: #df4508
}

.module-default.controller-channels.action-edit #wrap .tabtable .nav.nav-tabs li.pull-right .btn.btn-danger:hover,
.module-default.controller-gallery.action-edit #wrap .tabtable .nav.nav-tabs li.pull-right .btn.btn-danger:hover {
  color: #c83e07;
  text-decoration: underline
}

.module-default.controller-channels.action-edit #wrap .tabtable .tab-pane,
.module-default.controller-gallery.action-edit #wrap .tabtable .tab-pane {
  margin-bottom: 100px
}

.module-default.controller-channels.action-edit #wrap .tabtable #details-pane,
.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane,
.module-default.controller-gallery.action-edit #wrap .tabtable #details-pane,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane {
  margin-bottom: 0px
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane .group-sync-input-container,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane .group-sync-input-container,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane .group-sync-input-container,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane .group-sync-input-container {
  margin-bottom: 12px
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane .group-sync-input-container label,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane .group-sync-input-container label,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane .group-sync-input-container label,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane .group-sync-input-container
label {
  display: block;
  margin: 16px 0 0 0;
  float: left
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane .group-sync-input-container #groupName,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane .group-sync-input-container #groupName,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane .group-sync-input-container #groupName,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane .group-sync-input-container
#groupName {
  margin: 12px 0 0 18px;
  padding-left: 6px
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane h4,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane h4,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane h4,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane
h4 {
  margin-bottom: 20px
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_count,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_count,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_count,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane
#members_count {
  margin-top: 55px
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane .navbar,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane .navbar,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane .navbar,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane
.navbar {
  margin-bottom: 20px
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane
#members_header {
  border: none
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header .row-fluid,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header .row-fluid,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header .row-fluid,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header .row-fluid {
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header .row-fluid strong,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header .row-fluid strong,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header .row-fluid strong,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header .row-fluid
strong {
  padding-top: 10px;
  padding-bottom: 2px;
  padding-left: 30px;
  border-left: 1px solid #d9d9d9;
  font-weight: normal;
  font-size: 16px;
  padding-bottom: 10px
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header .row-fluid strong:first-child,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header .row-fluid strong:first-child,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header .row-fluid strong:first-child,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header .row-fluid strong:first-child {
  border-left: none
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header .row-fluid strong:last-child,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header .row-fluid strong:last-child,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header .row-fluid strong:last-child,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header .row-fluid strong:last-child {
  border-right: none
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header .row-fluid strong i,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header .row-fluid strong i,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header .row-fluid strong i,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header .row-fluid strong
i {
  margin-right: 10px;
  font-size: 16px
}

@media (max-width: 979px) {
  .module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header .row-fluid strong i,
  .module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header .row-fluid strong i,
  .module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header .row-fluid strong i,
  .module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header .row-fluid strong
  i {
    margin-right: 0px
  }
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header .row-fluid strong i.icon-large:before,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header .row-fluid strong i.icon-large:before,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header .row-fluid strong i.icon-large:before,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header .row-fluid strong i.icon-large:before {
  font-size: 100%;
  vertical-align: baseline
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header .row-fluid:last-child,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header .row-fluid:last-child,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header .row-fluid:last-child,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header .row-fluid:last-child {
  border-bottom: none
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header .row-fluid:first-child,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header .row-fluid:first-child,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header .row-fluid:first-child,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header .row-fluid:first-child {
  border-top: none
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header > div .row-fluid,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header > div .row-fluid,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header > div .row-fluid,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header > div .row-fluid {
  border-top: none
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header > div .row-fluid:nth-child(odd),
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header > div .row-fluid:nth-child(odd),
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header > div .row-fluid:nth-child(odd),
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header > div .row-fluid:nth-child(odd) {
  background-color: #f5f5f5
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header > div .row-fluid > div,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header > div .row-fluid > div,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header > div .row-fluid > div,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header > div .row-fluid > div {
  padding-top: 10px;
  padding-bottom: 2px;
  padding-left: 30px;
  border-left: 1px solid #d9d9d9;
  font-weight: normal
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header > div .row-fluid > div:first-child,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header > div .row-fluid > div:first-child,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header > div .row-fluid > div:first-child,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header > div .row-fluid > div:first-child {
  border-left: none
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header > div .row-fluid > div:last-child,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header > div .row-fluid > div:last-child,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header > div .row-fluid > div:last-child,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header > div .row-fluid > div:last-child {
  border-right: none
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header > div .row-fluid > div i,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header > div .row-fluid > div i,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header > div .row-fluid > div i,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header > div .row-fluid > div
i {
  margin-right: 10px;
  font-size: 16px
}

@media (max-width: 979px) {
  .module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header > div .row-fluid > div i,
  .module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header > div .row-fluid > div i,
  .module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header > div .row-fluid > div i,
  .module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header > div .row-fluid > div
  i {
    margin-right: 0px
  }
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header > div .row-fluid > div i.icon-large:before,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header > div .row-fluid > div i.icon-large:before,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header > div .row-fluid > div i.icon-large:before,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header > div .row-fluid > div i.icon-large:before {
  font-size: 100%;
  vertical-align: baseline
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header > div .row-fluid > div > div:nth-child(n+2),
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header > div .row-fluid > div > div:nth-child(n+2),
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header > div .row-fluid > div > div:nth-child(n+2),
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header > div .row-fluid > div > div:nth-child(n+2) {
  margin-left: 0px;
  padding-left: 30px;
  border-left: 1px solid #d9d9d9
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header a:not(.btn),
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header a:not(.btn),
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header a:not(.btn),
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header a:not(.btn) {
  text-decoration: none;
  color: #c1c1c1 !important;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -ms-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
  font-size: 16px
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header a:not(.btn):hover,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header a:not(.btn):hover,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header a:not(.btn):hover,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header a:not(.btn):hover {
  color: #4a4a4a !important
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header a:not(.btn).disabled,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header a:not(.btn).disabled,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header a:not(.btn).disabled,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header a:not(.btn).disabled {
  color: #e1e1e1 !important
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header a:not(.btn).disabled:hover,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header a:not(.btn).disabled:hover,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header a:not(.btn).disabled:hover,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header a:not(.btn).disabled:hover {
  color: #e1e1e1 !important
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header a:not(.btn):hover,
.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header a:not(.btn):visited,
.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header a:not(.btn):active,
.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header a:not(.btn):focus,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header a:not(.btn):hover,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header a:not(.btn):visited,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header a:not(.btn):active,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header a:not(.btn):focus,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header a:not(.btn):hover,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header a:not(.btn):visited,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header a:not(.btn):active,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header a:not(.btn):focus,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header a:not(.btn):hover,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header a:not(.btn):visited,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header a:not(.btn):active,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header a:not(.btn):focus {
  text-decoration: none
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header a:not(.btn):nth-child(n+2),
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header a:not(.btn):nth-child(n+2),
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header a:not(.btn):nth-child(n+2),
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header a:not(.btn):nth-child(n+2) {
  margin-left: 8.547008547008547%
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header a:not(.btn):nth-child(n+2) i,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header a:not(.btn):nth-child(n+2) i,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header a:not(.btn):nth-child(n+2) i,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header a:not(.btn):nth-child(n+2) i {
  margin-left: 0px
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header td:last-child,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header td:last-child,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header td:last-child,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header td:last-child {
  min-width: 99px
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header .row-fluid,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header .row-fluid,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header .row-fluid,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header .row-fluid {
  border: 1px solid #d9d9d9
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header .row-fluid:last-child,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header .row-fluid:last-child,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header .row-fluid:last-child,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header .row-fluid:last-child {
  border-bottom: 1px solid #d9d9d9;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header > .row-fluid:first-child,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header > .row-fluid:first-child,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header > .row-fluid:first-child,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header > .row-fluid:first-child {
  border-top: 1px solid #d9d9d9;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header .row-fluid,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header .row-fluid,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header .row-fluid,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header .row-fluid {
  width: auto
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header .row-fluid.memberRow > div span,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header .row-fluid.memberRow > div span,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header .row-fluid.memberRow > div span,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header .row-fluid.memberRow > div
span {
  display: block;
  height: 30px
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header .row-fluid.memberRow > div .permission form,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header .row-fluid.memberRow > div .permission form,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header .row-fluid.memberRow > div .permission form,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header .row-fluid.memberRow > div .permission
form {
  position: relative;
  right: 10px;
  bottom: 5px
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header .row-fluid.memberRow > div .permission form label,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header .row-fluid.memberRow > div .permission form label,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header .row-fluid.memberRow > div .permission form label,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header .row-fluid.memberRow > div .permission form
label {
  display: none
}

.module-default.controller-channels.action-edit #wrap .tabtable #channelmembers-pane #members_header .row-fluid.memberRow > div .permission form select,
.module-default.controller-channels.action-edit #wrap .tabtable #categorymembers-pane #members_header .row-fluid.memberRow > div .permission form select,
.module-default.controller-gallery.action-edit #wrap .tabtable #channelmembers-pane #members_header .row-fluid.memberRow > div .permission form select,
.module-default.controller-gallery.action-edit #wrap .tabtable #categorymembers-pane #members_header .row-fluid.memberRow > div .permission form
select {
  position: relative;
  right: 10px;
  width: 105%
}

@media (max-width: 767px) {
  #mainGalleryContent #channelcategories-pane ul#channelsList.thumbnails
  .span3 {
    position: relative;
    height: initial
  }

  #mainGalleryContent #channelcategories-pane ul#channelsList.thumbnails .span3::before {
    display: block;
    content: '';
    padding-top: 56.25%
  }

  #mainGalleryContent #channelcategories-pane ul#channelsList.thumbnails .span3
  .wrapper {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
  }
}

@media (max-width: 480px) {
  #mainGalleryContent #channelcategories-pane ul#channelsList.thumbnails
  .span3 {
    width: 100%
  }
}

#mainGalleryContent #channelcategories-pane ul#channelsList.thumbnails .hidden-phone {
  display: inline-block !important
}

#mainGalleryContent #channelcategories-pane ul#channelsList.thumbnails .visible-phone {
  display: none !important
}

div.thumb_name {
  word-break: keep-all;
  opacity: 1
}

.stat_data {
  font-size: 12px;
  font-weight: normal;
  color: #00b4d1
}

.stat_data
.seperator {
  display: none
}

.stat_data > span {
  float: left
}

.stat_data
i {
  font-size: 13px;
  color: #333;
  float: left;
  margin-top: 3px;
  margin-right: 12px;
  margin-left: 20px
}

.stat_data
.seperator {
  float: left
}

.stat_data .set-thumb {
  display: none
}

.stat_data
a {
  text-decoration: none;
  margin-right: 0px;
  margin-left: 0px
}

.time_data {
  color: #333;
  font-size: 12px
}

.time_data
i {
  display: none
}

#galleryGrid.grid,
.html.hosted
#galleryGrid.grid {
  margin-left: 0px
}

#galleryGrid.grid li.galleryItem,
.html.hosted #galleryGrid.grid
li.galleryItem {
  min-height: 0px;
  margin-bottom: 0px;
  margin-left: 2.7624309392265%
}

@media (max-width: 480px) {
  #galleryGrid.grid li.galleryItem,
  .html.hosted #galleryGrid.grid
  li.galleryItem {
    margin-left: 2.1276595744681%
  }
}

@media (max-width: 767px) and (min-width: 481px) {
  #galleryGrid.grid li.galleryItem,
  .html.hosted #galleryGrid.grid
  li.galleryItem {
    margin-left: 2.1276595744681%
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  #galleryGrid.grid li.galleryItem,
  .html.hosted #galleryGrid.grid
  li.galleryItem {
    margin-left: 2.1276595744681%
  }
}

@media (min-width: 1200px) {
  #galleryGrid.grid li.galleryItem,
  .html.hosted #galleryGrid.grid
  li.galleryItem {
    margin-left: 2.5641025641026%
  }
}

@media (min-width: 1336px) {
  #galleryGrid.grid li.galleryItem,
  .html.hosted #galleryGrid.grid
  li.galleryItem {
    margin-left: 2.5641025641026%
  }
}

@media (min-width: 1600px) {
  #galleryGrid.grid li.galleryItem,
  .html.hosted #galleryGrid.grid
  li.galleryItem {
    margin-left: 2.1276595744681%
  }
}

@media (min-width: 980px) {
  #galleryGrid.grid li.galleryItem:nth-child(6n+1),
  .html.hosted #galleryGrid.grid li.galleryItem:nth-child(6n+1) {
    margin-left: 0
  }
}

@media (min-width: 980px) and (max-width: 767px) and (min-width: 481px) {
  #galleryGrid.grid li.galleryItem,
  .html.hosted #galleryGrid.grid
  li.galleryItem {
    width: 31.491712707182%
  }
}

@media (min-width: 980px) and (max-width: 979px) {
  #galleryGrid.grid li.galleryItem,
  .html.hosted #galleryGrid.grid
  li.galleryItem {
    width: 31.491712707182%
  }
}

@media (min-width: 980px) and (min-width: 980px) and (max-width: 1199px) {
  #galleryGrid.grid li.galleryItem,
  .html.hosted #galleryGrid.grid
  li.galleryItem {
    width: 31.491712707182%
  }
}

@media (min-width: 980px) and (min-width: 1200px) {
  #galleryGrid.grid li.galleryItem,
  .html.hosted #galleryGrid.grid
  li.galleryItem {
    width: 31.623931623932%
  }
}

@media (min-width: 980px) and (min-width: 1336px) {
  #galleryGrid.grid li.galleryItem,
  .html.hosted #galleryGrid.grid
  li.galleryItem {
    width: 31.623931623932%
  }
}

@media (min-width: 980px) and (min-width: 1600px) {
  #galleryGrid.grid li.galleryItem,
  .html.hosted #galleryGrid.grid
  li.galleryItem {
    width: 31.914893617021%
  }
}

@media (max-width: 979px) and (min-width: 481px) {
  #galleryGrid.grid li.galleryItem:nth-child(4n+1),
  .html.hosted #galleryGrid.grid li.galleryItem:nth-child(4n+1) {
    margin-left: 0
  }
}

@media (max-width: 979px) and (min-width: 481px) and (max-width: 767px) and (min-width: 481px) {
  #galleryGrid.grid li.galleryItem,
  .html.hosted #galleryGrid.grid
  li.galleryItem {
    width: 48.618784530387%
  }
}

@media (max-width: 979px) and (min-width: 481px) and (max-width: 979px) {
  #galleryGrid.grid li.galleryItem,
  .html.hosted #galleryGrid.grid
  li.galleryItem {
    width: 48.618784530387%
  }
}

@media (max-width: 979px) and (min-width: 481px) and (min-width: 980px) and (max-width: 1199px) {
  #galleryGrid.grid li.galleryItem,
  .html.hosted #galleryGrid.grid
  li.galleryItem {
    width: 48.618784530387%
  }
}

@media (max-width: 979px) and (min-width: 481px) and (min-width: 1200px) {
  #galleryGrid.grid li.galleryItem,
  .html.hosted #galleryGrid.grid
  li.galleryItem {
    width: 48.717948717949%
  }
}

@media (max-width: 979px) and (min-width: 481px) and (min-width: 1336px) {
  #galleryGrid.grid li.galleryItem,
  .html.hosted #galleryGrid.grid
  li.galleryItem {
    width: 48.717948717949%
  }
}

@media (max-width: 979px) and (min-width: 481px) and (min-width: 1600px) {
  #galleryGrid.grid li.galleryItem,
  .html.hosted #galleryGrid.grid
  li.galleryItem {
    width: 48.936170212766%
  }
}

@media (max-width: 480px) {
  #galleryGrid.grid li.galleryItem,
  .html.hosted #galleryGrid.grid
  li.galleryItem {
    margin-left: 0
  }
}

@media (max-width: 480px) and (max-width: 767px) and (min-width: 481px) {
  #galleryGrid.grid li.galleryItem,
  .html.hosted #galleryGrid.grid
  li.galleryItem {
    width: 100%
  }
}

@media (max-width: 480px) and (max-width: 979px) {
  #galleryGrid.grid li.galleryItem,
  .html.hosted #galleryGrid.grid
  li.galleryItem {
    width: 100%
  }
}

@media (max-width: 480px) and (min-width: 980px) and (max-width: 1199px) {
  #galleryGrid.grid li.galleryItem,
  .html.hosted #galleryGrid.grid
  li.galleryItem {
    width: 100%
  }
}

@media (max-width: 480px) and (min-width: 1200px) {
  #galleryGrid.grid li.galleryItem,
  .html.hosted #galleryGrid.grid
  li.galleryItem {
    width: 100%
  }
}

@media (max-width: 480px) and (min-width: 1336px) {
  #galleryGrid.grid li.galleryItem,
  .html.hosted #galleryGrid.grid
  li.galleryItem {
    width: 100%
  }
}

@media (max-width: 480px) and (min-width: 1600px) {
  #galleryGrid.grid li.galleryItem,
  .html.hosted #galleryGrid.grid
  li.galleryItem {
    width: 100%
  }
}

#galleryGrid.grid li.galleryItem div.thumbnail,
.html.hosted #galleryGrid.grid li.galleryItem
div.thumbnail {
  padding: 0px;
  border: none;
  border-radius: 0;
  box-shadow: none
}

#galleryGrid.grid li.galleryItem div.thumbnail .thumb_name,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail
.thumb_name {
  opacity: 1;
  filter: none
}

#galleryGrid.grid li.galleryItem div.thumbnail .overlay-wrapper,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .overlay-wrapper {
  background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.2) 53%, rgba(0, 0, 0, 0.15) 71%, rgba(0, 0, 0, 0.05) 100%);
  background: -o-linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.2) 53%, rgba(0, 0, 0, 0.15) 71%, rgba(0, 0, 0, 0.05) 100%);
  background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.2) 53%, rgba(0, 0, 0, 0.15) 71%, rgba(0, 0, 0, 0.05) 100%);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.2) 53%, rgba(0, 0, 0, 0.15) 71%, rgba(0, 0, 0, 0.05) 100%);
  position: absolute;
  top: 0px;
  right: 0px !important;
  left: 0px !important;
  height: 100%
}

#galleryGrid.grid li.galleryItem div.thumbnail .thumb_labels_wrapper,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail
.thumb_labels_wrapper {
  position: absolute;
  width: 100%;
  bottom: 0px
}

#galleryGrid.grid li.galleryItem div.thumbnail .thumb_labels_wrapper .label-inverse,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .thumb_labels_wrapper .label-inverse {
  padding: 10px;
  padding-top: 0px;
  text-shadow: 0px 3px 5px rgba(0, 0, 0, 0.35);
  background: none
}

#galleryGrid.grid li.galleryItem div.thumbnail .thumb_labels_wrapper .views,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .thumb_labels_wrapper
.views {
  display: none;
  visibility: hidden
}

#galleryGrid.grid li.galleryItem div.thumbnail .thumb_labels_wrapper .thumb_name,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .thumb_labels_wrapper
.thumb_name {
  position: relative;
  opacity: 1;
  filter: none;
  float: left;
  width: 90%;
  margin-bottom: 0px;
  -webkit-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
  -ms-transition: transform 0.5s;
  -o-transition: transform 0.5s;
  transition: transform 0.5s
}

#galleryGrid.grid li.galleryItem div.thumbnail .thumb_labels_wrapper .thumb_name .thumb_name_content,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .thumb_labels_wrapper .thumb_name
.thumb_name_content {
  overflow: visible;
  word-wrap: break-word
}

#galleryGrid.grid li.galleryItem div.thumbnail .thumb_labels_wrapper .thumb_time,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .thumb_labels_wrapper
.thumb_time {
  position: relative;
  text-align: left;
  opacity: 1;
  filter: none;
  padding-bottom: 0px;
  -webkit-transition: transform 0.5s, font-size 0.5s;
  -moz-transition: transform 0.5s, font-size 0.5s;
  -ms-transition: transform 0.5s, font-size 0.5s;
  -o-transition: transform 0.5s, font-size 0.5s;
  transition: transform 0.5s, font-size 0.5s
}

#galleryGrid.grid li.galleryItem div.thumbnail .thumb_labels_wrapper .thumb_name,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .thumb_labels_wrapper
.thumb_name {
  font-size: 22px;
  line-height: 30px;
  font-weight: lighter
}

#galleryGrid.grid li.galleryItem div.thumbnail .thumb_labels_wrapper .thumb_name .thumb_name_content,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .thumb_labels_wrapper .thumb_name
.thumb_name_content {
  font-size: 100%;
  font-weight: lighter;
  -webkit-transition: font-size 0.5s;
  -moz-transition: font-size 0.5s;
  -ms-transition: font-size 0.5s;
  -o-transition: font-size 0.5s;
  transition: font-size 0.5s
}

#galleryGrid.grid li.galleryItem div.thumbnail .thumb_labels_wrapper .thumb_time,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .thumb_labels_wrapper
.thumb_time {
  font-size: 14px;
  font-weight: lighter
}

#galleryGrid.grid li.galleryItem div.thumbnail .thumb_labels_wrapper .thumb_user,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .thumb_labels_wrapper
.thumb_user {
  font-size: 12px
}

@media (max-width: 1200px) {
  #galleryGrid.grid li.galleryItem div.thumbnail .thumb_labels_wrapper .thumb_name,
  .html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .thumb_labels_wrapper
  .thumb_name {
    line-height: 20px;
    font-size: 20px
  }

  #galleryGrid.grid li.galleryItem div.thumbnail .thumb_labels_wrapper .thumb_time,
  .html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .thumb_labels_wrapper
  .thumb_time {
    font-size: 14px
  }
}

@media (max-width: 667px) {
  #galleryGrid.grid li.galleryItem div.thumbnail .thumb_labels_wrapper,
  .html.hosted #galleryGrid.grid li.galleryItem div.thumbnail
  .thumb_labels_wrapper {
    line-height: 18px
  }
}

@media (max-width: 767px) {
  #galleryGrid.grid li.galleryItem div.thumbnail .thumb_name,
  .html.hosted #galleryGrid.grid li.galleryItem div.thumbnail
  .thumb_name {
    display: block
  }
}

#galleryGrid.grid li.galleryItem div.thumbnail .accordion,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail
.accordion {
  -webkit-transform: translateY(-22px);
  -moz-transform: translateY(-22px);
  -ms-transform: translateY(-22px);
  -o-transform: translateY(-22px);
  transform: translateY(-22px) translateZ(0);
  -webkit-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
  -ms-transition: transform 0.5s;
  -o-transition: transform 0.5s;
  transition: transform 0.5s;
  width: auto;
  visibility: hidden;
  height: 0px
}

#galleryGrid.grid li.galleryItem div.thumbnail .accordion .thumb_user,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion
.thumb_user {
  padding-left: 16px;
  color: white
}

#galleryGrid.grid li.galleryItem div.thumbnail .accordion .thumb_user a,
#galleryGrid.grid li.galleryItem div.thumbnail .accordion .thumb_user .thumb_user_content,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion .thumb_user a,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion .thumb_user
.thumb_user_content {
  color: white
}

#galleryGrid.grid li.galleryItem div.thumbnail .accordion .thumb_user .thumbTimeAdded,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion .thumb_user
.thumbTimeAdded {
  display: inline-block !important
}

#galleryGrid.grid li.galleryItem div.thumbnail .accordion a.btn,
#galleryGrid.grid li.galleryItem div.thumbnail .accordion a.btn:active,
#galleryGrid.grid li.galleryItem div.thumbnail .accordion a.btn:focus,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion a.btn,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion a.btn:active,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion a.btn:focus {
  border-color: transparent !important;
  background-color: transparent;
  box-shadow: none;
  padding-right: 12px;
  padding-left: 12px
}

#galleryGrid.grid li.galleryItem div.thumbnail .accordion a.btn:hover,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion a.btn:hover {
  border-color: transparent !important
}

#galleryGrid.grid li.galleryItem div.thumbnail .accordion a.btn.btn-danger,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion a.btn.btn-danger {
  color: #df4508
}

#galleryGrid.grid li.galleryItem div.thumbnail .accordion a.btn.btn-danger:hover,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion a.btn.btn-danger:hover {
  color: #c83e07;
  text-decoration: underline
}

#galleryGrid.grid li.galleryItem div.thumbnail .accordion a.btn .text,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion a.btn
.text {
  display: none
}

#galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-heading,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-heading {
  float: left
}

#galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body {
  top: 10px;
  float: left
}

#galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .stat_data,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body
.stat_data {
  font-size: 14px;
  margin-left: 10px
}

#galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .stat_data .stat,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .stat_data
.stat {
  margin-right: 0px
}

#galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .stat_data i,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .stat_data
i {
  font-size: 16px;
  margin-right: 10px;
  margin-left: 8px;
  margin-top: 3px
}

@media (max-width: 1200px) {
  #galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .stat_data,
  .html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body
  .stat_data {
    font-size: 12px
  }

  #galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .stat_data i,
  .html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .stat_data
  i {
    font-size: 14px;
    margin-top: 3px
  }
}

#galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .buttons,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body
.buttons {
  width: auto;
  float: left;
  margin-left: 10px;
  display: none
}

#galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .buttons i,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .buttons
i {
  font-size: 14px
}

@media (max-width: 1200px) {
  #galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .buttons i,
  .html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .buttons
  i {
    font-size: 12px
  }
}

#galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .buttons a,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .buttons
a {
  padding-right: 6px;
  padding-left: 6px
}

#galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .buttons-expand,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .buttons-expand {
  float: right;
  margin-right: 20px;
  font-size: 40px;
  position: relative;
  bottom: 10px
}

@media (min-width: 668px) {
  #galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .buttons-expand,
  .html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .buttons-expand {
    display: block;
    visibility: visible
  }
}

#galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .buttons-expand a,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .buttons-expand
a {
  text-decoration: none
}

#galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .stat_data,
#galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .stat_data a,
#galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .stat_data i,
#galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .buttons a,
#galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .buttons-expand,
#galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .buttons-expand a,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .stat_data,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .stat_data a,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .stat_data i,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .buttons a,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .buttons-expand,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion .accordion-body .buttons-expand
a {
  color: white
}

#galleryGrid.grid li.galleryItem div.thumbnail .accordion .thumb_expand,
#galleryGrid.grid li.galleryItem div.thumbnail .accordion .description,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion .thumb_expand,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail .accordion
.description {
  display: none
}

#galleryGrid.grid li.galleryItem div.thumbnail:hover,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail:hover {
  box-shadow: none
}

#galleryGrid.grid li.galleryItem div.thumbnail:hover .overlay-wrapper,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail:hover .overlay-wrapper {
  background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 53%, rgba(0, 0, 0, 0.3) 71%, rgba(0, 0, 0, 0.15) 100%);
  background: -o-linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 53%, rgba(0, 0, 0, 0.3) 71%, rgba(0, 0, 0, 0.15) 100%);
  background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 53%, rgba(0, 0, 0, 0.3) 71%, rgba(0, 0, 0, 0.15) 100%);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 53%, rgba(0, 0, 0, 0.3) 71%, rgba(0, 0, 0, 0.15) 100%)
}

#galleryGrid.grid li.galleryItem div.thumbnail:hover .thumb_labels_wrapper .views,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail:hover .thumb_labels_wrapper
.views {
  display: inline;
  visibility: visible;
  float: right
}

#galleryGrid.grid li.galleryItem div.thumbnail:hover .thumb_labels_wrapper .duration span,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail:hover .thumb_labels_wrapper .duration
span {
  visibility: visible;
  display: inline
}

#galleryGrid.grid li.galleryItem div.thumbnail:hover .thumb_labels_wrapper .thumb_time,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail:hover .thumb_labels_wrapper
.thumb_time {
  font-size: 12px;
  -webkit-transform: translateY(-50px);
  -moz-transform: translateY(-50px);
  -ms-transform: translateY(-50px);
  -o-transform: translateY(-50px);
  transform: translateY(-50px) translateZ(0)
}

#galleryGrid.grid li.galleryItem div.thumbnail:hover .thumb_labels_wrapper .thumb_name,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail:hover .thumb_labels_wrapper
.thumb_name {
  -webkit-transform: translateY(-50px);
  -moz-transform: translateY(-50px);
  -ms-transform: translateY(-50px);
  -o-transform: translateY(-50px);
  transform: translateY(-50px) translateZ(0)
}

#galleryGrid.grid li.galleryItem div.thumbnail:hover .thumb_user,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail:hover
.thumb_user {
  width: auto
}

#galleryGrid.grid li.galleryItem div.thumbnail:hover .thumb_user .thumb_user_content,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail:hover .thumb_user
.thumb_user_content {
  margin-right: 0px
}

#galleryGrid.grid li.galleryItem div.thumbnail:hover .accordion,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail:hover
.accordion {
  visibility: visible;
  height: auto;
  -webkit-transform: translateY(-72px);
  -moz-transform: translateY(-72px);
  -ms-transform: translateY(-72px);
  -o-transform: translateY(-72px);
  transform: translateY(-72px) translateZ(0)
}

@media (max-width: 1200px) {
  #galleryGrid.grid li.galleryItem div.thumbnail:hover .accordion,
  .html.hosted #galleryGrid.grid li.galleryItem div.thumbnail:hover
  .accordion {
    bottom: 66px;
    -webkit-transform: translateY(-66px);
    -moz-transform: translateY(-66px);
    -ms-transform: translateY(-66px);
    -o-transform: translateY(-66px);
    transform: translateY(-66px) translateZ(0)
  }
}

#galleryGrid.grid li.galleryItem div.thumbnail:hover .accordion .accordion-body,
.html.hosted #galleryGrid.grid li.galleryItem div.thumbnail:hover .accordion .accordion-body {
  height: auto
}

#galleryGrid.full {
  margin-left: 0px
}

#galleryGrid.full
li.galleryItem {
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-bottom: 0px;
  margin-left: 0px;
  border-color: #ebebeb
}

#galleryGrid.full li.galleryItem:hover {
  background: #f5f5f5
}

#galleryGrid.full li.galleryItem .photo-group {
  width: inherit
}

#galleryGrid.full li.galleryItem .photo-group > .item_link {
  width: 322px;
  max-height: 181px
}

#galleryGrid.full li.galleryItem
div.thumbnail {
  padding: 0px;
  border: none;
  border-radius: 0;
  box-shadow: none;
  width: inherit
}

#galleryGrid.full li.galleryItem div.thumbnail .overlay-wrapper {
  background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.2) 53%, rgba(0, 0, 0, 0.15) 71%, rgba(0, 0, 0, 0.05) 100%);
  background: -o-linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.2) 53%, rgba(0, 0, 0, 0.15) 71%, rgba(0, 0, 0, 0.05) 100%);
  background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.2) 53%, rgba(0, 0, 0, 0.15) 71%, rgba(0, 0, 0, 0.05) 100%);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.2) 53%, rgba(0, 0, 0, 0.15) 71%, rgba(0, 0, 0, 0.05) 100%);
  position: absolute;
  top: 0px;
  right: 0px !important;
  left: 0px !important;
  height: 100%
}

#galleryGrid.full li.galleryItem div.thumbnail
.thumb_labels_wrapper {
  position: absolute;
  width: 100%;
  bottom: 0px
}

#galleryGrid.full li.galleryItem div.thumbnail .thumb_labels_wrapper .label-inverse {
  padding: 10px;
  padding-top: 0px;
  text-shadow: 0px 3px 5px rgba(0, 0, 0, 0.35);
  background: none
}

#galleryGrid.full li.galleryItem div.thumbnail .thumb_labels_wrapper
.views {
  display: none;
  visibility: hidden
}

#galleryGrid.full li.galleryItem div.thumbnail .thumb_labels_wrapper
.thumb_name {
  position: relative;
  opacity: 1;
  filter: none;
  float: left;
  width: 90%;
  margin-bottom: 10px;
  -webkit-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
  -ms-transition: transform 0.5s;
  -o-transition: transform 0.5s;
  transition: transform 0.5s
}

#galleryGrid.full li.galleryItem div.thumbnail .thumb_labels_wrapper .thumb_name
.thumb_name_content {
  overflow: visible;
  word-wrap: break-word
}

#galleryGrid.full li.galleryItem div.thumbnail .thumb_labels_wrapper
.thumb_time {
  position: relative;
  text-align: left;
  opacity: 1;
  filter: none;
  padding-bottom: 0px;
  -webkit-transition: transform 0.5s, font-size 0.5s;
  -moz-transition: transform 0.5s, font-size 0.5s;
  -ms-transition: transform 0.5s, font-size 0.5s;
  -o-transition: transform 0.5s, font-size 0.5s;
  transition: transform 0.5s, font-size 0.5s
}

#galleryGrid.full li.galleryItem div.thumbnail .thumb_labels_wrapper
.thumb_name {
  font-size: 22px;
  line-height: 30px;
  font-weight: lighter
}

#galleryGrid.full li.galleryItem div.thumbnail .thumb_labels_wrapper .thumb_name
.thumb_name_content {
  font-size: 100%;
  font-weight: lighter;
  -webkit-transition: font-size 0.5s;
  -moz-transition: font-size 0.5s;
  -ms-transition: font-size 0.5s;
  -o-transition: font-size 0.5s;
  transition: font-size 0.5s
}

#galleryGrid.full li.galleryItem div.thumbnail .thumb_labels_wrapper
.thumb_time {
  font-size: 14px;
  font-weight: lighter
}

#galleryGrid.full li.galleryItem div.thumbnail .thumb_labels_wrapper
.thumb_user {
  font-size: 12px
}

@media (max-width: 1200px) {
  #galleryGrid.full li.galleryItem div.thumbnail .thumb_labels_wrapper
  .thumb_name {
    line-height: 20px;
    font-size: 20px
  }

  #galleryGrid.full li.galleryItem div.thumbnail .thumb_labels_wrapper
  .thumb_time {
    font-size: 14px
  }
}

@media (max-width: 667px) {
  #galleryGrid.full li.galleryItem div.thumbnail
  .thumb_labels_wrapper {
    line-height: 18px
  }
}

@media (max-width: 767px) {
  #galleryGrid.full li.galleryItem div.thumbnail
  .thumb_name {
    display: block
  }
}

#galleryGrid.full li.galleryItem div.thumbnail .item_link
div.thumb_name {
  padding-bottom: 0px
}

#galleryGrid.full li.galleryItem div.thumbnail .item_link
img {
  word-wrap: break-word
}

#galleryGrid.full li.galleryItem div.thumbnail div.thumb_name
.item_link {
  line-height: 27px
}

@media (max-width: 979px) and (min-width: 768px) {
  #galleryGrid.full li.galleryItem div.thumbnail div.thumb_name
  .item_link {
    overflow: hidden;
    max-height: 52px;
    float: left
  }
}

#galleryGrid.full li.galleryItem
div.thumb_name {
  margin-left: 35px;
  font-size: 22px;
  max-width: 400px
}

@media (max-width: 767px) {
  #galleryGrid.full li.galleryItem
  div.thumb_name {
    max-width: 200px
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  #galleryGrid.full li.galleryItem
  div.thumb_name {
    max-width: 200px
  }
}

@media (min-width: 1200px) {
  #galleryGrid.full li.galleryItem
  div.thumb_name {
    max-width: 700px
  }
}

@media (min-width: 1600px) {
  #galleryGrid.full li.galleryItem
  div.thumb_name {
    max-width: 780px
  }
}

#galleryGrid.full li.galleryItem .thumb_name_content_link
.item_link {
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  width: 100%
}

#galleryGrid.full li.galleryItem
div.thumb_time {
  right: 0px
}

#galleryGrid.full li.galleryItem
.thumbTimeAdded {
  display: inline !important
}

#galleryGrid.full
div.accordion {
  left: 357px;
  top: auto;
  bottom: 10px
}

#galleryGrid.full div.accordion .accordion-heading {
  float: left
}

#galleryGrid.full div.accordion .accordion-heading
div.thumb_user {
  font-size: 12px;
  width: 100%
}

#galleryGrid.full div.accordion .accordion-heading div.thumb_user
.muted {
  color: #333
}

#galleryGrid.full div.accordion .accordion-body {
  width: auto
}

#galleryGrid.full div.accordion .accordion-body.collapse {
  position: static
}

#galleryGrid.full div.accordion .accordion-body .accordion-inner {
  float: left;
  margin-left: 20px
}

#galleryGrid.full div.accordion .accordion-body
.stat_data {
  margin-top: 2px;
  margin-left: 5px
}

#galleryGrid.full div.accordion .accordion-body
.description {
  font-size: 14px;
  line-height: 22px;
  display: inline-block;
  position: absolute;
  left: 0px;
  height: 140px;
  margin-right: 357px;
  padding-right: 160px;
  bottom: 83px;
  word-break: keep-all
}

@media (max-width: 979px) and (min-width: 768px) {
  #galleryGrid.full div.accordion .accordion-body
  .description {
    max-width: 350px;
    max-height: 69px;
    overflow: hidden
  }
}

@media (min-width: 1200px) {
  #galleryGrid.full div.accordion .accordion-body
  .description {
    max-width: 502px;
    max-height: 69px;
    overflow: hidden
  }
}

@media (min-width: 1336px) {
  #galleryGrid.full div.accordion .accordion-body
  .description {
    max-width: 600px;
    max-height: 69px;
    overflow: hidden
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  #galleryGrid.full div.accordion .accordion-body
  .description {
    padding-right: 0px;
    margin-top: 10px
  }
}

@media (min-width: 980px) and (max-width: 1199px) {
  #galleryGrid.full div.accordion .accordion-body
  .description {
    bottom: 16px
  }
}

#galleryGrid.full div.accordion .accordion-body
.buttons {
  position: absolute;
  bottom: 160px;
  right: 357px;
  margin-right: 0px;
  text-align: right;
  display: block !important
}

#galleryGrid.full div.accordion .accordion-body .buttons
.btn {
  text-decoration: none;
  color: #c1c1c1 !important;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -ms-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
  padding-right: 5px
}

#galleryGrid.full div.accordion .accordion-body .buttons .btn,
#galleryGrid.full div.accordion .accordion-body .buttons .btn:active,
#galleryGrid.full div.accordion .accordion-body .buttons .btn:focus {
  border-color: transparent !important;
  background-color: transparent;
  box-shadow: none;
  padding-right: 12px;
  padding-left: 12px
}

#galleryGrid.full div.accordion .accordion-body .buttons .btn:hover {
  border-color: transparent !important
}

#galleryGrid.full div.accordion .accordion-body .buttons .btn.btn-danger {
  color: #df4508
}

#galleryGrid.full div.accordion .accordion-body .buttons .btn.btn-danger:hover {
  color: #c83e07;
  text-decoration: underline
}

#galleryGrid.full div.accordion .accordion-body .buttons .btn:hover {
  color: #4a4a4a !important
}

#galleryGrid.full div.accordion .accordion-body .buttons
.btn.disabled {
  color: #e1e1e1 !important
}

#galleryGrid.full div.accordion .accordion-body .buttons .btn.disabled:hover {
  color: #e1e1e1 !important
}

#galleryGrid.full div.accordion .accordion-body .buttons .btn:hover,
#galleryGrid.full div.accordion .accordion-body .buttons .btn:visited,
#galleryGrid.full div.accordion .accordion-body .buttons .btn:active,
#galleryGrid.full div.accordion .accordion-body .buttons .btn:focus {
  text-decoration: none
}

#galleryGrid.full div.accordion .accordion-body .buttons .btn
i {
  font-size: 14px;
  text-decoration: none;
  color: #c1c1c1 !important;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -ms-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s
}

#galleryGrid.full div.accordion .accordion-body .buttons .btn i:hover {
  color: #4a4a4a !important
}

#galleryGrid.full div.accordion .accordion-body .buttons .btn
i.disabled {
  color: #e1e1e1 !important
}

#galleryGrid.full div.accordion .accordion-body .buttons .btn i.disabled:hover {
  color: #e1e1e1 !important
}

#galleryGrid.full div.accordion .accordion-body .buttons .btn i:hover,
#galleryGrid.full div.accordion .accordion-body .buttons .btn i:visited,
#galleryGrid.full div.accordion .accordion-body .buttons .btn i:active,
#galleryGrid.full div.accordion .accordion-body .buttons .btn i:focus {
  text-decoration: none
}

#galleryGrid.full div.accordion .accordion-body .buttons .btn:last-child {
  padding-right: 0px
}

#galleryGrid.full div.accordion .accordion-body .buttons
.text {
  display: none
}

#galleryGrid.full div.accordion .accordion-body span.set-thumb {
  position: absolute;
  bottom: 164px;
  right: 96px;
  z-index: 99
}

#galleryGrid.full div.accordion .accordion-body span.set-thumb a.set-thumb {
  margin-left: 0px
}

#galleryGrid.full div.accordion .accordion-body span.set-thumb
span {
  display: none
}

#galleryGrid.short {
  margin-left: 0px
}

#galleryGrid.short
li.galleryItem {
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-bottom: 0px;
  margin-left: 0px;
  border-color: #ebebeb
}

#galleryGrid.short li.galleryItem:hover {
  background: #f5f5f5
}

#galleryGrid.short li.galleryItem .photo-group {
  width: inherit
}

#galleryGrid.short li.galleryItem .photo-group > .item_link {
  width: 322px;
  max-height: 181px
}

#galleryGrid.short li.galleryItem
div.thumbnail {
  padding: 0px;
  border: none;
  border-radius: 0;
  box-shadow: none;
  width: inherit
}

#galleryGrid.short li.galleryItem div.thumbnail .overlay-wrapper {
  background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.2) 53%, rgba(0, 0, 0, 0.15) 71%, rgba(0, 0, 0, 0.05) 100%);
  background: -o-linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.2) 53%, rgba(0, 0, 0, 0.15) 71%, rgba(0, 0, 0, 0.05) 100%);
  background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.2) 53%, rgba(0, 0, 0, 0.15) 71%, rgba(0, 0, 0, 0.05) 100%);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.2) 53%, rgba(0, 0, 0, 0.15) 71%, rgba(0, 0, 0, 0.05) 100%);
  position: absolute;
  top: 0px;
  right: 0px !important;
  left: 0px !important;
  height: 100%
}

#galleryGrid.short li.galleryItem div.thumbnail
.thumb_labels_wrapper {
  position: absolute;
  width: 100%;
  bottom: 0px
}

#galleryGrid.short li.galleryItem div.thumbnail .thumb_labels_wrapper .label-inverse {
  padding: 10px;
  padding-top: 0px;
  text-shadow: 0px 3px 5px rgba(0, 0, 0, 0.35);
  background: none
}

#galleryGrid.short li.galleryItem div.thumbnail .thumb_labels_wrapper
.views {
  display: none;
  visibility: hidden
}

#galleryGrid.short li.galleryItem div.thumbnail .thumb_labels_wrapper
.thumb_name {
  position: relative;
  opacity: 1;
  filter: none;
  float: left;
  width: 90%;
  margin-bottom: 10px;
  -webkit-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
  -ms-transition: transform 0.5s;
  -o-transition: transform 0.5s;
  transition: transform 0.5s
}

#galleryGrid.short li.galleryItem div.thumbnail .thumb_labels_wrapper .thumb_name
.thumb_name_content {
  overflow: visible;
  word-wrap: break-word
}

#galleryGrid.short li.galleryItem div.thumbnail .thumb_labels_wrapper
.thumb_time {
  position: relative;
  text-align: left;
  opacity: 1;
  filter: none;
  padding-bottom: 0px;
  -webkit-transition: transform 0.5s, font-size 0.5s;
  -moz-transition: transform 0.5s, font-size 0.5s;
  -ms-transition: transform 0.5s, font-size 0.5s;
  -o-transition: transform 0.5s, font-size 0.5s;
  transition: transform 0.5s, font-size 0.5s
}

#galleryGrid.short li.galleryItem div.thumbnail .thumb_labels_wrapper
.thumb_name {
  font-size: 22px;
  line-height: 30px;
  font-weight: lighter
}

#galleryGrid.short li.galleryItem div.thumbnail .thumb_labels_wrapper .thumb_name
.thumb_name_content {
  font-size: 100%;
  font-weight: lighter;
  -webkit-transition: font-size 0.5s;
  -moz-transition: font-size 0.5s;
  -ms-transition: font-size 0.5s;
  -o-transition: font-size 0.5s;
  transition: font-size 0.5s
}

#galleryGrid.short li.galleryItem div.thumbnail .thumb_labels_wrapper
.thumb_time {
  font-size: 14px;
  font-weight: lighter
}

#galleryGrid.short li.galleryItem div.thumbnail .thumb_labels_wrapper
.thumb_user {
  font-size: 12px
}

@media (max-width: 1200px) {
  #galleryGrid.short li.galleryItem div.thumbnail .thumb_labels_wrapper
  .thumb_name {
    line-height: 20px;
    font-size: 20px
  }

  #galleryGrid.short li.galleryItem div.thumbnail .thumb_labels_wrapper
  .thumb_time {
    font-size: 14px
  }
}

@media (max-width: 667px) {
  #galleryGrid.short li.galleryItem div.thumbnail
  .thumb_labels_wrapper {
    line-height: 18px
  }
}

@media (max-width: 767px) {
  #galleryGrid.short li.galleryItem div.thumbnail
  .thumb_name {
    display: block
  }
}

#galleryGrid.short li.galleryItem div.thumbnail .item_link
div.thumb_name {
  padding-bottom: 0px
}

#galleryGrid.short li.galleryItem div.thumbnail .item_link
img {
  word-wrap: break-word
}

#galleryGrid.short li.galleryItem div.thumbnail div.thumb_name
.item_link {
  line-height: 27px
}

@media (max-width: 979px) and (min-width: 768px) {
  #galleryGrid.short li.galleryItem div.thumbnail div.thumb_name
  .item_link {
    overflow: hidden;
    max-height: 52px;
    float: left
  }
}

#galleryGrid.short li.galleryItem
div.thumb_name {
  margin-left: 35px;
  font-size: 22px;
  max-width: 400px
}

@media (max-width: 767px) {
  #galleryGrid.short li.galleryItem
  div.thumb_name {
    max-width: 200px
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  #galleryGrid.short li.galleryItem
  div.thumb_name {
    max-width: 200px
  }
}

@media (min-width: 1200px) {
  #galleryGrid.short li.galleryItem
  div.thumb_name {
    max-width: 700px
  }
}

@media (min-width: 1600px) {
  #galleryGrid.short li.galleryItem
  div.thumb_name {
    max-width: 780px
  }
}

#galleryGrid.short li.galleryItem .thumb_name_content_link
.item_link {
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  width: 100%
}

#galleryGrid.short li.galleryItem
div.thumb_time {
  right: 0px
}

#galleryGrid.short li.galleryItem
.thumbTimeAdded {
  display: inline !important
}

#galleryGrid.short
div.accordion {
  left: 357px;
  top: auto;
  bottom: 10px
}

#galleryGrid.short div.accordion .accordion-heading {
  float: left
}

#galleryGrid.short div.accordion .accordion-heading
div.thumb_user {
  font-size: 12px;
  width: 100%
}

#galleryGrid.short div.accordion .accordion-heading div.thumb_user
.muted {
  color: #333
}

#galleryGrid.short div.accordion .accordion-body {
  width: auto
}

#galleryGrid.short div.accordion .accordion-body.collapse {
  position: static
}

#galleryGrid.short div.accordion .accordion-body .accordion-inner {
  float: left;
  margin-left: 20px
}

#galleryGrid.short div.accordion .accordion-body
.stat_data {
  margin-top: 2px;
  margin-left: 5px
}

#galleryGrid.short div.accordion .accordion-body
.description {
  font-size: 14px;
  line-height: 22px;
  display: inline-block;
  position: absolute;
  left: 0px;
  height: 140px;
  margin-right: 357px;
  padding-right: 160px;
  bottom: 83px;
  word-break: keep-all
}

@media (max-width: 979px) and (min-width: 768px) {
  #galleryGrid.short div.accordion .accordion-body
  .description {
    max-width: 350px;
    max-height: 69px;
    overflow: hidden
  }
}

@media (min-width: 1200px) {
  #galleryGrid.short div.accordion .accordion-body
  .description {
    max-width: 502px;
    max-height: 69px;
    overflow: hidden
  }
}

@media (min-width: 1336px) {
  #galleryGrid.short div.accordion .accordion-body
  .description {
    max-width: 600px;
    max-height: 69px;
    overflow: hidden
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  #galleryGrid.short div.accordion .accordion-body
  .description {
    padding-right: 0px;
    margin-top: 10px
  }
}

@media (min-width: 980px) and (max-width: 1199px) {
  #galleryGrid.short div.accordion .accordion-body
  .description {
    bottom: 16px
  }
}

#galleryGrid.short div.accordion .accordion-body
.buttons {
  position: absolute;
  bottom: 160px;
  right: 357px;
  margin-right: 0px;
  text-align: right;
  display: block !important
}

#galleryGrid.short div.accordion .accordion-body .buttons
.btn {
  text-decoration: none;
  color: #c1c1c1 !important;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -ms-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
  padding-right: 5px
}

#galleryGrid.short div.accordion .accordion-body .buttons .btn,
#galleryGrid.short div.accordion .accordion-body .buttons .btn:active,
#galleryGrid.short div.accordion .accordion-body .buttons .btn:focus {
  border-color: transparent !important;
  background-color: transparent;
  box-shadow: none;
  padding-right: 12px;
  padding-left: 12px
}

#galleryGrid.short div.accordion .accordion-body .buttons .btn:hover {
  border-color: transparent !important
}

#galleryGrid.short div.accordion .accordion-body .buttons .btn.btn-danger {
  color: #df4508
}

#galleryGrid.short div.accordion .accordion-body .buttons .btn.btn-danger:hover {
  color: #c83e07;
  text-decoration: underline
}

#galleryGrid.short div.accordion .accordion-body .buttons .btn:hover {
  color: #4a4a4a !important
}

#galleryGrid.short div.accordion .accordion-body .buttons
.btn.disabled {
  color: #e1e1e1 !important
}

#galleryGrid.short div.accordion .accordion-body .buttons .btn.disabled:hover {
  color: #e1e1e1 !important
}

#galleryGrid.short div.accordion .accordion-body .buttons .btn:hover,
#galleryGrid.short div.accordion .accordion-body .buttons .btn:visited,
#galleryGrid.short div.accordion .accordion-body .buttons .btn:active,
#galleryGrid.short div.accordion .accordion-body .buttons .btn:focus {
  text-decoration: none
}

#galleryGrid.short div.accordion .accordion-body .buttons .btn
i {
  font-size: 14px;
  text-decoration: none;
  color: #c1c1c1 !important;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -ms-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s
}

#galleryGrid.short div.accordion .accordion-body .buttons .btn i:hover {
  color: #4a4a4a !important
}

#galleryGrid.short div.accordion .accordion-body .buttons .btn
i.disabled {
  color: #e1e1e1 !important
}

#galleryGrid.short div.accordion .accordion-body .buttons .btn i.disabled:hover {
  color: #e1e1e1 !important
}

#galleryGrid.short div.accordion .accordion-body .buttons .btn i:hover,
#galleryGrid.short div.accordion .accordion-body .buttons .btn i:visited,
#galleryGrid.short div.accordion .accordion-body .buttons .btn i:active,
#galleryGrid.short div.accordion .accordion-body .buttons .btn i:focus {
  text-decoration: none
}

#galleryGrid.short div.accordion .accordion-body .buttons .btn:last-child {
  padding-right: 0px
}

#galleryGrid.short div.accordion .accordion-body .buttons
.text {
  display: none
}

#galleryGrid.short div.accordion .accordion-body span.set-thumb {
  position: absolute;
  bottom: 164px;
  right: 96px;
  z-index: 99
}

#galleryGrid.short div.accordion .accordion-body span.set-thumb a.set-thumb {
  margin-left: 0px
}

#galleryGrid.short div.accordion .accordion-body span.set-thumb
span {
  display: none
}

#galleryGrid.short
div.accordion {
  left: 0px
}

#galleryGrid.short li.galleryItem
div.thumb_time {
  padding-left: 0px !important;
  text-shadow: none !important;
  top: 120px;
  color: #00b4d1
}

#galleryGrid.short li.galleryItem div.thumb_time
i {
  color: black !important
}

#galleryGrid.short
li.galleryItem {
  height: 80px
}

#galleryGrid.short li.galleryItem
div.thumb_name {
  margin-left: 5px
}

#galleryGrid.short li.galleryItem
.thumb_labels_wrapper {
  visibility: hidden
}

#galleryGrid.short
div.thumb_expand {
  position: absolute;
  padding-right: 5px
}

#galleryGrid.short
div.accordion {
  position: absolute
}

#galleryGrid.short div.accordion .accordion-heading {
  margin-left: 5px;
  float: none
}

#galleryGrid.short div.accordion .accordion-heading
div.user_wrapper {
  float: none
}

#galleryGrid.short div.accordion .accordion-heading
div.thumb_user {
  width: auto
}

#galleryGrid.short div.accordion .accordion-body {
  height: auto;
  width: auto
}

#galleryGrid.short div.accordion .accordion-body .action-buttons {
  visibility: hidden;
  -webkit-transition: visibility 1s;
  -moz-transition: visibility 1s;
  -ms-transition: visibility 1s;
  -o-transition: visibility 1s;
  transition: visibility 1s
}

#galleryGrid.short div.accordion .accordion-body
.buttons {
  bottom: 150px;
  right: 0px
}

#galleryGrid.short div.accordion .accordion-body span.set-thumb {
  bottom: 34px
}

#galleryGrid.short div.accordion .accordion-body
.description {
  left: 5px;
  height: auto;
  bottom: 105px;
  margin-right: 60px;
  visibility: hidden
}

#galleryGrid.short div.accordion
.collapse.in {
  position: inherit;
  clear: none
}

#galleryGrid.short div.accordion .collapse.in .action-buttons {
  visibility: visible
}

#galleryGrid.short div.accordion .collapse.in
.description {
  visibility: visible
}

div.thumb_icon {
  background: none;
  background-color: transparent !important;
  font-size: 15px;
  opacity: 1;
  filter: none
}

div.thumb_icon
.thumb_icon_content {
  display: block;
  padding-left: 15px;
  padding-top: 10px
}

div.thumb_icon .thumb_icon_content i.icon-film,
div.thumb_icon .thumb_icon_content i.icon-calendarpast1,
div.thumb_icon .thumb_icon_content i.icon-calendar-empty,
div.thumb_icon .thumb_icon_content i.icon-calendar {
  display: none
}

div.thumb_icon
.thumb_icon_desc {
  display: block;
  font-size: 14px;
  font-style: normal;
  text-transform: uppercase;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 12px;
  padding-left: 12px;
  margin-top: 24px;
  background-color: red;
  text-shadow: none
}

div.thumb_time.live-online {
  display: none
}

#searchResultsTable {
  margin-top: 45px
}

#searchResultsTable #channelResultsTable
.serachme {
  min-height: 100px
}

@media (max-width: 1024px) and (min-width: 668px) {
  #searchResultsTable {
    margin-top: 12px
  }
}

@media (max-width: 767px) {
  #searchResultsTable {
    margin-top: 10px
  }
}

#searchResultsTable > .shrink-container.shrink-container--minimized {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 10px
}

#searchResultsTable > .shrink-container.shrink-container--minimized .nav.nav-pills {
  border-bottom: none
}

.body.module-default.controller-channels #wrap div.mobile-gallerysearchbar {
  display: none !important
}

.body.module-default.controller-channels #wrap > #filterBarWrap {
  position: relative;
  margin-top: 70px
}

@media (max-width: 1200px) {
  .body.module-default.controller-channels #wrap > #filterBarWrap {
    margin-top: 61px
  }
}

@media (max-width: 767px) {
  .body.module-default.controller-channels #wrap > #filterBarWrap {
    margin-top: 55px
  }
}

@media (max-width: 767px) {
  .body.module-default.controller-channels #wrap > #filterBarWrap {
    margin-top: 25px
  }
}

.body.module-default.controller-channels #wrap > #filterBarWrap ul.nav.pull-left,
.body.module-default.controller-channels #wrap > #filterBarWrap .shrink-container__button {
  position: relative;
  top: 35px;
  z-index: 100
}

@media (max-width: 1200px) {
  .body.module-default.controller-channels #wrap > #filterBarWrap ul.nav.pull-left,
  .body.module-default.controller-channels #wrap > #filterBarWrap .shrink-container__button {
    top: 20px
  }
}

@media (max-width: 767px) {
  .body.module-default.controller-channels #wrap > #filterBarWrap ul.nav.pull-left,
  .body.module-default.controller-channels #wrap > #filterBarWrap .shrink-container__button {
    top: 30px
  }
}

.body.module-default.controller-channels #wrap > #filterBarWrap ul.nav.hidden-phone {
  visibility: inherit !important;
  display: inherit !important
}

.body.module-default.controller-channels #wrap > #filterBarWrap ul.nav.hidden-phone
li.hostedDisabled {
  right: 0;
  -webkit-transform: translateY(35px);
  -moz-transform: translateY(35px);
  -ms-transform: translateY(35px);
  -o-transform: translateY(35px);
  transform: translateY(35px) translateZ(0);
  z-index: 200
}

@media (max-width: 1200px) {
  .body.module-default.controller-channels #wrap > #filterBarWrap ul.nav.hidden-phone
  li.hostedDisabled {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px) translateZ(0)
  }
}

.body.module-default.controller-channels #wrap > #filterBarWrap .navbar-search-wrapper {
  position: absolute;
  top: -35px;
  left: 0;
  width: 100%;
  float: left;
  border-bottom: 1px solid #ebebeb
}

.body.module-default.controller-channels #wrap > #filterBarWrap .navbar-search-wrapper
form {
  margin-left: 0px
}

.body.module-default.controller-channels #wrap > #filterBarWrap .navbar-search-wrapper form .input-append .add-on,
.body.module-default.controller-channels #wrap > #filterBarWrap .navbar-search-wrapper form .input-prepend .add-on {
  font-size: 17px
}

.body.module-default.controller-channels #wrap > #filterBarWrap .navbar-search-wrapper form .input-append .add-on a,
.body.module-default.controller-channels #wrap > #filterBarWrap .navbar-search-wrapper form .input-prepend .add-on
a {
  text-decoration: none
}

.body.module-default.controller-channels #wrap > #filterBarWrap .navbar-search-wrapper form .input-append i,
.body.module-default.controller-channels #wrap > #filterBarWrap .navbar-search-wrapper form .input-prepend
i {
  color: #00b4d1;
  font-size: 17px
}

.body.module-default.controller-channels #wrap > #filterBarWrap .navbar-search-wrapper form .input-append #search-icon,
.body.module-default.controller-channels #wrap > #filterBarWrap .navbar-search-wrapper form .input-prepend #search-icon {
  cursor: pointer
}

.body.module-default.controller-channels #wrap > #filterBarWrap .navbar-search-wrapper form .input-append input,
.body.module-default.controller-channels #wrap > #filterBarWrap .navbar-search-wrapper form .input-prepend
input {
  width: auto;
  font-size: 14px;
  font-weight: lighter
}

.body.module-default.controller-channels #wrap > #filterBarWrap .navbar-search-wrapper form .input-append .add-on:hover i,
.body.module-default.controller-channels #wrap > #filterBarWrap .navbar-search-wrapper form .input-prepend .add-on:hover
i {
  color: #00a1bc
}

.body.module-default.controller-channels #wrap > #filterBarWrap .navbar-search-wrapper form .input-append,
.body.module-default.controller-channels #wrap > #filterBarWrap .navbar-search-wrapper form .input-prepend {
  margin-bottom: 0px
}

.body.module-default.controller-channels #wrap > #filterBarWrap .navbar-search-wrapper form .input-append .add-on,
.body.module-default.controller-channels #wrap > #filterBarWrap .navbar-search-wrapper form .input-prepend .add-on {
  border: none;
  margin-right: 10px;
  padding-top: 0px
}

.body.module-default.controller-channels #wrap > #filterBarWrap .navbar-search-wrapper form .input-append input,
.body.module-default.controller-channels #wrap > #filterBarWrap .navbar-search-wrapper form .input-prepend
input {
  border: none;
  box-shadow: none;
  border-left: 1px solid #00b4d1;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px
}

.body.module-default.controller-channels #wrap > #filterBarWrap .navbar-search-wrapper form .input-append .btn,
.body.module-default.controller-channels #wrap > #filterBarWrap .navbar-search-wrapper form .input-prepend
.btn {
  padding-top: 0px;
  color: #00b4d1
}

.body.module-default.controller-channels #wrap > #filterBarWrap .navbar-search-wrapper form .input-append .btn:hover,
.body.module-default.controller-channels #wrap > #filterBarWrap .navbar-search-wrapper form .input-prepend .btn:hover {
  border-color: transparent !important
}

.body.module-default.controller-channels #wrap > #filterBarWrap .navbar-search-wrapper form .input-append .btn .caret,
.body.module-default.controller-channels #wrap > #filterBarWrap .navbar-search-wrapper form .input-prepend .btn
.caret {
  margin-left: 4px
}

@media (max-width: 767px) {
  .body.module-default.controller-channels #wrap > #filterBarWrap .navbar-search-wrapper {
    margin-top: 25px
  }
}

.body.module-default.controller-channels #wrap > #filterBarWrap .nav > li > a .hidden-phone {
  display: inline
}

.body.module-default.controller-channels #wrap > #filterBarWrap
.dropdown.sort {
  position: static;
  float: left
}

.body.module-default.controller-channels #wrap > #filterBarWrap .dropdown.sort .dropdown-menu {
  right: auto
}

@media (max-width: 767px) {
  .body.module-default.controller-channels #wrap > #filterBarWrap
  #createChannelBtn {
    display: none
  }
}

#channelGallery,
#channelsList,
#mainGalleryContent
ul#channelsList.thumbnails {
  margin-top: 70px;
  margin-left: 0px
}

@media (max-width: 1200px) {
  #channelGallery,
  #channelsList,
  #mainGalleryContent
  ul#channelsList.thumbnails {
    margin-top: 61px
  }
}

@media (max-width: 767px) {
  #channelGallery,
  #channelsList,
  #mainGalleryContent
  ul#channelsList.thumbnails {
    margin-top: 55px
  }
}

#channelGallery .span3 div.wrapper .overlay_wrapper,
#channelsList .span3 div.wrapper .overlay_wrapper,
#mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper
.overlay_wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0px;
  background-color: black;
  opacity: 0.60;
  -webkit-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  -ms-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
  z-index: 50
}

#channelGallery .span3 div.wrapper:hover .overlay_wrapper,
#channelsList .span3 div.wrapper:hover .overlay_wrapper,
#mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper:hover
.overlay_wrapper {
  opacity: 0.30
}

#channelGallery .span3 div.wrapper img,
#channelGallery .span3 div.wrapper .whiteBG,
#channelsList .span3 div.wrapper img,
#channelsList .span3 div.wrapper .whiteBG,
#mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper img,
#mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper
.whiteBG {
  position: relative;
  z-index: 50
}

#channelGallery .span3 div.wrapper .topPadding,
#channelsList .span3 div.wrapper .topPadding,
#mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper
.topPadding {
  height: 100%;
  display: table;
  padding-top: 0px
}

#channelGallery .span3 div.wrapper .topPadding i,
#channelsList .span3 div.wrapper .topPadding i,
#mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .topPadding
i {
  display: table-cell;
  vertical-align: middle
}

#channelGallery .span3 div.wrapper .channel.label-inverse,
#channelsList .span3 div.wrapper .channel.label-inverse,
#mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .channel.label-inverse {
  opacity: 1;
  top: 0;
  text-align: center;
  background-color: transparent
}

#channelGallery .span3 div.wrapper .channel.label-inverse p.channel_content,
#channelsList .span3 div.wrapper .channel.label-inverse p.channel_content,
#mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .channel.label-inverse
p.channel_content {
  position: absolute;
  width: 50%;
  margin-right: 25%;
  margin-left: 25%;
  z-index: 50;
  min-height: 41px;
  text-transform: uppercase;
  padding: 0px;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 1.5px;
  overflow: hidden;
  text-overflow: ellipsis;
  bottom: 60px;
  max-height: 80px
}

@media (max-width: 979px) and (min-width: 768px) {
  #channelGallery .span3 div.wrapper .channel.label-inverse p.channel_content,
  #channelsList .span3 div.wrapper .channel.label-inverse p.channel_content,
  #mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .channel.label-inverse
  p.channel_content {
    bottom: 76px;
    max-height: 80px
  }
}

@media (min-width: 1200px) {
  #channelGallery .span3 div.wrapper .channel.label-inverse p.channel_content,
  #channelsList .span3 div.wrapper .channel.label-inverse p.channel_content,
  #mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .channel.label-inverse
  p.channel_content {
    bottom: 81px
  }
}

@media (min-width: 1336px) {
  #channelGallery .span3 div.wrapper .channel.label-inverse p.channel_content,
  #channelsList .span3 div.wrapper .channel.label-inverse p.channel_content,
  #mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .channel.label-inverse
  p.channel_content {
    bottom: 86px;
    max-height: 110px
  }
}

@media (min-width: 1600px) {
  #channelGallery .span3 div.wrapper .channel.label-inverse p.channel_content,
  #channelsList .span3 div.wrapper .channel.label-inverse p.channel_content,
  #mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .channel.label-inverse
  p.channel_content {
    bottom: 109px
  }
}

@media (max-width: 767px) {
  #channelGallery .span3 div.wrapper .channel.label-inverse p.channel_content,
  #channelsList .span3 div.wrapper .channel.label-inverse p.channel_content,
  #mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .channel.label-inverse
  p.channel_content {
    margin-left: 12.5%;
    margin-right: 12.5%;
    width: 75%;
    max-height: 80px
  }
}

@media (max-width: 580px) {
  #channelGallery .span3 div.wrapper .channel.label-inverse p.channel_content,
  #channelsList .span3 div.wrapper .channel.label-inverse p.channel_content,
  #mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .channel.label-inverse
  p.channel_content {
    max-height: 60px
  }
}

@media (max-width: 480px) {
  #channelGallery .span3 div.wrapper .channel.label-inverse p.channel_content,
  #channelsList .span3 div.wrapper .channel.label-inverse p.channel_content,
  #mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .channel.label-inverse
  p.channel_content {
    max-height: 110px
  }
}

#channelGallery .span3 div.wrapper .thumb_icon,
#channelsList .span3 div.wrapper .thumb_icon,
#mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper
.thumb_icon {
  top: 12px;
  bottom: auto;
  right: auto;
  left: 0px
}

#channelGallery .span3 div.wrapper .thumb_icon .thumb_icon_content,
#channelsList .span3 div.wrapper .thumb_icon .thumb_icon_content,
#mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .thumb_icon
.thumb_icon_content {
  padding-top: 0px;
  padding-left: 18px;
  position: relative;
  z-index: 50
}

#channelGallery .span3 div.wrapper .thumb_icon .thumb_icon_content .title,
#channelsList .span3 div.wrapper .thumb_icon .thumb_icon_content .title,
#mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .thumb_icon .thumb_icon_content
.title {
  display: none
}

#channelGallery .span3 div.wrapper .thumb_icon .thumb_icon_content i,
#channelsList .span3 div.wrapper .thumb_icon .thumb_icon_content i,
#mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .thumb_icon .thumb_icon_content
i {
  font-size: 16px;
  margin-right: 10px
}

#channelGallery .span3 div.wrapper .channel_stats,
#channelsList .span3 div.wrapper .channel_stats,
#mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper
.channel_stats {
  z-index: 50;
  color: white;
  text-align: center;
  font-size: 12px;
  font-weight: normal;
  letter-spacing: 0.5px;
  bottom: 50px
}

#channelGallery .span3 div.wrapper .channel_stats .row-fluid,
#channelsList .span3 div.wrapper .channel_stats .row-fluid,
#mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .channel_stats .row-fluid {
  width: auto;
  display: inline-block
}

#channelGallery .span3 div.wrapper .channel_stats .row-fluid.hidden-tablet,
#channelsList .span3 div.wrapper .channel_stats .row-fluid.hidden-tablet,
#mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .channel_stats .row-fluid.hidden-tablet {
  visibility: visible;
  display: inline-block !important
}

#channelGallery .span3 div.wrapper .channel_stats .row-fluid span,
#channelGallery .span3 div.wrapper .channel_stats .row-fluid a,
#channelsList .span3 div.wrapper .channel_stats .row-fluid span,
#channelsList .span3 div.wrapper .channel_stats .row-fluid a,
#mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .channel_stats .row-fluid span,
#mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .channel_stats .row-fluid
a {
  float: none;
  z-index: 100;
  position: relative;
  text-decoration: none
}

#channelGallery .span3 div.wrapper .channel_stats .row-fluid span:before,
#channelGallery .span3 div.wrapper .channel_stats .row-fluid a:before,
#channelsList .span3 div.wrapper .channel_stats .row-fluid span:before,
#channelsList .span3 div.wrapper .channel_stats .row-fluid a:before,
#mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .channel_stats .row-fluid span:before,
#mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .channel_stats .row-fluid a:before {
  margin-left: 6px;
  margin-right: 6px;
  color: white
}

#channelGallery .span3 div.wrapper .channel_stats .row-fluid .channel_stats_content:after,
#channelsList .span3 div.wrapper .channel_stats .row-fluid .channel_stats_content:after,
#mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .channel_stats .row-fluid .channel_stats_content:after {
  content: '|';
  display: inline-block;
  margin-left: 3px;
  margin-right: 5px
}

@media (max-width: 979px) and (min-width: 768px) {
  #channelGallery .span3 div.wrapper .channel_stats,
  #channelsList .span3 div.wrapper .channel_stats,
  #mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper
  .channel_stats {
    bottom: 66px
  }
}

@media (min-width: 1200px) {
  #channelGallery .span3 div.wrapper .channel_stats,
  #channelsList .span3 div.wrapper .channel_stats,
  #mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper
  .channel_stats {
    bottom: 71px
  }
}

@media (min-width: 1336px) {
  #channelGallery .span3 div.wrapper .channel_stats,
  #channelsList .span3 div.wrapper .channel_stats,
  #mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper
  .channel_stats {
    bottom: 76px
  }
}

@media (min-width: 1600px) {
  #channelGallery .span3 div.wrapper .channel_stats,
  #channelsList .span3 div.wrapper .channel_stats,
  #mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper
  .channel_stats {
    bottom: 99px
  }
}

#channelGallery .span3 div.wrapper .channel_stats .row-fluid a,
#channelsList .span3 div.wrapper .channel_stats .row-fluid a,
#mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .channel_stats .row-fluid
a {
  display: block !important;
  position: absolute;
  right: 15px;
  top: -102px;
  word-spacing: normal;
  color: white;
  border-radius: 4px;
  border: 1px solid white;
  padding-bottom: 1px;
  padding-top: 0px;
  padding-right: 15px;
  padding-left: 15px
}

@media (max-width: 767px) {
  #channelGallery .span3 div.wrapper .channel_stats .row-fluid a,
  #channelsList .span3 div.wrapper .channel_stats .row-fluid a,
  #mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .channel_stats .row-fluid
  a {
    display: none !important
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  #channelGallery .span3 div.wrapper .channel_stats .row-fluid a,
  #channelsList .span3 div.wrapper .channel_stats .row-fluid a,
  #mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .channel_stats .row-fluid
  a {
    top: -123px;
    display: block !important
  }
}

@media (min-width: 1200px) {
  #channelGallery .span3 div.wrapper .channel_stats .row-fluid a,
  #channelsList .span3 div.wrapper .channel_stats .row-fluid a,
  #mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .channel_stats .row-fluid
  a {
    top: -131px
  }
}

@media (min-width: 1336px) {
  #channelGallery .span3 div.wrapper .channel_stats .row-fluid a,
  #channelsList .span3 div.wrapper .channel_stats .row-fluid a,
  #mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .channel_stats .row-fluid
  a {
    top: -123px
  }
}

@media (min-width: 1600px) {
  #channelGallery .span3 div.wrapper .channel_stats .row-fluid a,
  #channelsList .span3 div.wrapper .channel_stats .row-fluid a,
  #mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .channel_stats .row-fluid
  a {
    top: -150px
  }
}

#channelGallery .span3 div.wrapper .channel_stats .row-fluid a:before,
#channelsList .span3 div.wrapper .channel_stats .row-fluid a:before,
#mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .channel_stats .row-fluid a:before {
  content: none
}

#channelGallery .span3 div.wrapper .channel_stats .row-fluid a.edit,
#channelsList .span3 div.wrapper .channel_stats .row-fluid a.edit,
#mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .channel_stats .row-fluid
a.edit {
  right: -27px;
  top: auto;
  visibility: hidden;
  bottom: -55px
}

@media (max-width: 767px) {
  #channelGallery .span3 div.wrapper .channel_stats .row-fluid a.edit,
  #channelsList .span3 div.wrapper .channel_stats .row-fluid a.edit,
  #mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .channel_stats .row-fluid
  a.edit {
    display: none !important
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  #channelGallery .span3 div.wrapper .channel_stats .row-fluid a.edit,
  #channelsList .span3 div.wrapper .channel_stats .row-fluid a.edit,
  #mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .channel_stats .row-fluid
  a.edit {
    bottom: -67px
  }
}

@media (min-width: 1200px) {
  #channelGallery .span3 div.wrapper .channel_stats .row-fluid a.edit,
  #channelsList .span3 div.wrapper .channel_stats .row-fluid a.edit,
  #mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .channel_stats .row-fluid
  a.edit {
    bottom: -75px
  }
}

@media (min-width: 1336px) {
  #channelGallery .span3 div.wrapper .channel_stats .row-fluid a.edit,
  #channelsList .span3 div.wrapper .channel_stats .row-fluid a.edit,
  #mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .channel_stats .row-fluid
  a.edit {
    bottom: -77px
  }
}

@media (min-width: 1600px) {
  #channelGallery .span3 div.wrapper .channel_stats .row-fluid a.edit,
  #channelsList .span3 div.wrapper .channel_stats .row-fluid a.edit,
  #mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .channel_stats .row-fluid
  a.edit {
    bottom: -100px
  }
}

#channelGallery .span3 div.wrapper .channel_stats .row-fluid a.edit:before,
#channelsList .span3 div.wrapper .channel_stats .row-fluid a.edit:before,
#mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .channel_stats .row-fluid a.edit:before {
  content: '\F040';
  font-family: FontAwesome;
  font-size: 15px
}

#channelGallery .span3 div.wrapper:hover .channel_stats .row-fluid a.edit,
#channelsList .span3 div.wrapper:hover .channel_stats .row-fluid a.edit,
#mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper:hover .channel_stats .row-fluid
a.edit {
  -webkit-transform: translateY(-30px);
  -moz-transform: translateY(-30px);
  -ms-transform: translateY(-30px);
  -o-transform: translateY(-30px);
  transform: translateY(-30px) translateZ(0);
  -webkit-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
  -ms-transition: transform 0.5s;
  -o-transition: transform 0.5s;
  transition: transform 0.5s
}

#channelGallery .span3 div.wrapper:hover .channel_stats .row-fluid a.edit:before,
#channelsList .span3 div.wrapper:hover .channel_stats .row-fluid a.edit:before,
#mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper:hover .channel_stats .row-fluid a.edit:before {
  visibility: visible
}

#channelGallery {
  margin-top: 70px
}

@media (max-width: 1200px) {
  #channelGallery {
    margin-top: 40px
  }
}

@media (min-width: 979px) {
  #channelGallery:not(.search) .span3:nth-child(-n+3) div.wrapper .channel.label-inverse
  p.channel_content {
    width: auto;
    margin-left: 25px;
    line-height: 1.3;
    font-size: 24px;
    letter-spacing: 0.5px;
    bottom: 119px
  }

  #channelGallery:not(.search) .span3:nth-child(-n+3) div.wrapper
  .thumb_icon {
    top: 21px
  }

  #channelGallery:not(.search) .span3:nth-child(-n+3) div.wrapper .thumb_icon
  .thumb_icon_content {
    padding-left: 25px
  }

  #channelGallery:not(.search) .span3:nth-child(-n+3) div.wrapper .thumb_icon .thumb_icon_content
  i {
    font-size: 20px
  }

  #channelGallery:not(.search) .span3:nth-child(-n+3) div.wrapper
  .channel_stats {
    position: absolute;
    left: 0px;
    bottom: 0px;
    margin-left: 25px;
    width: auto;
    text-align: left;
    line-height: 1.7;
    word-spacing: 18px;
    font-size: 14px;
    letter-spacing: 0.1px;
    margin-bottom: 23px
  }

  #channelGallery:not(.search) .span3:nth-child(-n+3) div.wrapper .channel_stats .channel_stats_content:after {
    content: none
  }

  #channelGallery:not(.search) .span3:nth-child(-n+3) div.wrapper .channel_stats .row-fluid {
    width: 100%
  }

  #channelGallery:not(.search) .span3:nth-child(-n+3) div.wrapper .channel_stats .row-fluid span,
  #channelGallery:not(.search) .span3:nth-child(-n+3) div.wrapper .channel_stats .row-fluid
  a {
    display: block !important
  }

  #channelGallery:not(.search) .span3:nth-child(-n+3) div.wrapper .channel_stats .row-fluid span:before,
  #channelGallery:not(.search) .span3:nth-child(-n+3) div.wrapper .channel_stats .row-fluid a:before {
    content: none
  }

  #channelGallery:not(.search) .span3:nth-child(-n+3) div.wrapper .channel_stats .row-fluid
  a {
    font-size: 13.4px;
    right: 20px;
    top: -150px
  }

  #channelGallery:not(.search) .span3:nth-child(-n+3) div.wrapper .channel_stats .row-fluid
  a.edit {
    right: -27px;
    top: auto;
    bottom: -43px
  }

  #channelGallery:not(.search) .span3:nth-child(-n+3) div.wrapper .channel_stats .row-fluid a.edit:before {
    content: '\F040';
    font-family: FontAwesome;
    font-size: 15px
  }
}

@media (min-width: 979px) and (max-width: 767px) and (min-width: 481px) {
  #channelGallery:not(.search) .span3:nth-child(-n+3) {
    width: 48.618784530387%
  }
}

@media (min-width: 979px) and (max-width: 979px) {
  #channelGallery:not(.search) .span3:nth-child(-n+3) {
    width: 48.618784530387%
  }
}

@media (min-width: 979px) and (min-width: 980px) and (max-width: 1199px) {
  #channelGallery:not(.search) .span3:nth-child(-n+3) {
    width: 48.618784530387%
  }
}

@media (min-width: 979px) and (min-width: 1200px) {
  #channelGallery:not(.search) .span3:nth-child(-n+3) {
    width: 48.717948717949%
  }
}

@media (min-width: 979px) and (min-width: 1336px) {
  #channelGallery:not(.search) .span3:nth-child(-n+3) {
    width: 48.717948717949%
  }
}

@media (min-width: 979px) and (min-width: 1600px) {
  #channelGallery:not(.search) .span3:nth-child(-n+3) {
    width: 48.936170212766%
  }
}

@media (min-width: 979px) and (min-width: 1600px) {
  #channelGallery:not(.search) .span3:nth-child(-n+3) div.wrapper .channel.label-inverse
  p.channel_content {
    font-size: 29px;
    letter-spacing: 0.6px
  }
}

@media (min-width: 979px) and (max-width: 979px) {
  #channelGallery:not(.search) .span3:nth-child(-n+3) div.wrapper .channel.label-inverse
  p.channel_content {
    font-size: 29px;
    letter-spacing: 0.6px
  }
}

@media (min-width: 979px) and (min-width: 1600px) {
  #channelGallery:not(.search) .span3:nth-child(-n+3) div.wrapper .channel.label-inverse
  p.channel_content {
    bottom: 164px
  }
}

@media (min-width: 979px) and (max-width: 979px) {
  #channelGallery:not(.search) .span3:nth-child(-n+3) div.wrapper .channel.label-inverse
  p.channel_content {
    bottom: 164px
  }
}

@media (min-width: 979px) and (min-width: 1600px) {
  #channelGallery:not(.search) .span3:nth-child(-n+3) div.wrapper
  .channel_stats {
    font-size: 17px;
    letter-spacing: 0.2px
  }
}

@media (min-width: 979px) and (max-width: 979px) {
  #channelGallery:not(.search) .span3:nth-child(-n+3) div.wrapper
  .channel_stats {
    font-size: 17px;
    letter-spacing: 0.2px
  }
}

@media (min-width: 979px) and (min-width: 1600px) {
  #channelGallery:not(.search) .span3:nth-child(-n+3) div.wrapper
  .channel_stats {
    margin-bottom: 46px
  }
}

@media (min-width: 979px) and (max-width: 979px) {
  #channelGallery:not(.search) .span3:nth-child(-n+3) div.wrapper
  .channel_stats {
    margin-bottom: 46px
  }
}

@media (min-width: 979px) and (max-width: 767px) {
  #channelGallery:not(.search) .span3:nth-child(-n+3) div.wrapper .channel_stats .row-fluid
  a {
    display: none !important
  }
}

@media (min-width: 979px) and (max-width: 979px) and (min-width: 768px) {
  #channelGallery:not(.search) .span3:nth-child(-n+3) div.wrapper .channel_stats .row-fluid
  a {
    top: -262px;
    display: block !important
  }
}

@media (min-width: 979px) and (min-width: 1200px) {
  #channelGallery:not(.search) .span3:nth-child(-n+3) div.wrapper .channel_stats .row-fluid
  a {
    top: -213px
  }
}

@media (min-width: 979px) and (min-width: 1336px) {
  #channelGallery:not(.search) .span3:nth-child(-n+3) div.wrapper .channel_stats .row-fluid
  a {
    top: -223px
  }
}

@media (min-width: 979px) and (min-width: 1600px) {
  #channelGallery:not(.search) .span3:nth-child(-n+3) div.wrapper .channel_stats .row-fluid
  a {
    top: -260px
  }
}

@media (min-width: 979px) and (max-width: 767px) {
  #channelGallery:not(.search) .span3:nth-child(-n+3) div.wrapper .channel_stats .row-fluid
  a.edit {
    display: none !important
  }
}

@media (min-width: 979px) and (max-width: 979px) and (min-width: 768px) {
  #channelGallery:not(.search) .span3:nth-child(-n+3) div.wrapper .channel_stats .row-fluid
  a.edit {
    bottom: -57px
  }
}

@media (min-width: 979px) and (min-width: 1600px) {
  #channelGallery:not(.search) .span3:nth-child(-n+3) div.wrapper .channel_stats .row-fluid
  a.edit {
    bottom: -65px
  }
}

@media (min-width: 979px) and (max-width: 767px) and (min-width: 481px) {
  #channelGallery:not(.search) .span3 {
    width: 31.491712707182%
  }
}

@media (min-width: 979px) and (max-width: 979px) {
  #channelGallery:not(.search) .span3 {
    width: 31.491712707182%
  }
}

@media (min-width: 979px) and (min-width: 980px) and (max-width: 1199px) {
  #channelGallery:not(.search) .span3 {
    width: 31.491712707182%
  }
}

@media (min-width: 979px) and (min-width: 1200px) {
  #channelGallery:not(.search) .span3 {
    width: 31.623931623932%
  }
}

@media (min-width: 979px) and (min-width: 1336px) {
  #channelGallery:not(.search) .span3 {
    width: 31.623931623932%
  }
}

@media (min-width: 979px) and (min-width: 1600px) {
  #channelGallery:not(.search) .span3 {
    width: 31.914893617021%
  }
}

@media (min-width: 480px) and (max-width: 979px) {
  #channelGallery:not(.search) .span3:first-child div.wrapper .channel.label-inverse
  p.channel_content {
    width: auto;
    margin-left: 25px;
    line-height: 1.3;
    font-size: 24px;
    letter-spacing: 0.5px;
    bottom: 119px
  }

  #channelGallery:not(.search) .span3:first-child div.wrapper
  .thumb_icon {
    top: 21px
  }

  #channelGallery:not(.search) .span3:first-child div.wrapper .thumb_icon
  .thumb_icon_content {
    padding-left: 25px
  }

  #channelGallery:not(.search) .span3:first-child div.wrapper .thumb_icon .thumb_icon_content
  i {
    font-size: 20px
  }

  #channelGallery:not(.search) .span3:first-child div.wrapper
  .channel_stats {
    position: absolute;
    left: 0px;
    bottom: 0px;
    margin-left: 25px;
    width: auto;
    text-align: left;
    line-height: 1.7;
    word-spacing: 18px;
    font-size: 14px;
    letter-spacing: 0.1px;
    margin-bottom: 23px
  }

  #channelGallery:not(.search) .span3:first-child div.wrapper .channel_stats .channel_stats_content:after {
    content: none
  }

  #channelGallery:not(.search) .span3:first-child div.wrapper .channel_stats .row-fluid {
    width: 100%
  }

  #channelGallery:not(.search) .span3:first-child div.wrapper .channel_stats .row-fluid span,
  #channelGallery:not(.search) .span3:first-child div.wrapper .channel_stats .row-fluid
  a {
    display: block !important
  }

  #channelGallery:not(.search) .span3:first-child div.wrapper .channel_stats .row-fluid span:before,
  #channelGallery:not(.search) .span3:first-child div.wrapper .channel_stats .row-fluid a:before {
    content: none
  }

  #channelGallery:not(.search) .span3:first-child div.wrapper .channel_stats .row-fluid
  a {
    font-size: 13.4px;
    right: 20px;
    top: -150px
  }

  #channelGallery:not(.search) .span3:first-child div.wrapper .channel_stats .row-fluid
  a.edit {
    right: -27px;
    top: auto;
    bottom: -43px
  }

  #channelGallery:not(.search) .span3:first-child div.wrapper .channel_stats .row-fluid a.edit:before {
    content: '\F040';
    font-family: FontAwesome;
    font-size: 15px
  }
}

@media (min-width: 480px) and (max-width: 979px) and (max-width: 767px) and (min-width: 481px) {
  #channelGallery:not(.search) .span3:first-child {
    width: 100%
  }
}

@media (min-width: 480px) and (max-width: 979px) and (max-width: 979px) {
  #channelGallery:not(.search) .span3:first-child {
    width: 100%
  }
}

@media (min-width: 480px) and (max-width: 979px) and (min-width: 980px) and (max-width: 1199px) {
  #channelGallery:not(.search) .span3:first-child {
    width: 100%
  }
}

@media (min-width: 480px) and (max-width: 979px) and (min-width: 1200px) {
  #channelGallery:not(.search) .span3:first-child {
    width: 100%
  }
}

@media (min-width: 480px) and (max-width: 979px) and (min-width: 1336px) {
  #channelGallery:not(.search) .span3:first-child {
    width: 100%
  }
}

@media (min-width: 480px) and (max-width: 979px) and (min-width: 1600px) {
  #channelGallery:not(.search) .span3:first-child {
    width: 100%
  }
}

@media (min-width: 480px) and (max-width: 979px) and (min-width: 1600px) {
  #channelGallery:not(.search) .span3:first-child div.wrapper .channel.label-inverse
  p.channel_content {
    font-size: 29px;
    letter-spacing: 0.6px
  }
}

@media (min-width: 480px) and (max-width: 979px) and (max-width: 979px) {
  #channelGallery:not(.search) .span3:first-child div.wrapper .channel.label-inverse
  p.channel_content {
    font-size: 29px;
    letter-spacing: 0.6px
  }
}

@media (min-width: 480px) and (max-width: 979px) and (min-width: 1600px) {
  #channelGallery:not(.search) .span3:first-child div.wrapper .channel.label-inverse
  p.channel_content {
    bottom: 164px
  }
}

@media (min-width: 480px) and (max-width: 979px) and (max-width: 979px) {
  #channelGallery:not(.search) .span3:first-child div.wrapper .channel.label-inverse
  p.channel_content {
    bottom: 164px
  }
}

@media (min-width: 480px) and (max-width: 979px) and (min-width: 1600px) {
  #channelGallery:not(.search) .span3:first-child div.wrapper
  .channel_stats {
    font-size: 17px;
    letter-spacing: 0.2px
  }
}

@media (min-width: 480px) and (max-width: 979px) and (max-width: 979px) {
  #channelGallery:not(.search) .span3:first-child div.wrapper
  .channel_stats {
    font-size: 17px;
    letter-spacing: 0.2px
  }
}

@media (min-width: 480px) and (max-width: 979px) and (min-width: 1600px) {
  #channelGallery:not(.search) .span3:first-child div.wrapper
  .channel_stats {
    margin-bottom: 46px
  }
}

@media (min-width: 480px) and (max-width: 979px) and (max-width: 979px) {
  #channelGallery:not(.search) .span3:first-child div.wrapper
  .channel_stats {
    margin-bottom: 46px
  }
}

@media (min-width: 480px) and (max-width: 979px) and (max-width: 767px) {
  #channelGallery:not(.search) .span3:first-child div.wrapper .channel_stats .row-fluid
  a {
    display: none !important
  }
}

@media (min-width: 480px) and (max-width: 979px) and (max-width: 979px) and (min-width: 768px) {
  #channelGallery:not(.search) .span3:first-child div.wrapper .channel_stats .row-fluid
  a {
    top: -262px;
    display: block !important
  }
}

@media (min-width: 480px) and (max-width: 979px) and (min-width: 1200px) {
  #channelGallery:not(.search) .span3:first-child div.wrapper .channel_stats .row-fluid
  a {
    top: -213px
  }
}

@media (min-width: 480px) and (max-width: 979px) and (min-width: 1336px) {
  #channelGallery:not(.search) .span3:first-child div.wrapper .channel_stats .row-fluid
  a {
    top: -223px
  }
}

@media (min-width: 480px) and (max-width: 979px) and (min-width: 1600px) {
  #channelGallery:not(.search) .span3:first-child div.wrapper .channel_stats .row-fluid
  a {
    top: -260px
  }
}

@media (min-width: 480px) and (max-width: 979px) and (max-width: 767px) {
  #channelGallery:not(.search) .span3:first-child div.wrapper .channel_stats .row-fluid
  a.edit {
    display: none !important
  }
}

@media (min-width: 480px) and (max-width: 979px) and (max-width: 979px) and (min-width: 768px) {
  #channelGallery:not(.search) .span3:first-child div.wrapper .channel_stats .row-fluid
  a.edit {
    bottom: -57px
  }
}

@media (min-width: 480px) and (max-width: 979px) and (min-width: 1600px) {
  #channelGallery:not(.search) .span3:first-child div.wrapper .channel_stats .row-fluid
  a.edit {
    bottom: -65px
  }
}

@media (min-width: 480px) and (max-width: 979px) and (max-width: 767px) and (min-width: 481px) {
  #channelGallery:not(.search) .span3 {
    width: 48.618784530387%
  }
}

@media (min-width: 480px) and (max-width: 979px) and (max-width: 979px) {
  #channelGallery:not(.search) .span3 {
    width: 48.618784530387%
  }
}

@media (min-width: 480px) and (max-width: 979px) and (min-width: 980px) and (max-width: 1199px) {
  #channelGallery:not(.search) .span3 {
    width: 48.618784530387%
  }
}

@media (min-width: 480px) and (max-width: 979px) and (min-width: 1200px) {
  #channelGallery:not(.search) .span3 {
    width: 48.717948717949%
  }
}

@media (min-width: 480px) and (max-width: 979px) and (min-width: 1336px) {
  #channelGallery:not(.search) .span3 {
    width: 48.717948717949%
  }
}

@media (min-width: 480px) and (max-width: 979px) and (min-width: 1600px) {
  #channelGallery:not(.search) .span3 {
    width: 48.936170212766%
  }
}

@media (max-width: 480px) {
  #channelGallery:not(.search) .span3 {
    width: 100%;
    height: auto;
    margin-left: 0
  }
}

@media (min-width: 979px) and (max-width: 767px) and (min-width: 481px) {
  #channelGallery.search .span3,
  #channelsList .span3,
  #mainGalleryContent ul#channelsList.thumbnails
  .span3 {
    width: 31.491712707182%
  }
}

@media (min-width: 979px) and (max-width: 979px) {
  #channelGallery.search .span3,
  #channelsList .span3,
  #mainGalleryContent ul#channelsList.thumbnails
  .span3 {
    width: 31.491712707182%
  }
}

@media (min-width: 979px) and (min-width: 980px) and (max-width: 1199px) {
  #channelGallery.search .span3,
  #channelsList .span3,
  #mainGalleryContent ul#channelsList.thumbnails
  .span3 {
    width: 31.491712707182%
  }
}

@media (min-width: 979px) and (min-width: 1200px) {
  #channelGallery.search .span3,
  #channelsList .span3,
  #mainGalleryContent ul#channelsList.thumbnails
  .span3 {
    width: 31.623931623932%
  }
}

@media (min-width: 979px) and (min-width: 1336px) {
  #channelGallery.search .span3,
  #channelsList .span3,
  #mainGalleryContent ul#channelsList.thumbnails
  .span3 {
    width: 31.623931623932%
  }
}

@media (min-width: 979px) and (min-width: 1600px) {
  #channelGallery.search .span3,
  #channelsList .span3,
  #mainGalleryContent ul#channelsList.thumbnails
  .span3 {
    width: 31.914893617021%
  }
}

@media (max-width: 979px) and (max-width: 767px) and (min-width: 481px) {
  #channelGallery.search .span3,
  #channelsList .span3,
  #mainGalleryContent ul#channelsList.thumbnails
  .span3 {
    width: 48.618784530387%
  }
}

@media (max-width: 979px) and (max-width: 979px) {
  #channelGallery.search .span3,
  #channelsList .span3,
  #mainGalleryContent ul#channelsList.thumbnails
  .span3 {
    width: 48.618784530387%
  }
}

@media (max-width: 979px) and (min-width: 980px) and (max-width: 1199px) {
  #channelGallery.search .span3,
  #channelsList .span3,
  #mainGalleryContent ul#channelsList.thumbnails
  .span3 {
    width: 48.618784530387%
  }
}

@media (max-width: 979px) and (min-width: 1200px) {
  #channelGallery.search .span3,
  #channelsList .span3,
  #mainGalleryContent ul#channelsList.thumbnails
  .span3 {
    width: 48.717948717949%
  }
}

@media (max-width: 979px) and (min-width: 1336px) {
  #channelGallery.search .span3,
  #channelsList .span3,
  #mainGalleryContent ul#channelsList.thumbnails
  .span3 {
    width: 48.717948717949%
  }
}

@media (max-width: 979px) and (min-width: 1600px) {
  #channelGallery.search .span3,
  #channelsList .span3,
  #mainGalleryContent ul#channelsList.thumbnails
  .span3 {
    width: 48.936170212766%
  }
}

@media (max-width: 480px) {
  #channelGallery.search .span3,
  #channelsList .span3,
  #mainGalleryContent ul#channelsList.thumbnails
  .span3 {
    width: 100%;
    height: auto;
    margin-left: 0
  }
}

#channelGallery,
#channelsList,
#mainGalleryContent
ul#channelsList.thumbnails {
  text-align: justify
}

#channelGallery .span3,
#channelsList .span3,
#mainGalleryContent ul#channelsList.thumbnails
.span3 {
  display: inline-block !important;
  margin-left: 0;
  float: none
}

#channelGallery:after,
#channelsList:after,
#mainGalleryContent ul#channelsList.thumbnails:after {
  content: '';
  display: inline-block;
  width: 100%
}

#channelGallery .span3,
#channelsList .span3,
#mainGalleryContent ul#channelsList.thumbnails
.span3 {
  position: relative;
  height: initial
}

#channelGallery .span3::before,
#channelsList .span3::before,
#mainGalleryContent ul#channelsList.thumbnails .span3::before {
  display: block;
  content: '';
  padding-top: 56.25%
}

#channelGallery .span3 .wrapper,
#channelsList .span3 .wrapper,
#mainGalleryContent ul#channelsList.thumbnails .span3
.wrapper {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0
}

#channelsList,
#mainGalleryContent
ul#channelsList.thumbnails {
  margin-top: 20px
}

#searchResultsTable #media-pane .row-fluid,
#searchPage #media-pane .row-fluid {
  margin-top: 0
}

#searchResultsTable #media-pane .row-fluid .videosResultsTable,
#searchPage #media-pane .row-fluid
.videosResultsTable {
  margin-top: 40px
}

#searchResultsTable #media-pane .row-fluid#filterBarWrap,
#searchPage #media-pane .row-fluid#filterBarWrap {
  margin-top: 25px
}

@media (max-width: 1024px) and (min-width: 768px) {
  #searchResultsTable #media-pane .row-fluid#filterBarWrap,
  #searchPage #media-pane .row-fluid#filterBarWrap {
    margin-top: 15px
  }
}

@media (max-width: 767px) {
  #searchResultsTable #media-pane .row-fluid#filterBarWrap,
  #searchPage #media-pane .row-fluid#filterBarWrap {
    margin-top: 10px
  }
}

#searchResultsTable #search-chapters-pane #filterBarWrap,
#searchPage #search-chapters-pane
#filterBarWrap {
  margin-top: 25px
}

@media (max-width: 1024px) {
  #searchResultsTable #search-chapters-pane #filterBarWrap,
  #searchPage #search-chapters-pane
  #filterBarWrap {
    margin-top: 21px
  }
}

@media (max-width: 767px) {
  #searchResultsTable #search-chapters-pane #filterBarWrap,
  #searchPage #search-chapters-pane
  #filterBarWrap {
    margin-top: 10px
  }
}

#searchResultsTable #channels-pane #filterBarWrap .nav li.sort:first-child,
#searchResultsTable #galleries-pane #filterBarWrap .nav li.sort:first-child,
#searchResultsTable #search-Channelcategories-pane-pane #filterBarWrap .nav li.sort:first-child,
#searchResultsTable #channelcategories-pane #filterBarWrap .nav li.sort:first-child,
#searchPage #channels-pane #filterBarWrap .nav li.sort:first-child,
#searchPage #galleries-pane #filterBarWrap .nav li.sort:first-child,
#searchPage #search-Channelcategories-pane-pane #filterBarWrap .nav li.sort:first-child,
#searchPage #channelcategories-pane #filterBarWrap .nav li.sort:first-child {
  bottom: 0px
}

#searchResultsTable #channels-pane #channelResultsTable,
#searchResultsTable #channels-pane #galleryResultsTable,
#searchResultsTable #galleries-pane #channelResultsTable,
#searchResultsTable #galleries-pane #galleryResultsTable,
#searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable,
#searchResultsTable #channelcategories-pane #channelResultsTable,
#searchResultsTable #channelcategories-pane #galleryResultsTable,
#searchPage #channels-pane #channelResultsTable,
#searchPage #channels-pane #galleryResultsTable,
#searchPage #galleries-pane #channelResultsTable,
#searchPage #galleries-pane #galleryResultsTable,
#searchPage #search-Channelcategories-pane-pane #channelResultsTable,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable,
#searchPage #channelcategories-pane #channelResultsTable,
#searchPage #channelcategories-pane
#galleryResultsTable {
  border: none
}

#searchResultsTable #channels-pane #channelResultsTable .entryTitle a,
#searchResultsTable #channels-pane #galleryResultsTable .entryTitle a,
#searchResultsTable #galleries-pane #channelResultsTable .entryTitle a,
#searchResultsTable #galleries-pane #galleryResultsTable .entryTitle a,
#searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable .entryTitle a,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable .entryTitle a,
#searchResultsTable #channelcategories-pane #channelResultsTable .entryTitle a,
#searchResultsTable #channelcategories-pane #galleryResultsTable .entryTitle a,
#searchPage #channels-pane #channelResultsTable .entryTitle a,
#searchPage #channels-pane #galleryResultsTable .entryTitle a,
#searchPage #galleries-pane #channelResultsTable .entryTitle a,
#searchPage #galleries-pane #galleryResultsTable .entryTitle a,
#searchPage #search-Channelcategories-pane-pane #channelResultsTable .entryTitle a,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable .entryTitle a,
#searchPage #channelcategories-pane #channelResultsTable .entryTitle a,
#searchPage #channelcategories-pane #galleryResultsTable .entryTitle
a {
  font-size: 22px;
  color: #1195ff !important
}

#searchResultsTable #channels-pane #channelResultsTable .tagsWrapper,
#searchResultsTable #channels-pane #galleryResultsTable .tagsWrapper,
#searchResultsTable #galleries-pane #channelResultsTable .tagsWrapper,
#searchResultsTable #galleries-pane #galleryResultsTable .tagsWrapper,
#searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable .tagsWrapper,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable .tagsWrapper,
#searchResultsTable #channelcategories-pane #channelResultsTable .tagsWrapper,
#searchResultsTable #channelcategories-pane #galleryResultsTable .tagsWrapper,
#searchPage #channels-pane #channelResultsTable .tagsWrapper,
#searchPage #channels-pane #galleryResultsTable .tagsWrapper,
#searchPage #galleries-pane #channelResultsTable .tagsWrapper,
#searchPage #galleries-pane #galleryResultsTable .tagsWrapper,
#searchPage #search-Channelcategories-pane-pane #channelResultsTable .tagsWrapper,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable .tagsWrapper,
#searchPage #channelcategories-pane #channelResultsTable .tagsWrapper,
#searchPage #channelcategories-pane #galleryResultsTable
.tagsWrapper {
  position: absolute;
  bottom: 10px
}

#searchResultsTable #channels-pane #channelResultsTable .tagsWrapper a,
#searchResultsTable #channels-pane #galleryResultsTable .tagsWrapper a,
#searchResultsTable #galleries-pane #channelResultsTable .tagsWrapper a,
#searchResultsTable #galleries-pane #galleryResultsTable .tagsWrapper a,
#searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable .tagsWrapper a,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable .tagsWrapper a,
#searchResultsTable #channelcategories-pane #channelResultsTable .tagsWrapper a,
#searchResultsTable #channelcategories-pane #galleryResultsTable .tagsWrapper a,
#searchPage #channels-pane #channelResultsTable .tagsWrapper a,
#searchPage #channels-pane #galleryResultsTable .tagsWrapper a,
#searchPage #galleries-pane #channelResultsTable .tagsWrapper a,
#searchPage #galleries-pane #galleryResultsTable .tagsWrapper a,
#searchPage #search-Channelcategories-pane-pane #channelResultsTable .tagsWrapper a,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable .tagsWrapper a,
#searchPage #channelcategories-pane #channelResultsTable .tagsWrapper a,
#searchPage #channelcategories-pane #galleryResultsTable .tagsWrapper
a {
  margin-left: 0px;
  color: #333 !important
}

#searchResultsTable #channels-pane #channelResultsTable .seperator,
#searchResultsTable #channels-pane #galleryResultsTable .seperator,
#searchResultsTable #galleries-pane #channelResultsTable .seperator,
#searchResultsTable #galleries-pane #galleryResultsTable .seperator,
#searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable .seperator,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable .seperator,
#searchResultsTable #channelcategories-pane #channelResultsTable .seperator,
#searchResultsTable #channelcategories-pane #galleryResultsTable .seperator,
#searchPage #channels-pane #channelResultsTable .seperator,
#searchPage #channels-pane #galleryResultsTable .seperator,
#searchPage #galleries-pane #channelResultsTable .seperator,
#searchPage #galleries-pane #galleryResultsTable .seperator,
#searchPage #search-Channelcategories-pane-pane #channelResultsTable .seperator,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable .seperator,
#searchPage #channelcategories-pane #channelResultsTable .seperator,
#searchPage #channelcategories-pane #galleryResultsTable
.seperator {
  display: none
}

#searchResultsTable #channels-pane #channelResultsTable td,
#searchResultsTable #channels-pane #galleryResultsTable td,
#searchResultsTable #galleries-pane #channelResultsTable td,
#searchResultsTable #galleries-pane #galleryResultsTable td,
#searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td,
#searchResultsTable #channelcategories-pane #channelResultsTable td,
#searchResultsTable #channelcategories-pane #galleryResultsTable td,
#searchPage #channels-pane #channelResultsTable td,
#searchPage #channels-pane #galleryResultsTable td,
#searchPage #galleries-pane #channelResultsTable td,
#searchPage #galleries-pane #galleryResultsTable td,
#searchPage #search-Channelcategories-pane-pane #channelResultsTable td,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable td,
#searchPage #channelcategories-pane #channelResultsTable td,
#searchPage #channelcategories-pane #galleryResultsTable
td {
  position: relative;
  border-left: none;
  padding: 0px
}

#searchResultsTable #channels-pane #channelResultsTable .managed-by,
#searchResultsTable #channels-pane #galleryResultsTable .managed-by,
#searchResultsTable #galleries-pane #channelResultsTable .managed-by,
#searchResultsTable #galleries-pane #galleryResultsTable .managed-by,
#searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable .managed-by,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable .managed-by,
#searchResultsTable #channelcategories-pane #channelResultsTable .managed-by,
#searchResultsTable #channelcategories-pane #galleryResultsTable .managed-by,
#searchPage #channels-pane #channelResultsTable .managed-by,
#searchPage #channels-pane #galleryResultsTable .managed-by,
#searchPage #galleries-pane #channelResultsTable .managed-by,
#searchPage #galleries-pane #galleryResultsTable .managed-by,
#searchPage #search-Channelcategories-pane-pane #channelResultsTable .managed-by,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable .managed-by,
#searchPage #channelcategories-pane #channelResultsTable .managed-by,
#searchPage #channelcategories-pane #galleryResultsTable .managed-by {
  font-size: 10px;
  position: absolute;
  bottom: 12px;
  left: 0px
}

#searchResultsTable #channels-pane #channelResultsTable .managed-by a,
#searchResultsTable #channels-pane #galleryResultsTable .managed-by a,
#searchResultsTable #galleries-pane #channelResultsTable .managed-by a,
#searchResultsTable #galleries-pane #galleryResultsTable .managed-by a,
#searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable .managed-by a,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable .managed-by a,
#searchResultsTable #channelcategories-pane #channelResultsTable .managed-by a,
#searchResultsTable #channelcategories-pane #galleryResultsTable .managed-by a,
#searchPage #channels-pane #channelResultsTable .managed-by a,
#searchPage #channels-pane #galleryResultsTable .managed-by a,
#searchPage #galleries-pane #channelResultsTable .managed-by a,
#searchPage #galleries-pane #galleryResultsTable .managed-by a,
#searchPage #search-Channelcategories-pane-pane #channelResultsTable .managed-by a,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable .managed-by a,
#searchPage #channelcategories-pane #channelResultsTable .managed-by a,
#searchPage #channelcategories-pane #galleryResultsTable .managed-by
a {
  color: #00b4d1 !important;
  font-size: 10px
}

#searchResultsTable #channels-pane #channelResultsTable .managed-by a:hover,
#searchResultsTable #channels-pane #galleryResultsTable .managed-by a:hover,
#searchResultsTable #galleries-pane #channelResultsTable .managed-by a:hover,
#searchResultsTable #galleries-pane #galleryResultsTable .managed-by a:hover,
#searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable .managed-by a:hover,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable .managed-by a:hover,
#searchResultsTable #channelcategories-pane #channelResultsTable .managed-by a:hover,
#searchResultsTable #channelcategories-pane #galleryResultsTable .managed-by a:hover,
#searchPage #channels-pane #channelResultsTable .managed-by a:hover,
#searchPage #channels-pane #galleryResultsTable .managed-by a:hover,
#searchPage #galleries-pane #channelResultsTable .managed-by a:hover,
#searchPage #galleries-pane #galleryResultsTable .managed-by a:hover,
#searchPage #search-Channelcategories-pane-pane #channelResultsTable .managed-by a:hover,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable .managed-by a:hover,
#searchPage #channelcategories-pane #channelResultsTable .managed-by a:hover,
#searchPage #channelcategories-pane #galleryResultsTable .managed-by a:hover {
  color: #00a1bc
}

#searchResultsTable #channels-pane #channelResultsTable .managed-by.hidden-phone,
#searchResultsTable #channels-pane #galleryResultsTable .managed-by.hidden-phone,
#searchResultsTable #galleries-pane #channelResultsTable .managed-by.hidden-phone,
#searchResultsTable #galleries-pane #galleryResultsTable .managed-by.hidden-phone,
#searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable .managed-by.hidden-phone,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable .managed-by.hidden-phone,
#searchResultsTable #channelcategories-pane #channelResultsTable .managed-by.hidden-phone,
#searchResultsTable #channelcategories-pane #galleryResultsTable .managed-by.hidden-phone,
#searchPage #channels-pane #channelResultsTable .managed-by.hidden-phone,
#searchPage #channels-pane #galleryResultsTable .managed-by.hidden-phone,
#searchPage #galleries-pane #channelResultsTable .managed-by.hidden-phone,
#searchPage #galleries-pane #galleryResultsTable .managed-by.hidden-phone,
#searchPage #search-Channelcategories-pane-pane #channelResultsTable .managed-by.hidden-phone,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable .managed-by.hidden-phone,
#searchPage #channelcategories-pane #channelResultsTable .managed-by.hidden-phone,
#searchPage #channelcategories-pane #galleryResultsTable .managed-by.hidden-phone {
  display: block !important
}

#searchResultsTable #channels-pane #channelResultsTable .title,
#searchResultsTable #channels-pane #channelResultsTable .channel-type-suffix,
#searchResultsTable #channels-pane #galleryResultsTable .title,
#searchResultsTable #channels-pane #galleryResultsTable .channel-type-suffix,
#searchResultsTable #galleries-pane #channelResultsTable .title,
#searchResultsTable #galleries-pane #channelResultsTable .channel-type-suffix,
#searchResultsTable #galleries-pane #galleryResultsTable .title,
#searchResultsTable #galleries-pane #galleryResultsTable .channel-type-suffix,
#searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable .title,
#searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable .channel-type-suffix,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable .title,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable .channel-type-suffix,
#searchResultsTable #channelcategories-pane #channelResultsTable .title,
#searchResultsTable #channelcategories-pane #channelResultsTable .channel-type-suffix,
#searchResultsTable #channelcategories-pane #galleryResultsTable .title,
#searchResultsTable #channelcategories-pane #galleryResultsTable .channel-type-suffix,
#searchPage #channels-pane #channelResultsTable .title,
#searchPage #channels-pane #channelResultsTable .channel-type-suffix,
#searchPage #channels-pane #galleryResultsTable .title,
#searchPage #channels-pane #galleryResultsTable .channel-type-suffix,
#searchPage #galleries-pane #channelResultsTable .title,
#searchPage #galleries-pane #channelResultsTable .channel-type-suffix,
#searchPage #galleries-pane #galleryResultsTable .title,
#searchPage #galleries-pane #galleryResultsTable .channel-type-suffix,
#searchPage #search-Channelcategories-pane-pane #channelResultsTable .title,
#searchPage #search-Channelcategories-pane-pane #channelResultsTable .channel-type-suffix,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable .title,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable .channel-type-suffix,
#searchPage #channelcategories-pane #channelResultsTable .title,
#searchPage #channelcategories-pane #channelResultsTable .channel-type-suffix,
#searchPage #channelcategories-pane #galleryResultsTable .title,
#searchPage #channelcategories-pane #galleryResultsTable .channel-type-suffix {
  display: none
}

#searchResultsTable #channels-pane #channelResultsTable td.thumb,
#searchResultsTable #channels-pane #galleryResultsTable td.thumb,
#searchResultsTable #galleries-pane #channelResultsTable td.thumb,
#searchResultsTable #galleries-pane #galleryResultsTable td.thumb,
#searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb,
#searchResultsTable #channelcategories-pane #channelResultsTable td.thumb,
#searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb,
#searchPage #channels-pane #channelResultsTable td.thumb,
#searchPage #channels-pane #galleryResultsTable td.thumb,
#searchPage #galleries-pane #channelResultsTable td.thumb,
#searchPage #galleries-pane #galleryResultsTable td.thumb,
#searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb,
#searchPage #channelcategories-pane #channelResultsTable td.thumb,
#searchPage #channelcategories-pane #galleryResultsTable
td.thumb {
  width: 20%
}

#searchResultsTable #channels-pane #channelResultsTable td.thumb .wrapper.hidden-phone,
#searchResultsTable #channels-pane #galleryResultsTable td.thumb .wrapper.hidden-phone,
#searchResultsTable #galleries-pane #channelResultsTable td.thumb .wrapper.hidden-phone,
#searchResultsTable #galleries-pane #galleryResultsTable td.thumb .wrapper.hidden-phone,
#searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper.hidden-phone,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper.hidden-phone,
#searchResultsTable #channelcategories-pane #channelResultsTable td.thumb .wrapper.hidden-phone,
#searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb .wrapper.hidden-phone,
#searchPage #channels-pane #channelResultsTable td.thumb .wrapper.hidden-phone,
#searchPage #channels-pane #galleryResultsTable td.thumb .wrapper.hidden-phone,
#searchPage #galleries-pane #channelResultsTable td.thumb .wrapper.hidden-phone,
#searchPage #galleries-pane #galleryResultsTable td.thumb .wrapper.hidden-phone,
#searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper.hidden-phone,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper.hidden-phone,
#searchPage #channelcategories-pane #channelResultsTable td.thumb .wrapper.hidden-phone,
#searchPage #channelcategories-pane #galleryResultsTable td.thumb .wrapper.hidden-phone {
  display: block !important
}

#searchResultsTable #channels-pane #channelResultsTable td.thumb .phoneThumb.visible-phone,
#searchResultsTable #channels-pane #galleryResultsTable td.thumb .phoneThumb.visible-phone,
#searchResultsTable #galleries-pane #channelResultsTable td.thumb .phoneThumb.visible-phone,
#searchResultsTable #galleries-pane #galleryResultsTable td.thumb .phoneThumb.visible-phone,
#searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb .phoneThumb.visible-phone,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .phoneThumb.visible-phone,
#searchResultsTable #channelcategories-pane #channelResultsTable td.thumb .phoneThumb.visible-phone,
#searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb .phoneThumb.visible-phone,
#searchPage #channels-pane #channelResultsTable td.thumb .phoneThumb.visible-phone,
#searchPage #channels-pane #galleryResultsTable td.thumb .phoneThumb.visible-phone,
#searchPage #galleries-pane #channelResultsTable td.thumb .phoneThumb.visible-phone,
#searchPage #galleries-pane #galleryResultsTable td.thumb .phoneThumb.visible-phone,
#searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb .phoneThumb.visible-phone,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .phoneThumb.visible-phone,
#searchPage #channelcategories-pane #channelResultsTable td.thumb .phoneThumb.visible-phone,
#searchPage #channelcategories-pane #galleryResultsTable td.thumb .phoneThumb.visible-phone {
  display: none !important
}

#searchResultsTable #channels-pane #channelResultsTable td.thumb .wrapper,
#searchResultsTable #channels-pane #channelResultsTable td.thumb h4,
#searchResultsTable #channels-pane #galleryResultsTable td.thumb .wrapper,
#searchResultsTable #channels-pane #galleryResultsTable td.thumb h4,
#searchResultsTable #galleries-pane #channelResultsTable td.thumb .wrapper,
#searchResultsTable #galleries-pane #channelResultsTable td.thumb h4,
#searchResultsTable #galleries-pane #galleryResultsTable td.thumb .wrapper,
#searchResultsTable #galleries-pane #galleryResultsTable td.thumb h4,
#searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper,
#searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4,
#searchResultsTable #channelcategories-pane #channelResultsTable td.thumb .wrapper,
#searchResultsTable #channelcategories-pane #channelResultsTable td.thumb h4,
#searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb .wrapper,
#searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb h4,
#searchPage #channels-pane #channelResultsTable td.thumb .wrapper,
#searchPage #channels-pane #channelResultsTable td.thumb h4,
#searchPage #channels-pane #galleryResultsTable td.thumb .wrapper,
#searchPage #channels-pane #galleryResultsTable td.thumb h4,
#searchPage #galleries-pane #channelResultsTable td.thumb .wrapper,
#searchPage #galleries-pane #channelResultsTable td.thumb h4,
#searchPage #galleries-pane #galleryResultsTable td.thumb .wrapper,
#searchPage #galleries-pane #galleryResultsTable td.thumb h4,
#searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper,
#searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4,
#searchPage #channelcategories-pane #channelResultsTable td.thumb .wrapper,
#searchPage #channelcategories-pane #channelResultsTable td.thumb h4,
#searchPage #channelcategories-pane #galleryResultsTable td.thumb .wrapper,
#searchPage #channelcategories-pane #galleryResultsTable td.thumb
h4 {
  width: 322px;
  height: 181px;
  margin-right: 36px;
  margin-top: 16px;
  margin-bottom: 16px;
  position: relative
}

@media (max-width: 767px) {
  #searchResultsTable #channels-pane #channelResultsTable td.thumb .wrapper,
  #searchResultsTable #channels-pane #channelResultsTable td.thumb h4,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb .wrapper,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb h4,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb .wrapper,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb h4,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb .wrapper,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb h4,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb .wrapper,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb h4,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb .wrapper,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb h4,
  #searchPage #channels-pane #channelResultsTable td.thumb .wrapper,
  #searchPage #channels-pane #channelResultsTable td.thumb h4,
  #searchPage #channels-pane #galleryResultsTable td.thumb .wrapper,
  #searchPage #channels-pane #galleryResultsTable td.thumb h4,
  #searchPage #galleries-pane #channelResultsTable td.thumb .wrapper,
  #searchPage #galleries-pane #channelResultsTable td.thumb h4,
  #searchPage #galleries-pane #galleryResultsTable td.thumb .wrapper,
  #searchPage #galleries-pane #galleryResultsTable td.thumb h4,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb .wrapper,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb h4,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb .wrapper,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb
  h4 {
    width: 258px;
    height: 145px
  }
}

@media (max-width: 480px) {
  #searchResultsTable #channels-pane #channelResultsTable td.thumb .wrapper,
  #searchResultsTable #channels-pane #channelResultsTable td.thumb h4,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb .wrapper,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb h4,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb .wrapper,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb h4,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb .wrapper,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb h4,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb .wrapper,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb h4,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb .wrapper,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb h4,
  #searchPage #channels-pane #channelResultsTable td.thumb .wrapper,
  #searchPage #channels-pane #channelResultsTable td.thumb h4,
  #searchPage #channels-pane #galleryResultsTable td.thumb .wrapper,
  #searchPage #channels-pane #galleryResultsTable td.thumb h4,
  #searchPage #galleries-pane #channelResultsTable td.thumb .wrapper,
  #searchPage #galleries-pane #channelResultsTable td.thumb h4,
  #searchPage #galleries-pane #galleryResultsTable td.thumb .wrapper,
  #searchPage #galleries-pane #galleryResultsTable td.thumb h4,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb .wrapper,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb h4,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb .wrapper,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb
  h4 {
    width: 171px;
    height: 96px;
    margin-right: 20px
  }
}

#searchResultsTable #channels-pane #channelResultsTable td.thumb .wrapper a,
#searchResultsTable #channels-pane #channelResultsTable td.thumb h4 a,
#searchResultsTable #channels-pane #galleryResultsTable td.thumb .wrapper a,
#searchResultsTable #channels-pane #galleryResultsTable td.thumb h4 a,
#searchResultsTable #galleries-pane #channelResultsTable td.thumb .wrapper a,
#searchResultsTable #galleries-pane #channelResultsTable td.thumb h4 a,
#searchResultsTable #galleries-pane #galleryResultsTable td.thumb .wrapper a,
#searchResultsTable #galleries-pane #galleryResultsTable td.thumb h4 a,
#searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper a,
#searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 a,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper a,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 a,
#searchResultsTable #channelcategories-pane #channelResultsTable td.thumb .wrapper a,
#searchResultsTable #channelcategories-pane #channelResultsTable td.thumb h4 a,
#searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb .wrapper a,
#searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb h4 a,
#searchPage #channels-pane #channelResultsTable td.thumb .wrapper a,
#searchPage #channels-pane #channelResultsTable td.thumb h4 a,
#searchPage #channels-pane #galleryResultsTable td.thumb .wrapper a,
#searchPage #channels-pane #galleryResultsTable td.thumb h4 a,
#searchPage #galleries-pane #channelResultsTable td.thumb .wrapper a,
#searchPage #galleries-pane #channelResultsTable td.thumb h4 a,
#searchPage #galleries-pane #galleryResultsTable td.thumb .wrapper a,
#searchPage #galleries-pane #galleryResultsTable td.thumb h4 a,
#searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper a,
#searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 a,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper a,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 a,
#searchPage #channelcategories-pane #channelResultsTable td.thumb .wrapper a,
#searchPage #channelcategories-pane #channelResultsTable td.thumb h4 a,
#searchPage #channelcategories-pane #galleryResultsTable td.thumb .wrapper a,
#searchPage #channelcategories-pane #galleryResultsTable td.thumb h4
a {
  color: #1195ff !important
}

#searchResultsTable #channels-pane #channelResultsTable td.thumb .wrapper a:hover,
#searchResultsTable #channels-pane #channelResultsTable td.thumb h4 a:hover,
#searchResultsTable #channels-pane #galleryResultsTable td.thumb .wrapper a:hover,
#searchResultsTable #channels-pane #galleryResultsTable td.thumb h4 a:hover,
#searchResultsTable #galleries-pane #channelResultsTable td.thumb .wrapper a:hover,
#searchResultsTable #galleries-pane #channelResultsTable td.thumb h4 a:hover,
#searchResultsTable #galleries-pane #galleryResultsTable td.thumb .wrapper a:hover,
#searchResultsTable #galleries-pane #galleryResultsTable td.thumb h4 a:hover,
#searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper a:hover,
#searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 a:hover,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper a:hover,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 a:hover,
#searchResultsTable #channelcategories-pane #channelResultsTable td.thumb .wrapper a:hover,
#searchResultsTable #channelcategories-pane #channelResultsTable td.thumb h4 a:hover,
#searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb .wrapper a:hover,
#searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb h4 a:hover,
#searchPage #channels-pane #channelResultsTable td.thumb .wrapper a:hover,
#searchPage #channels-pane #channelResultsTable td.thumb h4 a:hover,
#searchPage #channels-pane #galleryResultsTable td.thumb .wrapper a:hover,
#searchPage #channels-pane #galleryResultsTable td.thumb h4 a:hover,
#searchPage #galleries-pane #channelResultsTable td.thumb .wrapper a:hover,
#searchPage #galleries-pane #channelResultsTable td.thumb h4 a:hover,
#searchPage #galleries-pane #galleryResultsTable td.thumb .wrapper a:hover,
#searchPage #galleries-pane #galleryResultsTable td.thumb h4 a:hover,
#searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper a:hover,
#searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 a:hover,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper a:hover,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 a:hover,
#searchPage #channelcategories-pane #channelResultsTable td.thumb .wrapper a:hover,
#searchPage #channelcategories-pane #channelResultsTable td.thumb h4 a:hover,
#searchPage #channelcategories-pane #galleryResultsTable td.thumb .wrapper a:hover,
#searchPage #channelcategories-pane #galleryResultsTable td.thumb h4 a:hover {
  color: #00a1bc !important
}

#searchResultsTable #channels-pane #channelResultsTable td.thumb .wrapper .overlay_wrapper,
#searchResultsTable #channels-pane #channelResultsTable td.thumb h4 .overlay_wrapper,
#searchResultsTable #channels-pane #galleryResultsTable td.thumb .wrapper .overlay_wrapper,
#searchResultsTable #channels-pane #galleryResultsTable td.thumb h4 .overlay_wrapper,
#searchResultsTable #galleries-pane #channelResultsTable td.thumb .wrapper .overlay_wrapper,
#searchResultsTable #galleries-pane #channelResultsTable td.thumb h4 .overlay_wrapper,
#searchResultsTable #galleries-pane #galleryResultsTable td.thumb .wrapper .overlay_wrapper,
#searchResultsTable #galleries-pane #galleryResultsTable td.thumb h4 .overlay_wrapper,
#searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .overlay_wrapper,
#searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .overlay_wrapper,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .overlay_wrapper,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .overlay_wrapper,
#searchResultsTable #channelcategories-pane #channelResultsTable td.thumb .wrapper .overlay_wrapper,
#searchResultsTable #channelcategories-pane #channelResultsTable td.thumb h4 .overlay_wrapper,
#searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb .wrapper .overlay_wrapper,
#searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb h4 .overlay_wrapper,
#searchPage #channels-pane #channelResultsTable td.thumb .wrapper .overlay_wrapper,
#searchPage #channels-pane #channelResultsTable td.thumb h4 .overlay_wrapper,
#searchPage #channels-pane #galleryResultsTable td.thumb .wrapper .overlay_wrapper,
#searchPage #channels-pane #galleryResultsTable td.thumb h4 .overlay_wrapper,
#searchPage #galleries-pane #channelResultsTable td.thumb .wrapper .overlay_wrapper,
#searchPage #galleries-pane #channelResultsTable td.thumb h4 .overlay_wrapper,
#searchPage #galleries-pane #galleryResultsTable td.thumb .wrapper .overlay_wrapper,
#searchPage #galleries-pane #galleryResultsTable td.thumb h4 .overlay_wrapper,
#searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .overlay_wrapper,
#searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .overlay_wrapper,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .overlay_wrapper,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .overlay_wrapper,
#searchPage #channelcategories-pane #channelResultsTable td.thumb .wrapper .overlay_wrapper,
#searchPage #channelcategories-pane #channelResultsTable td.thumb h4 .overlay_wrapper,
#searchPage #channelcategories-pane #galleryResultsTable td.thumb .wrapper .overlay_wrapper,
#searchPage #channelcategories-pane #galleryResultsTable td.thumb h4
.overlay_wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0px;
  background-color: black;
  opacity: 0.60;
  -webkit-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  -ms-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s
}

#searchResultsTable #channels-pane #channelResultsTable td.thumb .wrapper .topPadding,
#searchResultsTable #channels-pane #channelResultsTable td.thumb h4 .topPadding,
#searchResultsTable #channels-pane #galleryResultsTable td.thumb .wrapper .topPadding,
#searchResultsTable #channels-pane #galleryResultsTable td.thumb h4 .topPadding,
#searchResultsTable #galleries-pane #channelResultsTable td.thumb .wrapper .topPadding,
#searchResultsTable #galleries-pane #channelResultsTable td.thumb h4 .topPadding,
#searchResultsTable #galleries-pane #galleryResultsTable td.thumb .wrapper .topPadding,
#searchResultsTable #galleries-pane #galleryResultsTable td.thumb h4 .topPadding,
#searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .topPadding,
#searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .topPadding,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .topPadding,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .topPadding,
#searchResultsTable #channelcategories-pane #channelResultsTable td.thumb .wrapper .topPadding,
#searchResultsTable #channelcategories-pane #channelResultsTable td.thumb h4 .topPadding,
#searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb .wrapper .topPadding,
#searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb h4 .topPadding,
#searchPage #channels-pane #channelResultsTable td.thumb .wrapper .topPadding,
#searchPage #channels-pane #channelResultsTable td.thumb h4 .topPadding,
#searchPage #channels-pane #galleryResultsTable td.thumb .wrapper .topPadding,
#searchPage #channels-pane #galleryResultsTable td.thumb h4 .topPadding,
#searchPage #galleries-pane #channelResultsTable td.thumb .wrapper .topPadding,
#searchPage #galleries-pane #channelResultsTable td.thumb h4 .topPadding,
#searchPage #galleries-pane #galleryResultsTable td.thumb .wrapper .topPadding,
#searchPage #galleries-pane #galleryResultsTable td.thumb h4 .topPadding,
#searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .topPadding,
#searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .topPadding,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .topPadding,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .topPadding,
#searchPage #channelcategories-pane #channelResultsTable td.thumb .wrapper .topPadding,
#searchPage #channelcategories-pane #channelResultsTable td.thumb h4 .topPadding,
#searchPage #channelcategories-pane #galleryResultsTable td.thumb .wrapper .topPadding,
#searchPage #channelcategories-pane #galleryResultsTable td.thumb h4
.topPadding {
  height: 100%;
  display: table;
  padding-top: 0px
}

#searchResultsTable #channels-pane #channelResultsTable td.thumb .wrapper .topPadding i,
#searchResultsTable #channels-pane #channelResultsTable td.thumb h4 .topPadding i,
#searchResultsTable #channels-pane #galleryResultsTable td.thumb .wrapper .topPadding i,
#searchResultsTable #channels-pane #galleryResultsTable td.thumb h4 .topPadding i,
#searchResultsTable #galleries-pane #channelResultsTable td.thumb .wrapper .topPadding i,
#searchResultsTable #galleries-pane #channelResultsTable td.thumb h4 .topPadding i,
#searchResultsTable #galleries-pane #galleryResultsTable td.thumb .wrapper .topPadding i,
#searchResultsTable #galleries-pane #galleryResultsTable td.thumb h4 .topPadding i,
#searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .topPadding i,
#searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .topPadding i,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .topPadding i,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .topPadding i,
#searchResultsTable #channelcategories-pane #channelResultsTable td.thumb .wrapper .topPadding i,
#searchResultsTable #channelcategories-pane #channelResultsTable td.thumb h4 .topPadding i,
#searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb .wrapper .topPadding i,
#searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb h4 .topPadding i,
#searchPage #channels-pane #channelResultsTable td.thumb .wrapper .topPadding i,
#searchPage #channels-pane #channelResultsTable td.thumb h4 .topPadding i,
#searchPage #channels-pane #galleryResultsTable td.thumb .wrapper .topPadding i,
#searchPage #channels-pane #galleryResultsTable td.thumb h4 .topPadding i,
#searchPage #galleries-pane #channelResultsTable td.thumb .wrapper .topPadding i,
#searchPage #galleries-pane #channelResultsTable td.thumb h4 .topPadding i,
#searchPage #galleries-pane #galleryResultsTable td.thumb .wrapper .topPadding i,
#searchPage #galleries-pane #galleryResultsTable td.thumb h4 .topPadding i,
#searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .topPadding i,
#searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .topPadding i,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .topPadding i,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .topPadding i,
#searchPage #channelcategories-pane #channelResultsTable td.thumb .wrapper .topPadding i,
#searchPage #channelcategories-pane #channelResultsTable td.thumb h4 .topPadding i,
#searchPage #channelcategories-pane #galleryResultsTable td.thumb .wrapper .topPadding i,
#searchPage #channelcategories-pane #galleryResultsTable td.thumb h4 .topPadding
i {
  display: table-cell;
  vertical-align: middle
}

@media (min-width: 1200px) {
  #searchResultsTable #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #channels-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchPage #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #channels-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchPage #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #channels-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchPage #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #galleries-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchPage #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb h4
  .channel_stats {
    z-index: 50;
    color: white;
    text-align: center;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 0.5px;
    bottom: 50px
  }

  #searchResultsTable #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchResultsTable #channels-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchPage #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchPage #channels-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchPage #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchPage #channels-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchPage #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchPage #galleries-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchPage #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchPage #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid {
    width: auto;
    display: inline-block
  }

  #searchResultsTable #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid.hidden-tablet,
  #searchResultsTable #channels-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid.hidden-tablet,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid.hidden-tablet,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid.hidden-tablet,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid.hidden-tablet,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid.hidden-tablet,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid.hidden-tablet,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid.hidden-tablet,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid.hidden-tablet,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid.hidden-tablet,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid.hidden-tablet,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid.hidden-tablet,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid.hidden-tablet,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid.hidden-tablet,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid.hidden-tablet,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid.hidden-tablet,
  #searchPage #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid.hidden-tablet,
  #searchPage #channels-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid.hidden-tablet,
  #searchPage #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid.hidden-tablet,
  #searchPage #channels-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid.hidden-tablet,
  #searchPage #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid.hidden-tablet,
  #searchPage #galleries-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid.hidden-tablet,
  #searchPage #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid.hidden-tablet,
  #searchPage #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid.hidden-tablet,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid.hidden-tablet,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid.hidden-tablet,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid.hidden-tablet,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid.hidden-tablet,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid.hidden-tablet,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid.hidden-tablet,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid.hidden-tablet,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid.hidden-tablet {
    visibility: visible;
    display: inline-block !important
  }

  #searchResultsTable #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid span,
  #searchResultsTable #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid a,
  #searchResultsTable #channels-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid span,
  #searchResultsTable #channels-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid a,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid span,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid a,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid span,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid a,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid span,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid a,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid span,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid a,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid span,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid a,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid span,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid a,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid span,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid a,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid span,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid a,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid span,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid a,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid span,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid a,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid span,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid a,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid span,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid a,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid span,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid a,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid span,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid a,
  #searchPage #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid span,
  #searchPage #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid a,
  #searchPage #channels-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid span,
  #searchPage #channels-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid a,
  #searchPage #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid span,
  #searchPage #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid a,
  #searchPage #channels-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid span,
  #searchPage #channels-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid a,
  #searchPage #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid span,
  #searchPage #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid a,
  #searchPage #galleries-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid span,
  #searchPage #galleries-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid a,
  #searchPage #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid span,
  #searchPage #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid a,
  #searchPage #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid span,
  #searchPage #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid a,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid span,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid a,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid span,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid a,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid span,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid a,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid span,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid a,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid span,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid a,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid span,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid a,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid span,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid a,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid span,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid
  a {
    float: none;
    z-index: 100;
    position: relative;
    text-decoration: none
  }

  #searchResultsTable #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid span:before,
  #searchResultsTable #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid a:before,
  #searchResultsTable #channels-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid span:before,
  #searchResultsTable #channels-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid a:before,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid span:before,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid a:before,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid span:before,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid a:before,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid span:before,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid a:before,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid span:before,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid a:before,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid span:before,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid a:before,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid span:before,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid a:before,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid span:before,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid a:before,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid span:before,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid a:before,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid span:before,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid a:before,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid span:before,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid a:before,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid span:before,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid a:before,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid span:before,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid a:before,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid span:before,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid a:before,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid span:before,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid a:before,
  #searchPage #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid span:before,
  #searchPage #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid a:before,
  #searchPage #channels-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid span:before,
  #searchPage #channels-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid a:before,
  #searchPage #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid span:before,
  #searchPage #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid a:before,
  #searchPage #channels-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid span:before,
  #searchPage #channels-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid a:before,
  #searchPage #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid span:before,
  #searchPage #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid a:before,
  #searchPage #galleries-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid span:before,
  #searchPage #galleries-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid a:before,
  #searchPage #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid span:before,
  #searchPage #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid a:before,
  #searchPage #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid span:before,
  #searchPage #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid a:before,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid span:before,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid a:before,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid span:before,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid a:before,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid span:before,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid a:before,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid span:before,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid a:before,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid span:before,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid a:before,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid span:before,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid a:before,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid span:before,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid a:before,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid span:before,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid a:before {
    margin-left: 6px;
    margin-right: 6px;
    color: white
  }

  #searchResultsTable #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid .channel_stats_content:after,
  #searchResultsTable #channels-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid .channel_stats_content:after,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid .channel_stats_content:after,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid .channel_stats_content:after,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid .channel_stats_content:after,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid .channel_stats_content:after,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid .channel_stats_content:after,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid .channel_stats_content:after,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid .channel_stats_content:after,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid .channel_stats_content:after,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid .channel_stats_content:after,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid .channel_stats_content:after,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid .channel_stats_content:after,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid .channel_stats_content:after,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid .channel_stats_content:after,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid .channel_stats_content:after,
  #searchPage #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid .channel_stats_content:after,
  #searchPage #channels-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid .channel_stats_content:after,
  #searchPage #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid .channel_stats_content:after,
  #searchPage #channels-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid .channel_stats_content:after,
  #searchPage #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid .channel_stats_content:after,
  #searchPage #galleries-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid .channel_stats_content:after,
  #searchPage #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid .channel_stats_content:after,
  #searchPage #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid .channel_stats_content:after,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid .channel_stats_content:after,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid .channel_stats_content:after,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid .channel_stats_content:after,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid .channel_stats_content:after,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid .channel_stats_content:after,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid .channel_stats_content:after,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid .channel_stats_content:after,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid .channel_stats_content:after {
    content: '|';
    display: inline-block;
    margin-left: 3px;
    margin-right: 5px
  }
}

@media (min-width: 1200px) and (max-width: 979px) and (min-width: 768px) {
  #searchResultsTable #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #channels-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchPage #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #channels-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchPage #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #channels-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchPage #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #galleries-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchPage #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb h4
  .channel_stats {
    bottom: 66px
  }
}

@media (min-width: 1200px) and (min-width: 1200px) {
  #searchResultsTable #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #channels-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchPage #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #channels-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchPage #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #channels-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchPage #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #galleries-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchPage #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb h4
  .channel_stats {
    bottom: 71px
  }
}

@media (min-width: 1200px) and (min-width: 1336px) {
  #searchResultsTable #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #channels-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchPage #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #channels-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchPage #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #channels-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchPage #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #galleries-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchPage #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb h4
  .channel_stats {
    bottom: 76px
  }
}

@media (min-width: 1200px) and (min-width: 1600px) {
  #searchResultsTable #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #channels-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchPage #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #channels-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchPage #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #channels-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchPage #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #galleries-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchPage #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb h4
  .channel_stats {
    bottom: 99px
  }
}

@media (max-width: 1200px) {
  #searchResultsTable #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #channels-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchPage #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #channels-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchPage #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #channels-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchPage #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #galleries-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchPage #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb h4
  .channel_stats {
    font-weight: 300;
    color: white
  }

  #searchResultsTable #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchResultsTable #channels-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchPage #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchPage #channels-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchPage #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchPage #channels-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchPage #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchPage #galleries-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchPage #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchPage #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid {
    text-align: inherit;
    position: relative;
    left: 16px;
    bottom: 70px
  }

  #searchResultsTable #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid span,
  #searchResultsTable #channels-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid span,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid span,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid span,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid span,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid span,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid span,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid span,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid span,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid span,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid span,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid span,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid span,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid span,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid span,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid span,
  #searchPage #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid span,
  #searchPage #channels-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid span,
  #searchPage #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid span,
  #searchPage #channels-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid span,
  #searchPage #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid span,
  #searchPage #galleries-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid span,
  #searchPage #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid span,
  #searchPage #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid span,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid span,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid span,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid span,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid span,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid span,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid span,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid span,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid
  span {
    display: block
  }

  #searchResultsTable #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid span:before,
  #searchResultsTable #channels-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid span:before,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid span:before,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid span:before,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid span:before,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid span:before,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid span:before,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid span:before,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid span:before,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid span:before,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid span:before,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid span:before,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid span:before,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid span:before,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid span:before,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid span:before,
  #searchPage #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid span:before,
  #searchPage #channels-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid span:before,
  #searchPage #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid span:before,
  #searchPage #channels-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid span:before,
  #searchPage #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid span:before,
  #searchPage #galleries-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid span:before,
  #searchPage #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid span:before,
  #searchPage #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid span:before,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid span:before,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid span:before,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid span:before,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid span:before,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid span:before,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid span:before,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid span:before,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid span:before {
    content: ''
  }

  #searchResultsTable #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid.hidden-tablet,
  #searchResultsTable #channels-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid.hidden-tablet,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid.hidden-tablet,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid.hidden-tablet,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid.hidden-tablet,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid.hidden-tablet,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid.hidden-tablet,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid.hidden-tablet,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid.hidden-tablet,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid.hidden-tablet,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid.hidden-tablet,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid.hidden-tablet,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid.hidden-tablet,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid.hidden-tablet,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid.hidden-tablet,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid.hidden-tablet,
  #searchPage #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid.hidden-tablet,
  #searchPage #channels-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid.hidden-tablet,
  #searchPage #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid.hidden-tablet,
  #searchPage #channels-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid.hidden-tablet,
  #searchPage #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid.hidden-tablet,
  #searchPage #galleries-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid.hidden-tablet,
  #searchPage #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid.hidden-tablet,
  #searchPage #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid.hidden-tablet,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid.hidden-tablet,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid.hidden-tablet,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid.hidden-tablet,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid.hidden-tablet,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid.hidden-tablet,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid.hidden-tablet,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid.hidden-tablet,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid.hidden-tablet {
    visibility: visible;
    display: inline-block !important
  }
}

@media (max-width: 1200px) and (max-width: 480px) {
  #searchResultsTable #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchResultsTable #channels-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchResultsTable #galleries-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchPage #channels-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchPage #channels-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchPage #channels-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchPage #channels-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchPage #galleries-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchPage #galleries-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchPage #galleries-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchPage #galleries-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchPage #channelcategories-pane #channelResultsTable td.thumb h4 .channel_stats .row-fluid,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb .wrapper .channel_stats .row-fluid,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb h4 .channel_stats .row-fluid {
    bottom: 64px;
    left: 10px
  }
}

#searchResultsTable #channels-pane #channelResultsTable td.data i,
#searchResultsTable #channels-pane #galleryResultsTable td.data i,
#searchResultsTable #galleries-pane #channelResultsTable td.data i,
#searchResultsTable #galleries-pane #galleryResultsTable td.data i,
#searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.data i,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.data i,
#searchResultsTable #channelcategories-pane #channelResultsTable td.data i,
#searchResultsTable #channelcategories-pane #galleryResultsTable td.data i,
#searchPage #channels-pane #channelResultsTable td.data i,
#searchPage #channels-pane #galleryResultsTable td.data i,
#searchPage #galleries-pane #channelResultsTable td.data i,
#searchPage #galleries-pane #galleryResultsTable td.data i,
#searchPage #search-Channelcategories-pane-pane #channelResultsTable td.data i,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.data i,
#searchPage #channelcategories-pane #channelResultsTable td.data i,
#searchPage #channelcategories-pane #galleryResultsTable td.data
i {
  position: absolute;
  top: 25px;
  color: white;
  font-size: 14px
}

#searchResultsTable #channels-pane #channelResultsTable td.data i:first-child,
#searchResultsTable #channels-pane #galleryResultsTable td.data i:first-child,
#searchResultsTable #galleries-pane #channelResultsTable td.data i:first-child,
#searchResultsTable #galleries-pane #galleryResultsTable td.data i:first-child,
#searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.data i:first-child,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.data i:first-child,
#searchResultsTable #channelcategories-pane #channelResultsTable td.data i:first-child,
#searchResultsTable #channelcategories-pane #galleryResultsTable td.data i:first-child,
#searchPage #channels-pane #channelResultsTable td.data i:first-child,
#searchPage #channels-pane #galleryResultsTable td.data i:first-child,
#searchPage #galleries-pane #channelResultsTable td.data i:first-child,
#searchPage #galleries-pane #galleryResultsTable td.data i:first-child,
#searchPage #search-Channelcategories-pane-pane #channelResultsTable td.data i:first-child,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.data i:first-child,
#searchPage #channelcategories-pane #channelResultsTable td.data i:first-child,
#searchPage #channelcategories-pane #galleryResultsTable td.data i:first-child {
  left: -347px
}

@media (max-width: 767px) {
  #searchResultsTable #channels-pane #channelResultsTable td.data i:first-child,
  #searchResultsTable #channels-pane #galleryResultsTable td.data i:first-child,
  #searchResultsTable #galleries-pane #channelResultsTable td.data i:first-child,
  #searchResultsTable #galleries-pane #galleryResultsTable td.data i:first-child,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.data i:first-child,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.data i:first-child,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.data i:first-child,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.data i:first-child,
  #searchPage #channels-pane #channelResultsTable td.data i:first-child,
  #searchPage #channels-pane #galleryResultsTable td.data i:first-child,
  #searchPage #galleries-pane #channelResultsTable td.data i:first-child,
  #searchPage #galleries-pane #galleryResultsTable td.data i:first-child,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.data i:first-child,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.data i:first-child,
  #searchPage #channelcategories-pane #channelResultsTable td.data i:first-child,
  #searchPage #channelcategories-pane #galleryResultsTable td.data i:first-child {
    left: -280px
  }
}

@media (max-width: 480px) {
  #searchResultsTable #channels-pane #channelResultsTable td.data i:first-child,
  #searchResultsTable #channels-pane #galleryResultsTable td.data i:first-child,
  #searchResultsTable #galleries-pane #channelResultsTable td.data i:first-child,
  #searchResultsTable #galleries-pane #galleryResultsTable td.data i:first-child,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.data i:first-child,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.data i:first-child,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.data i:first-child,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.data i:first-child,
  #searchPage #channels-pane #channelResultsTable td.data i:first-child,
  #searchPage #channels-pane #galleryResultsTable td.data i:first-child,
  #searchPage #galleries-pane #channelResultsTable td.data i:first-child,
  #searchPage #galleries-pane #galleryResultsTable td.data i:first-child,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.data i:first-child,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.data i:first-child,
  #searchPage #channelcategories-pane #channelResultsTable td.data i:first-child,
  #searchPage #channelcategories-pane #galleryResultsTable td.data i:first-child {
    left: -183px
  }
}

#searchResultsTable #channels-pane #channelResultsTable td.data i:nth-child(2),
#searchResultsTable #channels-pane #galleryResultsTable td.data i:nth-child(2),
#searchResultsTable #galleries-pane #channelResultsTable td.data i:nth-child(2),
#searchResultsTable #galleries-pane #galleryResultsTable td.data i:nth-child(2),
#searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.data i:nth-child(2),
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.data i:nth-child(2),
#searchResultsTable #channelcategories-pane #channelResultsTable td.data i:nth-child(2),
#searchResultsTable #channelcategories-pane #galleryResultsTable td.data i:nth-child(2),
#searchPage #channels-pane #channelResultsTable td.data i:nth-child(2),
#searchPage #channels-pane #galleryResultsTable td.data i:nth-child(2),
#searchPage #galleries-pane #channelResultsTable td.data i:nth-child(2),
#searchPage #galleries-pane #galleryResultsTable td.data i:nth-child(2),
#searchPage #search-Channelcategories-pane-pane #channelResultsTable td.data i:nth-child(2),
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.data i:nth-child(2),
#searchPage #channelcategories-pane #channelResultsTable td.data i:nth-child(2),
#searchPage #channelcategories-pane #galleryResultsTable td.data i:nth-child(2) {
  left: -327px
}

@media (max-width: 767px) {
  #searchResultsTable #channels-pane #channelResultsTable td.data i:nth-child(2),
  #searchResultsTable #channels-pane #galleryResultsTable td.data i:nth-child(2),
  #searchResultsTable #galleries-pane #channelResultsTable td.data i:nth-child(2),
  #searchResultsTable #galleries-pane #galleryResultsTable td.data i:nth-child(2),
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.data i:nth-child(2),
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.data i:nth-child(2),
  #searchResultsTable #channelcategories-pane #channelResultsTable td.data i:nth-child(2),
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.data i:nth-child(2),
  #searchPage #channels-pane #channelResultsTable td.data i:nth-child(2),
  #searchPage #channels-pane #galleryResultsTable td.data i:nth-child(2),
  #searchPage #galleries-pane #channelResultsTable td.data i:nth-child(2),
  #searchPage #galleries-pane #galleryResultsTable td.data i:nth-child(2),
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.data i:nth-child(2),
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.data i:nth-child(2),
  #searchPage #channelcategories-pane #channelResultsTable td.data i:nth-child(2),
  #searchPage #channelcategories-pane #galleryResultsTable td.data i:nth-child(2) {
    left: -260px
  }
}

@media (max-width: 480px) {
  #searchResultsTable #channels-pane #channelResultsTable td.data i:nth-child(2),
  #searchResultsTable #channels-pane #galleryResultsTable td.data i:nth-child(2),
  #searchResultsTable #galleries-pane #channelResultsTable td.data i:nth-child(2),
  #searchResultsTable #galleries-pane #galleryResultsTable td.data i:nth-child(2),
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.data i:nth-child(2),
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.data i:nth-child(2),
  #searchResultsTable #channelcategories-pane #channelResultsTable td.data i:nth-child(2),
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.data i:nth-child(2),
  #searchPage #channels-pane #channelResultsTable td.data i:nth-child(2),
  #searchPage #channels-pane #galleryResultsTable td.data i:nth-child(2),
  #searchPage #galleries-pane #channelResultsTable td.data i:nth-child(2),
  #searchPage #galleries-pane #galleryResultsTable td.data i:nth-child(2),
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.data i:nth-child(2),
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.data i:nth-child(2),
  #searchPage #channelcategories-pane #channelResultsTable td.data i:nth-child(2),
  #searchPage #channelcategories-pane #galleryResultsTable td.data i:nth-child(2) {
    left: -163px
  }
}

#searchResultsTable #channels-pane #channelResultsTable td.data .tagsWrapper,
#searchResultsTable #channels-pane #galleryResultsTable td.data .tagsWrapper,
#searchResultsTable #galleries-pane #channelResultsTable td.data .tagsWrapper,
#searchResultsTable #galleries-pane #galleryResultsTable td.data .tagsWrapper,
#searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.data .tagsWrapper,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.data .tagsWrapper,
#searchResultsTable #channelcategories-pane #channelResultsTable td.data .tagsWrapper,
#searchResultsTable #channelcategories-pane #galleryResultsTable td.data .tagsWrapper,
#searchPage #channels-pane #channelResultsTable td.data .tagsWrapper,
#searchPage #channels-pane #galleryResultsTable td.data .tagsWrapper,
#searchPage #galleries-pane #channelResultsTable td.data .tagsWrapper,
#searchPage #galleries-pane #galleryResultsTable td.data .tagsWrapper,
#searchPage #search-Channelcategories-pane-pane #channelResultsTable td.data .tagsWrapper,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.data .tagsWrapper,
#searchPage #channelcategories-pane #channelResultsTable td.data .tagsWrapper,
#searchPage #channelcategories-pane #galleryResultsTable td.data
.tagsWrapper {
  margin-bottom: 30px
}

@media (max-width: 480px) {
  #searchResultsTable #channels-pane #channelResultsTable td.data .tagsWrapper,
  #searchResultsTable #channels-pane #galleryResultsTable td.data .tagsWrapper,
  #searchResultsTable #galleries-pane #channelResultsTable td.data .tagsWrapper,
  #searchResultsTable #galleries-pane #galleryResultsTable td.data .tagsWrapper,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.data .tagsWrapper,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.data .tagsWrapper,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.data .tagsWrapper,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.data .tagsWrapper,
  #searchPage #channels-pane #channelResultsTable td.data .tagsWrapper,
  #searchPage #channels-pane #galleryResultsTable td.data .tagsWrapper,
  #searchPage #galleries-pane #channelResultsTable td.data .tagsWrapper,
  #searchPage #galleries-pane #galleryResultsTable td.data .tagsWrapper,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.data .tagsWrapper,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.data .tagsWrapper,
  #searchPage #channelcategories-pane #channelResultsTable td.data .tagsWrapper,
  #searchPage #channelcategories-pane #galleryResultsTable td.data
  .tagsWrapper {
    display: none
  }
}

#searchResultsTable #channels-pane #channelResultsTable td.data .normalWordBreak.searchme,
#searchResultsTable #channels-pane #galleryResultsTable td.data .normalWordBreak.searchme,
#searchResultsTable #galleries-pane #channelResultsTable td.data .normalWordBreak.searchme,
#searchResultsTable #galleries-pane #galleryResultsTable td.data .normalWordBreak.searchme,
#searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.data .normalWordBreak.searchme,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.data .normalWordBreak.searchme,
#searchResultsTable #channelcategories-pane #channelResultsTable td.data .normalWordBreak.searchme,
#searchResultsTable #channelcategories-pane #galleryResultsTable td.data .normalWordBreak.searchme,
#searchPage #channels-pane #channelResultsTable td.data .normalWordBreak.searchme,
#searchPage #channels-pane #galleryResultsTable td.data .normalWordBreak.searchme,
#searchPage #galleries-pane #channelResultsTable td.data .normalWordBreak.searchme,
#searchPage #galleries-pane #galleryResultsTable td.data .normalWordBreak.searchme,
#searchPage #search-Channelcategories-pane-pane #channelResultsTable td.data .normalWordBreak.searchme,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.data .normalWordBreak.searchme,
#searchPage #channelcategories-pane #channelResultsTable td.data .normalWordBreak.searchme,
#searchPage #channelcategories-pane #galleryResultsTable td.data
.normalWordBreak.searchme {
  max-width: 85%
}

@media (min-width: 480px) and (max-width: 767px) {
  #searchResultsTable #channels-pane #channelResultsTable td.data .normalWordBreak.searchme,
  #searchResultsTable #channels-pane #galleryResultsTable td.data .normalWordBreak.searchme,
  #searchResultsTable #galleries-pane #channelResultsTable td.data .normalWordBreak.searchme,
  #searchResultsTable #galleries-pane #galleryResultsTable td.data .normalWordBreak.searchme,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.data .normalWordBreak.searchme,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.data .normalWordBreak.searchme,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.data .normalWordBreak.searchme,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.data .normalWordBreak.searchme,
  #searchPage #channels-pane #channelResultsTable td.data .normalWordBreak.searchme,
  #searchPage #channels-pane #galleryResultsTable td.data .normalWordBreak.searchme,
  #searchPage #galleries-pane #channelResultsTable td.data .normalWordBreak.searchme,
  #searchPage #galleries-pane #galleryResultsTable td.data .normalWordBreak.searchme,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.data .normalWordBreak.searchme,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.data .normalWordBreak.searchme,
  #searchPage #channelcategories-pane #channelResultsTable td.data .normalWordBreak.searchme,
  #searchPage #channelcategories-pane #galleryResultsTable td.data
  .normalWordBreak.searchme {
    max-width: 95%
  }
}

@media (min-width: 480px) {
  #searchResultsTable #channels-pane #channelResultsTable td.data .normalWordBreak.searchme.hidden-phone,
  #searchResultsTable #channels-pane #galleryResultsTable td.data .normalWordBreak.searchme.hidden-phone,
  #searchResultsTable #galleries-pane #channelResultsTable td.data .normalWordBreak.searchme.hidden-phone,
  #searchResultsTable #galleries-pane #galleryResultsTable td.data .normalWordBreak.searchme.hidden-phone,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.data .normalWordBreak.searchme.hidden-phone,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.data .normalWordBreak.searchme.hidden-phone,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.data .normalWordBreak.searchme.hidden-phone,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.data .normalWordBreak.searchme.hidden-phone,
  #searchPage #channels-pane #channelResultsTable td.data .normalWordBreak.searchme.hidden-phone,
  #searchPage #channels-pane #galleryResultsTable td.data .normalWordBreak.searchme.hidden-phone,
  #searchPage #galleries-pane #channelResultsTable td.data .normalWordBreak.searchme.hidden-phone,
  #searchPage #galleries-pane #galleryResultsTable td.data .normalWordBreak.searchme.hidden-phone,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.data .normalWordBreak.searchme.hidden-phone,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.data .normalWordBreak.searchme.hidden-phone,
  #searchPage #channelcategories-pane #channelResultsTable td.data .normalWordBreak.searchme.hidden-phone,
  #searchPage #channelcategories-pane #galleryResultsTable td.data .normalWordBreak.searchme.hidden-phone {
    display: block !important
  }
}

@media (max-width: 1200px) {
  #searchResultsTable #channels-pane #channelResultsTable td.data,
  #searchResultsTable #channels-pane #galleryResultsTable td.data,
  #searchResultsTable #galleries-pane #channelResultsTable td.data,
  #searchResultsTable #galleries-pane #galleryResultsTable td.data,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.data,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.data,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.data,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.data,
  #searchPage #channels-pane #channelResultsTable td.data,
  #searchPage #channels-pane #galleryResultsTable td.data,
  #searchPage #galleries-pane #channelResultsTable td.data,
  #searchPage #galleries-pane #galleryResultsTable td.data,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.data,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.data,
  #searchPage #channelcategories-pane #channelResultsTable td.data,
  #searchPage #channelcategories-pane #galleryResultsTable
  td.data {
    padding-top: 8px
  }
}

@media (max-width: 767px) {
  #searchResultsTable #channels-pane #channelResultsTable td.data,
  #searchResultsTable #channels-pane #galleryResultsTable td.data,
  #searchResultsTable #galleries-pane #channelResultsTable td.data,
  #searchResultsTable #galleries-pane #galleryResultsTable td.data,
  #searchResultsTable #search-Channelcategories-pane-pane #channelResultsTable td.data,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.data,
  #searchResultsTable #channelcategories-pane #channelResultsTable td.data,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.data,
  #searchPage #channels-pane #channelResultsTable td.data,
  #searchPage #channels-pane #galleryResultsTable td.data,
  #searchPage #galleries-pane #channelResultsTable td.data,
  #searchPage #galleries-pane #galleryResultsTable td.data,
  #searchPage #search-Channelcategories-pane-pane #channelResultsTable td.data,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.data,
  #searchPage #channelcategories-pane #channelResultsTable td.data,
  #searchPage #channelcategories-pane #galleryResultsTable
  td.data {
    padding-top: 16px
  }
}

#searchResultsTable #channels-pane #galleryResultsTable td.data p,
#searchResultsTable #galleries-pane #galleryResultsTable td.data p,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.data p,
#searchResultsTable #channelcategories-pane #galleryResultsTable td.data p,
#searchPage #channels-pane #galleryResultsTable td.data p,
#searchPage #galleries-pane #galleryResultsTable td.data p,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.data p,
#searchPage #channelcategories-pane #galleryResultsTable td.data
p {
  margin-top: 16px;
  font-size: 14px
}

#searchResultsTable #channels-pane #galleryResultsTable td.data .tagsWrapper,
#searchResultsTable #galleries-pane #galleryResultsTable td.data .tagsWrapper,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.data .tagsWrapper,
#searchResultsTable #channelcategories-pane #galleryResultsTable td.data .tagsWrapper,
#searchPage #channels-pane #galleryResultsTable td.data .tagsWrapper,
#searchPage #galleries-pane #galleryResultsTable td.data .tagsWrapper,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.data .tagsWrapper,
#searchPage #channelcategories-pane #galleryResultsTable td.data
.tagsWrapper {
  margin-bottom: 0
}

#searchResultsTable #channels-pane #galleryResultsTable td.thumb h4,
#searchResultsTable #galleries-pane #galleryResultsTable td.thumb h4,
#searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4,
#searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb h4,
#searchPage #channels-pane #galleryResultsTable td.thumb h4,
#searchPage #galleries-pane #galleryResultsTable td.thumb h4,
#searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4,
#searchPage #channelcategories-pane #galleryResultsTable td.thumb
h4 {
  height: auto;
  font-weight: normal;
  font-size: 16px
}

@media (max-width: 1200px) {
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb h4,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb h4,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb h4,
  #searchPage #channels-pane #galleryResultsTable td.thumb h4,
  #searchPage #galleries-pane #galleryResultsTable td.thumb h4,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb
  h4 {
    font-size: 22px
  }
}

@media (max-width: 767px) {
  #searchResultsTable #channels-pane #galleryResultsTable td.thumb h4,
  #searchResultsTable #galleries-pane #galleryResultsTable td.thumb h4,
  #searchResultsTable #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4,
  #searchResultsTable #channelcategories-pane #galleryResultsTable td.thumb h4,
  #searchPage #channels-pane #galleryResultsTable td.thumb h4,
  #searchPage #galleries-pane #galleryResultsTable td.thumb h4,
  #searchPage #search-Channelcategories-pane-pane #galleryResultsTable td.thumb h4,
  #searchPage #channelcategories-pane #galleryResultsTable td.thumb
  h4 {
    font-size: 16px
  }
}

@media (min-width: 1200px) {
  .body.module-default.controller-entry.action-view
  #content {
    margin-top: 30px
  }
}

@media (max-width: 767px) {
  .body.module-default.controller-entry.action-view
  #wrap.container {
    padding-top: 0
  }

  .body.module-default.controller-entry.action-view #wrap.container #mediaContainer
  #wrapper {
    margin-left: -12px;
    margin-right: -12px
  }
}

#mySidebar {
  padding-left: 40px
}

#mySidebar
#sideCarousel.carousel {
  margin-bottom: 0
}

#mySidebar
#sideSelectWrap {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 6px;
  margin-bottom: 14px
}

#mySidebar #sideSelectWrap button,
#mySidebar #sideSelectWrap button:active,
#mySidebar #sideSelectWrap button:focus {
  border-color: transparent !important;
  background-color: transparent;
  box-shadow: none;
  padding-right: 12px;
  padding-left: 12px
}

#mySidebar #sideSelectWrap button:hover {
  border-color: transparent !important
}

#mySidebar #sideSelectWrap button.btn-danger {
  color: #df4508
}

#mySidebar #sideSelectWrap button.btn-danger:hover {
  color: #c83e07;
  text-decoration: underline
}

#mySidebar #sideSelectWrap button
.caret {
  margin-left: 0
}

#mySidebar #sideSelectWrap
button#btnTitle {
  line-height: 20px;
  padding-left: 0;
  padding-top: 0;
  margin-right: -10px;
  font-weight: lighter;
  font-size: 22px
}

#mySidebar
.table {
  border: none;
  margin-bottom: 0
}

#mySidebar .table
td {
  border: none
}

#mySidebar
h3 {
  line-height: 20px;
  font-weight: normal;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 14px;
  margin-bottom: 4px;
  margin-top: 2px
}

#mySidebar .table-hover tbody tr:hover > td,
#mySidebar .table-hover tbody tr:hover > th {
  background: none
}

#mySidebar .table-condensed th,
#mySidebar .table-condensed
td {
  padding-left: 0
}

#mySidebar
.thumbnail {
  padding: 0px;
  border: none;
  border-radius: 0;
  box-shadow: none;
  margin-bottom: 8px;
  width: 255px
}

#mySidebar .thumbnail .overlay-wrapper {
  background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.2) 53%, rgba(0, 0, 0, 0.15) 71%, rgba(0, 0, 0, 0.05) 100%);
  background: -o-linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.2) 53%, rgba(0, 0, 0, 0.15) 71%, rgba(0, 0, 0, 0.05) 100%);
  background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.2) 53%, rgba(0, 0, 0, 0.15) 71%, rgba(0, 0, 0, 0.05) 100%);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.2) 53%, rgba(0, 0, 0, 0.15) 71%, rgba(0, 0, 0, 0.05) 100%);
  position: absolute;
  top: 0px;
  right: 0px !important;
  left: 0px !important;
  height: 100%
}

#mySidebar .thumbnail
.thumb_labels_wrapper {
  position: absolute;
  width: 100%;
  bottom: 0px
}

#mySidebar .thumbnail .thumb_labels_wrapper .label-inverse {
  padding: 10px;
  padding-top: 0px;
  text-shadow: 0px 3px 5px rgba(0, 0, 0, 0.35);
  background: none
}

#mySidebar .thumbnail .thumb_labels_wrapper
.views {
  display: none;
  visibility: hidden
}

#mySidebar .thumbnail .thumb_labels_wrapper
.thumb_name {
  position: relative;
  opacity: 1;
  filter: none;
  float: left;
  width: 90%;
  margin-bottom: 10px;
  -webkit-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
  -ms-transition: transform 0.5s;
  -o-transition: transform 0.5s;
  transition: transform 0.5s
}

#mySidebar .thumbnail .thumb_labels_wrapper .thumb_name
.thumb_name_content {
  overflow: visible;
  word-wrap: break-word
}

#mySidebar .thumbnail .thumb_labels_wrapper
.thumb_time {
  position: relative;
  text-align: left;
  opacity: 1;
  filter: none;
  padding-bottom: 0px;
  -webkit-transition: transform 0.5s, font-size 0.5s;
  -moz-transition: transform 0.5s, font-size 0.5s;
  -ms-transition: transform 0.5s, font-size 0.5s;
  -o-transition: transform 0.5s, font-size 0.5s;
  transition: transform 0.5s, font-size 0.5s
}

#mySidebar .thumbnail .thumb_labels_wrapper
.thumb_name {
  font-size: 22px;
  line-height: 30px;
  font-weight: lighter
}

#mySidebar .thumbnail .thumb_labels_wrapper .thumb_name
.thumb_name_content {
  font-size: 100%;
  font-weight: lighter;
  -webkit-transition: font-size 0.5s;
  -moz-transition: font-size 0.5s;
  -ms-transition: font-size 0.5s;
  -o-transition: font-size 0.5s;
  transition: font-size 0.5s
}

#mySidebar .thumbnail .thumb_labels_wrapper
.thumb_time {
  font-size: 14px;
  font-weight: lighter
}

#mySidebar .thumbnail .thumb_labels_wrapper
.thumb_user {
  font-size: 12px
}

@media (max-width: 1200px) {
  #mySidebar .thumbnail .thumb_labels_wrapper
  .thumb_name {
    line-height: 20px;
    font-size: 20px
  }

  #mySidebar .thumbnail .thumb_labels_wrapper
  .thumb_time {
    font-size: 14px
  }
}

@media (max-width: 667px) {
  #mySidebar .thumbnail
  .thumb_labels_wrapper {
    line-height: 18px
  }
}

@media (max-width: 767px) {
  #mySidebar .thumbnail
  .thumb_name {
    display: block
  }
}

#mySidebar .thumbnail div.thumb_icon
.thumb_icon_content {
  padding-left: 22px;
  padding-top: 18px
}

#mySidebar .thumbnail .thumb_labels_wrapper
.thumb_time {
  font-size: 12px;
  padding-left: 16px
}

#mySidebar .thumbnail .thumb_labels_wrapper .thumb_time
.thumb_time_content {
  visibility: hidden
}

#mySidebar .thumbnail .thumb_labels_wrapper .thumb_time .thumb_time_content
.duration {
  visibility: visible;
  display: block;
  font-size: 12px
}

@media (min-width: 1200px) {
  #mySidebar .thumbnail .thumb_labels_wrapper .thumb_time .thumb_time_content
  .duration {
    font-size: 14px
  }
}

#mySidebar .thumbnail .thumb_labels_wrapper
.thumb_name {
  padding-left: 16px
}

#mySidebar .thumbnail .thumb_labels_wrapper .thumb_name
.thumb_name_content {
  font-weight: lighter;
  font-size: 22px
}

#mySidebar .thumbnail > div:last-child {
  display: none
}

@media (min-width: 1200px) {
  #mySidebar
  .thumbnail {
    width: 340px
  }
}

@media (min-width: 1600px) {
  #mySidebar
  .thumbnail {
    width: 430px
  }
}

#mySidebar table tr:last-child
.thumbnail {
  margin-bottom: 0
}

@media (max-width: 767px) and (min-width: 481px) {
  #mediaContainer.span9, #entryDataBlock.span9 {
    width: 65.745856353591%
  }
}

@media (max-width: 979px) {
  #mediaContainer.span9, #entryDataBlock.span9 {
    width: 65.745856353591%
  }
}

@media (min-width: 980px) and (max-width: 1199px) {
  #mediaContainer.span9, #entryDataBlock.span9 {
    width: 65.745856353591%
  }
}

@media (min-width: 1200px) {
  #mediaContainer.span9, #entryDataBlock.span9 {
    width: 65.811965811966%
  }
}

@media (min-width: 1336px) {
  #mediaContainer.span9, #entryDataBlock.span9 {
    width: 65.811965811966%
  }
}

@media (min-width: 1600px) {
  #mediaContainer.span9, #entryDataBlock.span9 {
    width: 65.957446808511%
  }
}

#mySidebar {
  margin-left: 2.7624309392265%
}

@media (max-width: 767px) and (min-width: 481px) {
  #mySidebar {
    width: 31.491712707182%
  }
}

@media (max-width: 979px) {
  #mySidebar {
    width: 31.491712707182%
  }
}

@media (min-width: 980px) and (max-width: 1199px) {
  #mySidebar {
    width: 31.491712707182%
  }
}

@media (min-width: 1200px) {
  #mySidebar {
    width: 31.623931623932%
  }
}

@media (min-width: 1336px) {
  #mySidebar {
    width: 31.623931623932%
  }
}

@media (min-width: 1600px) {
  #mySidebar {
    width: 31.914893617021%
  }
}

@media (max-width: 480px) {
  #mySidebar {
    margin-left: 2.1276595744681%
  }
}

@media (max-width: 767px) and (min-width: 481px) {
  #mySidebar {
    margin-left: 2.1276595744681%
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  #mySidebar {
    margin-left: 2.1276595744681%
  }
}

@media (min-width: 1200px) {
  #mySidebar {
    margin-left: 2.5641025641026%
  }
}

@media (min-width: 1336px) {
  #mySidebar {
    margin-left: 2.5641025641026%
  }
}

@media (min-width: 1600px) {
  #mySidebar {
    margin-left: 2.1276595744681%
  }
}

@media (min-width: 979px) and (max-width: 1024px) {
  #entryDataBlock.span9 {
    width: 65.745856353591% !important
  }
}

@media (max-width: 1024px) {
  #mediaContainer:not(.playlist-content) {
    width: 100%
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .html.hosted
  #entryDataBlock.span9 {
    width: 65.745856353591% !important
  }

  #mySidebar {
    padding-left: 0
  }

  #mySidebar
  .thumbnail {
    width: 230px
  }
}

@media (max-width: 979px) {
  #entryDataBlock.span9 {
    width: 100%
  }
}

@media (max-width: 767px) {
  #entryDataBlock {
    clear: both
  }
}

.entryTitle {
  font-size: 29px;
  line-height: 37px;
  color: black
}

@media (max-width: 767px) {
  .entryTitle {
    font-size: 20px;
    line-height: 26px
  }
}

@media (max-width: 480px) {
  .entryTitle {
    font-size: 16px;
    word-break: break-all
  }
}

#mediaContainer {
  margin-bottom: 25px
}

@media (max-width: 480px) {
  #mediaContainer {
    margin-bottom: 10px
  }
}

@media (min-width: 480px) and (max-width: 767px) {
  #mediaContainer {
    margin-bottom: 10px
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  #mediaContainer {
    margin-bottom: 20px
  }
}

#mediaContainer
#wrapper {
  margin-bottom: 25px
}

@media (max-width: 480px) {
  #mediaContainer
  #wrapper {
    margin-bottom: 12px
  }
}

@media (min-width: 480px) and (max-width: 767px) {
  #mediaContainer
  #wrapper {
    margin-bottom: 17px
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  #mediaContainer
  #wrapper {
    margin-bottom: 30px
  }
}

#mediaContainer #statusMessages + .row-fluid.tight {
  margin-bottom: 15px
}

@media (max-width: 1200px) and (min-width: 480px) {
  #mediaContainer #statusMessages + .row-fluid.tight
  .span3 {
    margin-left: 2.7624309392265%;
    float: left
  }

  #mediaContainer #statusMessages + .row-fluid.tight
  .span9 {
    float: left
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (max-width: 767px) and (min-width: 481px) {
  #mediaContainer #statusMessages + .row-fluid.tight
  .span3 {
    width: 31.491712707182%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (max-width: 979px) {
  #mediaContainer #statusMessages + .row-fluid.tight
  .span3 {
    width: 31.491712707182%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 980px) and (max-width: 1199px) {
  #mediaContainer #statusMessages + .row-fluid.tight
  .span3 {
    width: 31.491712707182%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 1200px) {
  #mediaContainer #statusMessages + .row-fluid.tight
  .span3 {
    width: 31.623931623932%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 1336px) {
  #mediaContainer #statusMessages + .row-fluid.tight
  .span3 {
    width: 31.623931623932%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 1600px) {
  #mediaContainer #statusMessages + .row-fluid.tight
  .span3 {
    width: 31.914893617021%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (max-width: 480px) {
  #mediaContainer #statusMessages + .row-fluid.tight
  .span3 {
    margin-left: 2.1276595744681%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (max-width: 767px) and (min-width: 481px) {
  #mediaContainer #statusMessages + .row-fluid.tight
  .span3 {
    margin-left: 2.1276595744681%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (max-width: 979px) and (min-width: 768px) {
  #mediaContainer #statusMessages + .row-fluid.tight
  .span3 {
    margin-left: 2.1276595744681%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 1200px) {
  #mediaContainer #statusMessages + .row-fluid.tight
  .span3 {
    margin-left: 2.5641025641026%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 1336px) {
  #mediaContainer #statusMessages + .row-fluid.tight
  .span3 {
    margin-left: 2.5641025641026%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 1600px) {
  #mediaContainer #statusMessages + .row-fluid.tight
  .span3 {
    margin-left: 2.1276595744681%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (max-width: 767px) and (min-width: 481px) {
  #mediaContainer #statusMessages + .row-fluid.tight
  .span9 {
    width: 65.745856353591%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (max-width: 979px) {
  #mediaContainer #statusMessages + .row-fluid.tight
  .span9 {
    width: 65.745856353591%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 980px) and (max-width: 1199px) {
  #mediaContainer #statusMessages + .row-fluid.tight
  .span9 {
    width: 65.745856353591%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 1200px) {
  #mediaContainer #statusMessages + .row-fluid.tight
  .span9 {
    width: 65.811965811966%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 1336px) {
  #mediaContainer #statusMessages + .row-fluid.tight
  .span9 {
    width: 65.811965811966%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 1600px) {
  #mediaContainer #statusMessages + .row-fluid.tight
  .span9 {
    width: 65.957446808511%
  }
}

#mediaContainer .row-fluid
p {
  margin-top: 7px;
  margin-bottom: 0px
}

#mediaContainer .row-fluid
p.small {
  font-size: 12px;
  line-height: 18px
}

#mediaContainer .row-fluid .alert
p {
  margin-top: 0
}

#mediaContainer #stats_wrap
.stat_data {
  margin-top: 13px;
  font-size: 12.1px;
  font-weight: normal;
  display: block
}

#mediaContainer #stats_wrap .stat_data
i {
  font-size: 16px;
  margin-top: 1px
}

#mediaContainer #stats_wrap .stat_data .stats-value {
  margin-right: 0;
  margin-left: 0
}

#mediaContainer #stats_wrap .stat_data :first-child
i {
  margin-left: 0
}

@media (max-width: 480px) {
  #mediaContainer #stats_wrap
  .stat_data {
    float: left
  }

  #mediaContainer #stats_wrap .stat_data
  i {
    font-size: 13px;
    margin-top: 3px
  }
}

#entry_view_stats span:before {
  content: none
}

#entry_view_stats > span:after {
  content: none
}

#entryCarousel {
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 70px
}

@media (max-width: 1024px) {
  #entryCarousel {
    margin-bottom: 40px
  }
}

@media (max-width: 767px) {
  #entryCarousel {
    margin-bottom: 30px;
    font-size: 16px
  }
}

#entryCarousel .expandable .row-fluid {
  margin-bottom: 20px
}

@media (max-width: 666px) {
  #entryCarousel .expandable .row-fluid {
    margin-bottom: 13px
  }
}

#entryCarousel .expandable dl.details
dt {
  display: none
}

#entryCarousel .expandable dl.details
dd {
  margin-left: 0
}

#entryCarousel .expandable dl.dl-horizontal:not(.details) {
  margin-top: 0px;
  margin-bottom: 0px;
  position: relative
}

#entryCarousel .expandable dl.dl-horizontal:not(.details) dt#appearsIn,
#entryCarousel .expandable dl.dl-horizontal:not(.details) dt.customdata {
  float: left;
  clear: none;
  width: auto;
  margin-left: 0px;
  margin-top: 1px;
  font-weight: normal;
  line-height: 12px;
  height: 12px;
  overflow: visible;
  padding-left: 10px;
  padding-right: 10px;
  border-left: 2px solid #999;
  margin-top: 0;
  font-size: 12px
}

#entryCarousel .expandable dl.dl-horizontal:not(.details) dt#appearsIn.categories,
#entryCarousel .expandable dl.dl-horizontal:not(.details) dt.customdata.categories {
  border-left: 2px solid #999;
  padding-left: 10px
}

#entryCarousel .expandable dl.dl-horizontal:not(.details) dt#appearsIn:first-child,
#entryCarousel .expandable dl.dl-horizontal:not(.details) dt.customdata:first-child {
  border-left: none;
  padding-left: 0px
}

#entryCarousel .expandable dl.dl-horizontal:not(.details) dt#appearsIn + dd,
#entryCarousel .expandable dl.dl-horizontal:not(.details) dt.customdata + dd {
  float: left;
  clear: none;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  font-weight: normal;
  overflow: hidden;
  height: 17px;
  line-height: 1;
  color: #1195ff;
  margin-right: 10px;
  font-size: 12px;
  display: inline
}

#entryCarousel .expandable dl.dl-horizontal:not(.details) dt#appearsIn + dd > a,
#entryCarousel .expandable dl.dl-horizontal:not(.details) dt.customdata + dd > a {
  display: block;
  background-color: #f5f5f5;
  padding: 6px 5px;
  max-width: 60px;
  padding-right: 0px;
  border-radius: 0px
}

#entryCarousel .expandable dl.dl-horizontal:not(.details) dt#appearsIn + dd > a:first-child,
#entryCarousel .expandable dl.dl-horizontal:not(.details) dt.customdata + dd > a:first-child {
  padding-top: 0px
}

#entryCarousel .expandable dl.dl-horizontal:not(.details) dt#appearsIn + dd > a .badge,
#entryCarousel .expandable dl.dl-horizontal:not(.details) dt.customdata + dd > a
.badge {
  background: none;
  color: #1195ff;
  font-weight: normal;
  font-size: 14px;
  margin: 0px;
  padding: 0px;
  text-shadow: none;
  height: 20px;
  line-height: 1;
  padding-left: 1px
}

#entryCarousel .expandable dl.dl-horizontal:not(.details) dt#appearsIn + dd > a.badge,
#entryCarousel .expandable dl.dl-horizontal:not(.details) dt.customdata + dd > a.badge {
  background: none;
  color: #1195ff;
  font-weight: normal;
  font-size: 14px;
  text-shadow: none;
  height: 20px;
  line-height: 1;
  padding-left: 1px
}

#entryCarousel .expandable dl.dl-horizontal:not(.details) dt#appearsIn + dd div,
#entryCarousel .expandable dl.dl-horizontal:not(.details) dt.customdata + dd
div {
  background-color: #f5f5f5
}

#entryCarousel .expandable dl.dl-horizontal:not(.details) dt#appearsIn + dd .elem,
#entryCarousel .expandable dl.dl-horizontal:not(.details) dt.customdata + dd
.elem {
  white-space: nowrap
}

#entryCarousel .expandable dl.dl-horizontal:not(.details) dt#appearsIn + dd .elem i,
#entryCarousel .expandable dl.dl-horizontal:not(.details) dt.customdata + dd .elem
i {
  display: none
}

#entryCarousel .expandable dl.dl-horizontal:not(.details) dt#appearsIn + dd div,
#entryCarousel .expandable dl.dl-horizontal:not(.details) dt.customdata + dd
div {
  display: inline-block;
  max-width: 160px;
  background-color: transparent;
  height: 13px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

#entryCarousel .expandable dl.dl-horizontal:not(.details) dt#appearsIn + dd a,
#entryCarousel .expandable dl.dl-horizontal:not(.details) dt.customdata + dd
a {
  max-width: 60px;
  margin-left: 0px;
  padding-left: 0px;
  font-size: 12px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden
}

#entryCarousel .expandable dl.dl-horizontal:not(.details) dt#appearsIn + dd a:first-child,
#entryCarousel .expandable dl.dl-horizontal:not(.details) dt.customdata + dd a:first-child {
  margin-right: 20px
}

#entryCarousel .expandable dl.dl-horizontal:not(.details) dt#appearsIn + dd a:first-child:after,
#entryCarousel .expandable dl.dl-horizontal:not(.details) dt.customdata + dd a:first-child:after {
  content: "\F078";
  font-family: FontAwesome;
  font-size: 60%;
  color: black;
  margin-left: 10px;
  position: relative;
  bottom: 4px
}

#entryCarousel .expandable dl.dl-horizontal:not(.details) dt#appearsIn + dd a:only-child:after,
#entryCarousel .expandable dl.dl-horizontal:not(.details) dt.customdata + dd a:only-child:after {
  content: "";
  margin-left: 0px
}

#entryCarousel .expandable dl.dl-horizontal:not(.details) dt#appearsIn + dd a.badge,
#entryCarousel .expandable dl.dl-horizontal:not(.details) dt.customdata + dd
a.badge {
  font-size: 12px
}

#entryCarousel .expandable dl.dl-horizontal:not(.details) dt#appearsIn + dd a:first-child,
#entryCarousel .expandable dl.dl-horizontal:not(.details) dt.customdata + dd a:first-child {
  padding-right: 20px;
  margin-right: 0
}

#entryCarousel .expandable dl.dl-horizontal:not(.details) dt#appearsIn + dd a:first-child:after,
#entryCarousel .expandable dl.dl-horizontal:not(.details) dt.customdata + dd a:first-child:after {
  bottom: 10px;
  float: left;
  margin-left: 65px
}

#entryCarousel .expandable dl.dl-horizontal:not(.details) dt#appearsIn + dd a:only-child,
#entryCarousel .expandable dl.dl-horizontal:not(.details) dt.customdata + dd a:only-child {
  padding-right: 0
}

#entryCarousel .expandable dl.dl-horizontal:not(.details) dt#appearsIn + dd a:only-child:after,
#entryCarousel .expandable dl.dl-horizontal:not(.details) dt.customdata + dd a:only-child:after {
  margin-left: 0
}

#entryCarousel .expandable dl.dl-horizontal:not(.details) dd > a,
#entryCarousel .expandable dl.dl-horizontal:not(.details) dd div,
#entryCarousel .expandable dl.dl-horizontal:not(.details) dt > a,
#entryCarousel .expandable dl.dl-horizontal:not(.details) dt
div {
  background-color: transparent
}

#entryCarousel .carousel-inner
.item.active {
  overflow: visible !important
}

#entryCarousel .carousel-inner .item.active
.expandable {
  overflow: visible
}

#entryCarousel .carousel-inner .item.active .expandable #appearsIn + dd + .popover {
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2);
  min-width: 160px;
  max-width: none;
  padding: 5px 0;
  background-color: #fff
}

#entryCarousel .carousel-inner .item.active .expandable #appearsIn + dd + .popover
.arrow {
  visibility: hidden
}

#entryCarousel .carousel-inner .item.active .expandable #appearsIn + dd + .popover .popover-content {
  margin: 0px;
  padding: 0px
}

#entryCarousel .carousel-inner .item.active .expandable #appearsIn + dd + .popover .popover-content
.elem {
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
  font-weight: normal;
  line-height: 40px;
  display: block;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent
}

#entryCarousel .carousel-inner .item.active .expandable #appearsIn + dd + .popover .popover-content .elem
.badge {
  background-color: #fff !important;
  border-radius: 0px;
  color: #333 !important;
  padding: 0px;
  margin: 0px;
  border: none;
  text-shadow: none;
  font-size: 14px;
  font-weight: normal
}

#entryCarousel .carousel-inner .item.active .expandable #appearsIn + dd + .popover .popover-content .elem:hover {
  background-color: #f9f9f9;
  border-top: solid 1px #ccc;
  border-bottom: solid 1px #ccc
}

#entryCarousel .carousel-inner .item.active .expandable #appearsIn + dd + .popover .popover-content .elem:hover
.badge {
  background-color: #f9f9f9 !important
}

#entryCarousel .carousel-inner .item.active .expandable #appearsIn + dd + .popover .popover-content > a.badge {
  background-color: #fff !important;
  border-radius: 0px;
  color: #333 !important;
  padding: 0px;
  margin: 0px;
  border: none;
  text-shadow: none;
  font-size: 14px;
  font-weight: normal;
  padding-left: 20px;
  padding-right: 20px;
  line-height: 40px;
  display: block;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent
}

#entryCarousel .carousel-inner .item.active .expandable #appearsIn + dd + .popover .popover-content > a.badge:hover {
  background-color: #f9f9f9 !important;
  border-top: solid 1px #ccc;
  border-bottom: solid 1px #ccc
}

#entryCarousel .table
td {
  background-color: #f9f9f9
}

#entryCarousel .nav.nav-pills {
  height: 42px;
  height: auto
}

#entryCarousel .nav.nav-pills > a {
  background-color: transparent;
  color: #333;
  font-weight: normal;
  font-size: 18px;
  padding-top: 8px;
  padding-bottom: 12px;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: 2px;
  line-height: 18px;
  letter-spacing: normal
}

@media (max-width: 767px) {
  #entryCarousel .nav.nav-pills > a {
    font-size: 16px;
    padding-right: 12px;
    padding-left: 0
  }
}

#entryCarousel .nav.nav-pills.active > a,
#entryCarousel .nav.nav-pills.active > a:hover,
#entryCarousel .nav.nav-pills.active > a:focus,
#entryCarousel .nav.nav-pills > a.active,
#entryCarousel .nav.nav-pills > a.active:hover,
#entryCarousel .nav.nav-pills > a.active:focus,
#entryCarousel .nav.nav-pills > a:hover {
  color: #333;
  background-color: transparent;
  border-bottom: 3px solid #00b4d1 !important
}

#entryCarousel .nav.nav-pills .open .dropdown-toggle,
#entryCarousel .nav.nav-pills > li.dropdown.open.active > a:hover,
#entryCarousel .nav.nav-pills > li.dropdown.open.active > a:focus {
  color: #333;
  background-color: transparent;
  border-color: transparent;
  border-bottom: 3px solid #00b4d1
}

#entryCarousel .nav.nav-pills
li {
  height: auto
}

#entryCarousel .nav.nav-pills li > a {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 14px;
  padding-left: 14px;
  line-height: 22px
}

#entryCarousel .nav.nav-pills li > a {
  font-size: 14px
}

#entryCarousel .nav.nav-pills > .active > a,
#entryCarousel .nav.nav-pills > .active > a:hover,
#entryCarousel .nav.nav-pills > .active > a:focus,
#entryCarousel .nav.nav-pills
a {
  color: #555
}

#entryCarousel .nav-pills > li {
  height: 42px
}

#entryCarousel .nav-pills > li > a {
  background-color: transparent;
  color: #333;
  font-weight: normal;
  font-size: 18px;
  padding-top: 8px;
  padding-bottom: 12px;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: 2px;
  line-height: 18px;
  letter-spacing: normal
}

@media (max-width: 767px) {
  #entryCarousel .nav-pills > li > a {
    font-size: 16px;
    padding-right: 12px;
    padding-left: 0
  }
}

#entryCarousel .nav-pills > li.active > a,
#entryCarousel .nav-pills > li.active > a:hover,
#entryCarousel .nav-pills > li.active > a:focus,
#entryCarousel .nav-pills > li > a.active,
#entryCarousel .nav-pills > li > a.active:hover,
#entryCarousel .nav-pills > li > a.active:focus,
#entryCarousel .nav-pills > li > a:hover {
  color: #333;
  background-color: transparent;
  border-bottom: 3px solid #00b4d1 !important
}

#entryCarousel .nav-pills > li .open .dropdown-toggle,
#entryCarousel .nav-pills > li > li.dropdown.open.active > a:hover,
#entryCarousel .nav-pills > li > li.dropdown.open.active > a:focus {
  color: #333;
  background-color: transparent;
  border-color: transparent;
  border-bottom: 3px solid #00b4d1
}

#entryCarousel .nav-pills > li
a {
  font-size: 14px
}

#entryCarousel .nav-pills > li.active > a,
#entryCarousel .nav-pills > li.active > a:hover,
#entryCarousel .nav-pills > li.active > a:focus,
#entryCarousel .nav-pills > li
a {
  color: #555
}

#entryCarousel .nav.nav-tabs {
  height: auto
}

#entryCarousel .nav.nav-tabs
li {
  height: auto
}

#entryCarousel .nav.nav-tabs li > a {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 14px;
  padding-left: 14px;
  line-height: 22px
}

#bottom_tabs .nav.nav-tabs {
  margin-bottom: 20px
}

#bottom_tabs .nav.nav-tabs > .active > a,
#bottom_tabs .nav.nav-tabs > .active > a:hover,
#bottom_tabs .nav.nav-tabs > .active > a:focus {
  border-bottom: 3px solid black
}

#bottom_tabs .nav.nav-tabs > li
span.bold {
  font-weight: lighter
}

#bottom_tabs .nav.nav-tabs > li > a:hover {
  border-bottom: 3px solid black
}

#mediaContainer #scheduling-content-content {
  margin-top: 0
}

@media (min-width: 1200px) {
  #mediaContainer #scheduling-content-content {
    margin-top: 5px
  }
}

#mediaContainer #scheduling-content-content
h5.title {
  text-transform: uppercase;
  font-size: 12px;
  line-height: 28px;
  margin-bottom: 0
}

#mediaContainer #scheduling-content-content .scheduler-info {
  display: none
}

#mediaContainer #scheduling-content-content .scheduler-info-content {
  font-weight: normal;
  font-size: 14px;
  line-height: 28px;
  color: #4a4a4a
}

@media (min-width: 1200px) {
  #mediaContainer #scheduling-content-content .scheduler-info-content {
    font-size: 16px
  }
}

#mediaContainer #scheduling-content-content .scheduler-info-content
.date {
  margin-right: 15px
}

#mediaContainer #scheduling-content-content .scheduler-info-content .ampm,
#mediaContainer #scheduling-content-content .scheduler-info-content
.tz {
  font-size: 12px
}

#mediaContainer #scheduling-content-content .scheduler-info-content
.title {
  display: inline-block;
  min-width: 50px
}

@media (max-width: 767px) {
  #mediaContainer #scheduling-content-content
  h5.title {
    font-size: 10px
  }

  #mediaContainer #scheduling-content-content .scheduler-info-content {
    font-size: 12px
  }
}

#entry-nav {
  font-size: 18px;
  font-weight: 300;
  border-bottom: 1px solid #ebebeb;
  height: 36px;
  margin-bottom: 22px
}

@media (max-width: 767px) {
  #entry-nav {
    margin-bottom: 16px;
    height: auto
  }

  #entry-nav.hidden-phone {
    display: block !important
  }

  #entry-nav.hidden-phone #entryActions.align-entry-actions-button-left {
    display: block !important;
    float: right !important
  }

  #entry-nav.visible-phone {
    display: none !important
  }
}

#entry-nav.visible-phone.hostedEnabled {
  display: none !important
}

.dropdown-button-container__button {
  background-color: #00b4d1;
  color: #fff;
  font-weight: normal
}

.button__text {
  font-weight: 300
}

.btn.btn-primary.dropdown-container__caret
span {
  font-weight: 300;
  margin-right: 10px;
  margin-left: 0
}

.buttons-container.btn-group .btn-primary:first-child {
  border-bottom-right-radius: 0;
  padding-right: 15px;
  padding-left: 15px;
  border-top-right-radius: 0
}

.tabs-container .entry-details__icon {
  display: none;
  margin: 0
}

.dropdown-menu > li > a .entry-details__icon {
  margin-right: 12px;
  padding-left: 4px
}

#entryButtons {
  max-width: 80%;
  position: relative
}

@media (max-width: 767px) {
  #entryButtons {
    max-width: 60%
  }
}

#entryButtons > ul > li {
  height: 38px;
  padding: 0px;
  margin: 0px
}

#entryButtons > ul > li > a {
  padding-right: 20px;
  padding-left: 20px;
  background-color: #f5f5f5;
  color: black;
  padding-top: 10px;
  padding-bottom: 12px;
  margin-right: 20px;
  margin-bottom: 0px;
  border-radius: 4px 4px 0 0;
  letter-spacing: 1px;
  font-size: 18px;
  font-weight: 300;
  line-height: 14px;
  border: none;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  -ms-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s
}

@media (max-width: 767px) {
  #entryButtons > ul > li > a {
    padding-right: 12px;
    padding-left: 12px
  }
}

#entryButtons > ul > li > a:hover {
  background-color: #eee
}

#entryButtons > ul > li > a
i {
  line-height: 14px
}

#entryButtons > ul > li > a.btn {
  border: 1px solid #f5f5f5 !important
}

@media (max-width: 767px) {
  #entryButtons > ul > li > a {
    font-size: 16px;
    margin-right: 10px
  }
}

#entryButtons > ul > li.active > a, #entryButtons > ul > li.active > a:hover, #entryButtons > ul > li.active > a:focus, #entryButtons > ul > li > a.active, #entryButtons > ul > li > a.active:hover, #entryButtons > ul > li > a.active:focus {
  background-color: #00b4d1;
  font-weight: normal;
  color: #fff
}

#entryButtons > ul > li > a {
  padding-bottom: 9px;
  background-color: #f5f5f5
}

#entryButtons
.elloading {
  font-size: 50px;
  position: absolute;
  top: -10px
}

.hosted
#entryButtons {
  max-width: 40%
}

@media (max-width: 300px) {
  .hosted #Label-entryPageBack {
    display: none
  }
}

#entryActions button,
#entryButtons
button {
  font-size: 16px;
  font-weight: 300;
  text-transform: uppercase;
  padding-left: 0;
  color: #333;
  text-decoration: none
}

#entryActions button,
#entryActions button:active,
#entryActions button:focus,
#entryButtons button,
#entryButtons button:active,
#entryButtons button:focus {
  border-color: transparent !important;
  background-color: transparent;
  box-shadow: none;
  padding-right: 12px;
  padding-left: 12px
}

#entryActions button:hover,
#entryButtons button:hover {
  border-color: transparent !important
}

#entryActions button.btn-danger,
#entryButtons button.btn-danger {
  color: #df4508
}

#entryActions button.btn-danger:hover,
#entryButtons button.btn-danger:hover {
  color: #c83e07;
  text-decoration: underline
}

@media (max-width: 767px) {
  #entryActions button,
  #entryButtons
  button {
    font-size: 14px
  }
}

#entryActions button i,
#entryButtons button
i {
  display: none
}

#entryActions ul li a.disabled,
#entryButtons ul li
a.disabled {
  color: #ccc
}

#entryActions.with-placeholders ul li a.disabled,
#entryButtons.with-placeholders ul li
a.disabled {
  color: #777
}

#playerRePosition.span6 {
  margin-left: 0
}

@media (max-width: 767px) and (min-width: 481px) {
  #playerRePosition.span6 {
    width: 65.745856353591%
  }
}

@media (max-width: 979px) {
  #playerRePosition.span6 {
    width: 65.745856353591%
  }
}

@media (min-width: 980px) and (max-width: 1199px) {
  #playerRePosition.span6 {
    width: 65.745856353591%
  }
}

@media (min-width: 1200px) {
  #playerRePosition.span6 {
    width: 65.811965811966%
  }
}

@media (min-width: 1336px) {
  #playerRePosition.span6 {
    width: 65.811965811966%
  }
}

@media (min-width: 1600px) {
  #playerRePosition.span6 {
    width: 65.957446808511%
  }
}

#editEntryMedia
.detailsOfPublish.span6 {
  margin-left: 2.7624309392265%
}

@media (max-width: 767px) and (min-width: 481px) {
  #editEntryMedia
  .detailsOfPublish.span6 {
    width: 31.491712707182%
  }
}

@media (max-width: 979px) {
  #editEntryMedia
  .detailsOfPublish.span6 {
    width: 31.491712707182%
  }
}

@media (min-width: 980px) and (max-width: 1199px) {
  #editEntryMedia
  .detailsOfPublish.span6 {
    width: 31.491712707182%
  }
}

@media (min-width: 1200px) {
  #editEntryMedia
  .detailsOfPublish.span6 {
    width: 31.623931623932%
  }
}

@media (min-width: 1336px) {
  #editEntryMedia
  .detailsOfPublish.span6 {
    width: 31.623931623932%
  }
}

@media (min-width: 1600px) {
  #editEntryMedia
  .detailsOfPublish.span6 {
    width: 31.914893617021%
  }
}

@media (max-width: 480px) {
  #editEntryMedia
  .detailsOfPublish.span6 {
    margin-left: 2.1276595744681%
  }
}

@media (max-width: 767px) and (min-width: 481px) {
  #editEntryMedia
  .detailsOfPublish.span6 {
    margin-left: 2.1276595744681%
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  #editEntryMedia
  .detailsOfPublish.span6 {
    margin-left: 2.1276595744681%
  }
}

@media (min-width: 1200px) {
  #editEntryMedia
  .detailsOfPublish.span6 {
    margin-left: 2.5641025641026%
  }
}

@media (min-width: 1336px) {
  #editEntryMedia
  .detailsOfPublish.span6 {
    margin-left: 2.5641025641026%
  }
}

@media (min-width: 1600px) {
  #editEntryMedia
  .detailsOfPublish.span6 {
    margin-left: 2.1276595744681%
  }
}

.body.module-default.controller-entry.action-edit #wrap > #editSaveNotificationElement + .row-fluid,
.body.module-default.controller-entry.action-edit #wrap.container-fluid > #content > #editSaveNotificationElement + .row-fluid {
  position: absolute;
  right: 0;
  left: auto;
  z-index: 10
}

@media (max-width: 767px) and (min-width: 481px) {
  .body.module-default.controller-entry.action-edit #wrap > #editSaveNotificationElement + .row-fluid,
  .body.module-default.controller-entry.action-edit #wrap.container-fluid > #content > #editSaveNotificationElement + .row-fluid {
    width: 31.491712707182%
  }
}

@media (max-width: 979px) {
  .body.module-default.controller-entry.action-edit #wrap > #editSaveNotificationElement + .row-fluid,
  .body.module-default.controller-entry.action-edit #wrap.container-fluid > #content > #editSaveNotificationElement + .row-fluid {
    width: 31.491712707182%
  }
}

@media (min-width: 980px) and (max-width: 1199px) {
  .body.module-default.controller-entry.action-edit #wrap > #editSaveNotificationElement + .row-fluid,
  .body.module-default.controller-entry.action-edit #wrap.container-fluid > #content > #editSaveNotificationElement + .row-fluid {
    width: 31.491712707182%
  }
}

@media (min-width: 1200px) {
  .body.module-default.controller-entry.action-edit #wrap > #editSaveNotificationElement + .row-fluid,
  .body.module-default.controller-entry.action-edit #wrap.container-fluid > #content > #editSaveNotificationElement + .row-fluid {
    width: 31.623931623932%
  }
}

@media (min-width: 1336px) {
  .body.module-default.controller-entry.action-edit #wrap > #editSaveNotificationElement + .row-fluid,
  .body.module-default.controller-entry.action-edit #wrap.container-fluid > #content > #editSaveNotificationElement + .row-fluid {
    width: 31.623931623932%
  }
}

@media (min-width: 1600px) {
  .body.module-default.controller-entry.action-edit #wrap > #editSaveNotificationElement + .row-fluid,
  .body.module-default.controller-entry.action-edit #wrap.container-fluid > #content > #editSaveNotificationElement + .row-fluid {
    width: 31.914893617021%
  }
}

.body.module-default.controller-entry.action-edit #wrap > #alerts ~ #editSaveNotificationElement + .row-fluid {
  top: 107px
}

.body.module-default.controller-entry.action-edit #wrap.container-fluid > #alerts + #content #editSaveNotificationElement + .row-fluid {
  top: 98px
}

.body.module-default.controller-entry.action-edit #wrap > #alerts:empty ~ #editSaveNotificationElement + .row-fluid {
  top: 51px
}

.body.module-default.controller-entry.action-edit #wrap.container-fluid > #alerts:empty + #content #editSaveNotificationElement + .row-fluid {
  top: 32px
}

#editEntryMedia + .row-fluid .nav.nav-pills li.pull-right {
  position: absolute;
  right: 0
}

@media (max-width: 767px) and (min-width: 481px) {
  #editEntryMedia + .row-fluid .nav.nav-pills li.pull-right {
    width: 31.491712707182%
  }
}

@media (max-width: 979px) {
  #editEntryMedia + .row-fluid .nav.nav-pills li.pull-right {
    width: 31.491712707182%
  }
}

@media (min-width: 980px) and (max-width: 1199px) {
  #editEntryMedia + .row-fluid .nav.nav-pills li.pull-right {
    width: 31.491712707182%
  }
}

@media (min-width: 1200px) {
  #editEntryMedia + .row-fluid .nav.nav-pills li.pull-right {
    width: 31.623931623932%
  }
}

@media (min-width: 1336px) {
  #editEntryMedia + .row-fluid .nav.nav-pills li.pull-right {
    width: 31.623931623932%
  }
}

@media (min-width: 1600px) {
  #editEntryMedia + .row-fluid .nav.nav-pills li.pull-right {
    width: 31.914893617021%
  }
}

#editEntryMedia + .row-fluid .nav.nav-pills li.pull-right div.pull-right {
  float: left
}

#editEntryMedia + .row-fluid .nav.nav-pills li.pull-right
#deleteMediaBtn {
  display: none
}

.body.module-default.controller-entry.action-edit
#wrap {
  position: relative
}

.body.module-default.controller-entry.action-edit #wrap > .row-fluid > h1.inline,
.body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid > h1.inline {
  font-weight: normal;
  font-size: 18px;
  color: #aaa
}

.body.module-default.controller-entry.action-edit #wrap > .row-fluid > h1.inline a,
.body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid > h1.inline
a {
  text-decoration: none;
  color: #333
}

.body.module-default.controller-entry.action-edit #wrap > .row-fluid > h1.inline a:before,
.body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid > h1.inline a:before {
  content: ':';
  color: #aaa;
  font-size: 18px
}

.body.module-default.controller-entry.action-edit #wrap > .row-fluid > h1.inline #entryName,
.body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid > h1.inline
#entryName {
  display: block;
  font-weight: normal;
  font-size: 30px;
  position: relative;
  bottom: 5px;
  word-wrap: break-word;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-height: 40px
}

@media (max-width: 979px) and (min-width: 768px) {
  .body.module-default.controller-entry.action-edit #wrap > .row-fluid > h1.inline #entryName,
  .body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid > h1.inline
  #entryName {
    font-size: 22px
  }
}

.body.module-default.controller-entry.action-edit #wrap > .row-fluid #mediaStatusBadge,
.body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid
#mediaStatusBadge {
  margin-top: 0;
  position: relative;
  bottom: 20px;
  float: left;
  top: 40px
}

.body.module-default.controller-entry.action-edit #wrap > .row-fluid #mediaStatusBadge.label,
.body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid
#mediaStatusBadge.label {
  font-size: 12px;
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1;
  height: 14px;
  opacity: 1;
  display: inline-block;
  padding-right: 15px;
  padding-left: 15px;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color: #7ed321;
  border-radius: 0px;
  border: none;
  text-shadow: none;
  font-weight: normal;
  background-color: #df4508;
  border: 1px solid #df4508;
  padding-top: 4px
}

.body.module-default.controller-entry.action-edit #wrap > .row-fluid #mediaStatusBadge.label.label-success,
.body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid #mediaStatusBadge.label.label-success {
  font-size: 12px;
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1;
  height: 14px;
  opacity: 1;
  display: inline-block;
  padding-right: 15px;
  padding-left: 15px;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color: #7ed321;
  border-radius: 0px;
  border: none;
  text-shadow: none;
  font-weight: normal;
  padding-top: 4px
}

.body.module-default.controller-entry.action-edit #wrap > .row-fluid #mediaStatusBadge + .popover.bottom,
.body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid #mediaStatusBadge + .popover.bottom {
  max-width: none;
  background-color: #f5f5f5
}

.body.module-default.controller-entry.action-edit #wrap > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content,
.body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content {
  padding-top: 0px;
  margin-right: 10px;
  margin-left: 10px;
  font-size: 14px
}

.body.module-default.controller-entry.action-edit #wrap > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content .accordion-body.in,
.body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content .accordion-body.in {
  margin-top: 10px
}

.body.module-default.controller-entry.action-edit #wrap > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content strong,
.body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content
strong {
  font-size: 16px;
  font-weight: normal;
  text-shadow: 1px 1px 0px #FFF;
  margin-top: 20px;
  display: inline-block
}

.body.module-default.controller-entry.action-edit #wrap > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content small,
.body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content
small {
  font-size: 100%;
  font-weight: normal;
  text-shadow: 1px 1px 0px #FFF
}

.body.module-default.controller-entry.action-edit #wrap > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content dl,
.body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content
dl {
  margin-top: 10px
}

.body.module-default.controller-entry.action-edit #wrap > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content dl dt,
.body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content dl
dt {
  float: left;
  width: auto;
  margin-top: 10px
}

.body.module-default.controller-entry.action-edit #wrap > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content dl dd,
.body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content dl
dd {
  margin-left: 100px;
  margin-top: 10px;
  padding-bottom: 1px
}

.hosted body.module-default.controller-entry.action-edit #wrap > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content dl dd,
.hosted body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content dl
dd {
  margin-left: 150px
}

.body.module-default.controller-entry.action-edit #wrap > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content .badge,
.body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content
.badge {
  background-color: transparent;
  color: #333;
  text-shadow: none;
  border-radius: 4px;
  border: 1px solid #333;
  padding-bottom: 3px;
  padding-top: 1px;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: 15px;
  font-size: 12px !important;
  font-weight: normal;
  background-color: white
}

.body.module-default.controller-entry.action-edit #wrap > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content .badge:hover,
.body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content .badge:hover {
  color: #555;
  border-color: #555
}

.body.module-default.controller-entry.action-edit #wrap > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content .badge i,
.body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content .badge
i {
  display: none
}

.body.module-default.controller-entry.action-edit #wrap > .row-fluid #mediaStatusBadge + .popover.bottom.bottom .arrow,
.body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid #mediaStatusBadge + .popover.bottom.bottom
.arrow {
  border-bottom-color: #999
}

.body.module-default.controller-entry.action-edit #wrap > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content,
.body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content {
  font-size: 14px;
  margin-top: 30px;
  margin-bottom: 30px
}

.body.module-default.controller-entry.action-edit #wrap > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content strong,
.body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content
strong {
  font-size: 16px;
  font-weight: normal;
  text-shadow: 1px 1px 0px #FFF;
  margin-top: 20px;
  display: inline-block
}

.body.module-default.controller-entry.action-edit #wrap > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content small,
.body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content
small {
  font-size: 100%;
  font-weight: normal;
  text-shadow: 1px 1px 0px #FFF
}

.body.module-default.controller-entry.action-edit #wrap > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content dl,
.body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content
dl {
  margin-top: 10px
}

.body.module-default.controller-entry.action-edit #wrap > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content dl dt,
.body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content dl
dt {
  float: left;
  width: auto;
  margin-top: 10px
}

.body.module-default.controller-entry.action-edit #wrap > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content dl dd,
.body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content dl
dd {
  margin-left: 100px;
  margin-top: 10px;
  padding-bottom: 1px
}

.hosted body.module-default.controller-entry.action-edit #wrap > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content dl dd,
.hosted body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content dl
dd {
  margin-left: 150px
}

.body.module-default.controller-entry.action-edit #wrap > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content .badge,
.body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content
.badge {
  background-color: transparent;
  color: #333;
  text-shadow: none;
  border-radius: 4px;
  border: 1px solid #333;
  padding-bottom: 3px;
  padding-top: 1px;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: 15px;
  font-size: 12px !important;
  font-weight: normal;
  background-color: white
}

.body.module-default.controller-entry.action-edit #wrap > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content .badge:hover,
.body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content .badge:hover {
  color: #555;
  border-color: #555
}

.body.module-default.controller-entry.action-edit #wrap > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content .badge i,
.body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content .badge
i {
  display: none
}

.body.module-default.controller-entry.action-edit #wrap > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content p.lead,
.body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content
p.lead {
  display: none
}

.body.module-default.controller-entry.action-edit #wrap > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content #detailsWrapper,
.body.module-default.controller-entry.action-edit #wrap > #content > .row-fluid #mediaStatusBadge + .popover.bottom .popover-content
#detailsWrapper {
  display: none
}

.body.module-default.controller-entry.action-edit
#editEntryMedia {
  -webkit-transform: translateY(20px);
  -moz-transform: translateY(20px);
  -ms-transform: translateY(20px);
  -o-transform: translateY(20px);
  transform: translateY(20px) translateZ(0)
}

.body.module-default.controller-entry.action-edit #editEntryMedia
.detailsOfPublish {
  -webkit-transform: translateY(70px);
  -moz-transform: translateY(70px);
  -ms-transform: translateY(70px);
  -o-transform: translateY(70px);
  transform: translateY(70px) translateZ(0);
  max-height: 300px
}

.body.module-default.controller-entry.action-edit #editEntryMedia .detailsOfPublish
.lead {
  visibility: hidden;
  height: 60px
}

.body.module-default.controller-entry.action-edit #editEntryMedia .detailsOfPublish .lead .views,
.body.module-default.controller-entry.action-edit #editEntryMedia .detailsOfPublish .lead
.plays {
  visibility: visible;
  color: #555;
  font-size: 12px
}

.body.module-default.controller-entry.action-edit #editEntryMedia .detailsOfPublish .lead
.views {
  position: absolute;
  top: 32px;
  left: 100px
}

.body.module-default.controller-entry.action-edit #editEntryMedia .detailsOfPublish .lead .views:before {
  font-family: FontAwesome;
  content: '\F06E';
  margin-right: 15px;
  font-size: 14px
}

.body.module-default.controller-entry.action-edit #editEntryMedia .detailsOfPublish .lead
.plays {
  position: absolute;
  top: 32px;
  left: 180px
}

.body.module-default.controller-entry.action-edit #editEntryMedia .detailsOfPublish .lead .plays:before {
  font-family: FontAwesome;
  content: '\F04B';
  margin-right: 15px;
  font-size: 14px
}

.body.module-default.controller-entry.action-edit #editEntryMedia .detailsOfPublish strong,
.body.module-default.controller-entry.action-edit #editEntryMedia .detailsOfPublish
dl {
  display: none
}

.body.module-default.controller-entry.action-edit #editEntryMedia + .row-fluid {
  margin-top: 80px;
  margin-bottom: 80px;
  min-height: 300px
}

.body.module-default.controller-entry.action-edit #editEntryMedia + .row-fluid .nav.nav-pills {
  position: relative;
  border-bottom: none;
  margin-bottom: 0px
}

.body.module-default.controller-entry.action-edit #editEntryMedia + .row-fluid .nav.nav-pills > li:not(.pull-right) {
  width: 100%;
  height: auto
}

.body.module-default.controller-entry.action-edit #editEntryMedia + .row-fluid .nav.nav-pills li.pull-right {
  height: auto;
  bottom: 177px
}

.body.module-default.controller-entry.action-edit #editEntryMedia + .row-fluid .nav.nav-pills li.pull-right
a {
  display: block;
  margin-top: 7px;
  padding-right: 12px;
  padding-left: 12px;
  min-width: 102px
}

.body.module-default.controller-entry.action-edit #editEntryMedia + .row-fluid .nav.nav-pills li.pull-right a
i {
  margin-right: 0px;
  margin-top: 3px;
  min-width: 20px;
  float: left
}

.body.module-default.controller-entry.action-edit #editEntryMedia + .row-fluid .nav.nav-pills .nav.nav-tabs {
  height: 41px
}

.module-clipper.controller-clip
#editEntryMedia {
  transform: none
}

@media (max-width: 768px) {
  form#edit_entry input[type='text'],
  form#edit_entry input[type="password"],
  form#edit_entry textarea,
  form#edit_entry
  select {
    width: 50%
  }
}

@media (max-width: 979px) {
  form#edit_entry input[type='text'],
  form#edit_entry input[type="password"],
  form#edit_entry textarea,
  form#edit_entry
  select {
    width: 90%
  }
}

@media (min-width: 979px) {
  form#edit_entry input[type='text'],
  form#edit_entry input[type="password"],
  form#edit_entry textarea,
  form#edit_entry
  select {
    width: 70%
  }
}

@media (max-width: 768px) {
  form#edit_entry input[type='text'].input-xxlarge,
  form#edit_entry input[type="password"].input-xxlarge,
  form#edit_entry textarea.input-xxlarge,
  form#edit_entry select.input-xxlarge {
    width: 50%
  }
}

@media (max-width: 979px) {
  form#edit_entry input[type='text'].input-xxlarge,
  form#edit_entry input[type="password"].input-xxlarge,
  form#edit_entry textarea.input-xxlarge,
  form#edit_entry select.input-xxlarge {
    width: 90%
  }
}

@media (min-width: 979px) {
  form#edit_entry input[type='text'].input-xxlarge,
  form#edit_entry input[type="password"].input-xxlarge,
  form#edit_entry textarea.input-xxlarge,
  form#edit_entry select.input-xxlarge {
    width: 70%
  }
}

@media (max-width: 768px) {
  form#edit_entry input[type='text'].span4,
  form#edit_entry input[type="password"].span4,
  form#edit_entry textarea.span4,
  form#edit_entry
  select.span4 {
    width: 50%
  }
}

@media (max-width: 979px) {
  form#edit_entry input[type='text'].span4,
  form#edit_entry input[type="password"].span4,
  form#edit_entry textarea.span4,
  form#edit_entry
  select.span4 {
    width: 90%
  }
}

@media (min-width: 979px) {
  form#edit_entry input[type='text'].span4,
  form#edit_entry input[type="password"].span4,
  form#edit_entry textarea.span4,
  form#edit_entry
  select.span4 {
    width: 70%
  }
}

form#edit_entry input[type='text'].span11,
form#edit_entry input[type="password"].span11,
form#edit_entry textarea.span11,
form#edit_entry
select.span11 {
  min-height: 0px;
  box-sizing: content-box
}

@media (max-width: 768px) {
  form#edit_entry input[type='text'].span11,
  form#edit_entry input[type="password"].span11,
  form#edit_entry textarea.span11,
  form#edit_entry
  select.span11 {
    width: 50%
  }
}

@media (max-width: 979px) {
  form#edit_entry input[type='text'].span11,
  form#edit_entry input[type="password"].span11,
  form#edit_entry textarea.span11,
  form#edit_entry
  select.span11 {
    width: 90%
  }
}

@media (min-width: 979px) {
  form#edit_entry input[type='text'].span11,
  form#edit_entry input[type="password"].span11,
  form#edit_entry textarea.span11,
  form#edit_entry
  select.span11 {
    width: 70%
  }
}

form#edit_entry input[type='text'].kmsTimeElement,
form#edit_entry input[type="password"].kmsTimeElement,
form#edit_entry textarea.kmsTimeElement,
form#edit_entry
select.kmsTimeElement {
  width: 220px
}

form#edit_entry div.select2-container:not(.kmsTZElement) {
  width: 100%
}

@media (max-width: 768px) {
  form#edit_entry div.select2-container ul.select2-choices {
    width: 50%
  }
}

@media (max-width: 979px) {
  form#edit_entry div.select2-container ul.select2-choices {
    width: 90%
  }
}

@media (min-width: 979px) {
  form#edit_entry div.select2-container ul.select2-choices {
    width: 70%
  }
}

@media (max-width: 767px) {
  form#edit_entry div.select2-container.kmsTZElement {
    width: 100%
  }
}

@media (max-width: 767px) {
  .body.module-default.controller-entry.action-edit #select2-drop.select2-drop-multi {
    left: 185px !important;
    width: 705px !important
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  .body.module-default.controller-entry.action-edit #select2-drop.select2-drop-multi {
    width: 510px !important
  }
}

@media (max-width: 1200px) and (min-width: 980px) {
  .body.module-default.controller-entry.action-edit #select2-drop.select2-drop-multi {
    width: 553px !important
  }
}

@media (min-width: 1201px) and (max-width: 1335px) {
  .body.module-default.controller-entry.action-edit #select2-drop.select2-drop-multi {
    width: 714px !important
  }
}

@media (min-width: 1336px) and (max-width: 1599px) {
  .body.module-default.controller-entry.action-edit #select2-drop.select2-drop-multi {
    width: 735px !important
  }
}

@media (min-width: 1600px) {
  .body.module-default.controller-entry.action-edit #select2-drop.select2-drop-multi {
    width: 924px !important
  }
}

@media (max-width: 480px) {
  .body.module-default.controller-entry.action-add #select2-drop {
    left: 31px !important;
    width: 339px !important
  }
}

@media (min-width: 481px) and (max-width: 767px) {
  .body.module-default.controller-entry.action-add #select2-drop {
    left: 185px !important;
    width: 661px !important
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  .body.module-default.controller-entry.action-add #select2-drop {
    width: 412px !important
  }
}

@media (max-width: 1200px) and (min-width: 980px) {
  .body.module-default.controller-entry.action-add #select2-drop {
    width: 476px !important
  }
}

@media (min-width: 1201px) and (max-width: 1335px) {
  .body.module-default.controller-entry.action-add #select2-drop {
    width: 638px !important
  }
}

@media (min-width: 1336px) and (max-width: 1599px) {
  .body.module-default.controller-entry.action-add #select2-drop {
    width: 658px !important
  }
}

@media (min-width: 1600px) {
  .body.module-default.controller-entry.action-add #select2-drop {
    width: 847px !important
  }
}

#deleteMediaBtnForm {
  visibility: hidden;
  position: relative;
  top: 83px;
  float: right;
  color: #dc430d
}

#deleteMediaBtnForm:hover {
  color: #c83d07
}

.module-default.controller-entry.action-edit
#deleteMediaBtnForm {
  visibility: visible
}

#entry_thumbnails .btn-toolbar {
  margin-top: 0px
}

#entry_thumbnails .btn-toolbar
.btn {
  margin-bottom: 5px;
  margin-right: 5px;
  margin-left: 0
}

#entry_thumbnails #upload-button-container.btn.responsiveSize {
  margin-left: 0
}

#entry_thumbnails #thumbnail-download-button {
  margin-right: 0
}

#entry_thumbnails #thumbnail-download-button .pull-right {
  float: none
}

#entry_thumbnails .outer_thumb_wrapper
.alert {
  width: 100%;
  text-align: center
}

#downloadTabContent .table a:not(.btn) {
  text-decoration: none;
  color: #c1c1c1 !important;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -ms-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
  font-size: 16px
}

#downloadTabContent .table a:not(.btn):hover {
  color: #4a4a4a !important
}

#downloadTabContent .table a:not(.btn).disabled {
  color: #e1e1e1 !important
}

#downloadTabContent .table a:not(.btn).disabled:hover {
  color: #e1e1e1 !important
}

#downloadTabContent .table a:not(.btn):hover,
#downloadTabContent .table a:not(.btn):visited,
#downloadTabContent .table a:not(.btn):active,
#downloadTabContent .table a:not(.btn):focus {
  text-decoration: none
}

#downloadTabContent .table a:not(.btn):nth-child(n+2) {
  margin-left: 8.547008547008547%
}

#downloadTabContent .table a:not(.btn):nth-child(n+2) i {
  margin-left: 0px
}

#downloadTabContent .table td:last-child {
  min-width: 99px
}

#attachments-tab-pane .icon-download:before,
#attachments-tab .icon-download:before {
  content: '\F019'
}

#attachments-tab-pane .icon-remove-sign:before,
#attachments-tab .icon-remove-sign:before {
  content: '\F00D'
}

#attachments-tab-pane .table a:not(.btn),
#attachments-tab .table a:not(.btn) {
  text-decoration: none;
  color: #c1c1c1 !important;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -ms-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
  font-size: 16px
}

#attachments-tab-pane .table a:not(.btn):hover,
#attachments-tab .table a:not(.btn):hover {
  color: #4a4a4a !important
}

#attachments-tab-pane .table a:not(.btn).disabled,
#attachments-tab .table a:not(.btn).disabled {
  color: #e1e1e1 !important
}

#attachments-tab-pane .table a:not(.btn).disabled:hover,
#attachments-tab .table a:not(.btn).disabled:hover {
  color: #e1e1e1 !important
}

#attachments-tab-pane .table a:not(.btn):hover,
#attachments-tab-pane .table a:not(.btn):visited,
#attachments-tab-pane .table a:not(.btn):active,
#attachments-tab-pane .table a:not(.btn):focus,
#attachments-tab .table a:not(.btn):hover,
#attachments-tab .table a:not(.btn):visited,
#attachments-tab .table a:not(.btn):active,
#attachments-tab .table a:not(.btn):focus {
  text-decoration: none
}

#attachments-tab-pane .table a:not(.btn):nth-child(n+2),
#attachments-tab .table a:not(.btn):nth-child(n+2) {
  margin-left: 8.547008547008547%
}

#attachments-tab-pane .table a:not(.btn):nth-child(n+2) i,
#attachments-tab .table a:not(.btn):nth-child(n+2) i {
  margin-left: 0px
}

#attachments-tab-pane .table td:last-child,
#attachments-tab .table td:last-child {
  min-width: 99px
}

#attachments-tab-pane .table i,
#attachments-tab .table
i {
  margin-right: 10px;
  font-size: 16px
}

@media (max-width: 979px) {
  #attachments-tab-pane .table i,
  #attachments-tab .table
  i {
    margin-right: 0px
  }
}

#attachments-tab-pane .table i.icon-large:before,
#attachments-tab .table i.icon-large:before {
  font-size: 100%;
  vertical-align: baseline
}

#attachments-tab {
  overflow-x: auto
}

#attachments-tab-pane
#empty {
  float: left
}

#attachments-tab-pane .btn.btn-primary {
  min-width: 102px
}

#uploadboxattachments
.wrap_me {
  width: 100%
}

#collaboration-pane #manageCollaborators
p {
  width: 70%
}

#collaboration-pane #manageCollaborators
.container {
  width: 100%
}

#collaboration-pane #manageCollaborators .container .nav.pull-right
.btn {
  position: relative;
  bottom: 75px
}

#collaboration-pane #manageCollaborators .container
#filterCollaborators {
  margin-bottom: 30px
}

#collaboration-pane #manageCollaborators .container #filterCollaborators
.btn {
  font-size: 16px;
  font-weight: 300;
  text-transform: uppercase;
  padding-left: 0;
  color: #333;
  text-decoration: none
}

#collaboration-pane #manageCollaborators .container #filterCollaborators .btn,
#collaboration-pane #manageCollaborators .container #filterCollaborators .btn:active,
#collaboration-pane #manageCollaborators .container #filterCollaborators .btn:focus {
  border-color: transparent !important;
  background-color: transparent;
  box-shadow: none;
  padding-right: 12px;
  padding-left: 12px
}

#collaboration-pane #manageCollaborators .container #filterCollaborators .btn:hover {
  border-color: transparent !important
}

#collaboration-pane #manageCollaborators .container #filterCollaborators .btn.btn-danger {
  color: #df4508
}

#collaboration-pane #manageCollaborators .container #filterCollaborators .btn.btn-danger:hover {
  color: #c83e07;
  text-decoration: underline
}

@media (max-width: 767px) {
  #collaboration-pane #manageCollaborators .container #filterCollaborators
  .btn {
    font-size: 14px
  }
}

#collaboration-pane #manageCollaborators .container #filterCollaborators a.dropdown-toggle.btn {
  padding-left: 0
}

#collaboration-pane #manageCollaborators .collaboratorsTable table a:not(.btn) {
  text-decoration: none;
  color: #c1c1c1 !important;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -ms-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
  font-size: 16px
}

#collaboration-pane #manageCollaborators .collaboratorsTable table a:not(.btn):hover {
  color: #4a4a4a !important
}

#collaboration-pane #manageCollaborators .collaboratorsTable table a:not(.btn).disabled {
  color: #e1e1e1 !important
}

#collaboration-pane #manageCollaborators .collaboratorsTable table a:not(.btn).disabled:hover {
  color: #e1e1e1 !important
}

#collaboration-pane #manageCollaborators .collaboratorsTable table a:not(.btn):hover,
#collaboration-pane #manageCollaborators .collaboratorsTable table a:not(.btn):visited,
#collaboration-pane #manageCollaborators .collaboratorsTable table a:not(.btn):active,
#collaboration-pane #manageCollaborators .collaboratorsTable table a:not(.btn):focus {
  text-decoration: none
}

#collaboration-pane #manageCollaborators .collaboratorsTable table a:not(.btn):nth-child(n+2) {
  margin-left: 8.547008547008547%
}

#collaboration-pane #manageCollaborators .collaboratorsTable table a:not(.btn):nth-child(n+2) i {
  margin-left: 0px
}

#collaboration-pane #manageCollaborators .collaboratorsTable table td:last-child {
  min-width: 66px
}

#hostedRelated {
  -webkit-transform: translateY(-12px);
  -moz-transform: translateY(-12px);
  -ms-transform: translateY(-12px);
  -o-transform: translateY(-12px);
  transform: translateY(-12px) translateZ(0)
}

.time-stepper .hours,
.time-stepper .minutes,
.time-stepper .seconds,
.time-stepper
.miliseconds {
  margin-right: 0 !important
}

#addtoplaylist_tab
.displayplaylistform {
  margin-left: 3px
}

#addtoplaylist_tab .displayplaylistform
#playlists {
  margin-bottom: 0
}

#addtoplaylist_tab .displayplaylistform #playlists
.navbar {
  padding-bottom: 10px
}

#addtoplaylist_tab .displayplaylistform #playlists
br {
  display: none
}

#addtoplaylist_tab .displayplaylistform #playlists br:first-of-type {
  display: block
}

#addtoplaylist_tab #playlist_form > div:last-child {
  display: none
}

#addtoplaylist_tab .displayplaylistform
div {
  border: none !important
}

#addtoplaylist_tab
hr {
  display: none
}

#addtoplaylist_tab
.baloons {
  margin-top: 5px
}

#addtoplaylist_tab .baloons
p {
  font-size: 14px;
  margin-right: 5px
}

#addtoplaylist_tab .baloons
.badge {
  background-color: transparent;
  color: #333;
  text-shadow: none;
  border-radius: 4px;
  border: 1px solid #333;
  padding-bottom: 3px;
  padding-top: 1px;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: 15px;
  font-size: 12px !important;
  font-weight: normal
}

#addtoplaylist_tab .baloons .badge:hover {
  color: #555;
  border-color: #555
}

#addtoplaylist_tab .baloons .badge
i {
  display: none
}

#wrap #filterBarWrap:not(.navbar).shrink-container.shrink-container--minimized .filter-bar__filters.nav li.sort > a {
  padding-top: 10px
}

#wrap #filterBarWrap:not(.navbar).shrink-container.shrink-container--minimized button.btn.btn-primary.shrink-container__button {
  margin-top: 1px
}

#innerFilterBarWrap {
  display: inline-block
}

button.btn.btn-primary.shrink-container__button {
  background-color: #eaeaea;
  color: #000;
  font-size: 17.5px;
  padding: 9px 20px 7px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-size: 17px;
  font-weight: lighter;
  margin-right: 25px;
  border: none !important
}

@media (max-width: 767px) {
  button.btn.btn-primary.shrink-container__button {
    padding-right: 12px;
    padding-left: 12px
  }
}

@media (max-width: 767px) {
  button.btn.btn-primary.shrink-container__button {
    font-size: 15px
  }
}

button.btn.btn-primary.shrink-container__button:hover {
  color: #4a4a4a;
  background-color: #d9d9d9;
  border: none !important;
  font-weight: normal
}

.shrink-filters__modal.modal .filters-menu li a:hover,
.shrink-filters__modal.modal .filters-menu li a:active,
.shrink-filters__modal.modal .filters-menu li.active
a {
  background-color: transparent;
  color: inherit;
  text-shadow: none;
  border: none
}

.shrink-filters__modal.modal .filters-menu li:hover,
.shrink-filters__modal.modal .filters-menu li:focus {
  background-image: none;
  background-color: #f9f9f9;
  color: black;
  border-top: solid 1px #ccc;
  border-bottom: solid 1px #ccc
}

.shrink-filters__modal.modal .filters-menu .active:hover,
.shrink-filters__modal.modal .filters-menu .active:focus {
  background-image: none;
  background-color: #f9f9f9;
  color: black;
  border-top: solid 1px #ccc;
  border-bottom: solid 1px #ccc
}

.shrink-filters__modal.modal .modal-body {
  padding: 0
}

.shrink-filters__modal.modal .modal-header {
  background-color: #f9f9f9
}

@media (min-width: 768px) {
  .shrink-filters__modal.modal {
    width: 85%;
    margin-left: 7%
  }

  .shrink-filters__modal.modal
  .divider {
    display: none
  }
}

.body {
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif
}

.body input,
.body button,
.body select,
.body textarea,
.body h1,
.body h2,
.body h3,
.body h4,
.body h5,
.body
h6 {
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif
}

.body .navbar-search .search-query {
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif
}

.visible-v2ui {
  display: inherit !important
}

.hidden-v2ui {
  display: none !important
}

a {
  color: #1195ff
}

a:hover {
  color: #1195ff
}

#wrap {
  padding-top: 34px
}

@media (max-width: 979px) {
  #wrap {
    padding-top: 30px
  }
}

@media (max-width: 767px) {
  #wrap {
    padding-top: 20px
  }
}

h1 {
  font-size: 36px;
  line-height: inherit;
}

@media (max-width: 1024px) and (min-width: 768px) {
  h1 {
    font-size: 30px
  }
}

@media (max-width: 767px) {
  h1 {
    font-size: 22px
  }
}

#wrap {
  padding-bottom: 49px
}

@media (max-width: 767px) {
  #wrap #titleBar
  h1 {
    display: inherit !important;
    line-height: inherit;
    margin-bottom: 0;
    margin-top: 0
  }
}

@media (max-width: 767px) {
  #wrap {
    padding-bottom: 49px
  }
}

.muted {
  color: #777
}

.endlessScrollAlert {
  margin-top: 0;
  margin-bottom: 0
}

.hidden-v2ui {
  display: none !important;
  visibility: hidden !important
}

.visible-v2ui {
  display: block !important;
  visibility: visible
}

.tab-content > .tab-pane.visible-v2ui, .pill-content > .pill-pane.visible-v2ui {
  display: none !important
}

.tab-content > .tab-pane td.visible-v2ui,
.pill-content > .pill-pane td.visible-v2ui {
  display: none !important
}

.tab-content > .tab-pane tr.visible-v2ui,
.pill-content > .pill-pane tr.visible-v2ui {
  display: none !important
}

.tab-content > .tab-pane.active.visible-v2ui, .pill-content > .pill-pane.active.visible-v2ui {
  display: block !important
}

.accordion-inner a.btn.visible-v2ui {
  display: inline-block !important
}

#channelCarousel .btn-mini.visible-v2ui {
  display: inline-block !important
}

.nav.nav-pills a.btn.visible-v2ui {
  display: inline-block !important
}

#header.navbar .navbar-wrapper {
  width: 940px
}

@media (max-width: 767px) {
  #header.navbar .navbar-wrapper {
    width: auto;
    margin-right: 12px;
    margin-left: 12px
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  #header.navbar .navbar-wrapper {
    width: 724px
  }
}

@media (min-width: 1200px) {
  #header.navbar .navbar-wrapper {
    width: 1170px
  }
}

@media (min-width: 1336px) {
  #header.navbar .navbar-wrapper {
    width: 1200px
  }
}

@media (min-width: 1600px) {
  #header.navbar .navbar-wrapper {
    width: 1470px
  }
}

@media (max-width: 767px) {
  #wrap {
    padding-right: 0px;
    padding-left: 0
  }
}

#wrap.container {
  width: 940px
}

@media (max-width: 767px) {
  #wrap.container {
    width: auto;
    margin-right: 12px;
    margin-left: 12px
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  #wrap.container {
    width: 724px
  }
}

@media (min-width: 1200px) {
  #wrap.container {
    width: 1170px
  }
}

@media (min-width: 1336px) {
  #wrap.container {
    width: 1200px
  }
}

@media (min-width: 1600px) {
  #wrap.container {
    width: 1470px
  }
}

#wrap.container
.container {
  width: 940px
}

@media (max-width: 767px) {
  #wrap.container
  .container {
    width: auto;
    margin-right: 12px;
    margin-left: 12px
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  #wrap.container
  .container {
    width: 724px
  }
}

@media (min-width: 1200px) {
  #wrap.container
  .container {
    width: 1170px
  }
}

@media (min-width: 1336px) {
  #wrap.container
  .container {
    width: 1200px
  }
}

@media (min-width: 1600px) {
  #wrap.container
  .container {
    width: 1470px
  }
}

.tagsWrapper .badge,
.phone-tags
.badge {
  margin-left: 0
}

.tagsWrapper .badge-info,
.phone-tags .badge-info {
  background-color: transparent;
  color: #333;
  text-shadow: none;
  border-radius: 4px;
  border: 1px solid #333;
  padding-bottom: 3px;
  padding-top: 1px;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: 15px;
  font-size: 12px !important;
  font-weight: normal
}

.tagsWrapper .badge-info:hover,
.phone-tags .badge-info:hover {
  color: #555;
  border-color: #555
}

.tagsWrapper .badge-info i,
.phone-tags .badge-info
i {
  display: none
}

#tagsArea
.badge {
  margin-left: 0
}

#tagsArea .badge-info[href] {
  background-color: transparent;
  color: #333;
  text-shadow: none;
  border-radius: 4px;
  border: 1px solid #333;
  padding-bottom: 3px;
  padding-top: 1px;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: 15px;
  font-size: 12px !important;
  font-weight: normal
}

#tagsArea .badge-info[href]:hover {
  color: #555;
  border-color: #555
}

#tagsArea .badge-info[href] i {
  display: none
}

.icon-heart-empty {
  font-family: v2ui
}

.icon-heart-empty:before {
  content: '\e90e'
}

.icon-heart {
  font-family: v2ui
}

.icon-heart:before {
  content: '\e90f'
}

#entry_view_stats .icon-heart-empty {
  font-family: v2ui
}

#entry_view_stats .icon-heart-empty:before {
  content: '\e90f'
}

#entry_view_stats .icon-heart {
  font-family: v2ui
}

#entry_view_stats .icon-heart:before {
  content: '\e90e'
}

.icon-info-sign:before {
  content: '\F129'
}

.icon-share {
  font-family: v2ui
}

.icon-share:before {
  content: '\f1e0'
}

.icon-trash {
  font-family: v2ui
}

.icon-trash:before {
  content: '\f1f8'
}

.caret {
  border: none;
  font-family: FontAwesome
}

.caret:after {
  font-size: 14px;
  content: '\F107'
}

.btn
i {
  margin-right: 5px
}

.btn
.caret {
  margin-top: 0;
  margin-left: 10px
}

.btn i.icon-chevron-down {
  margin-left: 10px
}

.btn i.icon-chevron-down:before {
  content: '\F107'
}

.navbar .nav .dropdown-toggle
.caret {
  margin-top: 0;
  padding-left: 5px
}

.icon-sort:before, .icon-sort:after {
  content: '\F142';
  padding-right: 1px
}

.icon-list {
  font-family: v2ui
}

.icon-list:before {
  content: '\e902'
}

.icon-th-list {
  font-family: v2ui
}

.icon-th-list:before {
  content: '\e900'
}

.icon-th {
  font-family: v2ui
}

.icon-th:before {
  content: '\e901'
}

.icon-plus-sign {
  font-family: v2ui
}

.icon-plus-sign:before {
  content: '\e90a'
}

.icon-minus-sign {
  font-family: v2ui
}

.icon-minus-sign:before {
  content: '\e909'
}

.icon-eye-open {
  font-family: v2ui
}

.icon-eye-open:before {
  content: "\e90d"
}

.icon-comment {
  font-family: v2ui
}

.icon-comment:before {
  content: '\e90c'
}

.icon-time {
  font-family: v2ui
}

.icon-time:before {
  content: '\e90b'
}

#wrap
.quizBreadcrumbs {
  color: #777
}

#wrap .quizBreadcrumbs
.highlight {
  color: black
}

#loaderWrap
#loader {
  background-color: #00b4d1
}

.elementLoader
.message {
  color: #00b4d1
}

@media (max-width: 480px) {
  .hosted #wrap.container-fluid {
    padding: 0
  }
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/v2ui/asset/css/v2uimodules.css */

.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: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

.body.module-home
#wrap {
  width: 100%;
  padding-top: 0;
  margin-right: 0;
  margin-left: 0
}

.body.module-home .thumbnail-info__container {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  margin-left: 12px
}

.body.module-home #entrySlider .carousel-inner .carousel-caption,
.body.module-home #entrySlider .carousel-inner
.thumb_time {
  width: 940px
}

@media (max-width: 767px) {
  .body.module-home #entrySlider .carousel-inner .carousel-caption,
  .body.module-home #entrySlider .carousel-inner
  .thumb_time {
    width: auto;
    margin-right: 12px;
    margin-left: 12px
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  .body.module-home #entrySlider .carousel-inner .carousel-caption,
  .body.module-home #entrySlider .carousel-inner
  .thumb_time {
    width: 724px
  }
}

@media (min-width: 1200px) {
  .body.module-home #entrySlider .carousel-inner .carousel-caption,
  .body.module-home #entrySlider .carousel-inner
  .thumb_time {
    width: 1170px
  }
}

@media (min-width: 1336px) {
  .body.module-home #entrySlider .carousel-inner .carousel-caption,
  .body.module-home #entrySlider .carousel-inner
  .thumb_time {
    width: 1200px
  }
}

@media (min-width: 1600px) {
  .body.module-home #entrySlider .carousel-inner .carousel-caption,
  .body.module-home #entrySlider .carousel-inner
  .thumb_time {
    width: 1470px
  }
}

.body.module-home #entrySlider .carousel-indicators-outer-wrapper .carousel-indicators-wrapper {
  width: 940px
}

@media (max-width: 767px) {
  .body.module-home #entrySlider .carousel-indicators-outer-wrapper .carousel-indicators-wrapper {
    width: auto;
    margin-right: 12px;
    margin-left: 12px
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  .body.module-home #entrySlider .carousel-indicators-outer-wrapper .carousel-indicators-wrapper {
    width: 724px
  }
}

@media (min-width: 1200px) {
  .body.module-home #entrySlider .carousel-indicators-outer-wrapper .carousel-indicators-wrapper {
    width: 1170px
  }
}

@media (min-width: 1336px) {
  .body.module-home #entrySlider .carousel-indicators-outer-wrapper .carousel-indicators-wrapper {
    width: 1200px
  }
}

@media (min-width: 1600px) {
  .body.module-home #entrySlider .carousel-indicators-outer-wrapper .carousel-indicators-wrapper {
    width: 1470px
  }
}

.body.module-home
#entrySlider {
  margin-bottom: 0px;
  text-align: center
}

.body.module-home #entrySlider .carousel-inner .photo-group.featured_wrapper,
.body.module-home #entrySlider .carousel-inner
.showminwidth {
  max-height: 480px
}

@media (max-width: 480px) {
  .body.module-home #entrySlider .carousel-inner .photo-group.featured_wrapper,
  .body.module-home #entrySlider .carousel-inner
  .showminwidth {
    max-height: 212px;
    text-align: left
  }
}

@media (min-width: 480px) and (max-width: 768px) {
  .body.module-home #entrySlider .carousel-inner .photo-group.featured_wrapper,
  .body.module-home #entrySlider .carousel-inner
  .showminwidth {
    max-height: 254px;
    text-align: left
  }
}

@media (min-width: 767px) and (max-width: 1200px) {
  .body.module-home #entrySlider .carousel-inner .photo-group.featured_wrapper,
  .body.module-home #entrySlider .carousel-inner
  .showminwidth {
    max-height: 254px
  }
}

@media (min-width: 1024px) and (max-width: 1200px) {
  .body.module-home #entrySlider .carousel-inner .photo-group.featured_wrapper,
  .body.module-home #entrySlider .carousel-inner
  .showminwidth {
    max-height: 400px
  }
}

.body.module-home #entrySlider .carousel-inner .showminwidth
img {
  width: 100%
}

@media (max-width: 480px) {
  .body.module-home #entrySlider .carousel-inner .showminwidth
  img {
    width: 100%
  }
}

@media (min-width: 480px) and (max-width: 767px) {
  .body.module-home #entrySlider .carousel-inner .showminwidth
  img {
    bottom: 88px
  }
}

@media (min-width: 768px) and (max-width: 1200px) {
  .body.module-home #entrySlider .carousel-inner .showminwidth
  img {
    position: relative;
    bottom: 88px
  }
}

@media (min-width: 1024px) and (max-width: 1200px) {
  .body.module-home #entrySlider .carousel-inner .showminwidth
  img {
    bottom: 88px
  }
}

@media (min-width: 1200px) {
  .body.module-home #entrySlider .carousel-inner .showminwidth
  img {
    position: relative;
    bottom: 160px
  }
}

.body.module-home #entrySlider .carousel-inner .overlay-wrapper {
  position: absolute;
  top: 0px;
  right: 0px !important;
  left: 0px !important;
  height: 100%;
  background: rgba(0, 0, 0, 0.15);
  font-style: normal;
  z-index: 6
}

.body.module-home #entrySlider .carousel-inner .carousel-caption {
  margin: auto;
  padding: 0px;
  text-align: left;
  background: none;
  bottom: inherit;
  top: 71px;
  left: 0px !important;
  right: 0px !important
}

@media (max-width: 480px) {
  .body.module-home #entrySlider .carousel-inner .carousel-caption {
    position: absolute
  }
}

.body.module-home #entrySlider .carousel-inner .carousel-caption
.entryTitle {
  color: white
}

.body.module-home #entrySlider .carousel-inner .carousel-caption .home__carousel-entry-title {
  font-size: 37px;
  line-height: 1.32;
  letter-spacing: 1px;
  max-height: 147px;
  overflow: hidden;
  text-overflow: ellipsis
}

@media (max-width: 1200px) {
  .body.module-home #entrySlider .carousel-inner .carousel-caption .home__carousel-entry-title {
    max-width: 400px;
    max-height: 110px
  }
}

@media (max-width: 1023px) {
  .body.module-home #entrySlider .carousel-inner .carousel-caption .home__carousel-entry-title {
    max-width: 300px;
    max-height: 80px
  }
}

@media (min-width: 1200px) {
  .body.module-home #entrySlider .carousel-inner .carousel-caption .home__carousel-entry-title {
    max-width: 40%;
    font-size: 46px;
  }
}

@media (max-width: 767px) {
  .body.module-home #entrySlider .carousel-inner .carousel-caption .home__carousel-entry-title {
    max-height: 105px
  }
}

@media (max-width: 480px) {
  .body.module-home #entrySlider .carousel-inner .carousel-caption {
    bottom: -10px;
    top: auto
  }

  .body.module-home #entrySlider .carousel-inner .carousel-caption .home__carousel-entry-title {
    font-size: 20px
  }
}

@media (min-width: 480px) and (max-width: 767px) {
  .body.module-home #entrySlider .carousel-inner .carousel-caption {
    bottom: 0px;
    top: auto
  }

  .body.module-home #entrySlider .carousel-inner .carousel-caption .home__carousel-entry-title {
    font-size: 25px
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .body.module-home #entrySlider .carousel-inner .carousel-caption {
    top: auto;
    bottom: 76px
  }

  .body.module-home #entrySlider .carousel-inner .carousel-caption .home__carousel-entry-title {
    font-size: 30px
  }
}

@media (min-width: 1024px) and (max-width: 1200px) {
  .body.module-home #entrySlider .carousel-inner .carousel-caption {
    top: auto;
    bottom: 110px
  }

  .body.module-home #entrySlider .carousel-inner .carousel-caption .home__carousel-entry-title {
    font-size: 43px
  }
}

.body.module-home #entrySlider .carousel-inner .carousel-caption
p {
  display: none
}

.body.module-home #entrySlider .carousel-inner
.thumb_time {
  height: 30px;
  margin: auto;
  margin-bottom: 94px;
  left: 0px;
  right: 0px !important;
  top: inherit;
  bottom: 0px;
  opacity: 1;
  background: none;
  font-size: 11.2px;
  font-weight: lighter
}

.body.module-home #entrySlider .carousel-inner .thumb_time
p.thumb_time_content {
  padding: 0px;
  float: left
}

.body.module-home #entrySlider .carousel-inner .thumb_time p.thumb_time_content
.duration {
  float: left;
  margin-right: 40px
}

.body.module-home #entrySlider .carousel-inner .thumb_time p.thumb_time_content .duration
span {
  visibility: visible;
  display: inline
}

.body.module-home #entrySlider .carousel-inner .thumb_time p.thumb_time_content .duration
i {
  margin-right: 20px
}

.body.module-home #entrySlider .carousel-inner .thumb_time p.thumb_time_content .views
i {
  margin-right: 20px
}

.body.module-home #entrySlider .carousel-inner .thumb_time p.thumb_time_content
i {
  font-size: 30px;
  vertical-align: middle
}

@media (min-width: 767px) and (max-width: 1023px) {
  .body.module-home #entrySlider .carousel-inner
  .thumb_time {
    margin-bottom: 0px
  }
}

@media (min-width: 1024px) and (max-width: 1200px) {
  .body.module-home #entrySlider .carousel-inner
  .thumb_time {
    margin-bottom: 47px;
    font-size: 16px
  }
}

@media (max-width: 767px) {
  .body.module-home #entrySlider .carousel-inner
  .thumb_time {
    margin-bottom: 0px;
    height: 20px
  }

  .body.module-home #entrySlider .carousel-inner .thumb_time p.thumb_time_content
  i {
    font-size: 20px;
    margin-right: 7px;
    position: relative;
    bottom: 1px
  }

  .body.module-home #entrySlider .carousel-inner .thumb_time p.thumb_time_content .views,
  .body.module-home #entrySlider .carousel-inner .thumb_time p.thumb_time_content
  .duration {
    margin-right: 12px
  }

  .body.module-home #entrySlider .carousel-inner .thumb_time p.thumb_time_content .views i,
  .body.module-home #entrySlider .carousel-inner .thumb_time p.thumb_time_content .duration
  i {
    margin-right: 7px
  }
}

@media (max-width: 480px) {
  .body.module-home #entrySlider .carousel-inner
  .thumb_time {
    margin-bottom: 19px
  }
}

.body.module-home #entrySlider .carousel-inner
.thumb_icon_content {
  display: none
}

@media (max-width: 1200px) {
  .body.module-home #entrySlider .carousel-inner
  .showfullwidth {
    display: none
  }

  .body.module-home #entrySlider .carousel-inner
  .showminwidth {
    display: block !important
  }

  .body.module-home #entrySlider .carousel-inner
  .thumb_icon {
    position: relative;
    left: auto !important;
    right: auto;
    display: none;
    text-align: left;
    width: 940px;
    -webkit-transform: translateY(-240px);
    -moz-transform: translateY(-240px);
    -ms-transform: translateY(-240px);
    -o-transform: translateY(-240px);
    transform: translateY(-240px) translateZ(0)
  }

  .body.module-home #entrySlider .carousel-inner .thumb_icon
  .thumb_icon_desc {
    display: inline;
    left: 0px
  }
}

@media (max-width: 1200px) and (max-width: 767px) {
  .body.module-home #entrySlider .carousel-inner
  .thumb_icon {
    width: auto;
    margin-right: 12px;
    margin-left: 12px
  }
}

@media (max-width: 1200px) and (max-width: 979px) and (min-width: 768px) {
  .body.module-home #entrySlider .carousel-inner
  .thumb_icon {
    width: 724px
  }
}

@media (max-width: 1200px) and (min-width: 1200px) {
  .body.module-home #entrySlider .carousel-inner
  .thumb_icon {
    width: 1170px
  }
}

@media (max-width: 1200px) and (min-width: 1336px) {
  .body.module-home #entrySlider .carousel-inner
  .thumb_icon {
    width: 1200px
  }
}

@media (max-width: 1200px) and (min-width: 1600px) {
  .body.module-home #entrySlider .carousel-inner
  .thumb_icon {
    width: 1470px
  }
}

@media (max-width: 1200px) and (max-width: 480px) {
  .body.module-home #entrySlider .carousel-inner
  .thumb_icon {
    -webkit-transform: translateY(-190px);
    -moz-transform: translateY(-190px);
    -ms-transform: translateY(-190px);
    -o-transform: translateY(-190px);
    transform: translateY(-190px) translateZ(0)
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (max-width: 768px) {
  .body.module-home #entrySlider .carousel-inner
  .thumb_icon {
    -webkit-transform: translateY(-220px);
    -moz-transform: translateY(-220px);
    -ms-transform: translateY(-220px);
    -o-transform: translateY(-220px);
    transform: translateY(-220px) translateZ(0)
  }
}

@media (max-width: 1200px) and (min-width: 1024px) and (max-width: 1200px) {
  .body.module-home #entrySlider .carousel-inner
  .thumb_icon {
    -webkit-transform: translateY(-370px);
    -moz-transform: translateY(-370px);
    -ms-transform: translateY(-370px);
    -o-transform: translateY(-370px);
    transform: translateY(-370px) translateZ(0)
  }
}

@media (max-width: 1200px) {
  .body.module-home #entrySlider.carenrightleft .showminwidth
  svg {
    height: auto;
    min-height: 400px;
    -webkit-transform: scale(1.50);
    -moz-transform: scale(1.50);
    -ms-transform: scale(1.50);
    -o-transform: scale(1.50);
    transform: scale(1.50) translateZ(0)
  }

  .body.module-home #entrySlider.carenrightleft .showminwidth svg
  image {
    filter: none
  }
}

@media (min-width: 1200px) {
  .body.module-home #entrySlider.carenrightleft
  .thumb_icon {
    position: relative;
    display: inline-block;
    left: auto !important;
    right: auto;
    top: -300px;
    text-align: left;
    width: 940px
  }

  .body.module-home #entrySlider.carenrightleft .thumb_icon
  .thumb_icon_desc {
    display: inline
  }

  .body.module-home #entrySlider.carenrightleft
  .showfullwidth {
    max-height: 480px;
    position: relative;
    z-index: 5;
    text-align: center
  }

  .body.module-home #entrySlider.carenrightleft
  .showminwidth {
    display: block;
    text-align: left
  }

  .body.module-home #entrySlider.carenrightleft .showminwidth
  img {
    -moz-filter: blur(20px);
    -webkit-filter: blur(20px);
    -o-filter: blur(20px);
    -ms-filter: blur(20px);
    filter: blur(20px);
    position: absolute;
    top: 0px;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1) translateZ(0)
  }

  .body.module-home #entrySlider.carenrightleft .showminwidth
  svg {
    position: absolute;
    top: 0px;
    -webkit-transform: scale(1.50);
    -moz-transform: scale(1.50);
    -ms-transform: scale(1.50);
    -o-transform: scale(1.50);
    transform: scale(1.50) translateZ(0)
  }

  .body.module-home #entrySlider.carenrightleft .showminwidth .overlay-wrapper {
    position: absolute;
    top: 0px;
    right: 0px !important;
    left: 0px !important;
    height: 100%;
    background: rgba(0, 0, 0, 0.35);
    z-index: 4
  }

  .body.module-home #entrySlider.carenrightleft div.carleft,
  .body.module-home #entrySlider.carenrightleft
  div.carright {
    display: none
  }

  .body.module-home #entrySlider.carenrightleft
  div.carmain {
    height: 401px;
    width: 940px;
    display: inline-block;
    float: none
  }

  .body.module-home #entrySlider.carenrightleft div.carmain
  img {
    float: right;
    width: 100%;
    margin: 50px 0;
    border: 1px solid rgba(255, 255, 255, 0.2);
  }

  .body.module-home #entrySlider.carenrightleft div.carmain svg
  img {
    display: block;
    visibility: visible
  }

  .body.module-home #entrySlider.carenrightleft
  .featured_wrapper {
    text-align: center
  }
}

@media (min-width: 1200px) and (max-width: 767px) {
  .body.module-home #entrySlider.carenrightleft
  .thumb_icon {
    width: auto;
    margin-right: 12px;
    margin-left: 12px
  }
}

@media (min-width: 1200px) and (max-width: 979px) and (min-width: 768px) {
  .body.module-home #entrySlider.carenrightleft
  .thumb_icon {
    width: 724px
  }
}

@media (min-width: 1200px) and (min-width: 1200px) {
  .body.module-home #entrySlider.carenrightleft
  .thumb_icon {
    width: 1170px
  }
}

@media (min-width: 1200px) and (min-width: 1336px) {
  .body.module-home #entrySlider.carenrightleft
  .thumb_icon {
    width: 1200px
  }

}

@media (min-width: 1200px) and (min-width: 1600px) {
  .body.module-home #entrySlider.carenrightleft
  .thumb_icon {
    width: 1470px
  }
}

@media (min-width: 1200px) and (min-width: 1200px) {
  .body.module-home #entrySlider.carenrightleft .thumb_icon
  .thumb_icon_desc {
    margin-left: 623px
  }
}

@media (min-width: 1200px) and (max-width: 1300px) and (min-width: 1200px) {
  .body.module-home #entrySlider.carenrightleft .thumb_icon
  .thumb_icon_desc {
    margin-left: 573px
  }

  .body.module-home #entrySlider.carenrightleft div.carmain
  img {
    float: right;
    width: 100%;
    margin: 40px 0 30px;
    border: 1px solid rgba(255, 255, 255, 0.2);
  }
}

@media (min-width: 1300px) and (max-width: 1400px) and (min-width: 1300px) {
  .body.module-home #entrySlider.carenrightleft div.carmain
  img {
    float: right;
    width: 100%;
    margin: 45px 0 35px;
    border: 1px solid rgba(255, 255, 255, 0.2);
  }
}

@media (min-width: 1400px) and (max-width: 1500px) and (min-width: 1400px) {
  .body.module-home #entrySlider.carenrightleft div.carmain
  img {
    float: right;
    width: 100%;
    margin: 50px 0 40px;
    border: 1px solid rgba(255, 255, 255, 0.2);
  }
}

@media (min-width: 1200px) and (min-width: 1336px) {
  .body.module-home #entrySlider.carenrightleft .thumb_icon
  .thumb_icon_desc {
    margin-left: 653px
  }
}

@media (min-width: 1200px) and (min-width: 1600px) {
  .body.module-home #entrySlider.carenrightleft .thumb_icon
  .thumb_icon_desc {
    margin-left: 923px
  }
}

@media (min-width: 1200px) and (max-width: 767px) {
  .body.module-home #entrySlider.carenrightleft
  div.carmain {
    width: auto;
    margin-right: 12px;
    margin-left: 12px
  }
}

@media (min-width: 1200px) and (max-width: 979px) and (min-width: 768px) {
  .body.module-home #entrySlider.carenrightleft
  div.carmain {
    width: 724px
  }
}

@media (min-width: 1200px) and (min-width: 1200px) {
  .body.module-home #entrySlider.carenrightleft
  div.carmain {
    width: 1170px
  }
}

@media (min-width: 1200px) and (min-width: 1336px) {
  .body.module-home #entrySlider.carenrightleft
  div.carmain {
    width: 1200px
  }
}

@media (min-width: 1200px) and (min-width: 1600px) {
  .body.module-home #entrySlider.carenrightleft
  div.carmain {
    width: 1470px
  }
}

.body.module-home #entrySlider .carousel-indicators-outer-wrapper {
  visibility: hidden;
  position: absolute;
  top: 17px;
  right: 0;
  width: 100%;
  z-index: 7
}

@media (min-width: 766px) {
  .body.module-home #entrySlider .carousel-indicators-outer-wrapper {
    top: 30px
  }
}

.body.module-home #entrySlider .carousel-indicators-outer-wrapper .carousel-indicators-wrapper {
  margin: auto;
  height: 50px
}

.body.module-home #entrySlider .carousel-indicators-outer-wrapper .carousel-indicators-wrapper .carousel-indicators {
  position: relative;
  float: right;
  right: 0px !important;
  top: inherit
}

.body.module-home #entrySlider .carousel-indicators-outer-wrapper .carousel-indicators-wrapper .carousel-indicators
li {
  width: 8px;
  height: 8px;
  border-radius: 100%;
  border: none;
  background-color: #d7d7d7;
  margin-left: 6px;
  opacity: 0.5;
  filter: alpha(0.5)
}

@media (min-width: 767px) and (max-width: 1023px) {
  .body.module-home #entrySlider .carousel-indicators-outer-wrapper .carousel-indicators-wrapper .carousel-indicators
  li {
    width: 9px;
    height: 9px;
    margin-left: 8px
  }
}

@media (min-width: 1023px) and (max-width: 1200px) {
  .body.module-home #entrySlider .carousel-indicators-outer-wrapper .carousel-indicators-wrapper .carousel-indicators
  li {
    width: 13px;
    height: 13px;
    margin-left: 11px
  }
}

.body.module-home #entrySlider .carousel-indicators-outer-wrapper .carousel-indicators-wrapper .carousel-indicators li:hover {
  opacity: 1;
  filter: alpha(1)
}

.body.module-home #entrySlider .carousel-indicators-outer-wrapper .carousel-indicators-wrapper .carousel-indicators
.active {
  background-color: #d8d8d8;
  opacity: 1
}

.body.module-home #entrySlider .carousel-control {
  visibility: hidden;
  border: none;
  background: none;
  font-weight: normal;
  z-index: 7
}

.body.module-home #entrySlider .carousel-control:before {
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s
}

.body.module-home #entrySlider .carousel-control.right:before {
  font-family: "FontAwesome";
  content: "\f105"
}

.body.module-home #entrySlider .carousel-control.left:before {
  font-family: "FontAwesome";
  content: "\f104"
}

.body.module-home #entrySlider:hover .carousel-control.right {
  visibility: visible
}

.body.module-home #entrySlider:hover .carousel-control.left {
  visibility: visible
}

@media (min-width: 1200px) {
  .body.module-home #entrySlider.carenrightleft .carousel-control {
    display: inline-block;
    text-align: right
  }

  .body.module-home #entrySlider.carenrightleft .carousel-control.right {
    position: relative;
    bottom: 220px
  }

  .body.module-home #entrySlider.carenrightleft .carousel-control.left {
    position: relative;
    bottom: 200px
  }

  .body.module-home #entrySlider.carenrightleft .carousel-control.left:before {
    margin-right: 558px
  }
}

@media (min-width: 1200px) and (max-width: 1299px) {
  .body.module-home #entrySlider.carenrightleft .carousel-control.right {
    -webkit-transform: translateX(550px) translateY(20px);
    -moz-transform: translateX(550px) translateY(20px);
    -ms-transform: translateX(550px) translateY(20px);
    -o-transform: translateX(550px) translateY(20px);
    transform: translateX(550px) translateY(20px) translateZ(0)
  }

  .body.module-home #entrySlider.carenrightleft .carousel-control.left {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px) translateZ(0)
  }
}

@media (min-width: 1300px) and (max-width: 1335px) {
  .body.module-home #entrySlider.carenrightleft .carousel-control.right {
    -webkit-transform: translateX(580px) translateY(20px);
    -moz-transform: translateX(580px) translateY(20px);
    -ms-transform: translateX(580px) translateY(20px);
    -o-transform: translateX(580px) translateY(20px);
    transform: translateX(580px) translateY(20px) translateZ(0)
  }

  .body.module-home #entrySlider.carenrightleft .carousel-control.left {
    -webkit-transform: translateX(40px);
    -moz-transform: translateX(40px);
    -ms-transform: translateX(40px);
    -o-transform: translateX(40px);
    transform: translateX(40px) translateZ(0)
  }
}

@media (min-width: 1336px) and (max-width: 1599px) {
  .body.module-home #entrySlider.carenrightleft .carousel-control.right {
    -webkit-transform: translateX(610px) translateY(20px);
    -moz-transform: translateX(610px) translateY(20px);
    -ms-transform: translateX(610px) translateY(20px);
    -o-transform: translateX(610px) translateY(20px);
    transform: translateX(610px) translateY(20px) translateZ(0)
  }

  .body.module-home #entrySlider.carenrightleft .carousel-control.left {
    -webkit-transform: translateX(40px);
    -moz-transform: translateX(40px);
    -ms-transform: translateX(40px);
    -o-transform: translateX(40px);
    transform: translateX(40px) translateZ(0)
  }
}

@media (min-width: 1600px) {
  .body.module-home #entrySlider.carenrightleft .carousel-control.right {
    -webkit-transform: translateX(740px) translateY(20px);
    -moz-transform: translateX(740px) translateY(20px);
    -ms-transform: translateX(740px) translateY(20px);
    -o-transform: translateX(740px) translateY(20px);
    transform: translateX(740px) translateY(20px) translateZ(0)
  }

  .body.module-home #entrySlider.carenrightleft .carousel-control.left {
    -webkit-transform: translateX(180px);
    -moz-transform: translateX(180px);
    -ms-transform: translateX(180px);
    -o-transform: translateX(180px);
    transform: translateX(180px) translateZ(0)
  }
}

@media (max-width: 1300px) and (min-width: 1200px) {
  .body.module-home #entrySlider.carenrightleft div.carmain
  img {
    margin-right: 50px
  }

  .body.module-home #entrySlider.carenrightleft .carousel-control.right:before {
    margin-right: 50px
  }

  .body.module-home #entrySlider.carenrightleft .carousel-control.left:before {
    margin-right: 608px
  }
}

.body.module-home #entrySlider .carousel-indicators-outer-wrapper {
  display: none
}

@media (max-width: 1200px) {
  .body.module-home #entrySlider .carousel-indicators-outer-wrapper {
    visibility: visible
  }

  .body.module-home #entrySlider:hover .carousel-control.right:before,
  .body.module-home #entrySlider:hover .carousel-control.left:before {
    visibility: hidden
  }
}

.body.module-home .container ul.thumbnails li:nth-child(n+5) {
  display: none
}

.body.module-home .container ul.thumbnails li,
.body.module-home .container ul.thumbnails li.span2,
.body.module-home .container ul.thumbnails
li.span4 {
  width: 22.914893617021% !important;
  height: auto;
  margin-left: 2.1276595744681%;
  padding: 0px
}

.body.module-home .container ul.thumbnails li:first-child,
.body.module-home .container ul.thumbnails li.span2:first-child,
.body.module-home .container ul.thumbnails li.span4:first-child {
  margin-left: 0px
}

@media (min-width: 480px) and (max-width: 979px) {
  .body.module-home .container ul.thumbnails li,
  .body.module-home .container ul.thumbnails li.span2,
  .body.module-home .container ul.thumbnails
  li.span4 {
    width: 22.914893617021% !important;
    height: auto;
    margin-left: 2.1276595744681%;
  }

  .body.module-home .container ul.thumbnails li:first-child,
  .body.module-home .container ul.thumbnails li.span2:first-child,
  .body.module-home .container ul.thumbnails li.span4:first-child {
    margin-left: 0px
  }

  .body.module-home .container ul.thumbnails li:nth-child(3) {
    display: none
  }
}

.minFullDisplayNone {
  display: block;
}

.inHeight {
  height: auto;
}

@media (max-width: 576px) {
  .minFullDisplayNone {
    display: none !important;
  }

  .inHeight {
    height: 100%;
  }
}

@media (max-width: 480px) {
  .body.module-home .container ul.thumbnails li,
  .body.module-home .container ul.thumbnails li.span2,
  .body.module-home .container ul.thumbnails
  li.span4 {
    margin-left: 1.8%;
    width: 48% !important
  }

  .body.module-home .container ul.thumbnails li:first-child,
  .body.module-home .container ul.thumbnails li.span2:first-child,
  .body.module-home .container ul.thumbnails li.span4:first-child {
    margin-left: 1.8%;
  }
}

@media (min-width: 1600px) {
  .body.module-home .container ul.thumbnails li,
  .body.module-home .container ul.thumbnails li.span2,
  .body.module-home .container ul.thumbnails
  li.span4 {
    width: 22.914893617021% !important;
    height: auto;
    margin-left: 2.1276595744681%;
  }

  .body.module-home .container ul.thumbnails li:nth-child(n+5) {
    display: none
  }
}

.body.module-home .photo-group.featured_wrapper .overlay-wrapper {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
  position: absolute;
  top: 0px;
  right: 0px !important;
  left: 0px !important;
  height: 100%
}

.body.module-home .photo-group.featured_wrapper
.thumb_labels_wrapper {
  position: absolute;
  width: 100%;
  bottom: 0px
}

.body.module-home .photo-group.featured_wrapper .thumb_labels_wrapper .label-inverse {
  padding: 10px;
  padding-top: 0px;
  text-shadow: 0px 3px 5px rgba(0, 0, 0, 0.35);
  background: none
}

.body.module-home .photo-group.featured_wrapper .thumb_labels_wrapper
.views {
  display: none;
  visibility: hidden
}

.body.module-home .photo-group.featured_wrapper .thumb_labels_wrapper
.thumb_name {
  position: relative;
  opacity: 1;
  filter: none;
  float: left;
  width: 90%;
  margin-bottom: 10px;
  -webkit-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
  -ms-transition: transform 0.5s;
  -o-transition: transform 0.5s;
  transition: transform 0.5s
}

.body.module-home .photo-group.featured_wrapper .thumb_labels_wrapper .thumb_name
.thumb_name_content {
  overflow: visible;
  word-wrap: break-word
}

.body.module-home .photo-group.featured_wrapper .thumb_labels_wrapper
.thumb_time {
  position: relative;
  text-align: left;
  opacity: 1;
  filter: none;
  padding-bottom: 0px;
  -webkit-transition: transform 0.5s, font-size 0.5s;
  -moz-transition: transform 0.5s, font-size 0.5s;
  -ms-transition: transform 0.5s, font-size 0.5s;
  -o-transition: transform 0.5s, font-size 0.5s;
  transition: transform 0.5s, font-size 0.5s
}

.body.module-home .photo-group.featured_wrapper .thumb_labels_wrapper
.thumb_name {
  font-size: 22px;
  line-height: 30px;
  font-weight: lighter
}

.body.module-home .photo-group.featured_wrapper .thumb_labels_wrapper .thumb_name
.thumb_name_content {
  font-size: 100%;
  font-weight: lighter;
  -webkit-transition: font-size 0.5s;
  -moz-transition: font-size 0.5s;
  -ms-transition: font-size 0.5s;
  -o-transition: font-size 0.5s;
  transition: font-size 0.5s
}

.body.module-home .photo-group.featured_wrapper .thumb_labels_wrapper
.thumb_time {
  font-size: 14px;
  font-weight: lighter
}

.body.module-home .photo-group.featured_wrapper .thumb_labels_wrapper
.thumb_user {
  font-size: 12px
}

@media (max-width: 1200px) {
  .body.module-home .photo-group.featured_wrapper .thumb_labels_wrapper
  .thumb_name {
    line-height: 20px;
    font-size: 20px
  }

  .body.module-home .photo-group.featured_wrapper .thumb_labels_wrapper
  .thumb_time {
    font-size: 14px
  }
}

@media (max-width: 667px) {
  .body.module-home .photo-group.featured_wrapper
  .thumb_labels_wrapper {
    line-height: 18px
  }
}

.body.module-home .photo-group.featured_wrapper .thumb_labels_wrapper
.thumb_name_content {
  max-height: 100%
}

.body.module-home .photo-group.featured_wrapper:hover .overlay-wrapper {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
}

.body.module-home .container .home__playlist-name-heading {
  font-size: 24px;
  font-weight: normal;
  line-height: 32px;
  text-transform: uppercase;
  color: black;
  margin-top: 35px;
  margin-bottom: 25px;
  border-bottom: none
}

@media (max-width: 767px) {
  .body.module-home .container .home__playlist-name-heading {
    font-size: 20px;
    margin-top: 17px;
    margin-bottom: 5px
  }
}

.body.module-home .container .home__playlist-name-heading a.clickable-header:hover {
  text-decoration: underline;
  font-weight: bolder
}

.body.module-home .container .home__playlist-name-heading a.clickable-header:hover
i {
  text-decoration: none
}

.body.module-home .container
ul.thumbnails {
  margin-bottom: 0px
}

.body.module-home .container ul.thumbnails
li {
  margin-bottom: 0px
}

@media (max-width: 767px) {
  .body.module-home .container ul.thumbnails
  li {
    margin-top: 9px
  }
}

.body.module-home .container ul.thumbnails .photo-group.featured_wrapper
img {
  -webkit-transform: scale(1.025);
  -moz-transform: scale(1.025);
  -ms-transform: scale(1.025);
  -o-transform: scale(1.025);
  transform: scale(1.025) translateZ(0);
  -webkit-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
  -ms-transition: transform 0.5s;
  -o-transition: transform 0.5s;
  transition: transform 0.5s
}

.body.module-home .container ul.thumbnails .photo-group.featured_wrapper:hover
img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1) translateZ(0)
}

.body.module-home .thumb_time
.seperator {
  visibility: hidden
}

.body.module-home .thumb_time p.thumb_time_content
.views {
  display: inline-block
}

.body.module-home .thumb_time p.thumb_time_content .views
i {
  display: none;
  visibility: hidden;
  margin-right: 10px
}

.body.module-home .thumb_time p.thumb_time_content .views
i.hidden {
  display: inline;
  visibility: visible
}

.body.module-home.mobile #entrySlider:hover .carousel-control:before {
  visibility: hidden
}

#entrySlider
div.thumb_icon {
  z-index: 6
}

#entryButtons
#Captions {
  margin-left: 0px;
  position: absolute;
  transform: translateY(-22px);
  z-index: 1000
}

#entryButtons #Captions .input-append .add-on,
#entryButtons #Captions .input-prepend .add-on {
  font-size: 17px
}

#entryButtons #Captions .input-append .add-on a,
#entryButtons #Captions .input-prepend .add-on
a {
  text-decoration: none
}

#entryButtons #Captions .input-append i,
#entryButtons #Captions .input-prepend
i {
  color: #00b4d1;
  font-size: 17px
}

#entryButtons #Captions .input-append #search-icon,
#entryButtons #Captions .input-prepend #search-icon {
  cursor: pointer
}

#entryButtons #Captions .input-append input,
#entryButtons #Captions .input-prepend
input {
  width: auto;
  font-size: 14px;
  font-weight: lighter
}

#entryButtons #Captions .input-append .add-on:hover i,
#entryButtons #Captions .input-prepend .add-on:hover
i {
  color: #00a1bc
}

#entryButtons #Captions .input-append,
#entryButtons #Captions .input-prepend {
  margin-bottom: 0px
}

#entryButtons #Captions .input-append .add-on,
#entryButtons #Captions .input-prepend .add-on {
  border: none;
  margin-right: 10px;
  padding-top: 0px
}

#entryButtons #Captions .input-append input,
#entryButtons #Captions .input-prepend
input {
  border: none;
  box-shadow: none;
  border-left: 1px solid #00b4d1;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px
}

#entryButtons #Captions .input-append .btn,
#entryButtons #Captions .input-prepend
.btn {
  padding-top: 0px;
  color: #00b4d1
}

#entryButtons #Captions .input-append .btn:hover,
#entryButtons #Captions .input-prepend .btn:hover {
  border-color: transparent !important
}

#entryButtons #Captions .input-append .btn .caret,
#entryButtons #Captions .input-prepend .btn
.caret {
  margin-left: 4px
}

#entryButtons #Captions #tab-Captions {
  display: none
}

#entryButtons #Captions
.videoSearchInput {
  cursor: pointer;
  padding-top: 5px
}

#entryButtons #Captions .videoSearchInput .add-on {
  display: none
}

#entryButtons #Captions .videoSearchInput .add-on #clear-icon {
  display: inline;
  visibility: visible
}

#entryButtons #Captions .videoSearchInput
#captionSearch {
  display: none
}

#entryButtons #Captions .videoSearchInput:after {
  font-family: FontAwesome;
  font-size: 18px;
  color: #00b4d1;
  content: '\f002'
}

#entryButtons #Captions .videoSearchInput .btn-group {
  display: none
}

#entryButtons #Captions .videoSearchInput .btn-group button,
#entryButtons #Captions .videoSearchInput .btn-group button:active,
#entryButtons #Captions .videoSearchInput .btn-group button:focus {
  border-color: transparent !important;
  background-color: transparent;
  box-shadow: none;
  padding-right: 12px;
  padding-left: 12px
}

#entryButtons #Captions .videoSearchInput .btn-group button:hover {
  border-color: transparent !important
}

#entryButtons #Captions .videoSearchInput .btn-group button.btn-danger {
  color: #df4508
}

#entryButtons #Captions .videoSearchInput .btn-group button.btn-danger:hover {
  color: #c83e07;
  text-decoration: underline
}

#entryButtons #Captions .videoSearchInput.open .add-on {
  display: inline
}

#entryButtons #Captions .videoSearchInput.open
#captionSearch {
  display: inline
}

#entryButtons #Captions .videoSearchInput.open:after {
  visibility: hidden;
  display: none
}

#entryButtons #Captions .videoSearchInput.open .btn-group {
  display: inline
}

#entryButtons #Captions:nth-child(n+6) {
  right: 0px
}

@media (max-width: 1200px) {
  #entryButtons #Captions:nth-child(n+5) {
    right: 0px
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  #entryButtons #Captions:nth-child(n+5) {
    right: 0px
  }
}

#entryButtons .nativeOnly ~ #Captions:nth-child(n+6) {
  right: auto
}

@media (max-width: 1200px) {
  #entryButtons .nativeOnly ~ #Captions:nth-child(n+6) {
    right: 0px
  }
}

#entryButtons .nativeOnly ~ #Captions:nth-child(n+7) {
  right: 0px
}

@media (max-width: 979px) and (min-width: 768px) {
  #entryButtons .hidden-tablet ~ #Captions:nth-child(n+5) {
    right: auto
  }

  #entryButtons .hidden-tablet ~ #Captions:nth-child(n+6) {
    right: 0px
  }

  #entryButtons .nativeOnly ~ .hidden-tablet ~ #Captions:nth-child(n+6) {
    right: auto
  }

  #entryButtons .nativeOnly ~ .hidden-tablet ~ #Captions:nth-child(n+7) {
    right: 0px
  }
}

#entryCarousel #captions_search
#kitems {
  margin-left: 0
}

#captions-pane .table td,
#entryCarousel
#captions_search {
  font-size: 14px;
  line-height: 22px
}

#captions-pane .table td strong,
#entryCarousel #captions_search
strong {
  font-weight: normal
}

#entry_captions
#upload {
  float: right
}

#entry_captions #captionsPartialWrapper
.table {
  margin-top: 20px;
  width: 100%
}

#entry_captions #captionsPartialWrapper .table .row-fluid {
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9
}

#entry_captions #captionsPartialWrapper .table .row-fluid
strong {
  padding-top: 10px;
  padding-bottom: 2px;
  padding-left: 30px;
  border-left: 1px solid #d9d9d9;
  font-weight: normal;
  font-size: 16px;
  padding-bottom: 10px
}

#entry_captions #captionsPartialWrapper .table .row-fluid strong:first-child {
  border-left: none
}

#entry_captions #captionsPartialWrapper .table .row-fluid strong:last-child {
  border-right: none
}

#entry_captions #captionsPartialWrapper .table .row-fluid strong
i {
  margin-right: 10px;
  font-size: 16px
}

@media (max-width: 979px) {
  #entry_captions #captionsPartialWrapper .table .row-fluid strong
  i {
    margin-right: 0px
  }
}

#entry_captions #captionsPartialWrapper .table .row-fluid strong i.icon-large:before {
  font-size: 100%;
  vertical-align: baseline
}

#entry_captions #captionsPartialWrapper .table .row-fluid:last-child {
  border-bottom: none
}

#entry_captions #captionsPartialWrapper .table .row-fluid:first-child {
  border-top: none
}

#entry_captions #captionsPartialWrapper .table > div .row-fluid {
  border-top: none
}

#entry_captions #captionsPartialWrapper .table > div .row-fluid:nth-child(odd) {
  background-color: #f5f5f5
}

#entry_captions #captionsPartialWrapper .table > div .row-fluid > div {
  padding-top: 10px;
  padding-bottom: 2px;
  padding-left: 30px;
  border-left: 1px solid #d9d9d9;
  font-weight: normal
}

#entry_captions #captionsPartialWrapper .table > div .row-fluid > div:first-child {
  border-left: none
}

#entry_captions #captionsPartialWrapper .table > div .row-fluid > div:last-child {
  border-right: none
}

#entry_captions #captionsPartialWrapper .table > div .row-fluid > div
i {
  margin-right: 10px;
  font-size: 16px
}

@media (max-width: 979px) {
  #entry_captions #captionsPartialWrapper .table > div .row-fluid > div
  i {
    margin-right: 0px
  }
}

#entry_captions #captionsPartialWrapper .table > div .row-fluid > div i.icon-large:before {
  font-size: 100%;
  vertical-align: baseline
}

#entry_captions #captionsPartialWrapper .table > div .row-fluid > div > div:nth-child(n+2) {
  margin-left: 0px;
  padding-left: 30px;
  border-left: 1px solid #d9d9d9
}

#entry_captions #captionsPartialWrapper .table a:not(.btn) {
  text-decoration: none;
  color: #c1c1c1 !important;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -ms-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
  font-size: 16px
}

#entry_captions #captionsPartialWrapper .table a:not(.btn):hover {
  color: #4a4a4a !important
}

#entry_captions #captionsPartialWrapper .table a:not(.btn).disabled {
  color: #e1e1e1 !important
}

#entry_captions #captionsPartialWrapper .table a:not(.btn).disabled:hover {
  color: #e1e1e1 !important
}

#entry_captions #captionsPartialWrapper .table a:not(.btn):hover,
#entry_captions #captionsPartialWrapper .table a:not(.btn):visited,
#entry_captions #captionsPartialWrapper .table a:not(.btn):active,
#entry_captions #captionsPartialWrapper .table a:not(.btn):focus {
  text-decoration: none
}

#entry_captions #captionsPartialWrapper .table a:not(.btn):nth-child(n+2) {
  margin-left: 8.547008547008547%
}

#entry_captions #captionsPartialWrapper .table a:not(.btn):nth-child(n+2) i {
  margin-left: 0px
}

#entry_captions #captionsPartialWrapper .table td:last-child {
  min-width: 99px
}

#entry_captions #captionsPartialWrapper .table > div .row-fluid > div > div:nth-child(n+2) {
  margin-left: 5.128205128%
}

#entry_captions #captionsPartialWrapper .table .span6.caption-part {
  padding-left: 0px;
  width: 50%
}

#entry_captions #captionsPartialWrapper .table .span6.caption-part
.span6 {
  width: 46.1538462%;
  padding-left: 30px
}

#entry_captions #captionsPartialWrapper .table .span6.caption-part + .span3 {
  margin-left: 1.063829787%
}

@media (min-width: 1200px) {
  #entry_captions #captionsPartialWrapper .table .span6.caption-part + .span3 {
    margin-left: 1.282051282%
  }
}

#entry_captions #captionsPartialWrapper
.span6.offset3 {
  margin-left: 0px
}

#entry_captions #captionsPartialWrapper .span6.offset3 div:first-of-type {
  float: left;
  margin-right: 2px
}

#entry_captions #captionsPartialWrapper .span6.offset3
div {
  color: #777
}

form#uploadCaption
#uploadbox1 {
  margin-top: inherit
}

form#uploadCaption .captions-browse-button {
  background-color: #00b4d1;
  border-color: #00b4d1 !important;
  color: white;
  background-image: none;
  text-shadow: none;
  font-weight: normal
}

form#uploadCaption .captions-browse-button:hover {
  border-color: #00a1bc !important;
  background-color: #00a1bc
}

#order_captions_tab_hist_view .table-responsive #jobsTable,
#order_captions_tab_hist_edit .table-responsive
#jobsTable {
  table-layout: fixed
}

#order_captions_tab_hist_view .table-responsive #jobsTable th,
#order_captions_tab_hist_view .table-responsive #jobsTable td,
#order_captions_tab_hist_edit .table-responsive #jobsTable th,
#order_captions_tab_hist_edit .table-responsive #jobsTable
td {
  padding-right: 8px;
  padding-left: 8px;
  word-wrap: break-word
}

@media (min-width: 980px) and (max-width: 1200px) {
  #order_captions_tab_hist_view .table-responsive #jobsTable th,
  #order_captions_tab_hist_view .table-responsive #jobsTable td,
  #order_captions_tab_hist_edit .table-responsive #jobsTable th,
  #order_captions_tab_hist_edit .table-responsive #jobsTable
  td {
    font-size: 12px;
    max-width: 57px
  }
}

#orderedPlaylists {
  margin-top: 40px
}

#orderedPlaylists div.row-fluid {
  padding-top: 0px !important
}

#orderedPlaylists .playlist-carousel-container {
  padding: 0 0 20px 0;
  background-color: transparent
}

#orderedPlaylists .playlist-carousel-container
#playlistGalleryGrid {
  padding-top: 20px
}

#orderedPlaylists .playlist-carousel-container
h4 {
  text-transform: uppercase;
  font-size: 24px;
  font-weight: normal;
  margin-top: 0px;
  margin-bottom: 20px
}

#orderedPlaylists .playlist-carousel-container .channel-playlist-link {
  width: 940px
}

@media (max-width: 767px) {
  #orderedPlaylists .playlist-carousel-container .channel-playlist-link {
    width: auto;
    margin-right: 12px;
    margin-left: 12px
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  #orderedPlaylists .playlist-carousel-container .channel-playlist-link {
    width: 724px
  }
}

@media (min-width: 1200px) {
  #orderedPlaylists .playlist-carousel-container .channel-playlist-link {
    width: 1170px
  }
}

@media (min-width: 1336px) {
  #orderedPlaylists .playlist-carousel-container .channel-playlist-link {
    width: 1200px
  }
}

@media (min-width: 1600px) {
  #orderedPlaylists .playlist-carousel-container .channel-playlist-link {
    width: 1470px
  }
}

#orderedPlaylists .playlist-carousel-container .chnl-plst-icon {
  font-size: 24px;
  position: relative;
  margin-right: 20px;
  margin-left: 0px;
  font-family: v2ui
}

#orderedPlaylists .playlist-carousel-container .chnl-plst-icon:before {
  content: '\e906'
}

#orderedPlaylists .playlist-carousel-container .chnl-plst-icon span:before {
  content: none
}

#orderedPlaylists .playlist-carousel-container .carousel-control {
  visibility: hidden;
  border: none;
  background: none;
  top: 35% !important;
  font-weight: normal;
  z-index: 7
}

#orderedPlaylists .playlist-carousel-container .carousel-control:before {
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s
}

#orderedPlaylists .playlist-carousel-container .carousel-control.right:before {
  font-family: "FontAwesome";
  content: "\f105"
}

#orderedPlaylists .playlist-carousel-container .carousel-control.left:before {
  font-family: "FontAwesome";
  content: "\f104"
}

#orderedPlaylists .playlist-carousel-container:hover .carousel-control.right {
  visibility: visible
}

#orderedPlaylists .playlist-carousel-container:hover .carousel-control.left {
  visibility: visible
}

#orderedPlaylists .playlist-carousel-container .carousel-control {
  color: #777
}

#orderedPlaylists .playlist-carousel-container .carousel-control:hover:before {
  opacity: 1
}

#orderedPlaylists .playlist-carousel-container .carousel-control.left {
  left: -40px
}

#orderedPlaylists .playlist-carousel-container .carousel-control.left:before {
  padding-right: 40px
}

#orderedPlaylists .playlist-carousel-container .carousel-control.right {
  right: -20px;
  left: auto !important
}

#orderedPlaylists .playlist-carousel-container .carousel-control.right:before {
  padding-left: 40px
}

@media (min-width: 768px) and (max-width: 848px) {
  #orderedPlaylists .playlist-carousel-container .carousel-control.left {
    left: 15px
  }

  #orderedPlaylists .playlist-carousel-container .carousel-control.left:before {
    padding-right: 0px
  }

  #orderedPlaylists .playlist-carousel-container .carousel-control.right {
    right: 0px
  }

  #orderedPlaylists .playlist-carousel-container .carousel-control.right:before {
    padding-left: 0px
  }
}

@media (min-width: 979px) and (max-width: 1059px) {
  #orderedPlaylists .playlist-carousel-container .carousel-control.left {
    left: 15px
  }

  #orderedPlaylists .playlist-carousel-container .carousel-control.left:before {
    padding-right: 0px
  }

  #orderedPlaylists .playlist-carousel-container .carousel-control.right {
    right: 0px
  }

  #orderedPlaylists .playlist-carousel-container .carousel-control.right:before {
    padding-left: 0px
  }
}

@media (min-width: 1200px) and (max-width: 1280px) {
  #orderedPlaylists .playlist-carousel-container .carousel-control.left {
    left: 15px
  }

  #orderedPlaylists .playlist-carousel-container .carousel-control.left:before {
    padding-right: 0px
  }

  #orderedPlaylists .playlist-carousel-container .carousel-control.right {
    right: 0px
  }

  #orderedPlaylists .playlist-carousel-container .carousel-control.right:before {
    padding-left: 0px
  }
}

#orderedPlaylists .playlist-carousel-container
.shortCarousel {
  left: auto !important
}

#orderedPlaylists .playlist-carousel-container
.thumbnails {
  position: relative;
  overflow: visible;
  height: 214px
}

#orderedPlaylists .playlist-carousel-container .thumbnails .slick-list {
  height: 100%
}

@media (max-width: 979px) and (min-width: 768px) {
  #orderedPlaylists .playlist-carousel-container
  .thumbnails {
    height: 188px
  }
}

@media (min-width: 1200px) {
  #orderedPlaylists .playlist-carousel-container
  .thumbnails {
    height: 245px
  }
}

@media (min-width: 1336px) {
  #orderedPlaylists .playlist-carousel-container
  .thumbnails {
    height: 249px
  }
}

@media (min-width: 1600px) {
  #orderedPlaylists .playlist-carousel-container
  .thumbnails {
    height: 287px
  }
}

@media (min-width: 767px) {
  #orderedPlaylists .playlist-carousel-container
  .thumbnails {
    width: 940px
  }
}

@media (min-width: 767px) and (max-width: 767px) {
  #orderedPlaylists .playlist-carousel-container
  .thumbnails {
    width: auto;
    margin-right: 12px;
    margin-left: 12px
  }
}

@media (min-width: 767px) and (max-width: 979px) and (min-width: 768px) {
  #orderedPlaylists .playlist-carousel-container
  .thumbnails {
    width: 724px
  }
}

@media (min-width: 767px) and (min-width: 1200px) {
  #orderedPlaylists .playlist-carousel-container
  .thumbnails {
    width: 1170px
  }
}

@media (min-width: 767px) and (min-width: 1336px) {
  #orderedPlaylists .playlist-carousel-container
  .thumbnails {
    width: 1200px
  }
}

@media (min-width: 767px) and (min-width: 1600px) {
  #orderedPlaylists .playlist-carousel-container
  .thumbnails {
    width: 1470px
  }
}

@media (max-width: 767px) {
  #orderedPlaylists .playlist-carousel-container
  .thumbnails {
    width: 100%;
    margin: 0 auto
  }

  #orderedPlaylists .playlist-carousel-container .thumbnails .slick-list {
    width: 100%
  }

  #orderedPlaylists .playlist-carousel-container .thumbnails
  .channelPlaylistThumb {
    margin: 0
  }
}

#orderedPlaylists .playlist-carousel-container .thumbnails
.channelPlaylistGalleryItem {
  margin: 0 !important;
  position: relative;
  top: 0;
  -webkit-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
  -ms-transition: transform 0.5s;
  -o-transition: transform 0.5s;
  transition: transform 0.5s;
  display: inline-block
}

#orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem img,
#orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem .overlay-wrapper,
#orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem .thumb_labels_wrapper,
#orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem
.thumb_icon_content {
  -webkit-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
  -ms-transition: transform 0.5s;
  -o-transition: transform 0.5s;
  transition: transform 0.5s
}

#orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem
.thumbnail {
  padding: 0px;
  border: none;
  border-radius: 0;
  box-shadow: none
}

#orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem .thumbnail .overlay-wrapper {
  background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.2) 53%, rgba(0, 0, 0, 0.15) 71%, rgba(0, 0, 0, 0.05) 100%);
  background: -o-linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.2) 53%, rgba(0, 0, 0, 0.15) 71%, rgba(0, 0, 0, 0.05) 100%);
  background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.2) 53%, rgba(0, 0, 0, 0.15) 71%, rgba(0, 0, 0, 0.05) 100%);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.2) 53%, rgba(0, 0, 0, 0.15) 71%, rgba(0, 0, 0, 0.05) 100%);
  position: absolute;
  top: 0px;
  right: 0px !important;
  left: 0px !important;
  height: 100%
}

#orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem .thumbnail
.thumb_labels_wrapper {
  position: absolute;
  width: 100%;
  bottom: 0px
}

#orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem .thumbnail .thumb_labels_wrapper .label-inverse {
  padding: 10px;
  padding-top: 0px;
  text-shadow: 0px 3px 5px rgba(0, 0, 0, 0.35);
  background: none
}

#orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem .thumbnail .thumb_labels_wrapper
.views {
  display: none;
  visibility: hidden
}

#orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem .thumbnail .thumb_labels_wrapper
.thumb_name {
  position: relative;
  opacity: 1;
  filter: none;
  float: left;
  width: 90%;
  margin-bottom: 10px;
  -webkit-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
  -ms-transition: transform 0.5s;
  -o-transition: transform 0.5s;
  transition: transform 0.5s
}

#orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem .thumbnail .thumb_labels_wrapper .thumb_name
.thumb_name_content {
  overflow: visible;
  word-wrap: break-word
}

#orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem .thumbnail .thumb_labels_wrapper
.thumb_time {
  position: relative;
  text-align: left;
  opacity: 1;
  filter: none;
  padding-bottom: 0px;
  -webkit-transition: transform 0.5s, font-size 0.5s;
  -moz-transition: transform 0.5s, font-size 0.5s;
  -ms-transition: transform 0.5s, font-size 0.5s;
  -o-transition: transform 0.5s, font-size 0.5s;
  transition: transform 0.5s, font-size 0.5s
}

#orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem .thumbnail .thumb_labels_wrapper
.thumb_name {
  font-size: 22px;
  line-height: 30px;
  font-weight: lighter
}

#orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem .thumbnail .thumb_labels_wrapper .thumb_name
.thumb_name_content {
  font-size: 100%;
  font-weight: lighter;
  -webkit-transition: font-size 0.5s;
  -moz-transition: font-size 0.5s;
  -ms-transition: font-size 0.5s;
  -o-transition: font-size 0.5s;
  transition: font-size 0.5s
}

#orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem .thumbnail .thumb_labels_wrapper
.thumb_time {
  font-size: 14px;
  font-weight: lighter
}

#orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem .thumbnail .thumb_labels_wrapper
.thumb_user {
  font-size: 12px
}

@media (max-width: 1200px) {
  #orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem .thumbnail .thumb_labels_wrapper
  .thumb_name {
    line-height: 20px;
    font-size: 20px
  }

  #orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem .thumbnail .thumb_labels_wrapper
  .thumb_time {
    font-size: 14px
  }
}

@media (max-width: 667px) {
  #orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem .thumbnail
  .thumb_labels_wrapper {
    line-height: 18px
  }
}

@media (max-width: 767px) {
  #orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem .thumbnail
  .thumb_name {
    display: block
  }
}

#orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem .thumbnail
.thumb_name_content {
  font-weight: lighter
}

#orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem .thumbnail
.thumb_icon {
  width: 100%
}

@media (max-width: 979px) and (min-width: 768px) {
  #orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem .thumbnail
  .thumb_icon {
    font-size: 10px
  }
}

#orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem .thumbnail .thumb_labels_wrapper
.thumb_name {
  margin-bottom: 0px;
  padding-bottom: 12px
}

@media (max-width: 979px) and (min-width: 768px) {
  #orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem .thumbnail .thumb_labels_wrapper
  .thumb_name {
    padding-bottom: 12px
  }
}

@media (min-width: 1200px) {
  #orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem .thumbnail .thumb_labels_wrapper
  .thumb_name {
    padding-bottom: 17px
  }
}

@media (min-width: 1336px) {
  #orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem .thumbnail .thumb_labels_wrapper
  .thumb_name {
    padding-bottom: 17px
  }
}

@media (min-width: 1600px) {
  #orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem .thumbnail .thumb_labels_wrapper
  .thumb_name {
    padding-bottom: 20px
  }
}

#orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem .thumbnail .thumb_labels_wrapper .thumb_name
.thumb_name_content {
  font-size: 18px
}

#orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem .thumbnail .thumb_labels_wrapper
.thumb_time {
  font-size: 12px
}

@media (max-width: 979px) and (min-width: 768px) {
  #orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem .thumbnail .thumb_labels_wrapper .thumb_name
  .thumb_name_content {
    font-size: 14px
  }

  #orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem .thumbnail .thumb_labels_wrapper
  .thumb_time {
    font-size: 10px
  }
}

@media (min-width: 1600px) {
  #orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem .thumbnail .thumb_labels_wrapper .thumb_name
  .thumb_name_content {
    font-size: 24px
  }

  #orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem .thumbnail .thumb_labels_wrapper
  .thumb_time {
    font-size: 14px
  }
}

#orderedPlaylists .playlist-carousel-container .thumbnails .channelPlaylistGalleryItem:first-child {
  margin-left: 0px !important
}

#orderedPlaylists .playlist-carousel-container .thumbnails.active
.channelPlaylistGalleryItem {
  -webkit-transform: translate(-40%);
  -moz-transform: translate(-40%);
  -ms-transform: translate(-40%);
  -o-transform: translate(-40%);
  transform: translate(-40%) translateZ(0)
}

#orderedPlaylists .playlist-carousel-container .thumbnails.active .channelPlaylistGalleryItem:hover {
  -webkit-transform: translate(-20%);
  -moz-transform: translate(-20%);
  -ms-transform: translate(-20%);
  -o-transform: translate(-20%);
  transform: translate(-20%) translateZ(0)
}

#orderedPlaylists .playlist-carousel-container .thumbnails.active .channelPlaylistGalleryItem:hover img,
#orderedPlaylists .playlist-carousel-container .thumbnails.active .channelPlaylistGalleryItem:hover .overlay-wrapper {
  -webkit-transform: scale(1.4, 1.4);
  -moz-transform: scale(1.4, 1.4);
  -ms-transform: scale(1.4, 1.4);
  -o-transform: scale(1.4, 1.4);
  transform: scale(1.4, 1.4) translateZ(0)
}

#orderedPlaylists .playlist-carousel-container .thumbnails.active .channelPlaylistGalleryItem:hover .thumb_icon
.thumb_icon_content {
  -webkit-transform: translate(-43px, -24px);
  -moz-transform: translate(-43px, -24px);
  -ms-transform: translate(-43px, -24px);
  -o-transform: translate(-43px, -24px);
  transform: translate(-43px, -24px) translateZ(0)
}

@media (max-width: 979px) and (min-width: 768px) {
  #orderedPlaylists .playlist-carousel-container .thumbnails.active .channelPlaylistGalleryItem:hover .thumb_icon
  .thumb_icon_content {
    -webkit-transform: translate(-37px, -20px);
    -moz-transform: translate(-37px, -20px);
    -ms-transform: translate(-37px, -20px);
    -o-transform: translate(-37px, -20px);
    transform: translate(-37px, -20px) translateZ(0);
    font-size: 15px
  }
}

@media (min-width: 1200px) {
  #orderedPlaylists .playlist-carousel-container .thumbnails.active .channelPlaylistGalleryItem:hover .thumb_icon
  .thumb_icon_content {
    -webkit-transform: translate(-54px, -30px);
    -moz-transform: translate(-54px, -30px);
    -ms-transform: translate(-54px, -30px);
    -o-transform: translate(-54px, -30px);
    transform: translate(-54px, -30px) translateZ(0)
  }
}

@media (min-width: 1336px) {
  #orderedPlaylists .playlist-carousel-container .thumbnails.active .channelPlaylistGalleryItem:hover .thumb_icon
  .thumb_icon_content {
    -webkit-transform: translate(-55px, -31px);
    -moz-transform: translate(-55px, -31px);
    -ms-transform: translate(-55px, -31px);
    -o-transform: translate(-55px, -31px);
    transform: translate(-55px, -31px) translateZ(0)
  }
}

@media (min-width: 1600px) {
  #orderedPlaylists .playlist-carousel-container .thumbnails.active .channelPlaylistGalleryItem:hover .thumb_icon
  .thumb_icon_content {
    width: 100%;
    -webkit-transform: translate(-68px, -38px);
    -moz-transform: translate(-68px, -38px);
    -ms-transform: translate(-68px, -38px);
    -o-transform: translate(-68px, -38px);
    transform: translate(-68px, -38px) translateZ(0)
  }
}

#orderedPlaylists .playlist-carousel-container .thumbnails.active .channelPlaylistGalleryItem:hover
.thumb_labels_wrapper {
  width: 140%;
  -webkit-transform: translate(-43px, 24px);
  -moz-transform: translate(-43px, 24px);
  -ms-transform: translate(-43px, 24px);
  -o-transform: translate(-43px, 24px);
  transform: translate(-43px, 24px) translateZ(0)
}

@media (max-width: 979px) and (min-width: 768px) {
  #orderedPlaylists .playlist-carousel-container .thumbnails.active .channelPlaylistGalleryItem:hover
  .thumb_labels_wrapper {
    -webkit-transform: translate(-37px, 20px);
    -moz-transform: translate(-37px, 20px);
    -ms-transform: translate(-37px, 20px);
    -o-transform: translate(-37px, 20px);
    transform: translate(-37px, 20px) translateZ(0)
  }
}

@media (min-width: 1200px) {
  #orderedPlaylists .playlist-carousel-container .thumbnails.active .channelPlaylistGalleryItem:hover
  .thumb_labels_wrapper {
    -webkit-transform: translate(-54px, 30px);
    -moz-transform: translate(-54px, 30px);
    -ms-transform: translate(-54px, 30px);
    -o-transform: translate(-54px, 30px);
    transform: translate(-54px, 30px) translateZ(0)
  }
}

@media (min-width: 1336px) {
  #orderedPlaylists .playlist-carousel-container .thumbnails.active .channelPlaylistGalleryItem:hover
  .thumb_labels_wrapper {
    -webkit-transform: translate(-55px, 31px);
    -moz-transform: translate(-55px, 31px);
    -ms-transform: translate(-55px, 31px);
    -o-transform: translate(-55px, 31px);
    transform: translate(-55px, 31px) translateZ(0)
  }
}

@media (min-width: 1600px) {
  #orderedPlaylists .playlist-carousel-container .thumbnails.active .channelPlaylistGalleryItem:hover
  .thumb_labels_wrapper {
    width: 100%;
    -webkit-transform: translate(-68px, 38px);
    -moz-transform: translate(-68px, 38px);
    -ms-transform: translate(-68px, 38px);
    -o-transform: translate(-68px, 38px);
    transform: translate(-68px, 38px) translateZ(0)
  }
}

#orderedPlaylists .playlist-carousel-container .thumbnails.active .channelPlaylistGalleryItem:hover .thumb_labels_wrapper
.thumb_name_content {
  font-size: 24px
}

#orderedPlaylists .playlist-carousel-container .thumbnails.active .channelPlaylistGalleryItem:hover .thumb_labels_wrapper
.thumb_time {
  font-size: 14px
}

#orderedPlaylists .playlist-carousel-container .thumbnails.active .channelPlaylistGalleryItem:hover ~ .channelPlaylistGalleryItem {
  -webkit-transform: translate(0px);
  -moz-transform: translate(0px);
  -ms-transform: translate(0px);
  -o-transform: translate(0px);
  transform: translate(0px) translateZ(0)
}

#orderedPlaylists .playlist-carousel-container .thumbnails.active .channelPlaylistGalleryItem:first-child:hover {
  -webkit-transform: translate(20%);
  -moz-transform: translate(20%);
  -ms-transform: translate(20%);
  -o-transform: translate(20%);
  transform: translate(20%) translateZ(0)
}

#orderedPlaylists .playlist-carousel-container .thumbnails.active .channelPlaylistGalleryItem:first-child:hover ~ .channelPlaylistGalleryItem {
  -webkit-transform: translate(40%);
  -moz-transform: translate(40%);
  -ms-transform: translate(40%);
  -o-transform: translate(40%);
  transform: translate(40%) translateZ(0)
}

#channelPlaylists-pane
#playlistCount {
  margin-left: 0px
}

#channelPlaylists-pane > #filterBarWrap {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 30px
}

#channelPlaylists-pane > #filterBarWrap .pull-right {
  position: static
}

#channelPlaylists-pane > #filterBarWrap .dropdown-menu.pull-right {
  position: absolute
}

#channelPlaylists-pane > #filterBarWrap .channelPlaylistSearch .navbar-search-wrapper {
  margin-top: 0px
}

#channelPlaylists-pane > #filterBarWrap .channelPlaylistSearch .navbar-search-wrapper form .input-append .add-on,
#channelPlaylists-pane > #filterBarWrap .channelPlaylistSearch .navbar-search-wrapper form .input-prepend .add-on {
  font-size: 17px
}

#channelPlaylists-pane > #filterBarWrap .channelPlaylistSearch .navbar-search-wrapper form .input-append .add-on a,
#channelPlaylists-pane > #filterBarWrap .channelPlaylistSearch .navbar-search-wrapper form .input-prepend .add-on
a {
  text-decoration: none
}

#channelPlaylists-pane > #filterBarWrap .channelPlaylistSearch .navbar-search-wrapper form .input-append i,
#channelPlaylists-pane > #filterBarWrap .channelPlaylistSearch .navbar-search-wrapper form .input-prepend
i {
  color: #00b4d1;
  font-size: 17px
}

#channelPlaylists-pane > #filterBarWrap .channelPlaylistSearch .navbar-search-wrapper form .input-append #search-icon,
#channelPlaylists-pane > #filterBarWrap .channelPlaylistSearch .navbar-search-wrapper form .input-prepend #search-icon {
  cursor: pointer
}

#channelPlaylists-pane > #filterBarWrap .channelPlaylistSearch .navbar-search-wrapper form .input-append input,
#channelPlaylists-pane > #filterBarWrap .channelPlaylistSearch .navbar-search-wrapper form .input-prepend
input {
  width: auto;
  font-size: 14px;
  font-weight: lighter
}

#channelPlaylists-pane > #filterBarWrap .channelPlaylistSearch .navbar-search-wrapper form .input-append .add-on:hover i,
#channelPlaylists-pane > #filterBarWrap .channelPlaylistSearch .navbar-search-wrapper form .input-prepend .add-on:hover
i {
  color: #00a1bc
}

#channelPlaylists-pane > #filterBarWrap .channelPlaylistSearch .navbar-search-wrapper form i.icon-search {
  border-right: 1px solid #00b4d1;
  padding-right: 10px;
  padding-left: 10px
}

#channelPlaylists-pane #channel-playlists-table a:not(.btn) {
  text-decoration: none;
  color: #c1c1c1 !important;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -ms-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
  font-size: 16px
}

#channelPlaylists-pane #channel-playlists-table a:not(.btn):hover {
  color: #4a4a4a !important
}

#channelPlaylists-pane #channel-playlists-table a:not(.btn).disabled {
  color: #e1e1e1 !important
}

#channelPlaylists-pane #channel-playlists-table a:not(.btn).disabled:hover {
  color: #e1e1e1 !important
}

#channelPlaylists-pane #channel-playlists-table a:not(.btn):hover,
#channelPlaylists-pane #channel-playlists-table a:not(.btn):visited,
#channelPlaylists-pane #channel-playlists-table a:not(.btn):active,
#channelPlaylists-pane #channel-playlists-table a:not(.btn):focus {
  text-decoration: none
}

#channelPlaylists-pane #channel-playlists-table a:not(.btn):nth-child(n+2) {
  margin-left: 8.547008547008547%
}

#channelPlaylists-pane #channel-playlists-table a:not(.btn):nth-child(n+2) i {
  margin-left: 0px
}

#channelPlaylists-pane #channel-playlists-table td:last-child {
  min-width: 99px
}

#channelPlaylists-pane #channel-playlists-table
td.playlistActionsColumn {
  min-width: 66px
}

#channelPlaylists-pane #channel-playlists-table td.playlistEmbedColumn a.btn,
#channelPlaylists-pane #channel-playlists-table td.playlistEmbedColumn a.btn:active,
#channelPlaylists-pane #channel-playlists-table td.playlistEmbedColumn a.btn:focus {
  border-color: transparent !important;
  background-color: transparent;
  box-shadow: none;
  padding-right: 12px;
  padding-left: 12px
}

#channelPlaylists-pane #channel-playlists-table td.playlistEmbedColumn a.btn:hover {
  border-color: transparent !important
}

#channelPlaylists-pane #channel-playlists-table td.playlistEmbedColumn a.btn.btn-danger {
  color: #df4508
}

#channelPlaylists-pane #channel-playlists-table td.playlistEmbedColumn a.btn.btn-danger:hover {
  color: #c83e07;
  text-decoration: underline
}

#channelPlaylists-pane #channel-playlists-table th:first-child {
  padding-left: 10px;
  padding-right: 0px;
  min-width: 18px
}

#channelPlaylists-pane #channel-playlists-table th:nth-child(2) {
  border-left: none;
  padding-left: 20px;
  min-width: 55px
}

#channelPlaylists-pane #channel-playlists-table tbody tr:nth-child(odd) {
  background-color: #f5f5f5
}

#channelPlaylists-pane #channel-playlists-table td:first-child {
  padding-left: 10px;
  padding-right: 0px
}

#channelPlaylists-pane #channel-playlists-table td:nth-child(2) {
  border-left: none;
  padding-left: 20px
}

#channelPlaylists-pane #channel-playlists-table
.playlistNameColumn {
  font-weight: normal
}

.channelPlaylistModal #playlistAccordion .accordion-group {
  border-color: #ebebeb;
  border-right: none;
  border-left: none;
  border-top: none;
  margin-bottom: 0px
}

.channelPlaylistModal #playlistAccordion .accordion-group .accordion-heading {
  padding-top: 5px;
  padding-bottom: 5px
}

.channelPlaylistModal #playlistAccordion .accordion-group .accordion-heading .icon-circle:before {
  content: none
}

.channelPlaylistModal #playlistAccordion .accordion-group .accordion-heading .icon-white {
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #00b4d1;
  font-size: 16px;
  position: absolute;
  bottom: 1px
}

.channelPlaylistModal #playlistAccordion .accordion-group .accordion-heading .icon-white:after {
  content: "."
}

.channelPlaylistModal #playlistAccordion .accordion-group .accordion-heading .accordion-toggle {
  padding-left: 0px;
  font-size: 16px
}

.channelPlaylistModal #playlistAccordion .accordion-group .accordion-heading .accordion-toggle:after {
  content: '\F106';
  position: absolute;
  right: 30px;
  font-family: FontAwesome;
  font-size: 30px;
  color: #333;
  margin-top: 5px
}

.channelPlaylistModal #playlistAccordion .accordion-group .accordion-heading .accordion-toggle.collapsed:after {
  color: #777;
  content: '\F107'
}

.channelPlaylistModal #playlistAccordion .accordion-group .accordion-body.in.collapse {
  margin-top: 30px
}

.channelPlaylistModal #playlistAccordion .accordion-group .accordion-body.in.collapse .accordion-inner {
  border-top: none
}

.channelPlaylistModal #playlistAccordion
.medisSource.span6 {
  width: 65.957446808511%
}

.channelPlaylistModal #playlistAccordion
.mediaPlaylist {
  margin-left: 1%;
  padding-left: 1%;
  width: 31.914893617021%
}

@media (max-width: 767px) {
  .channelPlaylistModal #playlistAccordion
  .medisSource.span6 {
    width: 65.957446808511%
  }

  .channelPlaylistModal #playlistAccordion
  .mediaPlaylist {
    margin-left: 1%;
    padding-left: 1%;
    width: 31.914893617021%
  }
}

.channelPlaylistModal #playlistAccordion .mediaPlaylist,
.channelPlaylistModal #playlistAccordion #channelgallery-pane {
  border: none
}

.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper
form {
  margin-left: 0px
}

.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper form .input-append .add-on,
.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper form .input-prepend .add-on {
  font-size: 17px
}

.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper form .input-append .add-on a,
.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper form .input-prepend .add-on
a {
  text-decoration: none
}

.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper form .input-append i,
.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper form .input-prepend
i {
  color: #00b4d1;
  font-size: 17px
}

.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper form .input-append #search-icon,
.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper form .input-prepend #search-icon {
  cursor: pointer
}

.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper form .input-append input,
.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper form .input-prepend
input {
  width: auto;
  font-size: 14px;
  font-weight: lighter
}

.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper form .input-append .add-on:hover i,
.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper form .input-prepend .add-on:hover
i {
  color: #00a1bc
}

.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper form .input-append,
.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper form .input-prepend {
  margin-bottom: 0px
}

.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper form .input-append .add-on,
.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper form .input-prepend .add-on {
  border: none;
  margin-right: 10px;
  padding-top: 0px
}

.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper form .input-append input,
.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper form .input-prepend
input {
  border: none;
  box-shadow: none;
  border-left: 1px solid #00b4d1;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px
}

.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper form .input-append .btn,
.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper form .input-prepend
.btn {
  padding-top: 0px;
  color: #00b4d1
}

.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper form .input-append .btn:hover,
.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper form .input-prepend .btn:hover {
  border-color: transparent !important
}

.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper form .input-append .btn .caret,
.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper form .input-prepend .btn
.caret {
  margin-left: 4px
}

.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper form .input-prepend.input-append
.searchInput {
  display: none;
  max-width: 0px
}

.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper form .input-prepend.input-append .add-on {
  display: none
}

.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper form .input-prepend.input-append .add-on#search-icon {
  display: inline-block;
  margin-right: 0px
}

.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper form.active .input-prepend.input-append
.searchInput {
  display: inline-block
}

.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper form.active .input-prepend.input-append .add-on {
  display: inline-block
}

.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper form.active .input-prepend.input-append .add-on .clear-icon {
  visibility: visible;
  display: inline-block
}

.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper form.active .input-prepend.input-append .add-on#search-icon {
  margin-right: 10px
}

.channelPlaylistModal #playlistAccordion .medisSource .tab-pane .mediaTable a.playlist-entry-select {
  background-color: #00b4d1;
  border-color: #00b4d1 !important;
  color: white;
  padding-left: 6px;
  padding-right: 6px;
  margin-right: 10px
}

.channelPlaylistModal #playlistAccordion .medisSource .tab-pane .mediaTable a.playlist-entry-select:hover {
  border-color: #00a1bc !important;
  background-color: #00a1bc
}

.channelPlaylistModal #playlistAccordion .medisSource .tab-pane .mediaTable
.added {
  color: #8dc63f;
  margin-right: 15px
}

.channelPlaylistModal #playlistAccordion .medisSource .tab-pane .mediaTable .added .icon-stack {
  right: 54px
}

.channelPlaylistModal #playlistAccordion .medisSource .tab-pane
#filterBarWrap {
  margin-top: 30px
}

.channelPlaylistModal #playlistAccordion .mediaTable tbody tr:first-child
td {
  border-top: none
}

.channelPlaylistModal #playlistAccordion .mediaTable tbody tr td.thumbTd div.thumb_wrapper
.thumb_labels_wrapper {
  display: none
}

.channelPlaylistModal #playlistAccordion .mediaTable tbody tr td.thumbTd div.thumb_wrapper .thumb_labels_wrapper
.thumb_time {
  font-size: 10px
}

.channelPlaylistModal #playlistAccordion .mediaTable tbody tr td.thumbTd div.thumb_wrapper .item_link
.thumb_time_content {
  margin-bottom: 0px;
  padding-left: 0px
}

.channelPlaylistModal #playlistAccordion .mediaTable tbody tr
td.dataTd {
  padding-left: 15px
}

.channelPlaylistModal #playlistAccordion .mediaTable tbody tr td.dataTd
.entryTitle {
  width: 80%
}

.channelPlaylistModal #playlistAccordion .mediaTable#playlistEntriesSourceTable tbody tr
.fullsize {
  min-height: 80px
}

.channelPlaylistModal #playlistAccordion .mediaTable#playlistEntriesSourceTable tbody tr
td.thumbTd {
  width: 180px;
  height: 100px
}

.channelPlaylistModal #playlistAccordion .mediaTable#playlistEntriesSourceTable tbody tr td.thumbTd
div.thumb_wrapper {
  width: 180px;
  height: 100px
}

.channelPlaylistModal #playlistAccordion .mediaTable#playlistEntriesSourceTable tbody tr td.dataTd
.entryTitle {
  font-size: 18px
}

.channelPlaylistModal #playlistAccordion
.mediaPlaylist {
  margin-top: 0px;
  border-left: 1px solid #ebebeb
}

.channelPlaylistModal #playlistAccordion .mediaPlaylist
#playlistName {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 11px;
  font-size: 18px;
  margin-bottom: 0px
}

.channelPlaylistModal #playlistAccordion .mediaPlaylist
#addEntriesToPlaylist {
  margin-top: 40px
}

.channelPlaylistModal #playlistAccordion .mediaPlaylist #addEntriesToPlaylist .chnl-plst-icon {
  font-size: 4em
}

@media (min-height: 600px) {
  .channelPlaylistModal #playlistAccordion .mediaPlaylist #addEntriesToPlaylist .chnl-plst-icon {
    font-size: 5em
  }
}

@media (max-width: 1200px) {
  .channelPlaylistModal #playlistAccordion .mediaPlaylist #addEntriesToPlaylist .chnl-plst-icon {
    font-size: 3em
  }
}

@media (max-width: 767px) {
  .channelPlaylistModal #playlistAccordion .mediaPlaylist #addEntriesToPlaylist .chnl-plst-icon {
    font-size: 4em
  }
}

@media (max-width: 700px) {
  .channelPlaylistModal #playlistAccordion .mediaPlaylist #addEntriesToPlaylist .chnl-plst-icon {
    font-size: 3em
  }
}

.channelPlaylistModal #playlistAccordion .mediaPlaylist tbody tr
.fullsize {
  min-height: 0px
}

.channelPlaylistModal #playlistAccordion .mediaPlaylist tbody tr
td.sortHandel {
  color: #777;
  width: 10px;
  padding-right: 10px
}

.channelPlaylistModal #playlistAccordion .mediaPlaylist tbody tr td.sortHandel:hover {
  color: #333
}

.channelPlaylistModal #playlistAccordion .mediaPlaylist tbody tr td.sortHandel .icon-sort {
  position: relative;
  top: 15px
}

.channelPlaylistModal #playlistAccordion .mediaPlaylist tbody tr:hover
td.sortHandel {
  color: #333
}

.channelPlaylistModal #playlistAccordion .mediaPlaylist tbody tr
td.thumbTd {
  width: 80px !important;
  height: 50px !important
}

.channelPlaylistModal #playlistAccordion .mediaPlaylist tbody tr td.thumbTd
div.thumb_wrapper {
  width: 80px !important;
  height: 50px !important
}

@media (max-width: 767px) {
  .channelPlaylistModal #playlistAccordion .mediaPlaylist tbody tr td.thumbTd
  div.thumb_wrapper {
    min-width: 0px
  }
}

.channelPlaylistModal #playlistAccordion .mediaPlaylist tbody tr td.thumbTd div.thumb_wrapper a
img {
  min-height: 50px;
  min-width: 80px
}

.channelPlaylistModal #playlistAccordion .mediaPlaylist tbody tr td.dataTd
.entryTitle {
  font-size: 14px
}

.channelPlaylistModal #playlistAccordion .mediaPlaylist tbody tr td.dataTd .thumb_user_content,
.channelPlaylistModal #playlistAccordion .mediaPlaylist tbody tr td.dataTd div.hidden-phone,
.channelPlaylistModal #playlistAccordion .mediaPlaylist tbody tr td.dataTd
.mediaStats {
  display: none
}

.channelPlaylistModal #playlistAccordion .mediaPlaylist tbody tr .playlist-entry-remove {
  background-color: transparent;
  color: transparent;
  padding: 0px;
  position: absolute;
  right: 10px;
  width: 0px
}

.channelPlaylistModal #playlistAccordion .mediaPlaylist tbody tr .playlist-entry-remove:hover {
  background-color: transparent
}

.channelPlaylistModal #playlistAccordion .mediaPlaylist tbody tr .playlist-entry-remove:hover:before {
  color: #333
}

.channelPlaylistModal #playlistAccordion .mediaPlaylist tbody tr .playlist-entry-remove:before {
  color: #777;
  content: "\F00D";
  font-family: FontAwesome
}

.channelPlaylistModal #playlistAccordion .mediaPlaylist .mediaTable.sortable
tr.placeholder {
  height: 100px;
  font-size: 4em
}

.galleryItem .thumbnail .buttons a.channelEntry:before {
  font-family: v2ui;
  content: '\e903';
  font-size: 14px
}

.kwebcast-entry-view
#kwebcast_entrytop {
  margin-bottom: 9px
}

.kwebcast-entry-view #kwebcast_entrytop
br {
  display: none
}

@media (min-width: 1200px) {
  .kwebcast-entry-view #kwebcast_entrytop
  .details {
    margin-top: 5px
  }
}

.kwebcast-entry-view #kwebcast_entrytop .details
h4 {
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 0px
}

@media (min-width: 1200px) {
  .kwebcast-entry-view #kwebcast_entrytop .details
  h4 {
    font-size: 16px
  }
}

@media (max-width: 767px) {
  .kwebcast-entry-view #kwebcast_entrytop .details
  h4 {
    font-size: 12px
  }
}

.kwebcast-entry-view #kwebcast_entrytop .details h4
i {
  margin-right: 10px
}

.kwebcast-entry-view #kwebcast_entrytop .details h4 .ampm,
.kwebcast-entry-view #kwebcast_entrytop .details h4
.tz {
  font-size: 12px
}

.kwebcast-entry-view #kwebcast_entrytop .video.offline
.details {
  margin-top: 0px;
  height: auto
}

@media (max-width: 767px) {
  .kwebcast-entry-view #kwebcast_entrytop
  #wrapper {
    margin-left: -12px !important;
    margin-right: -12px !important
  }
}

.kwebcast-entry-view #kwebcast_entrytop #wrapper + .row-fluid {
  margin-bottom: 15px
}

@media (max-width: 1200px) and (min-width: 480px) {
  .kwebcast-entry-view #kwebcast_entrytop #wrapper + .row-fluid
  .span3 {
    margin-left: 2.7624309392265%;
    float: left
  }

  .kwebcast-entry-view #kwebcast_entrytop #wrapper + .row-fluid
  .span9 {
    float: left
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (max-width: 767px) and (min-width: 481px) {
  .kwebcast-entry-view #kwebcast_entrytop #wrapper + .row-fluid
  .span3 {
    width: 31.491712707182%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (max-width: 979px) {
  .kwebcast-entry-view #kwebcast_entrytop #wrapper + .row-fluid
  .span3 {
    width: 31.491712707182%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 980px) and (max-width: 1199px) {
  .kwebcast-entry-view #kwebcast_entrytop #wrapper + .row-fluid
  .span3 {
    width: 31.491712707182%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 1200px) {
  .kwebcast-entry-view #kwebcast_entrytop #wrapper + .row-fluid
  .span3 {
    width: 31.623931623932%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 1336px) {
  .kwebcast-entry-view #kwebcast_entrytop #wrapper + .row-fluid
  .span3 {
    width: 31.623931623932%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 1600px) {
  .kwebcast-entry-view #kwebcast_entrytop #wrapper + .row-fluid
  .span3 {
    width: 31.914893617021%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (max-width: 480px) {
  .kwebcast-entry-view #kwebcast_entrytop #wrapper + .row-fluid
  .span3 {
    margin-left: 2.1276595744681%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (max-width: 767px) and (min-width: 481px) {
  .kwebcast-entry-view #kwebcast_entrytop #wrapper + .row-fluid
  .span3 {
    margin-left: 2.1276595744681%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (max-width: 979px) and (min-width: 768px) {
  .kwebcast-entry-view #kwebcast_entrytop #wrapper + .row-fluid
  .span3 {
    margin-left: 2.1276595744681%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 1200px) {
  .kwebcast-entry-view #kwebcast_entrytop #wrapper + .row-fluid
  .span3 {
    margin-left: 2.5641025641026%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 1336px) {
  .kwebcast-entry-view #kwebcast_entrytop #wrapper + .row-fluid
  .span3 {
    margin-left: 2.5641025641026%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 1600px) {
  .kwebcast-entry-view #kwebcast_entrytop #wrapper + .row-fluid
  .span3 {
    margin-left: 2.1276595744681%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (max-width: 767px) and (min-width: 481px) {
  .kwebcast-entry-view #kwebcast_entrytop #wrapper + .row-fluid
  .span9 {
    width: 65.745856353591%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (max-width: 979px) {
  .kwebcast-entry-view #kwebcast_entrytop #wrapper + .row-fluid
  .span9 {
    width: 65.745856353591%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 980px) and (max-width: 1199px) {
  .kwebcast-entry-view #kwebcast_entrytop #wrapper + .row-fluid
  .span9 {
    width: 65.745856353591%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 1200px) {
  .kwebcast-entry-view #kwebcast_entrytop #wrapper + .row-fluid
  .span9 {
    width: 65.811965811966%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 1336px) {
  .kwebcast-entry-view #kwebcast_entrytop #wrapper + .row-fluid
  .span9 {
    width: 65.811965811966%
  }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 1600px) {
  .kwebcast-entry-view #kwebcast_entrytop #wrapper + .row-fluid
  .span9 {
    width: 65.957446808511%
  }
}

@media (max-width: 1024px) {
  .kwebcast-entry-view #mediaContainer #kwebcast_entrytop .video.offline
  .inner {
    top: 70px
  }
}

@media (max-width: 979px) {
  .kwebcast-entry-view #mediaContainer #kwebcast_entrytop .video.offline
  .inner {
    top: 60px
  }

  .kwebcast-entry-view #mediaContainer #kwebcast_entrytop .video.offline .inner
  img {
    width: 30%
  }
}

@media (max-width: 1199px) and (min-width: 980px) {
  .kwebcast-entry-view #mediaContainer #kwebcast_entrytop .video.offline .events .presenters
  .presenter {
    margin-left: 0
  }
}

@media (min-width: 480px) and (max-width: 1024px) and (max-width: 767px) and (min-width: 481px) {
  .html:not(.hosted) .kwebcast-entry-view.kwebcast-QnA.klive
  #mediaContainer {
    width: 65.745856353591%
  }
}

@media (min-width: 480px) and (max-width: 1024px) and (max-width: 979px) {
  .html:not(.hosted) .kwebcast-entry-view.kwebcast-QnA.klive
  #mediaContainer {
    width: 65.745856353591%
  }
}

@media (min-width: 480px) and (max-width: 1024px) and (min-width: 980px) and (max-width: 1199px) {
  .html:not(.hosted) .kwebcast-entry-view.kwebcast-QnA.klive
  #mediaContainer {
    width: 65.745856353591%
  }
}

@media (min-width: 480px) and (max-width: 1024px) and (min-width: 1200px) {
  .html:not(.hosted) .kwebcast-entry-view.kwebcast-QnA.klive
  #mediaContainer {
    width: 65.811965811966%
  }
}

@media (min-width: 480px) and (max-width: 1024px) and (min-width: 1336px) {
  .html:not(.hosted) .kwebcast-entry-view.kwebcast-QnA.klive
  #mediaContainer {
    width: 65.811965811966%
  }
}

@media (min-width: 480px) and (max-width: 1024px) and (min-width: 1600px) {
  .html:not(.hosted) .kwebcast-entry-view.kwebcast-QnA.klive
  #mediaContainer {
    width: 65.957446808511%
  }
}

@media (min-width: 480px) and (max-width: 767px) {
  .kwebcast-entry-view.kwebcast-QnA.klive
  #mySidebar {
    width: 34.2%;
    -webkit-transform: translateX(12px);
    -moz-transform: translateX(12px);
    -ms-transform: translateX(12px);
    -o-transform: translateX(12px);
    transform: translateX(12px) translateZ(0)
  }
}

@media (max-width: 480px) {
  .html:not(.hosted) .kwebcast-entry-view.kwebcast-QnA.klive
  #mediaContainer {
    margin-bottom: 0
  }

  .kwebcast-QnA.klive
  #mySidebar {
    width: 100%;
    margin-bottom: 10px
  }
}

.kwebcast-QnA.klive
#mySidebar {
  padding-left: 0px
}

#entryDataBlock #entryCarousel dl.dl-horizontal
dt#presenters {
  margin-top: 35px;
  margin-bottom: 30px;
  font-size: 12px
}

#entryDataBlock #entryCarousel dl.dl-horizontal dt#presenters + dd {
  margin-left: 0px;
  clear: both;
  margin-bottom: 15px
}

#entryDataBlock #entryCarousel dl.dl-horizontal dt#presenters + dd
hr {
  display: none
}

#entryDataBlock #entryCarousel dl.dl-horizontal dt#presenters + dd .row-fluid.presenteritem {
  font-size: 12px;
  margin-bottom: 15px;
  margin-top: 40px;
  display: table
}

#entryDataBlock #entryCarousel dl.dl-horizontal dt#presenters + dd .row-fluid.presenteritem
img {
  min-height: 78px;
  min-width: 78px;
  max-width: none;
  max-height: none;
  width: 78px
}

@media (max-width: 480px) {
  #entryDataBlock #entryCarousel dl.dl-horizontal dt#presenters + dd .row-fluid.presenteritem
  img {
    min-height: 70px;
    min-width: 70px;
    width: 70px
  }
}

#entryDataBlock #entryCarousel dl.dl-horizontal dt#presenters + dd .row-fluid.presenteritem
h4 {
  margin: 0px;
  font-size: 16px;
  font-weight: normal
}

#entryDataBlock #entryCarousel dl.dl-horizontal dt#presenters + dd .row-fluid.presenteritem
h5 {
  color: #777;
  font-size: 12px;
  font-weight: normal;
  letter-spacing: 0.5px;
  height: 30px;
  margin-top: 7px;
  margin-bottom: 7px
}

#entryDataBlock #entryCarousel dl.dl-horizontal dt#presenters + dd .row-fluid.presenteritem
p {
  width: 80%
}

#entryDataBlock #entryCarousel dl.dl-horizontal dt#presenters + dd .row-fluid.presenteritem
.span2 {
  border: 2px solid #00b4d1;
  border-radius: 50%;
  height: 82px;
  width: 82px;
  overflow: hidden
}

@media (max-width: 480px) {
  #entryDataBlock #entryCarousel dl.dl-horizontal dt#presenters + dd .row-fluid.presenteritem
  .span2 {
    height: 74px;
    width: 74px
  }
}

#entryDataBlock #entryCarousel dl.dl-horizontal dt#presenters + dd .row-fluid.presenteritem .span2
img.placeholder {
  width: 110px;
  position: relative;
  right: 16px;
  bottom: 16px
}

#entryDataBlock #entryCarousel dl.dl-horizontal dt#presenters + dd .row-fluid.presenteritem:first-of-type {
  margin-top: 0
}

#entryDataBlock #entryCarousel dl.dl-horizontal dt#presenters + dd .row-fluid.presenteritem .span2,
#entryDataBlock #entryCarousel dl.dl-horizontal dt#presenters + dd .row-fluid.presenteritem
.span10 {
  display: table-cell;
  float: left
}

#entryDataBlock #entryCarousel dl.dl-horizontal dt#presenters + dd .row-fluid.presenteritem
.span10 {
  padding-left: 25px;
  width: 100%;
  float: none
}

#entryDataBlock #entryCarousel dl.dl-horizontal dt#presenters + dd .row-fluid.presenteritem
p {
  width: 100%
}

#entryDataBlock #entryCarousel dl.dl-horizontal dt#presenters + dd + dt {
  border-left: none;
  padding-left: 0px
}

.body.module-kwebcast.controller-entry.action-add
#editEntryMedia {
  position: static
}

#editEntryMedia .live-entry-thumbnail-surrdiv {
  margin-bottom: 0px
}

#editEntryMedia .live-offline {
  background-color: transparent !important
}

#editEntryMedia .live-offline.thumb_time {
  display: none
}

@media (max-width: 1200px) {
  #editEntryMedia #live-entry-preview-thumbnail {
    margin-bottom: 44px
  }
}

#editEntryMedia
#wrapper {
  position: relative
}

#editEntryMedia #wrapper
.detailsOfPublish {
  margin-top: 0px;
  position: absolute;
  top: 0px;
  transform: translateY(0px)
}

#editEntryMedia #wrapper
#detailsWrapper {
  -webkit-transform: translateY(100px);
  -moz-transform: translateY(100px);
  -ms-transform: translateY(100px);
  -o-transform: translateY(100px);
  transform: translateY(100px) translateZ(0);
  text-align: center
}

#editEntryMedia #wrapper #detailsWrapper
#entryEventDetailsDiv {
  text-align: left
}

#editEntryMedia #wrapper #detailsWrapper #entryEventDetailsDiv
h3 {
  font-size: 18px;
  font-weight: normal;
  margin-top: 0px;
  margin-bottom: 0px;
  line-height: 32px
}

@media (max-width: 979px) and (min-width: 768px) {
  #editEntryMedia #wrapper #detailsWrapper #entryEventDetailsDiv
  h3 {
    font-size: 16px;
    line-height: 24px
  }
}

#editEntryMedia #wrapper #detailsWrapper #entryEventDetailsDiv h3
span.from {
  display: block
}

#editEntryMedia #wrapper #detailsWrapper #entryEventDetailsDiv h3
img {
  display: none
}

#editEntryMedia #wrapper #detailsWrapper #entryEventDetailsDiv h3 .ampm,
#editEntryMedia #wrapper #detailsWrapper #entryEventDetailsDiv h3
.tz {
  font-size: 14px
}

#editEntryMedia #wrapper #detailsWrapper
h4#invite {
  margin-bottom: 0px !important;
  font-weight: normal;
  text-align: left;
  width: 50%;
  margin-right: 0px;
  position: absolute
}

#editEntryMedia #wrapper #detailsWrapper h4#invite
a {
  font-size: 14px;
  font-weight: normal;
  text-decoration: underline;
  color: #00b4d1;
  text-align: left;
  padding: 0px
}

#editEntryMedia #wrapper #detailsWrapper h4#invite a,
#editEntryMedia #wrapper #detailsWrapper h4#invite a:active,
#editEntryMedia #wrapper #detailsWrapper h4#invite a:focus {
  border-color: transparent !important;
  background-color: transparent;
  box-shadow: none;
  padding-right: 12px;
  padding-left: 12px
}

#editEntryMedia #wrapper #detailsWrapper h4#invite a:hover {
  border-color: transparent !important
}

#editEntryMedia #wrapper #detailsWrapper h4#invite a.btn-danger {
  color: #df4508
}

#editEntryMedia #wrapper #detailsWrapper h4#invite a.btn-danger:hover {
  color: #c83e07;
  text-decoration: underline
}

#editEntryMedia #wrapper #detailsWrapper
span#download {
  display: none
}

#editEntryMedia #wrapper #detailsWrapper
h4#launch {
  -webkit-transform: translateY(60px);
  -moz-transform: translateY(60px);
  -ms-transform: translateY(60px);
  -o-transform: translateY(60px);
  transform: translateY(60px) translateZ(0)
}

#editEntryMedia #wrapper #detailsWrapper h4#launch
.launchWebcastBtn {
  background-color: #00b4d1;
  border-color: #00b4d1 !important;
  color: white;
  font-weight: normal;
  width: 100%;
  padding-right: 0px;
  padding-left: 0px;
  float: none
}

#editEntryMedia #wrapper #detailsWrapper h4#launch .launchWebcastBtn:hover {
  border-color: #00a1bc !important;
  background-color: #00a1bc
}

@media (max-width: 1200px) {
  #editEntryMedia #wrapper #detailsWrapper
  h4#launch {
    position: absolute;
    width: 940px;
    right: 0px;
    text-align: left
  }
}

@media (max-width: 1200px) and (max-width: 767px) {
  #editEntryMedia #wrapper #detailsWrapper
  h4#launch {
    width: auto;
    margin-right: 12px;
    margin-left: 12px
  }
}

@media (max-width: 1200px) and (max-width: 979px) and (min-width: 768px) {
  #editEntryMedia #wrapper #detailsWrapper
  h4#launch {
    width: 724px
  }
}

@media (max-width: 1200px) and (min-width: 1200px) {
  #editEntryMedia #wrapper #detailsWrapper
  h4#launch {
    width: 1170px
  }
}

@media (max-width: 1200px) and (min-width: 1336px) {
  #editEntryMedia #wrapper #detailsWrapper
  h4#launch {
    width: 1200px
  }
}

@media (max-width: 1200px) and (min-width: 1600px) {
  #editEntryMedia #wrapper #detailsWrapper
  h4#launch {
    width: 1470px
  }
}

@media (max-width: 1200px) and (max-width: 767px) and (min-width: 481px) {
  #editEntryMedia #wrapper #detailsWrapper h4#launch
  .launchWebcastBtn {
    width: 65.745856353591%
  }
}

@media (max-width: 1200px) and (max-width: 979px) {
  #editEntryMedia #wrapper #detailsWrapper h4#launch
  .launchWebcastBtn {
    width: 65.745856353591%
  }
}

@media (max-width: 1200px) and (min-width: 980px) and (max-width: 1199px) {
  #editEntryMedia #wrapper #detailsWrapper h4#launch
  .launchWebcastBtn {
    width: 65.745856353591%
  }
}

@media (max-width: 1200px) and (min-width: 1200px) {
  #editEntryMedia #wrapper #detailsWrapper h4#launch
  .launchWebcastBtn {
    width: 65.811965811966%
  }
}

@media (max-width: 1200px) and (min-width: 1336px) {
  #editEntryMedia #wrapper #detailsWrapper h4#launch
  .launchWebcastBtn {
    width: 65.811965811966%
  }
}

@media (max-width: 1200px) and (min-width: 1600px) {
  #editEntryMedia #wrapper #detailsWrapper h4#launch
  .launchWebcastBtn {
    width: 65.957446808511%
  }
}

@media (min-width: 979px) and (max-width: 1200px) {
  #editEntryMedia #wrapper #detailsWrapper
  h4#launch {
    -webkit-transform: translateY(125px);
    -moz-transform: translateY(125px);
    -ms-transform: translateY(125px);
    -o-transform: translateY(125px);
    transform: translateY(125px) translateZ(0)
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  #editEntryMedia #wrapper #detailsWrapper
  h4#launch {
    -webkit-transform: translateY(60px);
    -moz-transform: translateY(60px);
    -ms-transform: translateY(60px);
    -o-transform: translateY(60px);
    transform: translateY(60px) translateZ(0)
  }
}

#editEntryMedia #wrapper #detailsWrapper
#tempDownloadAppLink {
  color: #777;
  font-size: 12px;
  position: absolute;
  right: 0px;
  width: 100%;
  -webkit-transform: translateY(60px);
  -moz-transform: translateY(60px);
  -ms-transform: translateY(60px);
  -o-transform: translateY(60px);
  transform: translateY(60px) translateZ(0)
}

@media (max-width: 1200px) {
  #editEntryMedia #wrapper #detailsWrapper
  #tempDownloadAppLink {
    position: absolute;
    width: 940px;
    right: 0px;
    bottom: -22px;
    text-align: center;
    margin-right: 115px
  }
}

@media (max-width: 1200px) and (max-width: 767px) {
  #editEntryMedia #wrapper #detailsWrapper
  #tempDownloadAppLink {
    width: auto;
    margin-right: 12px;
    margin-left: 12px
  }
}

@media (max-width: 1200px) and (max-width: 979px) and (min-width: 768px) {
  #editEntryMedia #wrapper #detailsWrapper
  #tempDownloadAppLink {
    width: 724px
  }
}

@media (max-width: 1200px) and (min-width: 1200px) {
  #editEntryMedia #wrapper #detailsWrapper
  #tempDownloadAppLink {
    width: 1170px
  }
}

@media (max-width: 1200px) and (min-width: 1336px) {
  #editEntryMedia #wrapper #detailsWrapper
  #tempDownloadAppLink {
    width: 1200px
  }
}

@media (max-width: 1200px) and (min-width: 1600px) {
  #editEntryMedia #wrapper #detailsWrapper
  #tempDownloadAppLink {
    width: 1470px
  }
}

@media (min-width: 979px) and (max-width: 1200px) {
  #editEntryMedia #wrapper #detailsWrapper
  #tempDownloadAppLink {
    -webkit-transform: translateY(120px);
    -moz-transform: translateY(120px);
    -ms-transform: translateY(120px);
    -o-transform: translateY(120px);
    transform: translateY(120px) translateZ(0);
    margin-right: 150px
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  #editEntryMedia #wrapper #detailsWrapper
  #tempDownloadAppLink {
    -webkit-transform: translateY(55px);
    -moz-transform: translateY(55px);
    -ms-transform: translateY(55px);
    -o-transform: translateY(55px);
    transform: translateY(55px) translateZ(0)
  }
}

#editEntryMedia #wrapper #detailsWrapper
h6#viewEvent {
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: left
}

@media (max-width: 979px) {
  #editEntryMedia #wrapper #detailsWrapper
  h6#viewEvent {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px) translateZ(0)
  }
}

@media (min-width: 1200px) {
  #editEntryMedia #wrapper #detailsWrapper
  h6#viewEvent {
    -webkit-transform: translateY(-80px);
    -moz-transform: translateY(-80px);
    -ms-transform: translateY(-80px);
    -o-transform: translateY(-80px);
    transform: translateY(-80px) translateZ(0)
  }
}

#editEntryMedia #wrapper #detailsWrapper h6#viewEvent
.lead {
  visibility: visible;
  font-size: 14px;
  font-weight: normal;
  text-decoration: underline
}

#editEntryMedia #wrapper #detailsWrapper h6#viewEvent .lead
i {
  display: none
}

@media (max-width: 979px) {
  #editEntryMedia #wrapper.offline #detailsWrapper
  h6#viewEvent {
    -webkit-transform: translateY(-35px);
    -moz-transform: translateY(-35px);
    -ms-transform: translateY(-35px);
    -o-transform: translateY(-35px);
    transform: translateY(-35px) translateZ(0)
  }
}

@media (min-width: 979px) and (max-width: 1200px) {
  #editEntryMedia #wrapper.offline #detailsWrapper
  h4#launch {
    -webkit-transform: translateY(110px);
    -moz-transform: translateY(110px);
    -ms-transform: translateY(110px);
    -o-transform: translateY(110px);
    transform: translateY(110px) translateZ(0)
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  #editEntryMedia #wrapper.offline #detailsWrapper
  h4#launch {
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px) translateZ(0)
  }
}

@media (min-width: 979px) and (max-width: 1200px) {
  #editEntryMedia #wrapper.offline #detailsWrapper
  #tempDownloadAppLink {
    -webkit-transform: translateY(105px);
    -moz-transform: translateY(105px);
    -ms-transform: translateY(105px);
    -o-transform: translateY(105px);
    transform: translateY(105px) translateZ(0)
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  #editEntryMedia #wrapper.offline #detailsWrapper
  #tempDownloadAppLink {
    -webkit-transform: translateY(35px);
    -moz-transform: translateY(35px);
    -ms-transform: translateY(35px);
    -o-transform: translateY(35px);
    transform: translateY(35px) translateZ(0)
  }
}

#editEntryMedia #wrapper.inviting #detailsWrapper
h6#viewEvent {
  float: right;
  width: 50%;
  -webkit-transform: translateY(-13px);
  -moz-transform: translateY(-13px);
  -ms-transform: translateY(-13px);
  -o-transform: translateY(-13px);
  transform: translateY(-13px) translateZ(0)
}

@media (max-width: 979px) {
  #editEntryMedia #wrapper.inviting #detailsWrapper
  h6#viewEvent {
    width: auto;
    text-align: right;
    -webkit-transform: translateY(-13px);
    -moz-transform: translateY(-13px);
    -ms-transform: translateY(-13px);
    -o-transform: translateY(-13px);
    transform: translateY(-13px) translateZ(0)
  }
}

@media (min-width: 1200px) {
  #editEntryMedia #wrapper.inviting #detailsWrapper
  h6#viewEvent {
    -webkit-transform: translateY(-63px);
    -moz-transform: translateY(-63px);
    -ms-transform: translateY(-63px);
    -o-transform: translateY(-63px);
    transform: translateY(-63px) translateZ(0)
  }
}

@media (min-width: 979px) and (max-width: 1200px) {
  #editEntryMedia #wrapper.inviting #detailsWrapper
  #tempDownloadAppLink {
    -webkit-transform: translateY(135px);
    -moz-transform: translateY(135px);
    -ms-transform: translateY(135px);
    -o-transform: translateY(135px);
    transform: translateY(135px) translateZ(0)
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  #editEntryMedia #wrapper.inviting #detailsWrapper
  #tempDownloadAppLink {
    -webkit-transform: translateY(65px);
    -moz-transform: translateY(65px);
    -ms-transform: translateY(65px);
    -o-transform: translateY(65px);
    transform: translateY(65px) translateZ(0)
  }
}

@media (min-width: 979px) and (max-width: 1200px) {
  .hosted #editEntryMedia #wrapper #detailsWrapper
  #tempDownloadAppLink {
    -webkit-transform: translateY(150px);
    -moz-transform: translateY(150px);
    -ms-transform: translateY(150px);
    -o-transform: translateY(150px);
    transform: translateY(150px) translateZ(0)
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  .hosted #editEntryMedia #wrapper #detailsWrapper
  #tempDownloadAppLink {
    -webkit-transform: translateY(85px);
    -moz-transform: translateY(85px);
    -ms-transform: translateY(85px);
    -o-transform: translateY(85px);
    transform: translateY(85px) translateZ(0)
  }
}

@media (min-width: 979px) and (max-width: 1200px) {
  .hosted #editEntryMedia #wrapper.offline #detailsWrapper
  #tempDownloadAppLink {
    -webkit-transform: translateY(135px);
    -moz-transform: translateY(135px);
    -ms-transform: translateY(135px);
    -o-transform: translateY(135px);
    transform: translateY(135px) translateZ(0)
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  .hosted #editEntryMedia #wrapper.offline #detailsWrapper
  #tempDownloadAppLink {
    -webkit-transform: translateY(65px);
    -moz-transform: translateY(65px);
    -ms-transform: translateY(65px);
    -o-transform: translateY(65px);
    transform: translateY(65px) translateZ(0)
  }
}

#KwebcastAdvancedOptions-pane {
  position: relative;
  padding-top: 60px
}

#KwebcastAdvancedOptions-pane table tr
td {
  min-width: 140px;
  padding: 10px
}

#KwebcastAdvancedOptions-pane
a.btn {
  background-color: #00b4d1;
  border-color: #00b4d1 !important;
  color: white;
  position: absolute;
  top: 0px;
  right: 0px
}

#KwebcastAdvancedOptions-pane a.btn:hover {
  border-color: #00a1bc !important;
  background-color: #00a1bc
}

#presenters-tab-pane #presenters-main .presenters-edit-details .control-group:nth-child(3) {
  margin-top: 50px
}

@media (max-width: 979px) and (min-width: 768px) {
  #presenters-tab-pane #presenters-main .presenters-edit-details .control-group:nth-child(3) {
    margin-top: 65px
  }
}

@media (min-width: 1200px) {
  #presenters-tab-pane #presenters-main .presenters-edit-details .control-group:nth-child(3) {
    margin-top: 60px
  }
}

#presenters-tab-pane #presenters-main .presenters-edit-details .presenter-image .slides-upload
#progress.progress {
  width: 697px;
  bottom: -35px
}

@media (max-width: 979px) and (min-width: 768px) {
  #presenters-tab-pane #presenters-main .presenters-edit-details .presenter-image .slides-upload
  #progress.progress {
    width: 493px;
    bottom: -40px
  }
}

@media (min-width: 1200px) {
  #presenters-tab-pane #presenters-main .presenters-edit-details .presenter-image .slides-upload
  #progress.progress {
    width: 917px;
    bottom: -30px
  }
}

@media (min-width: 1336px) {
  #presenters-tab-pane #presenters-main .presenters-edit-details .presenter-image .slides-upload
  #progress.progress {
    width: 944px
  }
}

@media (min-width: 1600px) {
  #presenters-tab-pane #presenters-main .presenters-edit-details .presenter-image .slides-upload
  #progress.progress {
    width: 1201px
  }
}

#presenters-tab-pane #presenters-main .presenters-edit-details .presenter-image .slides-upload
#successmsg.alert {
  width: 648px;
  bottom: -77px
}

@media (max-width: 979px) and (min-width: 768px) {
  #presenters-tab-pane #presenters-main .presenters-edit-details .presenter-image .slides-upload
  #successmsg.alert {
    width: 444px;
    bottom: -85px
  }
}

@media (min-width: 1200px) {
  #presenters-tab-pane #presenters-main .presenters-edit-details .presenter-image .slides-upload
  #successmsg.alert {
    width: 868px
  }
}

@media (min-width: 1336px) {
  #presenters-tab-pane #presenters-main .presenters-edit-details .presenter-image .slides-upload
  #successmsg.alert {
    width: 896px
  }
}

@media (min-width: 1600px) {
  #presenters-tab-pane #presenters-main .presenters-edit-details .presenter-image .slides-upload
  #successmsg.alert {
    width: 1153px
  }
}

#presenters-tab-pane #presenters-main {
  position: relative;
  padding-top: 10px
}

#presenters-tab-pane #presenters-main #presenters-add-btn {
  background-color: #00b4d1;
  border-color: #00b4d1 !important;
  color: white;
  position: absolute;
  right: 0px;
  top: 0px
}

#presenters-tab-pane #presenters-main #presenters-add-btn:hover {
  border-color: #00a1bc !important;
  background-color: #00a1bc
}

#presenters-tab-pane #presenters-main #presenters-list .presenters-list-item {
  font-size: 12px;
  padding-top: 50px;
  padding-bottom: 30px;
  border-top: 1px solid #ebebeb
}

#presenters-tab-pane #presenters-main #presenters-list .presenters-list-item
img {
  min-height: 78px;
  min-width: 78px;
  max-width: none;
  max-height: none;
  width: 78px
}

@media (max-width: 480px) {
  #presenters-tab-pane #presenters-main #presenters-list .presenters-list-item
  img {
    min-height: 70px;
    min-width: 70px;
    width: 70px
  }
}

#presenters-tab-pane #presenters-main #presenters-list .presenters-list-item
h4 {
  margin: 0px;
  font-size: 16px;
  font-weight: normal
}

#presenters-tab-pane #presenters-main #presenters-list .presenters-list-item
h5 {
  color: #777;
  font-size: 12px;
  font-weight: normal;
  letter-spacing: 0.5px;
  height: 30px;
  margin-top: 7px;
  margin-bottom: 7px
}

#presenters-tab-pane #presenters-main #presenters-list .presenters-list-item
p {
  width: 80%
}

#presenters-tab-pane #presenters-main #presenters-list .presenters-list-item
.span2 {
  border: 2px solid #00b4d1;
  border-radius: 50%;
  height: 82px;
  width: 82px;
  overflow: hidden
}

@media (max-width: 480px) {
  #presenters-tab-pane #presenters-main #presenters-list .presenters-list-item
  .span2 {
    height: 74px;
    width: 74px
  }
}

#presenters-tab-pane #presenters-main #presenters-list .presenters-list-item .span2
img.placeholder {
  width: 110px;
  position: relative;
  right: 16px;
  bottom: 16px
}

#presenters-tab-pane #presenters-main #presenters-list .presenters-list-item:first-child {
  border-top: none
}

#presenters-tab-pane #presenters-main #presenters-list .presenters-list-item .presenters-list-item-icons {
  width: auto;
  font-size: 16px
}

#presenters-tab-pane #presenters-main #presenters-list .presenters-list-item .presenters-list-item-icons
a {
  margin-left: 15px;
  text-decoration: none;
  color: #c1c1c1 !important;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -ms-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s
}

#presenters-tab-pane #presenters-main #presenters-list .presenters-list-item .presenters-list-item-icons a:hover {
  color: #4a4a4a !important
}

#presenters-tab-pane #presenters-main #presenters-list .presenters-list-item .presenters-list-item-icons
a.disabled {
  color: #e1e1e1 !important
}

#presenters-tab-pane #presenters-main #presenters-list .presenters-list-item .presenters-list-item-icons a.disabled:hover {
  color: #e1e1e1 !important
}

#presenters-tab-pane #presenters-main #presenters-list .presenters-list-item .presenters-list-item-icons a:hover,
#presenters-tab-pane #presenters-main #presenters-list .presenters-list-item .presenters-list-item-icons a:visited,
#presenters-tab-pane #presenters-main #presenters-list .presenters-list-item .presenters-list-item-icons a:active,
#presenters-tab-pane #presenters-main #presenters-list .presenters-list-item .presenters-list-item-icons a:focus {
  text-decoration: none
}

#presenters-tab-pane #presenters-main .presenters-edit-form {
  padding-top: 40px
}

#presenters-tab-pane #presenters-main .presenters-edit-form .presenters-edit-buttons {
  float: left;
  margin-top: 40px
}

#presenters-tab-pane #presenters-main .presenters-edit-form .presenters-edit-buttons .presenters-edit-cancel {
  color: #df4508
}

#presenters-tab-pane #presenters-main .presenters-edit-form .presenters-edit-buttons .presenters-edit-save {
  background-color: #00b4d1;
  border-color: #00b4d1 !important;
  color: white;
  float: left;
  margin-top: -5px
}

#presenters-tab-pane #presenters-main .presenters-edit-form .presenters-edit-buttons .presenters-edit-save:hover {
  border-color: #00a1bc !important;
  background-color: #00a1bc
}

#presenters-tab-pane #presenters-main .presenters-edit-form .control-group {
  margin-bottom: 30px !important
}

#presenters-tab-pane #presenters-main .presenters-edit-form .control-group.presenter-image
#progress {
  margin-bottom: 10px
}

#presenters-tab-pane #presenters-main .presenters-edit-form
.presenterLinkDiv {
  width: 55%
}

#presenters-tab-pane #presenters-main .presenters-list-item-edit {
  margin-bottom: 140px
}

#presenters-tab-pane #presenters-main .presenters-list-item-edit .presenters-edit-form {
  position: relative
}

#presenters-tab-pane #presenters-main .presenters-list-item-edit .presenters-edit-form .control-group {
  margin-left: 40px;
  position: relative;
  z-index: 100
}

#presenters-tab-pane #presenters-main .presenters-list-item-edit .presenters-edit-form .presenters-edit-buttons {
  margin-left: 205px
}

#presenters-tab-pane #presenters-main .presenters-list-item-edit .presenters-edit-form .control-group.presenter-image {
  position: absolute;
  top: 0px;
  left: 0px;
  margin-left: 0px;
  z-index: 100
}

#presenters-tab-pane #presenters-main .presenters-list-item-edit .presenters-edit-form .control-group.presenter-image .control-label {
  display: none
}

#presenters-tab-pane #presenters-main .presenters-list-item-edit .presenters-edit-form .control-group.presenter-image
.controls {
  margin-left: 0px
}

#presenters-tab-pane #presenters-main .presenters-list-item-edit .presenters-edit-form .control-group.presenter-image .slides-upload
.imageuploadimg {
  border: 2px solid #00b4d1;
  border-radius: 50%;
  height: 82px;
  width: 82px;
  overflow: hidden
}

@media (max-width: 480px) {
  #presenters-tab-pane #presenters-main .presenters-list-item-edit .presenters-edit-form .control-group.presenter-image .slides-upload
  .imageuploadimg {
    height: 74px;
    width: 74px
  }
}

#presenters-tab-pane #presenters-main .presenters-list-item-edit .presenters-edit-form .control-group.presenter-image .slides-upload
.relative {
  position: static
}

#presenters-tab-pane #presenters-main .presenters-list-item-edit .presenters-edit-form .control-group.presenter-image .slides-upload .icon-remove-sign {
  position: relative;
  top: 110px;
  left: 80px
}

#presenters-tab-pane #presenters-main .presenters-list-item-edit .presenters-edit-form .control-group.presenter-image .slides-upload .btn.fileinput-button {
  background-image: none;
  text-shadow: none;
  margin-top: -2px;
  margin-left: 105px;
  border: none;
  padding-left: 0px;
  padding-right: 0px
}

#presenters-tab-pane #presenters-main .presenters-list-item-edit .presenters-edit-form .control-group.presenter-image .slides-upload .btn.fileinput-button,
#presenters-tab-pane #presenters-main .presenters-list-item-edit .presenters-edit-form .control-group.presenter-image .slides-upload .btn.fileinput-button:active,
#presenters-tab-pane #presenters-main .presenters-list-item-edit .presenters-edit-form .control-group.presenter-image .slides-upload .btn.fileinput-button:focus {
  border-color: transparent !important;
  background-color: transparent;
  box-shadow: none;
  padding-right: 12px;
  padding-left: 12px
}

#presenters-tab-pane #presenters-main .presenters-list-item-edit .presenters-edit-form .control-group.presenter-image .slides-upload .btn.fileinput-button:hover {
  border-color: transparent !important
}

#presenters-tab-pane #presenters-main .presenters-list-item-edit .presenters-edit-form .control-group.presenter-image .slides-upload .btn.fileinput-button.btn-danger {
  color: #df4508
}

#presenters-tab-pane #presenters-main .presenters-list-item-edit .presenters-edit-form .control-group.presenter-image .slides-upload .btn.fileinput-button.btn-danger:hover {
  color: #c83e07;
  text-decoration: underline
}

#presenters-tab-pane #presenters-main .presenters-list-item-edit .presenters-edit-form .control-group.presenter-image .slides-upload .btn.fileinput-button:before {
  content: "\f093";
  font-family: FontAwesome
}

#presenters-tab-pane #presenters-main .presenters-list-item-edit .presenters-edit-form .control-group.presenter-image .slides-upload .btn.fileinput-button:hover {
  border: none !important
}

#presenters-tab-pane #presenters-main .presenters-list-item-edit .presenters-edit-form .control-group.presenter-image .slides-upload .btn.fileinput-button .fileinput-button-text {
  display: none
}

#presenters-tab-pane #presenters-main .presenters-list-item-edit .presenters-edit-form .control-group.presenter-image .slides-upload #upload-file-info {
  display: none
}

#presenters-tab-pane #presenters-main .presenters-list-item-edit .presenters-edit-form .control-group.presenter-image .slides-upload
.cancelBtn {
  position: absolute;
  bottom: -40px
}

#presenters-tab-pane #presenters-main .presenters-list-item-edit .presenters-edit-form .control-group.presenter-image .slides-upload
.progress {
  position: absolute;
  bottom: -40px;
  left: 220px;
  width: 100%
}

#presenters-tab-pane #presenters-main .presenters-list-item-edit .presenters-edit-form .control-group.presenter-image .slides-upload
.alert {
  position: absolute;
  bottom: -70px;
  left: 220px;
  width: 100%
}

#presenters-tab-pane #presenters-main #presenter-edit-new {
  margin-bottom: 140px
}

#presenters-tab-pane #presenters-main #presenter-edit-new .presenters-edit-form
#uploadbutton {
  padding: 0px;
  margin-top: -20px
}

#presenters-tab-pane #presenters-main #presenter-edit-new .presenters-edit-form .presenters-edit-buttons {
  margin-left: 160px
}

.mediaTable tbody tr td.thumbTd div.thumb_wrapper div.thumb_icon.wrap-icomoon-kwebcast .thumb_icon_content,
#videosResultsTable tbody tr td.thumbTd div.thumb_wrapper div.thumb_icon.wrap-icomoon-kwebcast
.thumb_icon_content {
  display: none
}

div.thumb_icon.wrap-icomoon-kwebcast
.thumb_icon_content {
  display: none
}

.thumb_labels_wrapper .thumb_time.live-offline {
  display: none
}

.thumb_labels_wrapper .thumb_time.live-online {
  display: none
}

.kwebcastSearchBar
.nav {
  width: 100%
}

.kwebcastSearchBar .nav
#kwebsearch {
  position: absolute;
  top: -70px;
  left: 0;
  width: 100%;
  float: left;
  border-bottom: 1px solid #ebebeb;
  position: static
}

.kwebcastSearchBar .nav #kwebsearch
form {
  margin-left: 0px
}

.kwebcastSearchBar .nav #kwebsearch form .input-append .add-on,
.kwebcastSearchBar .nav #kwebsearch form .input-prepend .add-on {
  font-size: 17px
}

.kwebcastSearchBar .nav #kwebsearch form .input-append .add-on a,
.kwebcastSearchBar .nav #kwebsearch form .input-prepend .add-on
a {
  text-decoration: none
}

.kwebcastSearchBar .nav #kwebsearch form .input-append i,
.kwebcastSearchBar .nav #kwebsearch form .input-prepend
i {
  color: #00b4d1;
  font-size: 17px
}

.kwebcastSearchBar .nav #kwebsearch form .input-append #search-icon,
.kwebcastSearchBar .nav #kwebsearch form .input-prepend #search-icon {
  cursor: pointer
}

.kwebcastSearchBar .nav #kwebsearch form .input-append input,
.kwebcastSearchBar .nav #kwebsearch form .input-prepend
input {
  width: auto;
  font-size: 14px;
  font-weight: lighter
}

.kwebcastSearchBar .nav #kwebsearch form .input-append .add-on:hover i,
.kwebcastSearchBar .nav #kwebsearch form .input-prepend .add-on:hover
i {
  color: #00a1bc
}

.kwebcastSearchBar .nav #kwebsearch form .input-append,
.kwebcastSearchBar .nav #kwebsearch form .input-prepend {
  margin-bottom: 0px
}

.kwebcastSearchBar .nav #kwebsearch form .input-append .add-on,
.kwebcastSearchBar .nav #kwebsearch form .input-prepend .add-on {
  border: none;
  margin-right: 10px;
  padding-top: 0px
}

.kwebcastSearchBar .nav #kwebsearch form .input-append input,
.kwebcastSearchBar .nav #kwebsearch form .input-prepend
input {
  border: none;
  box-shadow: none;
  border-left: 1px solid #00b4d1;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px
}

.kwebcastSearchBar .nav #kwebsearch form .input-append .btn,
.kwebcastSearchBar .nav #kwebsearch form .input-prepend
.btn {
  padding-top: 0px;
  color: #00b4d1
}

.kwebcastSearchBar .nav #kwebsearch form .input-append .btn:hover,
.kwebcastSearchBar .nav #kwebsearch form .input-prepend .btn:hover {
  border-color: transparent !important
}

.kwebcastSearchBar .nav #kwebsearch form .input-append .btn .caret,
.kwebcastSearchBar .nav #kwebsearch form .input-prepend .btn
.caret {
  margin-left: 4px
}

#kwebcastsmain
h2 {
  font-size: 20px;
  font-weight: normal;
  text-transform: uppercase;
  margin-top: 25px;
  margin-bottom: 20px
}

#kwebcastsmain h2:hover {
  text-decoration: underline;
  font-weight: bolder
}

@media (max-width: 778px) {
  #kwebcastsmain
  h2 {
    margin-bottom: 15px
  }
}

#kwebcastsmain
ul {
  margin-bottom: 0;
  margin-left: 0
}

#kwebcastsmain ul
li {
  margin-left: 2.7624309392265%
}

@media (max-width: 480px) {
  #kwebcastsmain ul
  li {
    margin-left: 2.1276595744681%
  }
}

@media (max-width: 767px) and (min-width: 481px) {
  #kwebcastsmain ul
  li {
    margin-left: 2.1276595744681%
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  #kwebcastsmain ul
  li {
    margin-left: 2.1276595744681%
  }
}

@media (min-width: 1200px) {
  #kwebcastsmain ul
  li {
    margin-left: 2.5641025641026%
  }
}

@media (min-width: 1336px) {
  #kwebcastsmain ul
  li {
    margin-left: 2.5641025641026%
  }
}

@media (min-width: 1600px) {
  #kwebcastsmain ul
  li {
    margin-left: 2.1276595744681%
  }
}

#kwebcastsmain ul li:first-child {
  margin-left: 0
}

@media (min-width: 768px) and (max-width: 767px) and (min-width: 481px) {
  #kwebcastsmain ul
  li {
    width: 22.92817679558%
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  #kwebcastsmain ul
  li {
    width: 22.92817679558%
  }
}

@media (min-width: 768px) and (min-width: 980px) and (max-width: 1199px) {
  #kwebcastsmain ul
  li {
    width: 22.92817679558%
  }
}

@media (min-width: 768px) and (min-width: 1200px) {
  #kwebcastsmain ul
  li {
    width: 23.076923076923%
  }
}

@media (min-width: 768px) and (min-width: 1336px) {
  #kwebcastsmain ul
  li {
    width: 23.076923076923%
  }
}

@media (min-width: 768px) and (min-width: 1600px) {
  #kwebcastsmain ul
  li {
    width: 23.404255319149%
  }
}

@media (max-width: 767px) and (min-width: 481px) {
  #kwebcastsmain ul
  li {
    float: left
  }

  #kwebcastsmain ul li:nth-child(-n+2) {
    margin-bottom: 20px
  }

  #kwebcastsmain ul li:nth-child(2n+1) {
    margin-left: 0
  }
}

@media (max-width: 767px) and (min-width: 481px) and (max-width: 767px) and (min-width: 481px) {
  #kwebcastsmain ul
  li {
    width: 48.618784530387%
  }
}

@media (max-width: 767px) and (min-width: 481px) and (max-width: 979px) {
  #kwebcastsmain ul
  li {
    width: 48.618784530387%
  }
}

@media (max-width: 767px) and (min-width: 481px) and (min-width: 980px) and (max-width: 1199px) {
  #kwebcastsmain ul
  li {
    width: 48.618784530387%
  }
}

@media (max-width: 767px) and (min-width: 481px) and (min-width: 1200px) {
  #kwebcastsmain ul
  li {
    width: 48.717948717949%
  }
}

@media (max-width: 767px) and (min-width: 481px) and (min-width: 1336px) {
  #kwebcastsmain ul
  li {
    width: 48.717948717949%
  }
}

@media (max-width: 767px) and (min-width: 481px) and (min-width: 1600px) {
  #kwebcastsmain ul
  li {
    width: 48.936170212766%
  }
}

@media (max-width: 480px) {
  #kwebcastsmain ul
  li {
    margin-left: 0;
    margin-bottom: 10px
  }

  #kwebcastsmain ul li:last-of-type {
    margin-bottom: 0
  }
}

@media (max-width: 480px) and (max-width: 767px) and (min-width: 481px) {
  #kwebcastsmain ul
  li {
    width: 100%
  }
}

@media (max-width: 480px) and (max-width: 979px) {
  #kwebcastsmain ul
  li {
    width: 100%
  }
}

@media (max-width: 480px) and (min-width: 980px) and (max-width: 1199px) {
  #kwebcastsmain ul
  li {
    width: 100%
  }
}

@media (max-width: 480px) and (min-width: 1200px) {
  #kwebcastsmain ul
  li {
    width: 100%
  }
}

@media (max-width: 480px) and (min-width: 1336px) {
  #kwebcastsmain ul
  li {
    width: 100%
  }
}

@media (max-width: 480px) and (min-width: 1600px) {
  #kwebcastsmain ul
  li {
    width: 100%
  }
}

#kwebcastsmain ul li
.thumbnail {
  padding: 0px;
  border: none;
  border-radius: 0;
  box-shadow: none
}

#kwebcastsmain ul li .thumbnail .overlay-wrapper {
  background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.2) 53%, rgba(0, 0, 0, 0.15) 71%, rgba(0, 0, 0, 0.05) 100%);
  background: -o-linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.2) 53%, rgba(0, 0, 0, 0.15) 71%, rgba(0, 0, 0, 0.05) 100%);
  background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.2) 53%, rgba(0, 0, 0, 0.15) 71%, rgba(0, 0, 0, 0.05) 100%);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.2) 53%, rgba(0, 0, 0, 0.15) 71%, rgba(0, 0, 0, 0.05) 100%);
  position: absolute;
  top: 0px;
  right: 0px !important;
  left: 0px !important;
  height: 100%
}

#kwebcastsmain ul li .thumbnail
.thumb_labels_wrapper {
  position: absolute;
  width: 100%;
  bottom: 0px
}

#kwebcastsmain ul li .thumbnail .thumb_labels_wrapper .label-inverse {
  padding: 10px;
  padding-top: 0px;
  text-shadow: 0px 3px 5px rgba(0, 0, 0, 0.35);
  background: none
}

#kwebcastsmain ul li .thumbnail .thumb_labels_wrapper
.views {
  display: none;
  visibility: hidden
}

#kwebcastsmain ul li .thumbnail .thumb_labels_wrapper
.thumb_name {
  position: relative;
  opacity: 1;
  filter: none;
  float: left;
  width: 90%;
  margin-bottom: 10px;
  -webkit-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
  -ms-transition: transform 0.5s;
  -o-transition: transform 0.5s;
  transition: transform 0.5s
}

#kwebcastsmain ul li .thumbnail .thumb_labels_wrapper .thumb_name
.thumb_name_content {
  overflow: visible;
  word-wrap: break-word
}

#kwebcastsmain ul li .thumbnail .thumb_labels_wrapper
.thumb_time {
  position: relative;
  text-align: left;
  opacity: 1;
  filter: none;
  padding-bottom: 0px;
  -webkit-transition: transform 0.5s, font-size 0.5s;
  -moz-transition: transform 0.5s, font-size 0.5s;
  -ms-transition: transform 0.5s, font-size 0.5s;
  -o-transition: transform 0.5s, font-size 0.5s;
  transition: transform 0.5s, font-size 0.5s
}

#kwebcastsmain ul li .thumbnail .thumb_labels_wrapper
.thumb_name {
  font-size: 22px;
  line-height: 30px;
  font-weight: lighter
}

#kwebcastsmain ul li .thumbnail .thumb_labels_wrapper .thumb_name
.thumb_name_content {
  font-size: 100%;
  font-weight: lighter;
  -webkit-transition: font-size 0.5s;
  -moz-transition: font-size 0.5s;
  -ms-transition: font-size 0.5s;
  -o-transition: font-size 0.5s;
  transition: font-size 0.5s
}

#kwebcastsmain ul li .thumbnail .thumb_labels_wrapper
.thumb_time {
  font-size: 14px;
  font-weight: lighter
}

#kwebcastsmain ul li .thumbnail .thumb_labels_wrapper
.thumb_user {
  font-size: 12px
}

@media (max-width: 1200px) {
  #kwebcastsmain ul li .thumbnail .thumb_labels_wrapper
  .thumb_name {
    line-height: 20px;
    font-size: 20px
  }

  #kwebcastsmain ul li .thumbnail .thumb_labels_wrapper
  .thumb_time {
    font-size: 14px
  }
}

@media (max-width: 667px) {
  #kwebcastsmain ul li .thumbnail
  .thumb_labels_wrapper {
    line-height: 18px
  }
}

@media (max-width: 767px) {
  #kwebcastsmain ul li .thumbnail
  .thumb_name {
    display: block
  }
}

#kwebcastsmain ul li .thumbnail
.thumb_user {
  display: none
}

@media (min-width: 768px) and (max-width: 1024px) {
  #kwebcastsmain ul li .thumbnail div.thumb_icon
  .thumb_icon_desc {
    font-size: 10px;
    margin-top: 10px
  }
}

#kwebcastsmain ul li .thumbnail .thumb_labels_wrapper
.thumb_name {
  margin-bottom: 0
}

@media (max-width: 767px) {
  #kwebcastsmain ul li .thumbnail .thumb_labels_wrapper
  .thumb_name {
    padding-bottom: 15px
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  #kwebcastsmain ul li .thumbnail .thumb_labels_wrapper
  .thumb_name {
    padding-bottom: 8px
  }
}

@media (min-width: 979px) {
  #kwebcastsmain ul li .thumbnail .thumb_labels_wrapper
  .thumb_name {
    padding-bottom: 12px
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  #kwebcastsmain ul li .thumbnail .thumb_labels_wrapper .thumb_name
  .thumb_name_content {
    font-size: 14px !important
  }
}

#kwebcastsmain .see-more {
  display: none
}

#mediaContainer .quiz-attribution {
  color: #4a4a4a;
  letter-spacing: 0.4px
}

#mediaContainer .quiz-attribution .quiz-info-content {
  font-weight: normal
}

.module-quiz .dynamic-preview-modal
#mediaContainer {
  margin-bottom: -15px
}

.body.module-quiz.controller-entry.action-edit-quiz #wrap
iframe#kea {
  margin-top: 50px
}

.body.module-quiz.controller-entry.action-edit-quiz #wrap
a.btn {
  float: left;
  margin-right: 20px
}

.body.module-quiz.controller-entry.action-edit-quiz #wrap
a.btn#back {
  float: none;
  margin-right: 0;
  color: #00b4d1
}

.body.module-quiz.controller-entry.action-edit-quiz #wrap a.btn#back,
.body.module-quiz.controller-entry.action-edit-quiz #wrap a.btn#back:active,
.body.module-quiz.controller-entry.action-edit-quiz #wrap a.btn#back:focus {
  border-color: transparent !important;
  background-color: transparent;
  box-shadow: none;
  padding-right: 12px;
  padding-left: 12px
}

.body.module-quiz.controller-entry.action-edit-quiz #wrap a.btn#back:hover {
  border-color: transparent !important
}

.body.module-quiz.controller-entry.action-edit-quiz #wrap a.btn#back.btn-danger {
  color: #df4508
}

.body.module-quiz.controller-entry.action-edit-quiz #wrap a.btn#back.btn-danger:hover {
  color: #c83e07;
  text-decoration: underline
}

.body.module-quiz.controller-entry.action-add-quiz #wrap #filterBarWrap:not(.navbar) .nav > li > a {
  padding-top: 14px
}

.body.module-quiz.controller-entry.action-add-quiz #wrap
.bottomMargin {
  font-size: 17px;
  margin-top: 20px
}

.body.module-quiz.controller-entry.action-add-quiz #wrap
#browseTable {
  margin-top: 170px;
  position: relative
}

.body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable .navbar-search-wrapper {
  position: absolute;
  top: -70px;
  left: 0;
  width: 100%;
  float: left;
  border-bottom: 1px solid #ebebeb
}

.body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable .navbar-search-wrapper
form {
  margin-left: 0px
}

.body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable .navbar-search-wrapper form .input-append .add-on,
.body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable .navbar-search-wrapper form .input-prepend .add-on {
  font-size: 17px
}

.body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable .navbar-search-wrapper form .input-append .add-on a,
.body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable .navbar-search-wrapper form .input-prepend .add-on
a {
  text-decoration: none
}

.body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable .navbar-search-wrapper form .input-append i,
.body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable .navbar-search-wrapper form .input-prepend
i {
  color: #00b4d1;
  font-size: 17px
}

.body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable .navbar-search-wrapper form .input-append #search-icon,
.body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable .navbar-search-wrapper form .input-prepend #search-icon {
  cursor: pointer
}

.body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable .navbar-search-wrapper form .input-append input,
.body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable .navbar-search-wrapper form .input-prepend
input {
  width: auto;
  font-size: 14px;
  font-weight: lighter
}

.body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable .navbar-search-wrapper form .input-append .add-on:hover i,
.body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable .navbar-search-wrapper form .input-prepend .add-on:hover
i {
  color: #00a1bc
}

.body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable .navbar-search-wrapper form .input-append,
.body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable .navbar-search-wrapper form .input-prepend {
  margin-bottom: 0px
}

.body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable .navbar-search-wrapper form .input-append .add-on,
.body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable .navbar-search-wrapper form .input-prepend .add-on {
  border: none;
  margin-right: 10px;
  padding-top: 0px
}

.body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable .navbar-search-wrapper form .input-append input,
.body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable .navbar-search-wrapper form .input-prepend
input {
  border: none;
  box-shadow: none;
  border-left: 1px solid #00b4d1;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px
}

.body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable .navbar-search-wrapper form .input-append .btn,
.body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable .navbar-search-wrapper form .input-prepend
.btn {
  padding-top: 0px;
  color: #00b4d1
}

.body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable .navbar-search-wrapper form .input-append .btn:hover,
.body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable .navbar-search-wrapper form .input-prepend .btn:hover {
  border-color: transparent !important
}

.body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable .navbar-search-wrapper form .input-append .btn .caret,
.body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable .navbar-search-wrapper form .input-prepend .btn
.caret {
  margin-left: 4px
}

.body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable .pull-right {
  position: static;
  float: right
}

.body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable
#quizEntriesTable {
  margin-top: 70px
}

.body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable #quizEntriesTable .btn-small {
  font-size: 14px;
  padding: 4px 20px;
  border-radius: 4px;
  padding-left: 20px;
  padding-right: 20px
}

.body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable #quizEntriesTable .btn-small .icon-ok {
  display: none
}

.body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable #quizEntriesTable .btn-small:after {
  content: '\F054';
  font-family: FontAwesome;
  font-size: 12px;
  margin-left: 10px
}

.body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable
.alert {
  margin-top: 70px
}

#comments-tab-pane
hr {
  display: none
}

#comments-tab-pane .container-fluid {
  padding-right: 0px;
  padding-left: 0px
}

#comments-tab-pane .container-fluid
textarea {
  resize: vertical;
  height: 50px
}

#comments-tab-pane #add_comment + #commentsWrapper {
  margin-top: 20px
}

#comments-tab-pane #commentsWrapper div.comment.row-fluid:last-child {
  border-bottom: none
}

#comments-tab-pane #commentsWrapper
.comment {
  position: relative;
  min-height: 100px;
  margin-bottom: 0px;
  margin-top: 20px
}

#comments-tab-pane #commentsWrapper .comment
.commentIcon {
  display: none
}

#comments-tab-pane #commentsWrapper .comment
.commentText {
  padding-top: 35px;
  padding-left: 20px;
  padding-bottom: 10px;
  padding-right: 30px;
  margin-left: 0px;
  min-width: 300px;
  background-color: #f5f5f5;
  border-radius: 6px;
  display: inline-block
}

@media only screen and (max-width: 767px) {
  #comments-tab-pane #commentsWrapper .comment
  .commentText {
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto
  }
}

#comments-tab-pane #commentsWrapper .comment
.commentsInfo {
  margin-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px
}

#comments-tab-pane #commentsWrapper .comment .commentsInfo
.userTime {
  position: absolute;
  top: 10px;
  font-size: 100%;
  font-size: 10px
}

#comments-tab-pane #commentsWrapper .comment .commentsInfo .userTime
.userLink {
  font-size: 14px;
  margin-right: 10px
}

#comments-tab-pane #commentsWrapper .comment .commentsInfo .commentActions
a {
  text-decoration: none
}

#comments-tab-pane #commentsWrapper .comment .commentsInfo .commentActions a
i {
  color: #777
}

#comments-tab-pane #commentsWrapper .comment .commentsInfo .commentActions a i.icon-trash {
  display: none
}

#comments-tab-pane #commentsWrapper .comment .commentsInfo .commentActions a:last-child {
  color: #777
}

#comments-tab-pane #commentsWrapper .comment .commentsInfo .commentActions a.btn-mini {
  font-size: 10px;
  padding-left: 0px
}

#comments-tab-pane #commentsWrapper .comment .commentsInfo
.replyForm {
  position: relative;
  z-index: 10;
  margin-top: 20px
}

#comments-tab-pane #commentsWrapper
.comment.reply {
  margin-left: 36px
}

#comments-tab-pane #commentsWrapper .comment.reply
.commentText {
  background-color: transparent;
  border-left: 1px solid #ebebeb
}

#comments-tab-pane #commentsWrapper .comment.reply .commentsInfo .commentActions
a {
  margin-right: 44px
}

#comments-tab-pane #add-comment {
  background-color: #00b4d1;
  border-color: #00b4d1 !important;
  color: white;
  min-width: 102px
}

#comments-tab-pane #add-comment:hover {
  border-color: #00a1bc !important;
  background-color: #00a1bc
}

#share-tab input[readonly],
#share-tab textarea[readonly] {
  background-color: transparent
}

#share-tab #embedForm .muted
strong {
  color: #333;
  font-weight: normal
}

@media (max-width: 480px) {
  #share-tab #embedForm dl.dl-horizontal
  dt {
    width: 20%
  }
}

@media (max-width: 250px) {
  #share-tab #embedForm dl.dl-horizontal
  dt {
    width: 100%
  }
}

@media (max-width: 250px) {
  #share-tab #embedForm dl.dl-horizontal
  dd {
    margin-left: 0
  }
}

@media (max-width: 250px) {
  #share-tab .embedSizes__selection-box {
    margin-top: 8px
  }
}

#chapters-pane .k-timeline .k-timeline-background {
  background-color: #f5f5f5;
  border: 1px solid #ebebeb;
  height: 86px
}

#chapters-pane .k-timeline .k-buttons.btn-group-vertical
.btn {
  border-color: #ebebeb !important
}

#chapters-pane .k-timeline .k-buttons.btn-group-vertical > .btn-large:first-child {
  border-radius: 4px 4px 0 0
}

#chapters-pane .k-timeline .k-buttons.btn-group-vertical > .btn-large:last-child {
  border-radius: 0 0 4px 4px
}

#chapters-pane .k-timeline .k-combo-buttons
i.caret {
  margin-left: -5px;
  margin-top: -5px !important
}

#chapters-pane .k-timeline .k-combo-buttons i.caret:after {
  content: '\f0d7';
  font-style: normal
}

#chapters-pane .k-timeline .k-baseline {
  background: #777
}

#chapters-pane .k-timeline .k-notch-title {
  font-size: 12px;
  top: 16px
}

#chapters-pane .k-timeline .k-notch {
  width: 2px;
  height: 18px;
  top: 36px;
  background-color: #333
}

#chapters-pane .k-timeline .k-notch-small {
  height: 28px;
  width: 1px;
  top: 30px;
  background: #777
}

#chapters-pane .k-timeline .k-cuepoint-inner {
  font-size: 1.7em
}

#chapters-pane .k-timeline .k-cuepoint.slide .k-cuepoint-inner {
  margin-top: 20px
}

#chapters-pane .k-timeline
.popover {
  padding-left: 0px;
  padding-right: 0px
}

#chapters-pane .k-timeline .popover
span.time {
  float: left;
  width: 0px
}

#chapters-pane .k-timeline .popover
span.title {
  font-size: 16px
}

#chapters-pane .k-timeline .popover .popover-title {
  text-align: center
}

#chapters-pane .k-timeline .popover .popover-content {
  margin-right: 0px;
  margin-left: 0px;
  padding-left: 0px;
  padding-right: 0px
}

#chapters-pane .k-timeline .popover .popover-content
.thumbnail {
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0px;
  border: none
}

#chapters-pane .k-timeline .popover .popover-content .thumbnail
img {
  height: 150px;
  width: auto
}

#chapters-pane .k-timeline .popover .popover-content .icon-picture {
  margin-left: 40px;
  margin-right: 40px
}

#chapters-pane .k-timeline .popover
p {
  margin-left: 15px
}

#chapters-pane #k-details-slide .thumb-box .icon .btn,
#chapters-pane #k-details-slide .thumb-box .icon .btn:active,
#chapters-pane #k-details-slide .thumb-box .icon .btn:focus {
  border-color: transparent !important;
  background-color: transparent;
  box-shadow: none;
  padding-right: 12px;
  padding-left: 12px
}

#chapters-pane #k-details-slide .thumb-box .icon .btn:hover {
  border-color: transparent !important
}

#chapters-pane #k-details-slide .thumb-box .icon .btn.btn-danger {
  color: #df4508
}

#chapters-pane #k-details-slide .thumb-box .icon .btn.btn-danger:hover {
  color: #c83e07;
  text-decoration: underline
}

#chapters-pane #k-details-slide .thumb-box .icon .btn i.icon-upload-alt {
  font-size: 4em
}

#chapters-pane #k-details-slide .thumb-box .icon-picture.muted {
  font-size: 3em;
  color: #333
}

#chapters-pane #k-details-fulldeck .btn,
#chapters-pane #k-details-fulldeck .btn:active,
#chapters-pane #k-details-fulldeck .btn:focus {
  border-color: transparent !important;
  background-color: transparent;
  box-shadow: none;
  padding-right: 12px;
  padding-left: 12px
}

#chapters-pane #k-details-fulldeck .btn:hover {
  border-color: transparent !important
}

#chapters-pane #k-details-fulldeck .btn.btn-danger {
  color: #df4508
}

#chapters-pane #k-details-fulldeck .btn.btn-danger:hover {
  color: #c83e07;
  text-decoration: underline
}

#chapters-pane .k-details {
  margin-top: 70px
}

#chapters-pane .k-details
.box {
  background-color: #f5f5f5;
  border: 1px solid #ebebeb;
  border-radius: 4px;
  padding-top: 30px;
  height: 208px
}

#chapters-pane .k-details .partOne .thumb
.replace {
  top: -147px;
  width: 258px;
  height: 147px;
  float: right;
  background-color: black;
  opacity: 0.7
}

#chapters-pane .k-details .partOne .thumb .replace
.btn {
  font-size: 16px;
  margin-top: 50px;
  background-color: transparent
}

#chapters-pane .k-details .partOne .thumb .btn-large {
  border-radius: 4px;
  font-size: 14px;
  padding: 4px 12px
}

#chapters-pane .k-details .partOne .thumb
.btn {
  min-width: 96px
}

#chapters-pane .k-details .partOne .thumb .btn#auto:before {
  content: '\F0D0';
  font-family: FontAwesome;
  float: left;
  min-width: 20px
}

#chapters-pane .k-details .partOne .thumb .btn#upload:before {
  content: '\F093';
  font-family: FontAwesome;
  float: left;
  min-width: 20px
}

#chapters-pane .k-details .partOne .thumb .thumb-wrapper
.thumbnail {
  padding: 0px;
  width: 258px;
  height: 146px;
  float: right;
  background-color: #fff
}

#chapters-pane .k-details .partOne .thumb .thumb-wrapper .thumbnail
img {
  width: 258px;
  height: 146px
}

#chapters-pane .k-details .partOne .thumb .thumb-wrapper .thumbnail:hover {
  box-shadow: none
}

#chapters-pane .k-details
.partTwo {
  margin-left: 1.064102564102564%;
  width: 41.67094017094017%
}

#chapters-pane .k-details .partTwo .time form.chapters .input-append {
  padding-right: 0px
}

#chapters-pane .k-details .partTwo .time .btn-group.btn-group-vertical {
  position: relative;
  right: 20px
}

#chapters-pane .k-details .partTwo .time .btn-group.btn-group-vertical .btn,
#chapters-pane .k-details .partTwo .time .btn-group.btn-group-vertical .btn:active,
#chapters-pane .k-details .partTwo .time .btn-group.btn-group-vertical .btn:focus {
  border-color: transparent !important;
  background-color: transparent;
  box-shadow: none;
  padding-right: 12px;
  padding-left: 12px
}

#chapters-pane .k-details .partTwo .time .btn-group.btn-group-vertical .btn:hover {
  border-color: transparent !important
}

#chapters-pane .k-details .partTwo .time .btn-group.btn-group-vertical .btn.btn-danger {
  color: #df4508
}

#chapters-pane .k-details .partTwo .time .btn-group.btn-group-vertical .btn.btn-danger:hover {
  color: #c83e07;
  text-decoration: underline
}

#chapters-pane .k-details .partTwo .buttons .btn
i {
  display: none
}

#chapters-pane .k-details .partTwo .buttons .btn.btn-large {
  font-size: 14px;
  border-radius: 4px;
  padding-top: 4px;
  padding-bottom: 4px
}

#chapters-pane .k-details .partTwo .buttons .remove:hover {
  color: #c83d07
}

#deck #fileupload,
#uploadboxchapters1
#fileupload {
  display: block
}

div[id^=uploadbox] form#fileupload .fileinput-button .icon-plus:before {
  content: "\f093"
}

div[id^=uploadbox] .well {
  padding: 45px 54px 54px 40px
}

@media (max-width: 767px) {
  div[id^=uploadbox] .well {
    padding: 22px 18px
  }
}

div[id^=uploadbox] .wrap_me {
  display: table
}

div[id^=uploadbox] .wrap_me
p.uploadMediaDetails {
  font-size: 18px;
  line-height: 28px
}

@media (max-width: 767px) {
  div[id^=uploadbox] .wrap_me
  p.uploadMediaDetails {
    font-size: 16px
  }
}

div[id^=uploadbox] .wrap_me p.uploadMediaDetails
span.recommendedVideoSettings {
  margin-top: 10px;
  margin-bottom: 75px;
  display: block
}

@media (max-width: 767px) {
  div[id^=uploadbox] .wrap_me p.uploadMediaDetails
  span.recommendedVideoSettings {
    margin-bottom: 22px
  }
}

div[id^=uploadbox] form#fileupload {
  display: table-footer-group
}

@media (max-width: 480px) {
  div[id^=uploadbox] form#fileupload {
    display: block;
    margin: 0
  }
}

div[id^=uploadbox] form#fileupload .fileinput-button {
  padding-right: 30px;
  padding-left: 35px
}

@media (max-width: 480px) {
  div[id^=uploadbox] form#fileupload .fileinput-button {
    width: 100%;
    padding: 11px 0;
    border: none !important
  }
}

div[id^=uploadbox] form#fileupload .fileinput-button {
  font-size: 18px
}

div[id^=uploadbox] form#fileupload.hidden {
  display: none
}

div[id^=uploadbox] p.uploadMediaDetails {
  display: table-header-group
}

div[id^=uploadbox] .progress {
  width: 100%
}

div[id^=uploadbox] .cancelBtn {
  margin-bottom: 5px
}

@media (max-width: 768px) {
  div[id^=uploadbox] .form-actions {
    padding-left: 20px
  }

  div[id^=uploadbox] .form-actions .inline-block {
    display: inline-block
  }
}

@media (max-width: 480px) {
  div[id^=uploadbox] .form-actions #Entry-submit {
    height: 33px;
    width: 100%;
    margin-bottom: 30px
  }

  div[id^=uploadbox] .form-actions .inline-block {
    display: table;
    width: 100%;
    text-align: center
  }

  div[id^=uploadbox] .form-actions .inline-block
  a {
    display: table-cell;
    width: 50%;
    padding: 0;
    margin: 0 auto;
    float: none
  }

  div[id^=uploadbox] .form-actions .inline-block
  a.hidden {
    display: none !important
  }
}

@media (max-width: 767px) {
  #uploadContainer
  h1 {
    font-size: 22px
  }
}

#uploadbox1 {
  margin-top: 30px
}

#uploadContainer .label#upload-file-info {
  word-break: break-all
}

#disclaimet-text {
  width: auto;
  font-size: 16px;
  max-height: 250px
}

.disclaimer-checkbox-label {
  margin-bottom: 25px
}

#uploadboxreplacemodule
.wrap_me {
  width: 100%
}

.body.module-youtube.controller-entry.action-add div#wrap div#uploadContainer
.uploadBoxHeading {
  margin-bottom: 50px
}

@media (max-width: 480px) {
  .body.module-youtube.controller-entry.action-add div#wrap div#uploadContainer
  .uploadBoxHeading {
    margin-bottom: 25px
  }
}

@media (max-width: 480px) {
  .body.module-youtube.controller-entry.action-add div#wrap div#uploadContainer
  #uploadbox1 {
    padding: 22px 18px
  }
}

.body.module-youtube.controller-entry.action-add div#wrap div#uploadContainer #uploadbox1 > div.row {
  margin-bottom: 20px;
  margin-left: 0;
  width: 100%
}

.body.module-youtube.controller-entry.action-add div#wrap div#uploadContainer #uploadbox1 > div.row div.form-wrap {
  margin-left: 20px
}

@media (min-width: 1200px) {
  .body.module-youtube.controller-entry.action-add div#wrap div#uploadContainer #uploadbox1 > div.row div.form-wrap {
    width: 41%
  }
}

@media (max-width: 1200px) and (min-width: 979px) {
  .body.module-youtube.controller-entry.action-add div#wrap div#uploadContainer #uploadbox1 > div.row div.form-wrap {
    width: 55%
  }
}

@media (max-width: 979px) {
  .body.module-youtube.controller-entry.action-add div#wrap div#uploadContainer #uploadbox1 > div.row div.form-wrap {
    width: 100%;
    margin: 0;
    padding: 0 0 50px 0;
    border-bottom: 1px solid #ebebeb
  }
}

@media (max-width: 1200px) {
  .body.module-youtube.controller-entry.action-add div#wrap div#uploadContainer #uploadbox1 > div.row div.form-wrap #externalDetails > div.control-group {
    width: 85%
  }
}

@media (max-width: 480px) {
  .body.module-youtube.controller-entry.action-add div#wrap div#uploadContainer #uploadbox1 > div.row div.form-wrap #externalDetails > div.control-group {
    margin: 0;
    width: 100%
  }
}

.body.module-youtube.controller-entry.action-add div#wrap div#uploadContainer #uploadbox1 > div.row div.form-wrap #externalDetails #externalContentId-label {
  font-weight: normal;
  margin-bottom: 30px;
  font-size: 20px
}

@media (max-width: 480px) {
  .body.module-youtube.controller-entry.action-add div#wrap div#uploadContainer #uploadbox1 > div.row div.form-wrap #externalDetails #externalContentId-label {
    font-size: 16px;
    padding-left: 0
  }
}

.body.module-youtube.controller-entry.action-add div#wrap div#uploadContainer #uploadbox1 > div.row div.form-wrap #externalDetails
#externalContentId {
  height: 20px;
  padding: 15px;
  border-width: 2px
}

@media (max-width: 480px) {
  .body.module-youtube.controller-entry.action-add div#wrap div#uploadContainer #uploadbox1 > div.row div.form-wrap #externalDetails
  #externalContentId {
    height: 50px;
    padding: 0 10px;
    margin-left: -2px;
    margin-bottom: 30px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
  }

  .body.module-youtube.controller-entry.action-add div#wrap div#uploadContainer #uploadbox1 > div.row div.form-wrap #externalDetails #externalContentId::-webkit-input-placeholder {
    font-size: 12px;
    text-align: center
  }

  .body.module-youtube.controller-entry.action-add div#wrap div#uploadContainer #uploadbox1 > div.row div.form-wrap #externalDetails #externalContentId::-moz-placeholder {
    font-size: 12px;
    text-align: center
  }

  .body.module-youtube.controller-entry.action-add div#wrap div#uploadContainer #uploadbox1 > div.row div.form-wrap #externalDetails #externalContentId:-ms-input-placeholder {
    font-size: 12px;
    text-align: center
  }
}

.body.module-youtube.controller-entry.action-add div#wrap div#uploadContainer #uploadbox1 > div.row div.form-wrap
#youtubeExternalLinkButton {
  margin-top: 30px
}

@media (max-width: 480px) {
  .body.module-youtube.controller-entry.action-add div#wrap div#uploadContainer #uploadbox1 > div.row div.form-wrap
  #youtubeExternalLinkButton {
    width: 100%;
    margin-left: 0;
    margin-top: 0;
    text-align: center
  }
}

.body.module-youtube.controller-entry.action-add div#wrap div#uploadContainer #uploadbox1 > div.row div.form-wrap #youtubeExternalLinkButton
#test_entry.btn {
  font-size: 17.5px;
  padding: 9px 20px 7px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px
}

@media (max-width: 480px) {
  .body.module-youtube.controller-entry.action-add div#wrap div#uploadContainer #uploadbox1 > div.row div.form-wrap #youtubeExternalLinkButton
  #test_entry.btn {
    display: block;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 14px
  }
}

@media (max-width: 767px) {
  .body.module-youtube.controller-entry.action-add div#wrap div#uploadContainer #uploadbox1 > div.row div.form-wrap #youtubeExternalLinkButton
  #test_entry.btn {
    padding-right: 12px;
    padding-left: 12px
  }
}

.body.module-youtube.controller-entry.action-add div#wrap div#uploadContainer #uploadbox1 > div.row div.form-wrap #youtubeExternalLinkButton #youtubeExternalLinkCommentLabel
label {
  margin-left: 0
}

.body.module-youtube.controller-entry.action-add div#wrap div#uploadContainer #uploadbox1 > div.row div.form-wrap #youtubeExternalLinkButton #youtubeExternalLinkCommentLabel label
small {
  font-size: 100%
}

.body.module-youtube.controller-entry.action-add div#wrap div#uploadContainer #uploadbox1 > div.row div.form-wrap + .span2 {
  display: none
}

@media (min-width: 979px) {
  .body.module-youtube.controller-entry.action-add div#wrap div#uploadContainer #uploadbox1 div.player-wrap {
    float: right;
    margin: 0 auto
  }
}

@media (max-width: 979px) {
  .body.module-youtube.controller-entry.action-add div#wrap div#uploadContainer #uploadbox1 div.player-wrap {
    width: 100%;
    margin: 0
  }
}

div.pblForm div.publishState
label.radio {
  margin-bottom: 10px;
  margin-left: 20px
}

div.pblForm div.publishState label.radio
input {
  margin-right: 15px
}

@media (max-width: 480px) {
  div.pblForm div.publishState
  label.radio {
    margin-left: 10px
  }
}

.pblMain
.pblBadge {
  font-size: 14px
}

.pblMain .pblBadge
strong {
  font-size: 16px;
  font-weight: normal;
  text-shadow: 1px 1px 0px #FFF;
  margin-top: 20px;
  display: inline-block
}

.pblMain .pblBadge
small {
  font-size: 100%;
  font-weight: normal;
  text-shadow: 1px 1px 0px #FFF
}

.pblMain .pblBadge
dl {
  margin-top: 10px
}

.pblMain .pblBadge dl
dt {
  float: left;
  width: auto;
  margin-top: 10px
}

.pblMain .pblBadge dl
dd {
  margin-left: 100px;
  margin-top: 10px;
  padding-bottom: 1px
}

.hosted .pblMain .pblBadge dl
dd {
  margin-left: 150px
}

.pblMain .pblBadge
.badge {
  background-color: transparent;
  color: #333;
  text-shadow: none;
  border-radius: 4px;
  border: 1px solid #333;
  padding-bottom: 3px;
  padding-top: 1px;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: 15px;
  font-size: 12px !important;
  font-weight: normal;
  background-color: white
}

.pblMain .pblBadge .badge:hover {
  color: #555;
  border-color: #555
}

.pblMain .pblBadge .badge
i {
  display: none
}

div[id^="publish_"] .pblNotices,
div[id^="publish_"] .pblAlerts {
  width: 70%
}

#publish_entry .pblNotices,
#publish_entry
.pblAlerts {
  width: 100%
}

#wrap #publish_entry .pblMain,
#wrap div[id^="publish_"] .pblMain {
  width: 100%
}

#wrap #publish_entry .publishState,
#wrap div[id^="publish_"] .publishState {
  margin-bottom: 45px
}

#wrap #publish_entry .nav.nav-tabs.PublishTabSelector,
#wrap div[id^="publish_"] .nav.nav-tabs.PublishTabSelector {
  margin-bottom: 30px
}

@media (max-width: 480px) {
  #wrap #publish_entry .publishState,
  #wrap div[id^="publish_"] .publishState {
    margin-bottom: 34px
  }
}

#wrap #publish_entry .PublishTabs .navbar-search-wrapper,
#wrap div[id^="publish_"] .PublishTabs .navbar-search-wrapper {
  z-index: 10;
  position: relative;
  margin-top: 0px
}

#wrap #publish_entry .PublishTabs .navbar-search-wrapper .input-append .add-on,
#wrap #publish_entry .PublishTabs .navbar-search-wrapper .input-prepend .add-on,
#wrap div[id^="publish_"] .PublishTabs .navbar-search-wrapper .input-append .add-on,
#wrap div[id^="publish_"] .PublishTabs .navbar-search-wrapper .input-prepend .add-on {
  font-size: 17px
}

#wrap #publish_entry .PublishTabs .navbar-search-wrapper .input-append .add-on a,
#wrap #publish_entry .PublishTabs .navbar-search-wrapper .input-prepend .add-on a,
#wrap div[id^="publish_"] .PublishTabs .navbar-search-wrapper .input-append .add-on a,
#wrap div[id^="publish_"] .PublishTabs .navbar-search-wrapper .input-prepend .add-on
a {
  text-decoration: none
}

#wrap #publish_entry .PublishTabs .navbar-search-wrapper .input-append i,
#wrap #publish_entry .PublishTabs .navbar-search-wrapper .input-prepend i,
#wrap div[id^="publish_"] .PublishTabs .navbar-search-wrapper .input-append i,
#wrap div[id^="publish_"] .PublishTabs .navbar-search-wrapper .input-prepend
i {
  color: #00b4d1;
  font-size: 17px
}

#wrap #publish_entry .PublishTabs .navbar-search-wrapper .input-append #search-icon,
#wrap #publish_entry .PublishTabs .navbar-search-wrapper .input-prepend #search-icon,
#wrap div[id^="publish_"] .PublishTabs .navbar-search-wrapper .input-append #search-icon,
#wrap div[id^="publish_"] .PublishTabs .navbar-search-wrapper .input-prepend #search-icon {
  cursor: pointer
}

#wrap #publish_entry .PublishTabs .navbar-search-wrapper .input-append input,
#wrap #publish_entry .PublishTabs .navbar-search-wrapper .input-prepend input,
#wrap div[id^="publish_"] .PublishTabs .navbar-search-wrapper .input-append input,
#wrap div[id^="publish_"] .PublishTabs .navbar-search-wrapper .input-prepend
input {
  width: auto;
  font-size: 14px;
  font-weight: lighter
}

#wrap #publish_entry .PublishTabs .navbar-search-wrapper .input-append .add-on:hover i,
#wrap #publish_entry .PublishTabs .navbar-search-wrapper .input-prepend .add-on:hover i,
#wrap div[id^="publish_"] .PublishTabs .navbar-search-wrapper .input-append .add-on:hover i,
#wrap div[id^="publish_"] .PublishTabs .navbar-search-wrapper .input-prepend .add-on:hover
i {
  color: #00a1bc
}

#wrap #publish_entry .PublishTabs .navbar-search-wrapper i.icon-search,
#wrap div[id^="publish_"] .PublishTabs .navbar-search-wrapper i.icon-search {
  border-right: 1px solid #00b4d1;
  padding-right: 10px;
  padding-left: 10px
}

#wrap #publish_entry .PublishTabs #PublishInCategoryentry,
#wrap #publish_entry .PublishTabs div[id^="PublishInCategoryupload"],
#wrap div[id^="publish_"] .PublishTabs #PublishInCategoryentry,
#wrap div[id^="publish_"] .PublishTabs div[id^="PublishInCategoryupload"] {
  min-height: 356px
}

#wrap #publish_entry .PublishTabs #PublishInCategoryentry .categoryList .navbar,
#wrap #publish_entry .PublishTabs div[id^="PublishInCategoryupload"] .categoryList .navbar,
#wrap div[id^="publish_"] .PublishTabs #PublishInCategoryentry .categoryList .navbar,
#wrap div[id^="publish_"] .PublishTabs div[id^="PublishInCategoryupload"] .categoryList
.navbar {
  -webkit-transform: translateY(-45px);
  -moz-transform: translateY(-45px);
  -ms-transform: translateY(-45px);
  -o-transform: translateY(-45px);
  transform: translateY(-45px) translateZ(0);
  margin-right: 5px
}

#wrap #publish_entry .PublishTabs #PublishInCategoryentry .categoryList .navbar small,
#wrap #publish_entry .PublishTabs div[id^="PublishInCategoryupload"] .categoryList .navbar small,
#wrap div[id^="publish_"] .PublishTabs #PublishInCategoryentry .categoryList .navbar small,
#wrap div[id^="publish_"] .PublishTabs div[id^="PublishInCategoryupload"] .categoryList .navbar
small {
  font-size: 12px
}

#wrap #publish_entry .PublishTabs #PublishInCategoryentry .categoryList .navbar .muted,
#wrap #publish_entry .PublishTabs div[id^="PublishInCategoryupload"] .categoryList .navbar .muted,
#wrap div[id^="publish_"] .PublishTabs #PublishInCategoryentry .categoryList .navbar .muted,
#wrap div[id^="publish_"] .PublishTabs div[id^="PublishInCategoryupload"] .categoryList .navbar
.muted {
  color: #bbb
}

#wrap #publish_entry .PublishTabs #PublishInCategoryentry .categoryList .navbar li,
#wrap #publish_entry .PublishTabs div[id^="PublishInCategoryupload"] .categoryList .navbar li,
#wrap div[id^="publish_"] .PublishTabs #PublishInCategoryentry .categoryList .navbar li,
#wrap div[id^="publish_"] .PublishTabs div[id^="PublishInCategoryupload"] .categoryList .navbar
li {
  margin-right: 20px;
  margin-left: 0
}

#wrap #publish_entry .PublishTabs #PublishInCategoryentry .categoryList .navbar li:last-child,
#wrap #publish_entry .PublishTabs div[id^="PublishInCategoryupload"] .categoryList .navbar li:last-child,
#wrap div[id^="publish_"] .PublishTabs #PublishInCategoryentry .categoryList .navbar li:last-child,
#wrap div[id^="publish_"] .PublishTabs div[id^="PublishInCategoryupload"] .categoryList .navbar li:last-child {
  margin-right: 0px
}

#wrap #publish_entry .PublishTabs #PublishInCategoryentry .categoryList .navbar li i,
#wrap #publish_entry .PublishTabs div[id^="PublishInCategoryupload"] .categoryList .navbar li i,
#wrap div[id^="publish_"] .PublishTabs #PublishInCategoryentry .categoryList .navbar li i,
#wrap div[id^="publish_"] .PublishTabs div[id^="PublishInCategoryupload"] .categoryList .navbar li
i {
  font-size: 13px;
  margin-right: 5px
}

#wrap #publish_entry .PublishTabs #PublishInCategoryentry .categoryList .categoriesList,
#wrap #publish_entry .PublishTabs div[id^="PublishInCategoryupload"] .categoryList .categoriesList,
#wrap div[id^="publish_"] .PublishTabs #PublishInCategoryentry .categoryList .categoriesList,
#wrap div[id^="publish_"] .PublishTabs div[id^="PublishInCategoryupload"] .categoryList
.categoriesList {
  height: 256px;
  margin-left: 0
}

@media (max-width: 1200px) {
  #wrap #publish_entry .PublishTabs #PublishInCategoryentry .navbar-search,
  #wrap #publish_entry .PublishTabs div[id^="PublishInCategoryupload"] .navbar-search,
  #wrap div[id^="publish_"] .PublishTabs #PublishInCategoryentry .navbar-search,
  #wrap div[id^="publish_"] .PublishTabs div[id^="PublishInCategoryupload"] .navbar-search {
    width: 100%;
    margin-top: 0;
    margin-left: 1px
  }

  #wrap #publish_entry .PublishTabs #PublishInCategoryentry .navbar-search .input-prepend.input-append,
  #wrap #publish_entry .PublishTabs div[id^="PublishInCategoryupload"] .navbar-search .input-prepend.input-append,
  #wrap div[id^="publish_"] .PublishTabs #PublishInCategoryentry .navbar-search .input-prepend.input-append,
  #wrap div[id^="publish_"] .PublishTabs div[id^="PublishInCategoryupload"] .navbar-search .input-prepend.input-append {
    width: 100%
  }

  #wrap #publish_entry .PublishTabs #PublishInCategoryentry .navbar-search .input-prepend.input-append input,
  #wrap #publish_entry .PublishTabs div[id^="PublishInCategoryupload"] .navbar-search .input-prepend.input-append input,
  #wrap div[id^="publish_"] .PublishTabs #PublishInCategoryentry .navbar-search .input-prepend.input-append input,
  #wrap div[id^="publish_"] .PublishTabs div[id^="PublishInCategoryupload"] .navbar-search .input-prepend.input-append
  input {
    width: 75%
  }

  #wrap #publish_entry .PublishTabs #PublishInCategoryentry .categoryList .control-label,
  #wrap #publish_entry .PublishTabs div[id^="PublishInCategoryupload"] .categoryList .control-label,
  #wrap div[id^="publish_"] .PublishTabs #PublishInCategoryentry .categoryList .control-label,
  #wrap div[id^="publish_"] .PublishTabs div[id^="PublishInCategoryupload"] .categoryList .control-label {
    display: none
  }

  #wrap #publish_entry .PublishTabs #PublishInCategoryentry .categoryList .navbar,
  #wrap #publish_entry .PublishTabs div[id^="PublishInCategoryupload"] .categoryList .navbar,
  #wrap div[id^="publish_"] .PublishTabs #PublishInCategoryentry .categoryList .navbar,
  #wrap div[id^="publish_"] .PublishTabs div[id^="PublishInCategoryupload"] .categoryList
  .navbar {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0) translateZ(0);
    margin-bottom: 30px;
    margin-right: 0
  }

  #wrap #publish_entry .PublishTabs #PublishInCategoryentry .categoryList .navbar .nav.pull-right,
  #wrap #publish_entry .PublishTabs div[id^="PublishInCategoryupload"] .categoryList .navbar .nav.pull-right,
  #wrap div[id^="publish_"] .PublishTabs #PublishInCategoryentry .categoryList .navbar .nav.pull-right,
  #wrap div[id^="publish_"] .PublishTabs div[id^="PublishInCategoryupload"] .categoryList .navbar .nav.pull-right {
    float: none;
    margin-left: 1px
  }
}

#wrap #publish_entry .PublishTabs #PublishInChannelentry .channelsList,
#wrap #publish_entry .PublishTabs div[id^="PublishInChannelupload"] .channelsList,
#wrap div[id^="publish_"] .PublishTabs #PublishInChannelentry .channelsList,
#wrap div[id^="publish_"] .PublishTabs div[id^="PublishInChannelupload"] .channelsList {
  margin-top: 35px
}

#wrap #publish_entry .PublishTabs #PublishInChannelentry .channelsList h4,
#wrap #publish_entry .PublishTabs div[id^="PublishInChannelupload"] .channelsList h4,
#wrap div[id^="publish_"] .PublishTabs #PublishInChannelentry .channelsList h4,
#wrap div[id^="publish_"] .PublishTabs div[id^="PublishInChannelupload"] .channelsList
h4 {
  margin-bottom: 20px;
  font-size: 16px
}

@media (min-width: 480px) and (max-width: 767px) {
  #wrap #publish_entry .PublishTabs #PublishInChannelentry .channelsList .span3,
  #wrap #publish_entry .PublishTabs div[id^="PublishInChannelupload"] .channelsList .span3,
  #wrap div[id^="publish_"] .PublishTabs #PublishInChannelentry .channelsList .span3,
  #wrap div[id^="publish_"] .PublishTabs div[id^="PublishInChannelupload"] .channelsList
  .span3 {
    width: 50%;
    float: left
  }
}

#wrap #publish_entry .PublishTabs #PublishInChannelentry .navbar .nav.pull-right,
#wrap #publish_entry .PublishTabs div[id^="PublishInChannelupload"] .navbar .nav.pull-right,
#wrap div[id^="publish_"] .PublishTabs #PublishInChannelentry .navbar .nav.pull-right,
#wrap div[id^="publish_"] .PublishTabs div[id^="PublishInChannelupload"] .navbar .nav.pull-right {
  -webkit-transform: translateY(15px) translateZ(0);
  -moz-transform: translateY(15px) translateZ(0);
  -ms-transform: translateY(15px) translateZ(0);
  -o-transform: translateY(15px) translateZ(0);
  transform: translateY(15px) translateZ(0) translateZ(0);
  margin-right: 5px
}

#wrap #publish_entry .PublishTabs #PublishInChannelentry .navbar .nav.pull-right small,
#wrap #publish_entry .PublishTabs div[id^="PublishInChannelupload"] .navbar .nav.pull-right small,
#wrap div[id^="publish_"] .PublishTabs #PublishInChannelentry .navbar .nav.pull-right small,
#wrap div[id^="publish_"] .PublishTabs div[id^="PublishInChannelupload"] .navbar .nav.pull-right
small {
  font-size: 12px
}

#wrap #publish_entry .PublishTabs #PublishInChannelentry .navbar .nav.pull-right .muted,
#wrap #publish_entry .PublishTabs div[id^="PublishInChannelupload"] .navbar .nav.pull-right .muted,
#wrap div[id^="publish_"] .PublishTabs #PublishInChannelentry .navbar .nav.pull-right .muted,
#wrap div[id^="publish_"] .PublishTabs div[id^="PublishInChannelupload"] .navbar .nav.pull-right
.muted {
  color: #bbb
}

#wrap #publish_entry .PublishTabs #PublishInChannelentry .navbar .nav.pull-right li,
#wrap #publish_entry .PublishTabs div[id^="PublishInChannelupload"] .navbar .nav.pull-right li,
#wrap div[id^="publish_"] .PublishTabs #PublishInChannelentry .navbar .nav.pull-right li,
#wrap div[id^="publish_"] .PublishTabs div[id^="PublishInChannelupload"] .navbar .nav.pull-right
li {
  margin-right: 20px;
  margin-left: 0
}

#wrap #publish_entry .PublishTabs #PublishInChannelentry .navbar .nav.pull-right li:last-child,
#wrap #publish_entry .PublishTabs div[id^="PublishInChannelupload"] .navbar .nav.pull-right li:last-child,
#wrap div[id^="publish_"] .PublishTabs #PublishInChannelentry .navbar .nav.pull-right li:last-child,
#wrap div[id^="publish_"] .PublishTabs div[id^="PublishInChannelupload"] .navbar .nav.pull-right li:last-child {
  margin-right: 0px
}

#wrap #publish_entry .PublishTabs #PublishInChannelentry .navbar .nav.pull-right li i,
#wrap #publish_entry .PublishTabs div[id^="PublishInChannelupload"] .navbar .nav.pull-right li i,
#wrap div[id^="publish_"] .PublishTabs #PublishInChannelentry .navbar .nav.pull-right li i,
#wrap div[id^="publish_"] .PublishTabs div[id^="PublishInChannelupload"] .navbar .nav.pull-right li
i {
  font-size: 13px;
  margin-right: 5px
}

@media (max-width: 1200px) {
  #wrap #publish_entry .PublishTabs #PublishInChannelentry ul.nav:first-child,
  #wrap #publish_entry .PublishTabs div[id^="PublishInChannelupload"] ul.nav:first-child,
  #wrap div[id^="publish_"] .PublishTabs #PublishInChannelentry ul.nav:first-child,
  #wrap div[id^="publish_"] .PublishTabs div[id^="PublishInChannelupload"] ul.nav:first-child {
    width: 100%
  }

  #wrap #publish_entry .PublishTabs #PublishInChannelentry ul.nav:first-child li,
  #wrap #publish_entry .PublishTabs div[id^="PublishInChannelupload"] ul.nav:first-child li,
  #wrap div[id^="publish_"] .PublishTabs #PublishInChannelentry ul.nav:first-child li,
  #wrap div[id^="publish_"] .PublishTabs div[id^="PublishInChannelupload"] ul.nav:first-child
  li {
    width: 100%
  }

  #wrap #publish_entry .PublishTabs #PublishInChannelentry .navbar-search,
  #wrap #publish_entry .PublishTabs div[id^="PublishInChannelupload"] .navbar-search,
  #wrap div[id^="publish_"] .PublishTabs #PublishInChannelentry .navbar-search,
  #wrap div[id^="publish_"] .PublishTabs div[id^="PublishInChannelupload"] .navbar-search {
    width: 100%;
    margin-top: 0;
    margin-left: 1px
  }

  #wrap #publish_entry .PublishTabs #PublishInChannelentry .navbar-search .input-prepend.input-append,
  #wrap #publish_entry .PublishTabs div[id^="PublishInChannelupload"] .navbar-search .input-prepend.input-append,
  #wrap div[id^="publish_"] .PublishTabs #PublishInChannelentry .navbar-search .input-prepend.input-append,
  #wrap div[id^="publish_"] .PublishTabs div[id^="PublishInChannelupload"] .navbar-search .input-prepend.input-append {
    width: 100%
  }

  #wrap #publish_entry .PublishTabs #PublishInChannelentry .navbar-search .input-prepend.input-append input,
  #wrap #publish_entry .PublishTabs div[id^="PublishInChannelupload"] .navbar-search .input-prepend.input-append input,
  #wrap div[id^="publish_"] .PublishTabs #PublishInChannelentry .navbar-search .input-prepend.input-append input,
  #wrap div[id^="publish_"] .PublishTabs div[id^="PublishInChannelupload"] .navbar-search .input-prepend.input-append
  input {
    width: 75%
  }

  #wrap #publish_entry .PublishTabs #PublishInChannelentry .navbar .nav.pull-right,
  #wrap #publish_entry .PublishTabs div[id^="PublishInChannelupload"] .navbar .nav.pull-right,
  #wrap div[id^="publish_"] .PublishTabs #PublishInChannelentry .navbar .nav.pull-right,
  #wrap div[id^="publish_"] .PublishTabs div[id^="PublishInChannelupload"] .navbar .nav.pull-right {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0) translateZ(0);
    float: none
  }

  #wrap #publish_entry .PublishTabs #PublishInChannelentry .container-fluid,
  #wrap #publish_entry .PublishTabs div[id^="PublishInChannelupload"] .container-fluid,
  #wrap div[id^="publish_"] .PublishTabs #PublishInChannelentry .container-fluid,
  #wrap div[id^="publish_"] .PublishTabs div[id^="PublishInChannelupload"] .container-fluid {
    padding-left: 30px
  }
}

#wrap #publish_entry .PublishTabs .categoriesList,
#wrap div[id^="publish_"] .PublishTabs
.categoriesList {
  margin-right: 5px
}

#wrap #publish_entry .PublishTabs .categoriesList:first-child,
#wrap div[id^="publish_"] .PublishTabs .categoriesList:first-child {
  margin-left: 5px
}

#wrap #publish_entry .PublishTabs .categoriesList li,
#wrap div[id^="publish_"] .PublishTabs .categoriesList
li {
  margin-bottom: 10px
}

#wrap #publish_entry .PublishTabs .categoriesList li i,
#wrap div[id^="publish_"] .PublishTabs .categoriesList li
i {
  margin-right: 5px
}

#wrap #publish_entry .PublishTabs .categoriesList li i:first-child,
#wrap div[id^="publish_"] .PublishTabs .categoriesList li i:first-child {
  margin-left: 5px
}

#wrap #publish_entry .PublishTabs .categoriesList .channelsList span i,
#wrap div[id^="publish_"] .PublishTabs .categoriesList .channelsList span
i {
  margin-right: 5px
}

#wrap #publish_entry .PublishTabs .categoriesList .channelsList span i:first-child,
#wrap div[id^="publish_"] .PublishTabs .categoriesList .channelsList span i:first-child {
  margin-left: 5px
}

#wrap #publish_entry .PublishTabs .channelsList span i,
#wrap div[id^="publish_"] .PublishTabs .channelsList span
i {
  margin-right: 5px
}

#wrap #publish_entry .PublishTabs .channelsList span i:first-child,
#wrap div[id^="publish_"] .PublishTabs .channelsList span i:first-child {
  margin-left: 5px
}

#wrap #Entry-publish-element #publish_entry .PublishTabs #PublishInCategoryentry .navbar-search,
#wrap #Entry-publish-element #publish_entry .PublishTabs div[id^="PublishInCategoryupload"] .navbar-search,
#wrap #Entry-publish-element div[id^="publish_"] .PublishTabs #PublishInCategoryentry .navbar-search,
#wrap #Entry-publish-element div[id^="publish_"] .PublishTabs div[id^="PublishInCategoryupload"] .navbar-search {
  width: 100%;
  margin-top: 0;
  margin-left: 1px
}

#wrap #Entry-publish-element #publish_entry .PublishTabs #PublishInCategoryentry .navbar-search .input-prepend.input-append,
#wrap #Entry-publish-element #publish_entry .PublishTabs div[id^="PublishInCategoryupload"] .navbar-search .input-prepend.input-append,
#wrap #Entry-publish-element div[id^="publish_"] .PublishTabs #PublishInCategoryentry .navbar-search .input-prepend.input-append,
#wrap #Entry-publish-element div[id^="publish_"] .PublishTabs div[id^="PublishInCategoryupload"] .navbar-search .input-prepend.input-append {
  width: 100%
}

#wrap #Entry-publish-element #publish_entry .PublishTabs #PublishInCategoryentry .navbar-search .input-prepend.input-append input,
#wrap #Entry-publish-element #publish_entry .PublishTabs div[id^="PublishInCategoryupload"] .navbar-search .input-prepend.input-append input,
#wrap #Entry-publish-element div[id^="publish_"] .PublishTabs #PublishInCategoryentry .navbar-search .input-prepend.input-append input,
#wrap #Entry-publish-element div[id^="publish_"] .PublishTabs div[id^="PublishInCategoryupload"] .navbar-search .input-prepend.input-append
input {
  width: 75%
}

#wrap #Entry-publish-element #publish_entry .PublishTabs #PublishInCategoryentry .categoryList .control-label,
#wrap #Entry-publish-element #publish_entry .PublishTabs div[id^="PublishInCategoryupload"] .categoryList .control-label,
#wrap #Entry-publish-element div[id^="publish_"] .PublishTabs #PublishInCategoryentry .categoryList .control-label,
#wrap #Entry-publish-element div[id^="publish_"] .PublishTabs div[id^="PublishInCategoryupload"] .categoryList .control-label {
  display: none
}

#wrap #Entry-publish-element #publish_entry .PublishTabs #PublishInCategoryentry .categoryList .navbar,
#wrap #Entry-publish-element #publish_entry .PublishTabs div[id^="PublishInCategoryupload"] .categoryList .navbar,
#wrap #Entry-publish-element div[id^="publish_"] .PublishTabs #PublishInCategoryentry .categoryList .navbar,
#wrap #Entry-publish-element div[id^="publish_"] .PublishTabs div[id^="PublishInCategoryupload"] .categoryList
.navbar {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0) translateZ(0);
  margin-bottom: 30px;
  margin-right: 0
}

#wrap #Entry-publish-element #publish_entry .PublishTabs #PublishInCategoryentry .categoryList .navbar .nav.pull-right,
#wrap #Entry-publish-element #publish_entry .PublishTabs div[id^="PublishInCategoryupload"] .categoryList .navbar .nav.pull-right,
#wrap #Entry-publish-element div[id^="publish_"] .PublishTabs #PublishInCategoryentry .categoryList .navbar .nav.pull-right,
#wrap #Entry-publish-element div[id^="publish_"] .PublishTabs div[id^="PublishInCategoryupload"] .categoryList .navbar .nav.pull-right {
  float: none;
  margin-left: 1px
}

#wrap #Entry-publish-element #publish_entry .PublishTabs #PublishInChannelentry ul.nav:first-child,
#wrap #Entry-publish-element #publish_entry .PublishTabs div[id^="PublishInChannelupload"] ul.nav:first-child,
#wrap #Entry-publish-element div[id^="publish_"] .PublishTabs #PublishInChannelentry ul.nav:first-child,
#wrap #Entry-publish-element div[id^="publish_"] .PublishTabs div[id^="PublishInChannelupload"] ul.nav:first-child {
  width: 100%
}

#wrap #Entry-publish-element #publish_entry .PublishTabs #PublishInChannelentry ul.nav:first-child li,
#wrap #Entry-publish-element #publish_entry .PublishTabs div[id^="PublishInChannelupload"] ul.nav:first-child li,
#wrap #Entry-publish-element div[id^="publish_"] .PublishTabs #PublishInChannelentry ul.nav:first-child li,
#wrap #Entry-publish-element div[id^="publish_"] .PublishTabs div[id^="PublishInChannelupload"] ul.nav:first-child
li {
  width: 100%
}

#wrap #Entry-publish-element #publish_entry .PublishTabs #PublishInChannelentry .navbar-search,
#wrap #Entry-publish-element #publish_entry .PublishTabs div[id^="PublishInChannelupload"] .navbar-search,
#wrap #Entry-publish-element div[id^="publish_"] .PublishTabs #PublishInChannelentry .navbar-search,
#wrap #Entry-publish-element div[id^="publish_"] .PublishTabs div[id^="PublishInChannelupload"] .navbar-search {
  width: 100%;
  margin-top: 0;
  margin-left: 1px
}

#wrap #Entry-publish-element #publish_entry .PublishTabs #PublishInChannelentry .navbar-search .input-prepend.input-append,
#wrap #Entry-publish-element #publish_entry .PublishTabs div[id^="PublishInChannelupload"] .navbar-search .input-prepend.input-append,
#wrap #Entry-publish-element div[id^="publish_"] .PublishTabs #PublishInChannelentry .navbar-search .input-prepend.input-append,
#wrap #Entry-publish-element div[id^="publish_"] .PublishTabs div[id^="PublishInChannelupload"] .navbar-search .input-prepend.input-append {
  width: 100%
}

#wrap #Entry-publish-element #publish_entry .PublishTabs #PublishInChannelentry .navbar-search .input-prepend.input-append input,
#wrap #Entry-publish-element #publish_entry .PublishTabs div[id^="PublishInChannelupload"] .navbar-search .input-prepend.input-append input,
#wrap #Entry-publish-element div[id^="publish_"] .PublishTabs #PublishInChannelentry .navbar-search .input-prepend.input-append input,
#wrap #Entry-publish-element div[id^="publish_"] .PublishTabs div[id^="PublishInChannelupload"] .navbar-search .input-prepend.input-append
input {
  width: 75%
}

#wrap #Entry-publish-element #publish_entry .PublishTabs #PublishInChannelentry .navbar .nav.pull-right,
#wrap #Entry-publish-element #publish_entry .PublishTabs div[id^="PublishInChannelupload"] .navbar .nav.pull-right,
#wrap #Entry-publish-element div[id^="publish_"] .PublishTabs #PublishInChannelentry .navbar .nav.pull-right,
#wrap #Entry-publish-element div[id^="publish_"] .PublishTabs div[id^="PublishInChannelupload"] .navbar .nav.pull-right {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0) translateZ(0);
  float: none
}

#wrap #Entry-publish-element #publish_entry .PublishTabs #PublishInChannelentry .container-fluid,
#wrap #Entry-publish-element #publish_entry .PublishTabs div[id^="PublishInChannelupload"] .container-fluid,
#wrap #Entry-publish-element div[id^="publish_"] .PublishTabs #PublishInChannelentry .container-fluid,
#wrap #Entry-publish-element div[id^="publish_"] .PublishTabs div[id^="PublishInChannelupload"] .container-fluid {
  padding-left: 30px
}

#wrap #Entry-publish-element #publish_entry .PublishTabs #PublishInChannelentry .channelsList .span3,
#wrap #Entry-publish-element #publish_entry .PublishTabs div[id^="PublishInChannelupload"] .channelsList .span3,
#wrap #Entry-publish-element div[id^="publish_"] .PublishTabs #PublishInChannelentry .channelsList .span3,
#wrap #Entry-publish-element div[id^="publish_"] .PublishTabs div[id^="PublishInChannelupload"] .channelsList
.span3 {
  width: 30%
}

@media (max-width: 1200px) {
  #wrap #Entry-publish-element #publish_entry .PublishTabs #PublishInChannelentry .channelsList .span3,
  #wrap #Entry-publish-element #publish_entry .PublishTabs div[id^="PublishInChannelupload"] .channelsList .span3,
  #wrap #Entry-publish-element div[id^="publish_"] .PublishTabs #PublishInChannelentry .channelsList .span3,
  #wrap #Entry-publish-element div[id^="publish_"] .PublishTabs div[id^="PublishInChannelupload"] .channelsList
  .span3 {
    width: 45%
  }
}

@media (max-width: 976px) {
  #wrap #Entry-publish-element #publish_entry .PublishTabs #PublishInChannelentry .channelsList .span3,
  #wrap #Entry-publish-element #publish_entry .PublishTabs div[id^="PublishInChannelupload"] .channelsList .span3,
  #wrap #Entry-publish-element div[id^="publish_"] .PublishTabs #PublishInChannelentry .channelsList .span3,
  #wrap #Entry-publish-element div[id^="publish_"] .PublishTabs div[id^="PublishInChannelupload"] .channelsList
  .span3 {
    width: 100%;
    margin-left: 0
  }
}

#addcontent
.navbar {
  margin-bottom: 20px
}

#addcontent .navbar
.batchActions {
  display: inherit !important
}

#addcontent .navbar .batchActions .btn
i {
  display: none
}

#addcontent .navbar
.btn.resetCarousel {
  color: #df4508
}

#addcontent .navbar .btn.resetCarousel,
#addcontent .navbar .btn.resetCarousel:active,
#addcontent .navbar .btn.resetCarousel:focus {
  border-color: transparent !important;
  background-color: transparent;
  box-shadow: none;
  padding-right: 12px;
  padding-left: 12px
}

#addcontent .navbar .btn.resetCarousel:hover {
  border-color: transparent !important
}

#addcontent .navbar .btn.resetCarousel.btn-danger {
  color: #df4508
}

#addcontent .navbar .btn.resetCarousel.btn-danger:hover {
  color: #c83e07;
  text-decoration: underline
}

@media (max-width: 767px) {
  #addcontent .navbar
  h3 {
    font-size: 17px
  }
}

#addcontent .navbar .visible-phone {
  display: none !important
}

#addcontent .navbar .hidden-phone {
  display: inherit !important
}

#addContentHolder .tab-pane
#filterBarWrap {
  margin-top: 0
}

#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper
form {
  margin-left: 0px
}

#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper form .input-append .add-on,
#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper form .input-prepend .add-on {
  font-size: 17px
}

#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper form .input-append .add-on a,
#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper form .input-prepend .add-on
a {
  text-decoration: none
}

#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper form .input-append i,
#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper form .input-prepend
i {
  color: #00b4d1;
  font-size: 17px
}

#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper form .input-append #search-icon,
#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper form .input-prepend #search-icon {
  cursor: pointer
}

#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper form .input-append input,
#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper form .input-prepend
input {
  width: auto;
  font-size: 14px;
  font-weight: lighter
}

#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper form .input-append .add-on:hover i,
#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper form .input-prepend .add-on:hover
i {
  color: #00a1bc
}

#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper form .input-append,
#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper form .input-prepend {
  margin-bottom: 0px
}

#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper form .input-append .add-on,
#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper form .input-prepend .add-on {
  border: none;
  margin-right: 10px;
  padding-top: 0px
}

#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper form .input-append input,
#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper form .input-prepend
input {
  border: none;
  box-shadow: none;
  border-left: 1px solid #00b4d1;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px
}

#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper form .input-append .btn,
#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper form .input-prepend
.btn {
  padding-top: 0px;
  color: #00b4d1
}

#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper form .input-append .btn:hover,
#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper form .input-prepend .btn:hover {
  border-color: transparent !important
}

#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper form .input-append .btn .caret,
#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper form .input-prepend .btn
.caret {
  margin-left: 4px
}

#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper form .input-prepend.input-append
.searchInput {
  display: none;
  max-width: 0px
}

#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper form .input-prepend.input-append .add-on {
  display: none
}

#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper form .input-prepend.input-append .add-on#search-icon {
  display: inline-block;
  margin-right: 0px
}

#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper form.active .input-prepend.input-append
.searchInput {
  display: inline-block
}

#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper form.active .input-prepend.input-append .add-on {
  display: inline-block
}

#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper form.active .input-prepend.input-append .add-on .clear-icon {
  visibility: visible;
  display: inline-block
}

#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper form.active .input-prepend.input-append .add-on#search-icon {
  margin-right: 10px
}

@media (max-width: 666px) {
  #addContentHolder .tab-content {
    width: 100%
  }
}

@media (max-width: 767px) {
  #addContentHolder .hidden-phone.desktop-search {
    display: block !important
  }
}

@media (max-width: 480px) {
  .hosted #addContentHolder .table-condensed.bulkCheckbox thead.hidden-phone.hostedEnabled {
    display: none !important
  }

  .hosted #addContentHolder .table-condensed.bulkCheckbox
  .dataTd {
    padding-left: 35px
  }
}

#addContentTabs > li > a > i {
  display: none
}

#addContentTabs > li > a#add-new-tab {
  font-size: 18px;
  font-weight: 300;
  text-transform: uppercase;
  padding-left: 0;
  color: #333;
  text-decoration: none;
  font-weight: lighter !important
}

#addContentTabs > li > a#add-new-tab, #addContentTabs > li > a#add-new-tab:active, #addContentTabs > li > a#add-new-tab:focus {
  border-color: transparent !important;
  background-color: transparent;
  box-shadow: none;
  padding-right: 12px;
  padding-left: 12px
}

#addContentTabs > li > a#add-new-tab:hover {
  border-color: transparent !important
}

#addContentTabs > li > a#add-new-tab.btn-danger {
  color: #df4508
}

#addContentTabs > li > a#add-new-tab.btn-danger:hover {
  color: #c83e07;
  text-decoration: underline
}

@media (max-width: 767px) {
  #addContentTabs > li > a#add-new-tab {
    font-size: 16px
  }
}

@media (max-width: 767px) {
  #addContentTabs > li > a#add-new-tab {
    font-size: 13px
  }
}

@media (max-width: 480px) {
  #addContentTabs > li > a#add-new-tab {
    padding-left: 0px;
    padding-right: 1px
  }
}

.visible-phone #tab-addcontent
i {
  margin-right: 0
}

.module-userreports.controller-index.action-index #channel-poster .channel-texts,
.module-userreports.controller-index.action-index #channel-poster #channel-thumb-border {
  display: none
}

.module-userreports.controller-index.action-index #wrap
#filterBarWrap {
  max-width: 300px;
  float: right;
  position: absolute;
  -webkit-transform: translateY(-70px);
  -moz-transform: translateY(-70px);
  -ms-transform: translateY(-70px);
  -o-transform: translateY(-70px);
  transform: translateY(-70px) translateZ(0);
  z-index: 50;
  text-transform: uppercase;
  right: 110px
}

@media (max-width: 1200px) {
  .module-userreports.controller-index.action-index #wrap
  #filterBarWrap {
    right: 40px
  }
}

@media (max-width: 979px) {
  .module-userreports.controller-index.action-index #wrap
  #filterBarWrap {
    max-width: 170px;
    right: 0
  }
}

.module-userreports.controller-index.action-index #wrap #filterBarWrap .nav.pull-left {
  float: right;
  margin-bottom: 0
}

.module-userreports.controller-index.action-index #wrap #filterBarWrap .nav.pull-left
#daysSelectorBtn {
  padding-bottom: 7px;
  background-color: transparent
}

.module-userreports.controller-index.action-index #wrap #filterBarWrap .datepicker input,
.module-userreports.controller-index.action-index #wrap #filterBarWrap .datepicker .add-on {
  background-color: white
}

.module-userreports.controller-index.action-index #wrap #filterBarWrap .datepicker
input {
  width: 150px;
  border-right: none;
  text-align: center
}

.module-userreports.controller-index.action-index #wrap #filterBarWrap .datepicker .add-on {
  border-left: none
}

.module-userreports.controller-index.action-index #wrap #filterBarWrap .datepicker .add-on .icon-th {
  padding-right: 30px
}

.module-userreports.controller-index.action-index #wrap #filterBarWrap .datepicker .add-on .icon-th:before {
  content: '\f133';
  font-family: 'FontAwesome'
}

.module-userreports.controller-index.action-index #wrap #filterBarWrap .datepicker
label {
  bottom: -6px
}

.module-userreports.controller-index.action-index
#numdays {
  font-size: 18px
}

@media (max-width: 979px) {
  .module-userreports.controller-index.action-index
  #numdays {
    font-size: 16px
  }
}

.module-userreports.controller-index.action-index #numdays + b.caret:after {
  font-size: 22px;
  font-weight: normal
}

@media (max-width: 979px) {
  .module-userreports.controller-index.action-index #numdays + b.caret:after {
    font-size: 18px
  }
}

.module-userreports.controller-index.action-index #wrap > h1,
.module-userreports.controller-index.action-index #content > h1 {
  color: white;
  padding-left: 12px;
  font-weight: bold;
  font-size: 36px;
  margin-top: 0;
  margin-bottom: 0
}

.module-userreports.controller-index.action-index #wrap > h1 > a,
.module-userreports.controller-index.action-index #content > h1 > a {
  display: block;
  margin: 20px 0 20px 0;
  color: white;
  font-size: 21px;
  font-weight: normal
}

.html.hosted .module-userreports.controller-index.action-index #wrap > h1,
.html.hosted .module-userreports.controller-index.action-index #content > h1 {
  color: black;
  padding-left: 12px;
  font-weight: bold;
  font-size: 36px;
  margin-top: 0;
  margin-bottom: 0
}

.html.hosted .module-userreports.controller-index.action-index #wrap > h1 > a,
.html.hosted .module-userreports.controller-index.action-index #content > h1 > a {
  display: block;
  margin: 20px 0 20px 0;
  color: black;
  font-size: 21px;
  font-weight: normal
}

.module-userreports.controller-index.action-index
div#userreportsWrap {
  margin-top: 30px
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane
table.table {
  border: none
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane table.table tbody#users_top_engaged tr
td {
  border-bottom: 2px solid rgba(0, 70, 82, 0.8);
  border-left: none;
  border-right: none
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane table.table tbody#users_top_contributors tr
td {
  border-bottom: 2px solid rgba(0, 180, 209, 0.8);
  border-left: none;
  border-right: none
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane
h4 {
  text-transform: uppercase
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane .row-fluid
h2 {
  font-size: 24px;
  text-transform: uppercase
}

@media (max-width: 1200px) {
  .module-userreports.controller-index.action-index #userreportsDashboard-pane .row-fluid
  h2 {
    font-size: 20px
  }
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane .row-fluid > .span6:first-of-type:not(.top-engaged-users-container) {
  width: 25%
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane .row-fluid > .span6:last-of-type:not(.top-contributors-container) {
  width: 72%
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane #most_popular_media,
.module-userreports.controller-index.action-index #userreportsDashboard-pane
.channel_top_statistics {
  -webkit-transform: translateY(160px);
  -moz-transform: translateY(160px);
  -ms-transform: translateY(160px);
  -o-transform: translateY(160px);
  transform: translateY(160px) translateZ(0);
  margin-bottom: 30px
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane .user-engagement-and-contribution-stats-container > div.span6.well.well-small {
  width: 54%
}

@media (max-width: 1200px) {
  .module-userreports.controller-index.action-index #userreportsDashboard-pane .user-engagement-and-contribution-stats-container > div.span6.well.well-small {
    width: 92%
  }
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane .statCounters div.well.well-small {
  padding: 20px 0 20px 0;
  margin-left: 0px;
  min-height: inherit;
  margin-bottom: inherit;
  background-color: inherit;
  border: inherit;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
  float: inherit;
  text-align: left;
  position: relative;
  width: 25%;
  border-top: 1px solid #ebebeb
}

@media (max-width: 1200px) {
  .module-userreports.controller-index.action-index #userreportsDashboard-pane .statCounters div.well.well-small {
    width: 35%
  }
}

@media (min-width: 1200px) and (max-width: 1600px) {
  .module-userreports.controller-index.action-index #userreportsDashboard-pane .statCounters div.well.well-small {
    width: 30%
  }
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane .statCounters div.well.well-small > h3 {
  font-size: 50px;
  font-family: "Lato";
  font-weight: normal;
  color: #000;
  margin: 0
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane .statCounters div.well.well-small > p {
  display: inline-block;
  font-size: 15px;
  font-weight: lighter;
  align-self: baseline;
  position: relative;
  bottom: 20px;
  margin-left: 30px
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane .statCounters:not(.user-engagement-and-contribution-stats-container) > div.span6.well.well-small {
  width: 100%
}

@media (max-width: 1200px) {
  .module-userreports.controller-index.action-index #userreportsDashboard-pane .statCounters:not(.user-engagement-and-contribution-stats-container) > div.span6.well.well-small {
    width: 90%
  }
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane .statCounters.media-items-stats-container span.label.label-success,
.module-userreports.controller-index.action-index #userreportsDashboard-pane .statCounters.media-items-stats-container span.label.label-important {
  position: absolute;
  left: 50%;
  top: 40%
}

@media (max-width: 1200px) {
  .module-userreports.controller-index.action-index #userreportsDashboard-pane .statCounters.media-items-stats-container span.label.label-success,
  .module-userreports.controller-index.action-index #userreportsDashboard-pane .statCounters.media-items-stats-container span.label.label-important {
    position: absolute;
    left: 66%;
    top: 40%
  }
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane .statCounters.media-items-stats-container
.tooltip {
  left: 0 !important
}

@media (max-width: 1200px) {
  .module-userreports.controller-index.action-index #userreportsDashboard-pane .statCounters.media-items-stats-container
  .tooltip {
    left: -20px !important
  }
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane .statCounters.user-engagement-and-contribution-stats-container span.label.label-success,
.module-userreports.controller-index.action-index #userreportsDashboard-pane .statCounters.user-engagement-and-contribution-stats-container span.label.label-important {
  position: absolute;
  left: 40%;
  top: 40%
}

@media (max-width: 1200px) {
  .module-userreports.controller-index.action-index #userreportsDashboard-pane .statCounters.user-engagement-and-contribution-stats-container span.label.label-success,
  .module-userreports.controller-index.action-index #userreportsDashboard-pane .statCounters.user-engagement-and-contribution-stats-container span.label.label-important {
    position: absolute;
    left: 50%;
    top: 40%
  }
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane .statCounters.user-engagement-and-contribution-stats-container
.tooltip {
  left: 25% !important
}

@media (max-width: 1200px) {
  .module-userreports.controller-index.action-index #userreportsDashboard-pane .statCounters.user-engagement-and-contribution-stats-container
  .tooltip {
    left: 35% !important
  }
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane .top-engaged-users-container > h4 {
  position: relative;
  bottom: 10px;
  padding-bottom: 10px;
  letter-spacing: 1px;
  font-size: 15px;
  text-transform: uppercase;
  border-bottom: medium solid #004652
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane .top-engaged-users-container > div.row-fluid {
  border-top: 2px solid #004652
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane .top-contributors-container > h4 {
  position: relative;
  bottom: 10px;
  padding-bottom: 10px;
  letter-spacing: 1px;
  font-size: 15px;
  text-transform: uppercase;
  border-bottom: medium solid #00b4d1
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane .top-contributors-container > div.row-fluid {
  border-top: 2px solid #00b4d1
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane
#media_most_popular {
  padding-top: 15px;
  margin: 0;
  border-top: 1px solid #00b4d1
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane #media_most_popular .thumbnails:last-child {
  display: none
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane #media_most_popular .thumbnails:nth-child(2) li.span6:nth-child(1) {
  width: 100%
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane #media_most_popular .thumbnails:nth-child(2) li.span6:nth-child(2) {
  display: none
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane #most_popular_media
h4.inline {
  position: relative;
  bottom: 10px;
  padding-bottom: 10px;
  letter-spacing: 1px;
  font-size: 15px;
  text-transform: uppercase;
  border-bottom: medium solid #00b4d1
}

.html.hosted .module-userreports.controller-index.action-index #userreportsDashboard-pane
#most_popular_media {
  -webkit-transform: translateY(75px);
  -moz-transform: translateY(75px);
  -ms-transform: translateY(75px);
  -o-transform: translateY(75px);
  transform: translateY(75px) translateZ(0)
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane .top-contributors-table-container tbody tr td,
.module-userreports.controller-index.action-index #userreportsDashboard-pane .top-engaged-users-table-container tbody tr
td {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 12px;
  font-weight: normal;
  font-size: 15px
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane .top-contributors-table-container tbody tr td div.pull-right h4,
.module-userreports.controller-index.action-index #userreportsDashboard-pane .top-contributors-table-container tbody tr td div.pull-right small,
.module-userreports.controller-index.action-index #userreportsDashboard-pane .top-engaged-users-table-container tbody tr td div.pull-right h4,
.module-userreports.controller-index.action-index #userreportsDashboard-pane .top-engaged-users-table-container tbody tr td div.pull-right
small {
  font-size: 15px;
  font-weight: normal;
  text-transform: none
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane .top-contributors-table-container tbody tr td span.userLink > a,
.module-userreports.controller-index.action-index #userreportsDashboard-pane .top-engaged-users-table-container tbody tr td span.userLink > a {
  color: black !important;
  font-size: 15px
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane #dashboardViewAllContribution,
.module-userreports.controller-index.action-index #userreportsDashboard-pane
#dashboardViewAllEngagement {
  position: relative;
  bottom: 10px;
  color: black;
  font-size: 12px
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane
#dashboardViewAllMedia {
  position: relative;
  bottom: 0;
  color: black;
  font-size: 12px
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane .statsPhotoLi .thumb_time.label-info {
  right: inherit;
  left: 0;
  background-color: #00b4d1
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane .thumbnails .overlay-wrapper {
  background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.2) 53%, rgba(0, 0, 0, 0.15) 71%, rgba(0, 0, 0, 0.05) 100%);
  background: -o-linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.2) 53%, rgba(0, 0, 0, 0.15) 71%, rgba(0, 0, 0, 0.05) 100%);
  background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.2) 53%, rgba(0, 0, 0, 0.15) 71%, rgba(0, 0, 0, 0.05) 100%);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.2) 53%, rgba(0, 0, 0, 0.15) 71%, rgba(0, 0, 0, 0.05) 100%);
  position: absolute;
  top: 0px;
  right: 0px !important;
  left: 0px !important;
  height: 100%
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane .thumbnails .thumb_name.label-inverse {
  background-color: inherit
}

.module-userreports.controller-index.action-index #userreportsDashboard-pane .thumbnails .thumb_name
.thumb_name_content {
  font-size: 20px;
  font-weight: lighter;
  padding: 0 0 5px 10px
}

@media (max-width: 1200px) {
  .module-userreports.controller-index.action-index #userreportsDashboard-pane
  #media_items {
    width: 35%
  }

  .module-userreports.controller-index.action-index #userreportsDashboard-pane
  #media_engagement_and_contribution {
    width: 61%
  }

  .module-userreports.controller-index.action-index #userreportsDashboard-pane .top-engaged-users-container {
    width: 100%
  }

  .module-userreports.controller-index.action-index #userreportsDashboard-pane .top-contributors-container {
    width: 100%;
    margin-left: 0;
    margin-top: 50px
  }
}

.module-userreports.controller-index.action-index
#userreportsMainContent {
  -webkit-transform: translateY(-70px);
  -moz-transform: translateY(-70px);
  -ms-transform: translateY(-70px);
  -o-transform: translateY(-70px);
  transform: translateY(-70px) translateZ(0)
}

.module-userreports.controller-index.action-index #userreportsMainContent
div.nav {
  margin-bottom: 45px
}

.module-userreports.controller-index.action-index #userreportsMainContent div.nav > button.btn + button.btn {
  margin-left: 20px
}

.module-userreports.controller-index.action-index #userreportsMainContent #userreportsContribution-pane span[class$="ColorBlock"]:before {
  content: '\00a0\00a0';
  border-radius: 5px
}

.module-userreports.controller-index.action-index #userreportsMainContent #userreportsContribution-pane div.nav + div.row-fluid
div.span8 {
  width: 40%
}

.module-userreports.controller-index.action-index #userreportsMainContent #userreportsContribution-pane div.span4 table.table,
.module-userreports.controller-index.action-index #userreportsMainContent #userreportsContribution-pane div.span4 table.table
td {
  border: none
}

.module-userreports.controller-index.action-index #userreportsMainContent #userreportsContribution-pane
table.mainURtable {
  border-collapse: collapse
}

.module-userreports.controller-index.action-index #userreportsMainContent #userreportsContribution-pane table.mainURtable td:first-child,
.module-userreports.controller-index.action-index #userreportsMainContent #userreportsContribution-pane table.mainURtable th:first-child {
  display: none
}

.module-userreports.controller-index.action-index #wrap,
.module-userreports.controller-index.action-index #wrap
#content {
  width: 100%;
  padding-top: 0
}

.module-userreports.controller-index.action-index #wrap > h1,
.module-userreports.controller-index.action-index #wrap > #userreportsMainContent,
.module-userreports.controller-index.action-index #wrap #content > h1,
.module-userreports.controller-index.action-index #wrap #content > #userreportsMainContent {
  width: 940px;
  margin-right: auto;
  margin-left: auto
}

@media (max-width: 767px) {
  .module-userreports.controller-index.action-index #wrap > h1,
  .module-userreports.controller-index.action-index #wrap > #userreportsMainContent,
  .module-userreports.controller-index.action-index #wrap #content > h1,
  .module-userreports.controller-index.action-index #wrap #content > #userreportsMainContent {
    width: auto;
    margin-right: 12px;
    margin-left: 12px
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  .module-userreports.controller-index.action-index #wrap > h1,
  .module-userreports.controller-index.action-index #wrap > #userreportsMainContent,
  .module-userreports.controller-index.action-index #wrap #content > h1,
  .module-userreports.controller-index.action-index #wrap #content > #userreportsMainContent {
    width: 724px
  }
}

@media (min-width: 1200px) {
  .module-userreports.controller-index.action-index #wrap > h1,
  .module-userreports.controller-index.action-index #wrap > #userreportsMainContent,
  .module-userreports.controller-index.action-index #wrap #content > h1,
  .module-userreports.controller-index.action-index #wrap #content > #userreportsMainContent {
    width: 1170px
  }
}

@media (min-width: 1336px) {
  .module-userreports.controller-index.action-index #wrap > h1,
  .module-userreports.controller-index.action-index #wrap > #userreportsMainContent,
  .module-userreports.controller-index.action-index #wrap #content > h1,
  .module-userreports.controller-index.action-index #wrap #content > #userreportsMainContent {
    width: 1200px
  }
}

@media (min-width: 1600px) {
  .module-userreports.controller-index.action-index #wrap > h1,
  .module-userreports.controller-index.action-index #wrap > #userreportsMainContent,
  .module-userreports.controller-index.action-index #wrap #content > h1,
  .module-userreports.controller-index.action-index #wrap #content > #userreportsMainContent {
    width: 1470px
  }
}

.module-userreports.controller-index.action-index #wrap > h1,
.module-userreports.controller-index.action-index #wrap #content > h1 {
  bottom: 270px;
  position: relative
}

.module-userreports.controller-index.action-index div#userreportsWrap .tab-content .URMainTableSurr table.table,
.module-userreports.controller-index.action-index div#userreportsWrap .tab-content .URMainTableSurr
table.innertable {
  border-collapse: collapse
}

.module-userreports.controller-index.action-index div#userreportsWrap .tab-content .URMainTableSurr table.innertable
caption {
  position: relative;
  left: 261px;
  margin-bottom: -85px
}

.module-userreports.controller-index.action-index div#userreportsWrap .tab-content .URMainTableSurr table.innertable caption
button.btn {
  display: block;
  font-size: 14px;
  padding: 4px 20px;
  border-radius: 4px;
  margin-left: 0;
  padding-left: 10px;
  padding-right: 10px
}

.module-userreports.controller-index.action-index div#userreportsWrap .tab-content .URMainTableSurr table.innertable caption button.btn + .btn {
  margin-top: 12px
}

.module-userreports.controller-index.action-index div#userreportsWrap .tab-content .URMainTableSurr table.innertable caption button.btn
i {
  margin-right: 0
}

.module-userreports.controller-index.action-index div#userreportsWrap .tab-content .URMainTableSurr
th {
  font-weight: normal;
  font-size: 16px
}

.module-userreports.controller-index.action-index div#userreportsWrap .tab-content .URMainTableSurr tbody tr
td {
  font-size: 12px;
  line-height: 45px
}

.module-userreports.controller-index.action-index div#userreportsWrap .tab-content .URMainTableSurr tbody tr td span.userLink > a {
  color: black !important;
  font-size: 12px
}

@media (max-width: 1200px) {
  .module-userreports.controller-index.action-index div#userreportsWrap .tab-content .URMainTableSurr th,
  .module-userreports.controller-index.action-index div#userreportsWrap .tab-content .URMainTableSurr
  td {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px
  }
}

.module-userreports.controller-index.action-index div#userreportsWrap .tab-content .URMainTableSurr
td {
  border-bottom: 1px solid #d9d9d9
}

.module-userreports.controller-index.action-index div#userreportsWrap .tab-content .URMainTableSurr td > a {
  color: black
}

.module-userreports.controller-index.action-index div#userreportsWrap .tab-content .URMainTableSurr i.icon-plus-sign:before {
  content: "\f0da";
  font-size: 18px
}

.module-userreports.controller-index.action-index div#userreportsWrap .tab-content .URMainTableSurr i.icon-minus-sign:before {
  content: "\f0d7";
  font-size: 18px
}

.module-userreports.controller-index.action-index .sparkpie
canvas {
  width: 29px !important;
  height: 29px !important
}

.module-userreports.controller-index.action-entry #wrap
#filterBarWrap {
  max-width: 300px;
  float: right;
  position: absolute;
  -webkit-transform: translateY(70px);
  -moz-transform: translateY(70px);
  -ms-transform: translateY(70px);
  -o-transform: translateY(70px);
  transform: translateY(70px) translateZ(0);
  z-index: 50;
  text-transform: uppercase;
  right: 110px
}

@media (max-width: 1200px) {
  .module-userreports.controller-index.action-entry #wrap
  #filterBarWrap {
    right: 40px
  }
}

@media (max-width: 979px) {
  .module-userreports.controller-index.action-entry #wrap
  #filterBarWrap {
    max-width: 170px;
    right: 0
  }
}

.module-userreports.controller-index.action-entry #wrap #filterBarWrap .nav.pull-left {
  float: right;
  margin-bottom: 0
}

.module-userreports.controller-index.action-entry #wrap #filterBarWrap .nav.pull-left
#daysSelectorBtn {
  padding-bottom: 7px;
  background-color: transparent
}

.module-userreports.controller-index.action-entry #wrap #filterBarWrap .datepicker input,
.module-userreports.controller-index.action-entry #wrap #filterBarWrap .datepicker .add-on {
  background-color: white
}

.module-userreports.controller-index.action-entry #wrap #filterBarWrap .datepicker
input {
  width: 150px;
  border-right: none;
  text-align: center
}

.module-userreports.controller-index.action-entry #wrap #filterBarWrap .datepicker .add-on {
  border-left: none
}

.module-userreports.controller-index.action-entry #wrap #filterBarWrap .datepicker .add-on .icon-th {
  padding-right: 30px
}

.module-userreports.controller-index.action-entry #wrap #filterBarWrap .datepicker .add-on .icon-th:before {
  content: '\f133';
  font-family: 'FontAwesome'
}

.module-userreports.controller-index.action-entry #wrap #filterBarWrap .datepicker
label {
  bottom: -6px
}

.module-userreports.controller-index.action-entry
#numdays {
  font-size: 18px
}

@media (max-width: 979px) {
  .module-userreports.controller-index.action-entry
  #numdays {
    font-size: 16px
  }
}

.module-userreports.controller-index.action-entry #numdays + b.caret:after {
  font-size: 22px;
  font-weight: normal
}

@media (max-width: 979px) {
  .module-userreports.controller-index.action-entry #numdays + b.caret:after {
    font-size: 18px
  }
}

.module-userreports.controller-index.action-entry #wrap > h1,
.module-userreports.controller-index.action-entry #content > h1 {
  color: black;
  padding-left: 12px;
  font-weight: bold;
  font-size: 36px;
  margin-top: 0;
  margin-bottom: 0
}

.module-userreports.controller-index.action-entry #wrap > h1 > a,
.module-userreports.controller-index.action-entry #content > h1 > a {
  display: block;
  margin: 20px 0 20px 0;
  color: black;
  font-size: 21px;
  font-weight: normal
}

.module-userreports.controller-index.action-entry
div#userreportsWrap {
  margin-top: 40px
}

.module-userreports.controller-index.action-entry div#userreportsWrap .navbar-search-wrapper form .input-append .add-on,
.module-userreports.controller-index.action-entry div#userreportsWrap .navbar-search-wrapper form .input-prepend .add-on {
  font-size: 17px
}

.module-userreports.controller-index.action-entry div#userreportsWrap .navbar-search-wrapper form .input-append .add-on a,
.module-userreports.controller-index.action-entry div#userreportsWrap .navbar-search-wrapper form .input-prepend .add-on
a {
  text-decoration: none
}

.module-userreports.controller-index.action-entry div#userreportsWrap .navbar-search-wrapper form .input-append i,
.module-userreports.controller-index.action-entry div#userreportsWrap .navbar-search-wrapper form .input-prepend
i {
  color: #00b4d1;
  font-size: 17px
}

.module-userreports.controller-index.action-entry div#userreportsWrap .navbar-search-wrapper form .input-append #search-icon,
.module-userreports.controller-index.action-entry div#userreportsWrap .navbar-search-wrapper form .input-prepend #search-icon {
  cursor: pointer
}

.module-userreports.controller-index.action-entry div#userreportsWrap .navbar-search-wrapper form .input-append input,
.module-userreports.controller-index.action-entry div#userreportsWrap .navbar-search-wrapper form .input-prepend
input {
  width: auto;
  font-size: 14px;
  font-weight: lighter
}

.module-userreports.controller-index.action-entry div#userreportsWrap .navbar-search-wrapper form .input-append .add-on:hover i,
.module-userreports.controller-index.action-entry div#userreportsWrap .navbar-search-wrapper form .input-prepend .add-on:hover
i {
  color: #00a1bc
}

.module-userreports.controller-index.action-entry div#userreportsWrap .navbar-search-wrapper form i.icon-search {
  border-right: 1px solid #00b4d1;
  padding-right: 10px;
  padding-left: 10px
}

.module-userreports.controller-index.action-entry #userreportsMainContent
div.nav {
  margin-bottom: 45px
}

.module-userreports.controller-index.action-entry #userreportsMainContent div.nav > button.btn + button.btn {
  margin-left: 20px
}

.module-userreports.controller-index.action-entry
table.mainURtable {
  border-collapse: collapse
}

.module-userreports.controller-index.action-entry table.mainURtable td:first-child,
.module-userreports.controller-index.action-entry table.mainURtable th:first-child {
  display: none
}

.module-userreports.controller-index.action-entry #wrap #filterBarWrap,
.module-userreports.controller-index.action-entry #wrap
#userreportsMainContent {
  -webkit-transform: translateY(30px);
  -moz-transform: translateY(30px);
  -ms-transform: translateY(30px);
  -o-transform: translateY(30px);
  transform: translateY(30px) translateZ(0)
}

.module-userreports.controller-index.action-entry #userreportsDashboard-pane {
  position: relative;
  margin-bottom: 100px
}

.module-userreports.controller-index.action-entry #userreportsDashboard-pane .row-fluid > h3 {
  font-size: 24px;
  font-family: "Lato";
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 0px
}

.module-userreports.controller-index.action-entry #userreportsDashboard-pane
table.table {
  border: none
}

.module-userreports.controller-index.action-entry #userreportsDashboard-pane
.thumbnail_container {
  width: 0;
  height: 0
}

.module-userreports.controller-index.action-entry #userreportsDashboard-pane .top_channels_categories_container,
.module-userreports.controller-index.action-entry #userreportsDashboard-pane .row-fluid > .span4 {
  position: relative;
  top: 60px
}

.module-userreports.controller-index.action-entry #userreportsDashboard-pane .row-fluid > .span4 {
  width: 30%;
  float: right
}

.module-userreports.controller-index.action-entry #userreportsDashboard-pane .row-fluid > .span4.quizAnalytics {
  width: 100%;
  margin-top: 55px;
  margin-left: 0;
  position: relative
}

.module-userreports.controller-index.action-entry #userreportsDashboard-pane .row-fluid > .span4.quizAnalytics > .row-fluid {
  display: inline-block;
  width: 30%
}

.module-userreports.controller-index.action-entry #userreportsDashboard-pane .row-fluid > .span4.quizAnalytics
#quiz_users {
  position: absolute;
  top: 0;
  margin-left: 5%
}

.module-userreports.controller-index.action-entry #userreportsDashboard-pane .row-fluid > .span4.quizAnalytics
#quiz_questions {
  position: absolute;
  right: 0;
  top: 0
}

.module-userreports.controller-index.action-entry #userreportsDashboard-pane
.top_plays_channels {
  width: 46%;
  float: left
}

.module-userreports.controller-index.action-entry #userreportsDashboard-pane
.top_plays_categories {
  width: 46%
}

@media (min-width: 1600px) {
  .module-userreports.controller-index.action-entry #userreportsDashboard-pane
  .top_plays_categories {
    margin-left: 70px
  }
}

@media (min-width: 1200px) and (max-width: 1600px) {
  .module-userreports.controller-index.action-entry #userreportsDashboard-pane
  .top_plays_categories {
    margin-left: 55px
  }
}

@media (max-width: 1200px) {
  .module-userreports.controller-index.action-entry #userreportsDashboard-pane
  .top_plays_categories {
    margin-left: 48px
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  .module-userreports.controller-index.action-entry #userreportsDashboard-pane
  .top_plays_categories {
    margin-left: 34px
  }
}

.module-userreports.controller-index.action-entry #userreportsDashboard-pane .statList.top_plays_channels > h4,
.module-userreports.controller-index.action-entry #userreportsDashboard-pane .top_engaged_users_container > h4,
.module-userreports.controller-index.action-entry #userreportsDashboard-pane .quiz_questions_container > h4 {
  position: relative;
  bottom: 10px;
  padding-bottom: 10px;
  letter-spacing: 1px;
  font-size: 15px;
  text-transform: uppercase;
  border-bottom: medium solid #00b4d1
}

.module-userreports.controller-index.action-entry #userreportsDashboard-pane .statList.top_plays_channels > div.row-fluid,
.module-userreports.controller-index.action-entry #userreportsDashboard-pane .top_engaged_users_container > div.row-fluid,
.module-userreports.controller-index.action-entry #userreportsDashboard-pane .quiz_questions_container > div.row-fluid {
  border-top: 2px solid #00b4d1
}

.module-userreports.controller-index.action-entry #userreportsDashboard-pane .statList.top_plays_categories > h4,
.module-userreports.controller-index.action-entry #userreportsDashboard-pane .quiz_users_container > h4 {
  position: relative;
  bottom: 10px;
  padding-bottom: 10px;
  letter-spacing: 1px;
  font-size: 15px;
  text-transform: uppercase;
  border-bottom: medium solid #004652
}

.module-userreports.controller-index.action-entry #userreportsDashboard-pane .statList.top_plays_categories > div.row-fluid,
.module-userreports.controller-index.action-entry #userreportsDashboard-pane .quiz_users_container > div.row-fluid {
  border-top: 2px solid #004652
}

.module-userreports.controller-index.action-entry #userreportsDashboard-pane tbody:not(#entry_top_category_plays) tr
td {
  border-bottom: 2px solid rgba(0, 180, 209, 0.8);
  border-left: none;
  border-right: none
}

.module-userreports.controller-index.action-entry #userreportsDashboard-pane tbody#entry_top_category_plays tr
td {
  border-bottom: 2px solid rgba(0, 70, 82, 0.8);
  border-left: none;
  border-right: none
}

.module-userreports.controller-index.action-entry #userreportsDashboard-pane .top_plays_categories_table_container tbody tr td,
.module-userreports.controller-index.action-entry #userreportsDashboard-pane .top_engaged_users_table_container tbody tr td,
.module-userreports.controller-index.action-entry #userreportsDashboard-pane .top_plays_channels_table_container tbody tr td,
.module-userreports.controller-index.action-entry #userreportsDashboard-pane .quiz_users_table_container tbody tr td,
.module-userreports.controller-index.action-entry #userreportsDashboard-pane .quiz_questions_table_container tbody tr
td {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 12px;
  font-weight: normal;
  font-size: 15px
}

.module-userreports.controller-index.action-entry #userreportsDashboard-pane .top_plays_categories_table_container tbody tr td div.pull-right h4,
.module-userreports.controller-index.action-entry #userreportsDashboard-pane .top_plays_categories_table_container tbody tr td div.pull-right small,
.module-userreports.controller-index.action-entry #userreportsDashboard-pane .top_engaged_users_table_container tbody tr td div.pull-right h4,
.module-userreports.controller-index.action-entry #userreportsDashboard-pane .top_engaged_users_table_container tbody tr td div.pull-right small,
.module-userreports.controller-index.action-entry #userreportsDashboard-pane .top_plays_channels_table_container tbody tr td div.pull-right h4,
.module-userreports.controller-index.action-entry #userreportsDashboard-pane .top_plays_channels_table_container tbody tr td div.pull-right small,
.module-userreports.controller-index.action-entry #userreportsDashboard-pane .quiz_users_table_container tbody tr td div.pull-right h4,
.module-userreports.controller-index.action-entry #userreportsDashboard-pane .quiz_users_table_container tbody tr td div.pull-right small,
.module-userreports.controller-index.action-entry #userreportsDashboard-pane .quiz_questions_table_container tbody tr td div.pull-right h4,
.module-userreports.controller-index.action-entry #userreportsDashboard-pane .quiz_questions_table_container tbody tr td div.pull-right
small {
  font-size: 15px;
  font-weight: normal;
  text-transform: none
}

.module-userreports.controller-index.action-entry #userreportsDashboard-pane .top_plays_categories_table_container tbody tr td span.userLink > a,
.module-userreports.controller-index.action-entry #userreportsDashboard-pane .top_engaged_users_table_container tbody tr td span.userLink > a,
.module-userreports.controller-index.action-entry #userreportsDashboard-pane .top_plays_channels_table_container tbody tr td span.userLink > a,
.module-userreports.controller-index.action-entry #userreportsDashboard-pane .quiz_users_table_container tbody tr td span.userLink > a,
.module-userreports.controller-index.action-entry #userreportsDashboard-pane .quiz_questions_table_container tbody tr td span.userLink > a {
  color: black !important;
  font-size: 15px
}

.module-userreports.controller-index.action-entry #userreportsDashboard-pane tbody#entry_top_engaged div.pull-right h4.inline-block {
  display: inline
}

.module-userreports.controller-index.action-entry #userreportsDashboard-pane
.thumbnails {
  position: absolute;
  top: 8px;
  right: 0px
}

@media (max-width: 1200px) {
  .module-userreports.controller-index.action-entry #userreportsDashboard-pane
  .thumbnails {
    width: 570px;
    left: 375px
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  .module-userreports.controller-index.action-entry #userreportsDashboard-pane
  .thumbnails {
    width: 400px;
    left: 335px
  }
}

@media (min-width: 1200px) and (max-width: 1600px) {
  .module-userreports.controller-index.action-entry #userreportsDashboard-pane
  .thumbnails {
    left: 486px;
    width: 688px
  }
}

@media (min-width: 1600px) {
  .module-userreports.controller-index.action-entry #userreportsDashboard-pane
  .thumbnails {
    width: 688px;
    left: 785px
  }
}

.module-userreports.controller-index.action-entry #userreportsDashboard-pane .thumbnails .featured_wrapper:hover {
  box-shadow: none
}

.module-userreports.controller-index.action-entry #userreportsDashboard-pane .thumbnails
.thumb_name {
  display: none
}

.module-userreports.controller-index.action-entry #userreportsDashboard-pane .statCounters div.well.well-small {
  padding: 20px 0 20px 0;
  margin-left: 0px;
  min-height: inherit;
  margin-bottom: inherit;
  background-color: inherit;
  border: inherit;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
  float: inherit;
  text-align: left;
  position: relative;
  width: 25%;
  border-top: 1px solid #ebebeb
}

@media (max-width: 1200px) {
  .module-userreports.controller-index.action-entry #userreportsDashboard-pane .statCounters div.well.well-small {
    width: 35%
  }
}

@media (min-width: 1200px) and (max-width: 1600px) {
  .module-userreports.controller-index.action-entry #userreportsDashboard-pane .statCounters div.well.well-small {
    width: 30%
  }
}

.module-userreports.controller-index.action-entry #userreportsDashboard-pane .statCounters div.well.well-small > h3 {
  font-size: 50px;
  font-family: "Lato";
  font-weight: normal;
  color: #000;
  margin: 0
}

.module-userreports.controller-index.action-entry #userreportsDashboard-pane .statCounters div.well.well-small > p {
  display: inline-block;
  font-size: 15px;
  font-weight: lighter;
  align-self: baseline;
  position: relative;
  bottom: 20px;
  margin-left: 30px
}

.module-userreports.controller-index.action-entry #userreportsDashboard-pane .statCounters div.well.well-small > p {
  max-width: 100px;
  position: absolute;
  bottom: inherit
}

.module-userreports.controller-index.action-entry #userreportsDashboard-pane #dashboardViewAllCategories,
.module-userreports.controller-index.action-entry #userreportsDashboard-pane #dashboardViewAllEngagement,
.module-userreports.controller-index.action-entry #userreportsDashboard-pane #dashboardViewAllChannels,
.module-userreports.controller-index.action-entry #userreportsDashboard-pane #dashboardViewAllQuizUsers,
.module-userreports.controller-index.action-entry #userreportsDashboard-pane
#dashboardViewAllQuizQuestions {
  position: relative;
  bottom: 10px;
  color: black;
  font-size: 12px
}

@media (max-width: 1024px) {
  .module-userreports.controller-index.action-entry #userreportsDashboard-pane #top_statistics .span8,
  .module-userreports.controller-index.action-entry #userreportsDashboard-pane #top_statistics .span4,
  .module-userreports.controller-index.action-entry #userreportsDashboard-pane #top_statistics .top_plays_categories,
  .module-userreports.controller-index.action-entry #userreportsDashboard-pane #top_statistics
  .top_plays_channels {
    margin-top: 50px;
    margin-left: 0;
    width: 100%;
    float: none
  }

  .module-userreports.controller-index.action-entry #userreportsDashboard-pane
  .thumbnail_container {
    display: none
  }

  .module-userreports.controller-index.action-entry #userreportsDashboard-pane .statCounters .well.well-small {
    display: inline-block
  }

  .module-userreports.controller-index.action-entry #userreportsDashboard-pane .statCounters .well.well-small:nth-child(even) {
    margin-left: 30px
  }
}

.module-userreports.controller-index.action-entry #userreportsChannels-pane,
.module-userreports.controller-index.action-entry #userreportsCategories-pane,
.module-userreports.controller-index.action-entry #userreportsUsers-pane {
  margin-top: 55px
}

.module-userreports.controller-index.action-entry #userreportsChannels-pane div.nav,
.module-userreports.controller-index.action-entry #userreportsCategories-pane div.nav,
.module-userreports.controller-index.action-entry #userreportsUsers-pane
div.nav {
  margin-bottom: 45px
}

.module-userreports.controller-index.action-entry #userreportsChannels-pane table.statList.mainURtable th,
.module-userreports.controller-index.action-entry #userreportsCategories-pane table.statList.mainURtable th,
.module-userreports.controller-index.action-entry #userreportsUsers-pane table.statList.mainURtable
th {
  font-weight: normal;
  font-size: 16px
}

.module-userreports.controller-index.action-entry #userreportsChannels-pane table.statList.mainURtable tbody tr td,
.module-userreports.controller-index.action-entry #userreportsCategories-pane table.statList.mainURtable tbody tr td,
.module-userreports.controller-index.action-entry #userreportsUsers-pane table.statList.mainURtable tbody tr
td {
  font-size: 12px;
  line-height: 45px
}

.module-userreports.controller-index.action-entry #userreportsChannels-pane table.statList.mainURtable tbody tr td span.userLink > a,
.module-userreports.controller-index.action-entry #userreportsCategories-pane table.statList.mainURtable tbody tr td span.userLink > a,
.module-userreports.controller-index.action-entry #userreportsUsers-pane table.statList.mainURtable tbody tr td span.userLink > a {
  color: black !important;
  font-size: 12px
}

@media (max-width: 1200px) {
  .module-userreports.controller-index.action-entry #userreportsChannels-pane table.statList.mainURtable th,
  .module-userreports.controller-index.action-entry #userreportsChannels-pane table.statList.mainURtable td,
  .module-userreports.controller-index.action-entry #userreportsCategories-pane table.statList.mainURtable th,
  .module-userreports.controller-index.action-entry #userreportsCategories-pane table.statList.mainURtable td,
  .module-userreports.controller-index.action-entry #userreportsUsers-pane table.statList.mainURtable th,
  .module-userreports.controller-index.action-entry #userreportsUsers-pane table.statList.mainURtable
  td {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px
  }
}

.module-userreports.controller-index.action-entry #userreportsQuizQuestions-pane div[id^=question_drill_down_] div.nav {
  margin: 15px
}

.module-userreports.controller-index.action-entry #userreportsQuizQuestions-pane div[id^=question_drill_down_] div.nav
button {
  font-size: 14px;
  padding: 4px 20px;
  border-radius: 4px;
  margin-left: 15px;
  padding-left: 10px;
  padding-right: 10px
}

.module-userreports.controller-index.action-entry #userreportsQuizQuestions-pane div[id^=question_drill_down_] div.nav button
i {
  margin-right: 0
}

.module-userreports.controller-index.action-entry #userreportsQuizQuestions-pane div[id^=question_drill_down_] div.drill-down-data-row span.quiz-user-answer-text,
.module-userreports.controller-index.action-entry #userreportsQuizQuestions-pane div[id^=question_drill_down_] div.drill-down-data-row span.quiz-answered {
  font-style: italic
}

.module-userreports.controller-index.action-entry #quizTabLayout_question a.quizMainObject,
.module-userreports.controller-index.action-entry #quizTabLayout_user
a.quizMainObject {
  color: black
}

.module-userreports.controller-index.action-entry #quizTabLayout_question a.quizMainObject:before,
.module-userreports.controller-index.action-entry #quizTabLayout_question a.quizMainObject.opened:before,
.module-userreports.controller-index.action-entry #quizTabLayout_user a.quizMainObject:before,
.module-userreports.controller-index.action-entry #quizTabLayout_user a.quizMainObject.opened:before {
  color: black;
  margin-right: 20px
}

.body.module-default.controller-user.action-my-playlists #content
.tabbable {
  margin-top: 70px
}

.body.module-default.controller-user.action-my-playlists #titleBar
h1 {
  color: black
}

.body.module-default.controller-user.action-my-playlists
#myPlaylists {
  width: 60%;
  margin-left: 120px
}

.body.module-default.controller-user.action-my-playlists #myPlaylists
.myPlayListsActions {
  float: right
}

.body.module-default.controller-user.action-my-playlists #myPlaylists .myPlayListsActions button.cancelBtn,
.body.module-default.controller-user.action-my-playlists #myPlaylists .myPlayListsActions button.cancelBtn:active,
.body.module-default.controller-user.action-my-playlists #myPlaylists .myPlayListsActions button.cancelBtn:focus {
  border-color: transparent !important;
  background-color: transparent;
  box-shadow: none;
  padding-right: 12px;
  padding-left: 12px
}

.body.module-default.controller-user.action-my-playlists #myPlaylists .myPlayListsActions button.cancelBtn:hover {
  border-color: transparent !important
}

.body.module-default.controller-user.action-my-playlists #myPlaylists .myPlayListsActions button.cancelBtn.btn-danger {
  color: #df4508
}

.body.module-default.controller-user.action-my-playlists #myPlaylists .myPlayListsActions button.cancelBtn.btn-danger:hover {
  color: #c83e07;
  text-decoration: underline
}

.body.module-default.controller-user.action-my-playlists #myPlaylists .myPlayListsActions
button.saveBtn.disabled {
  background-color: transparent;
  border-color: lightgrey !important;
  color: lightgrey
}

.body.module-default.controller-user.action-my-playlists #myPlaylists .myPlayListsActions + ul.nav.pull-right {
  display: none
}

.body.module-default.controller-user.action-my-playlists #playlist-table {
  border: none;
  top: 20px
}

.body.module-default.controller-user.action-my-playlists #playlist-table .playlist-removeEntry {
  position: relative;
  margin: 0;
  padding: 0
}

.body.module-default.controller-user.action-my-playlists #playlist-table
td {
  border-left: 0 none;
  border-right: 0 none
}

.body.module-default.controller-user.action-my-playlists #playlist-table
td.sortHandel {
  text-align: center;
  width: 14px;
  padding-left: 0;
  padding-right: 0;
  font-size: 20px;
  color: grey;
  vertical-align: top;
  padding-top: 45px
}

.body.module-default.controller-user.action-my-playlists #playlist-table td.playlist-thumbTd {
  padding: 12px 10px 12px 15px
}

.body.module-default.controller-user.action-my-playlists #playlist-table td.playlist-thumbTd .thumb_wrapper
.thumb_time {
  display: none
}

@media (max-width: 666px) {
  .body.module-default.controller-user.action-my-playlists #playlist-table td.playlist-thumbTd {
    width: auto
  }
}

.body.module-default.controller-user.action-my-playlists #playlist-table
td.dataTd {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px
}

.body.module-default.controller-user.action-my-playlists #playlist-table td
.deleteEntry {
  text-decoration: none;
  color: #c1c1c1 !important;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -ms-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
  color: gray;
  position: absolute;
  top: 20px;
  right: 20px
}

.body.module-default.controller-user.action-my-playlists #playlist-table td .deleteEntry:hover {
  color: #4a4a4a !important
}

.body.module-default.controller-user.action-my-playlists #playlist-table td
.deleteEntry.disabled {
  color: #e1e1e1 !important
}

.body.module-default.controller-user.action-my-playlists #playlist-table td .deleteEntry.disabled:hover {
  color: #e1e1e1 !important
}

.body.module-default.controller-user.action-my-playlists #playlist-table td .deleteEntry:hover,
.body.module-default.controller-user.action-my-playlists #playlist-table td .deleteEntry:visited,
.body.module-default.controller-user.action-my-playlists #playlist-table td .deleteEntry:active,
.body.module-default.controller-user.action-my-playlists #playlist-table td .deleteEntry:focus {
  text-decoration: none
}

.body.module-default.controller-user.action-my-playlists #playlist-table td
h4.entryTitle {
  font-size: inherit;
  line-height: inherit;
  min-height: 36px
}

.body.module-default.controller-user.action-my-playlists #playlist-table td h4.entryTitle
a {
  font-size: 22px;
  color: #00b4d1 !important
}

@media (max-width: 767px) {
  .body.module-default.controller-user.action-my-playlists #playlist-table td h4.entryTitle
  a {
    font-size: 20px
  }
}

.body.module-default.controller-user.action-my-playlists #playlist-table td
.description {
  margin-top: 0
}

@media (min-width: 1200px) {
  .body.module-default.controller-user.action-my-playlists #playlist-table td
  .description {
    margin-top: 10px
  }
}

.body.module-default.controller-user.action-my-playlists #playlist-table td .description
small {
  font-size: 100%
}

.body.module-default.controller-user.action-my-playlists #playlist-table td .description
.entryTags {
  margin-top: 30px
}

@media (min-width: 481px) and (max-width: 767px) {
  .body.module-default.controller-user.action-my-playlists #playlist-table .description.hidden-phone {
    display: inherit !important
  }
}

.body.module-default.controller-user.action-my-playlists div.tabbable .bs-docs-sidebar ul.nav-list {
  margin-top: 0
}

.body.module-default.controller-user.action-my-playlists div.tabbable .bs-docs-sidebar ul.nav-list
li {
  position: relative
}

.body.module-default.controller-user.action-my-playlists div.tabbable .bs-docs-sidebar ul.nav-list li:not(.active) div.playlistActionsWrapper {
  display: none
}

.body.module-default.controller-user.action-my-playlists div.tabbable .bs-docs-sidebar ul.nav-list li
a {
  padding-left: 20px;
  padding-right: 55px
}

.body.module-default.controller-user.action-my-playlists div.tabbable .bs-docs-sidebar ul.nav-list li
div.playlistActionsWrapper {
  display: block;
  position: absolute;
  top: 20px;
  right: 10px;
  z-index: 11
}

.body.module-default.controller-user.action-my-playlists div.tabbable .bs-docs-sidebar ul.nav-list li div.playlistActionsWrapper
i {
  cursor: pointer;
  color: white;
  opacity: 0.7
}

.body.module-default.controller-user.action-my-playlists div.tabbable .bs-docs-sidebar ul.nav-list li div.playlistActionsWrapper i:first-of-type {
  padding-right: 10px
}

@media (max-width: 979px) and (min-width: 768px) {
  .body.module-default.controller-user.action-my-playlists div.tabbable .bs-docs-sidebar ul.nav-list li div.playlistActionsWrapper
  i {
    padding-right: 15px
  }

  .body.module-default.controller-user.action-my-playlists div.tabbable .bs-docs-sidebar ul.nav-list li div.playlistActionsWrapper i:first-of-type {
    padding-right: 30px
  }
}

.body.module-default.controller-user.action-my-playlists div.tabbable .bs-docs-sidebar ul.nav-list li div.playlistActionsWrapper i.icon-code:before {
  font-family: "FontAwesome"
}

@media (max-width: 979px) {
  .body.module-default.controller-user.action-my-playlists .bs-docs-sidebar {
    width: 100%;
    margin-bottom: 20px
  }

  .body.module-default.controller-user.action-my-playlists
  #myPlaylists {
    width: 100%;
    margin-left: 0
  }
}

#related-tab-pane .thumb-wrapper {
  margin-top: 10px
}

@media (min-width: 480px) and (max-width: 767px) {
  #related-tab-pane .thumb-wrapper {
    margin-left: 2%
  }
}

#related-tab-pane .thumb-wrapper
.thumbnail {
  width: auto;
  padding: 0px;
  border: none;
  border-radius: 0;
  box-shadow: none
}

#related-tab-pane .thumb-wrapper .thumbnail .overlay-wrapper {
  background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.2) 53%, rgba(0, 0, 0, 0.15) 71%, rgba(0, 0, 0, 0.05) 100%);
  background: -o-linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.2) 53%, rgba(0, 0, 0, 0.15) 71%, rgba(0, 0, 0, 0.05) 100%);
  background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.2) 53%, rgba(0, 0, 0, 0.15) 71%, rgba(0, 0, 0, 0.05) 100%);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.2) 53%, rgba(0, 0, 0, 0.15) 71%, rgba(0, 0, 0, 0.05) 100%);
  position: absolute;
  top: 0px;
  right: 0px !important;
  left: 0px !important;
  height: 100%
}

@media (max-width: 1200px) {
  .body.module-home #entrySlider .carousel-inner .overlay-wrapper {
    position: relative !important;
  }
}

#related-tab-pane .thumb-wrapper .thumbnail
.thumb_labels_wrapper {
  position: absolute;
  width: 100%;
  bottom: 0px
}

#related-tab-pane .thumb-wrapper .thumbnail .thumb_labels_wrapper .label-inverse {
  padding: 10px;
  padding-top: 0px;
  text-shadow: 0px 3px 5px rgba(0, 0, 0, 0.35);
  background: none
}

#related-tab-pane .thumb-wrapper .thumbnail .thumb_labels_wrapper
.views {
  display: none;
  visibility: hidden
}

#related-tab-pane .thumb-wrapper .thumbnail .thumb_labels_wrapper
.thumb_name {
  position: relative;
  opacity: 1;
  filter: none;
  float: left;
  width: 90%;
  margin-bottom: 10px;
  -webkit-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
  -ms-transition: transform 0.5s;
  -o-transition: transform 0.5s;
  transition: transform 0.5s
}

#related-tab-pane .thumb-wrapper .thumbnail .thumb_labels_wrapper .thumb_name
.thumb_name_content {
  overflow: visible;
  word-wrap: break-word
}

#related-tab-pane .thumb-wrapper .thumbnail .thumb_labels_wrapper
.thumb_time {
  position: relative;
  text-align: left;
  opacity: 1;
  filter: none;
  padding-bottom: 0px;
  -webkit-transition: transform 0.5s, font-size 0.5s;
  -moz-transition: transform 0.5s, font-size 0.5s;
  -ms-transition: transform 0.5s, font-size 0.5s;
  -o-transition: transform 0.5s, font-size 0.5s;
  transition: transform 0.5s, font-size 0.5s
}

#related-tab-pane .thumb-wrapper .thumbnail .thumb_labels_wrapper
.thumb_name {
  font-size: 22px;
  line-height: 30px;
  font-weight: lighter
}

#related-tab-pane .thumb-wrapper .thumbnail .thumb_labels_wrapper .thumb_name
.thumb_name_content {
  font-size: 100%;
  font-weight: lighter;
  -webkit-transition: font-size 0.5s;
  -moz-transition: font-size 0.5s;
  -ms-transition: font-size 0.5s;
  -o-transition: font-size 0.5s;
  transition: font-size 0.5s
}

#related-tab-pane .thumb-wrapper .thumbnail .thumb_labels_wrapper
.thumb_time {
  font-size: 14px;
  font-weight: lighter
}

#related-tab-pane .thumb-wrapper .thumbnail .thumb_labels_wrapper
.thumb_user {
  font-size: 12px
}

@media (max-width: 1200px) {
  #related-tab-pane .thumb-wrapper .thumbnail .thumb_labels_wrapper
  .thumb_name {
    line-height: 20px;
    font-size: 20px
  }

  #related-tab-pane .thumb-wrapper .thumbnail .thumb_labels_wrapper
  .thumb_time {
    font-size: 14px
  }
}

@media (max-width: 667px) {
  #related-tab-pane .thumb-wrapper .thumbnail
  .thumb_labels_wrapper {
    line-height: 18px
  }
}

@media (max-width: 767px) {
  #related-tab-pane .thumb-wrapper .thumbnail
  .thumb_name {
    display: block
  }
}

#related-tab-pane .thumb-wrapper .thumbnail div.thumb_icon
.thumb_icon_content {
  padding-left: 22px;
  padding-top: 18px
}

#related-tab-pane .thumb-wrapper .thumbnail .thumb_labels_wrapper
.thumb_time {
  font-size: 12px;
  padding-left: 16px
}

#related-tab-pane .thumb-wrapper .thumbnail .thumb_labels_wrapper .thumb_time
.thumb_time_content {
  visibility: hidden
}

#related-tab-pane .thumb-wrapper .thumbnail .thumb_labels_wrapper .thumb_time .thumb_time_content
.duration {
  visibility: visible;
  display: block;
  font-size: 11px
}

@media (min-width: 1200px) {
  #related-tab-pane .thumb-wrapper .thumbnail .thumb_labels_wrapper .thumb_time .thumb_time_content
  .duration {
    font-size: 14px
  }
}

#related-tab-pane .thumb-wrapper .thumbnail .thumb_labels_wrapper
.thumb_name {
  padding-left: 16px
}

@media (max-width: 767px) {
  #related-tab-pane .thumb-wrapper .thumbnail .thumb_labels_wrapper
  .thumb_name {
    display: block
  }
}

#related-tab-pane .thumb-wrapper .thumbnail > div.thumb_user {
  display: none
}

@media (max-width: 1024px) {
  #entrySideBarPane-Related-2 .relatedMedia
  td {
    padding-right: 0
  }

  #entrySideBarPane-Related-2
  .thumbnail {
    width: 100%
  }
}

@media (min-width: 480px) and (max-width: 767px) {
  .entry-description {
    min-height: 80px
  }

  .thumb_wrapper.hidden-phone {
    display: inherit !important
  }
}

@media (max-width: 480px) {
  .thumb-card__container.visible-v2ui {
    display: block !important
  }

  .hosted .moderation-table.mediaTable
  .checkboxTd.checkboxTd.checkboxTd.checkboxTd {
    display: none !important
  }

  .hosted .moderation-table.mediaTable td.thumbTd,
  .hosted .moderation-table.mediaTable td.thumbTd
  div.thumb_wrapper {
    height: 100% !important;
    width: 100% !important;
    max-width: 390px
  }

  .thumb_wrapper--desktop {
    display: none
  }

  .checkboxTd {
    display: none
  }

  .batchActions {
    display: none
  }

  .thumb-card .entry-name {
    font-size: 21px;
    font-weight: lighter;
    padding-bottom: 8px;
    line-height: 28px;
    color: #00b4d1
  }

  .thumb-card .entry-description {
    min-height: 80px
  }

  .thumb-card
  .flip__button {
    z-index: 1000;
    position: absolute;
    text-align: center;
    cursor: pointer;
    width: 19px;
    height: 19px;
    margin: 15px;
    right: 0
  }

  .thumb-card .flip__button [class^="icon-"] {
    font-size: 13px;
    display: block;
    padding: 1px 0
  }

  .thumb-card .flip__button [class^="icon-undo"] {
    padding: 0;
    font-size: 19px
  }

  .thumb-card .flip__button .icon-info-sign {
    color: #FFF;
    border: #FFF 2px solid;
    border-radius: 2px
  }

  .mediaTable tbody tr td.thumbTd
  div.thumb_wrapper {
    height: 100%
  }

  .table__head {

    display: none
  }

  .mediaTable tbody tr
  td.thumbTd {
    width: 100%;
    display: block;
    height: 100%
  }

  .mediaTable tbody tr td.thumbTd div.thumb_wrapper
  .thumb_name.thumb_name.thumb_name {
    display: block
  }

  .mediaTable tbody tr td.thumbTd
  .thumb_wrapper {
    position: relative
  }

  .mediaTable tbody td.thumbTd
  div.thumb_wrapper {
    width: 100%
  }
}

#wrap .my-history {
  margin-top: 30px;
  position: relative
}

@media (max-width: 767px) {
  #wrap .my-history {
    margin-top: 25px
  }
}

#wrap .my-history-search {
  border-bottom: 1px solid #ebebeb
}

#wrap .my-history-search .navbar-search {
  margin-left: 0px
}

#wrap .my-history-search .navbar-search .input-append .add-on,
#wrap .my-history-search .navbar-search .input-prepend .add-on {
  font-size: 17px
}

#wrap .my-history-search .navbar-search .input-append .add-on a,
#wrap .my-history-search .navbar-search .input-prepend .add-on
a {
  text-decoration: none
}

#wrap .my-history-search .navbar-search .input-append i,
#wrap .my-history-search .navbar-search .input-prepend
i {
  color: #00b4d1;
  font-size: 17px
}

#wrap .my-history-search .navbar-search .input-append #search-icon,
#wrap .my-history-search .navbar-search .input-prepend #search-icon {
  cursor: pointer
}

#wrap .my-history-search .navbar-search .input-append input,
#wrap .my-history-search .navbar-search .input-prepend
input {
  width: auto;
  font-size: 14px;
  font-weight: lighter
}

#wrap .my-history-search .navbar-search .input-append .add-on:hover i,
#wrap .my-history-search .navbar-search .input-prepend .add-on:hover
i {
  color: #00a1bc
}

#wrap .my-history-search .navbar-search .input-append,
#wrap .my-history-search .navbar-search .input-prepend {
  margin-bottom: 0px
}

#wrap .my-history-search .navbar-search .input-append .add-on,
#wrap .my-history-search .navbar-search .input-prepend .add-on {
  border: none;
  margin-right: 10px;
  padding-top: 0px
}

#wrap .my-history-search .navbar-search .input-append input,
#wrap .my-history-search .navbar-search .input-prepend
input {
  border: none;
  box-shadow: none;
  border-left: 1px solid #00b4d1;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px
}

#wrap .my-history-search .navbar-search .input-append .btn,
#wrap .my-history-search .navbar-search .input-prepend
.btn {
  padding-top: 0px;
  color: #00b4d1
}

#wrap .my-history-search .navbar-search .input-append .btn:hover,
#wrap .my-history-search .navbar-search .input-prepend .btn:hover {
  border-color: transparent !important
}

#wrap .my-history-search .navbar-search .input-append .btn .caret,
#wrap .my-history-search .navbar-search .input-prepend .btn
.caret {
  margin-left: 4px
}

#wrap .my-history .filter-bar {
  margin-top: 70px
}

#wrap .my-history .filter-bar ul.nav li.visible-desktop {
  visibility: inherit !important;
  display: inherit !important
}

#wrap .my-history .filter-bar #myHistoryView
.btn {
  font-size: 32px;
  margin-top: 0px;
  margin-left: 10px;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -ms-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s
}

#wrap .my-history .filter-bar #myHistoryView .btn,
#wrap .my-history .filter-bar #myHistoryView .btn:active,
#wrap .my-history .filter-bar #myHistoryView .btn:focus {
  border-color: transparent !important;
  background-color: transparent;
  box-shadow: none;
  padding-right: 12px;
  padding-left: 12px
}

#wrap .my-history .filter-bar #myHistoryView .btn:hover {
  border-color: transparent !important
}

#wrap .my-history .filter-bar #myHistoryView .btn.btn-danger {
  color: #df4508
}

#wrap .my-history .filter-bar #myHistoryView .btn.btn-danger:hover {
  color: #c83e07;
  text-decoration: underline
}

#wrap .my-history .filter-bar #myHistoryView .btn:focus {
  outline: none
}

#wrap .my-history .filter-bar #myHistoryView .btn:hover {
  color: #00a1bc
}

#wrap .my-history .filter-bar #myHistoryView .btn.gridView
i {
  margin-right: 0px
}

#wrap .my-history .filter-bar #myHistoryView .btn,
#wrap .my-history .filter-bar #myHistoryView .btn:focus,
#wrap .my-history .filter-bar #myHistoryView .btn:active {
  padding-left: 0;
  padding-right: 0
}

#wrap .my-history .filter-bar #myHistoryView
button.active {
  color: #00b4d1
}

#wrap .my-history .filter-bar
.selectButtonsContainer {
  width: auto;
  position: relative
}

#wrap .my-history .filter-bar .selectButtonsContainer > li > .pull-right {
  position: relative
}

#wrap .my-history .filter-bar .nav.pull-left {
  width: auto
}

@media (max-width: 480px) {
  #wrap .my-history
  .entryTitle {
    word-break: break-all;
  }
}

#wrap .my-history .myHistoryTable .description
p {
  overflow: hidden
}

@media (max-width: 979px) {
  #wrap .my-history .myHistoryTable .description
  p {
    max-height: 69px
  }
}

@media (max-width: 480px) {
  #wrap .my-history .myHistoryTable .description.visible-v2ui p,
  #wrap .my-history .myHistoryTable .description.visible-v2ui .entryTags,
  #wrap .my-history .myHistoryTable .description.visible-v2ui .mediaStats
  .stat_data {
    display: none !important
  }
}

@media (max-width: 250px) {
  #wrap .my-history .myHistoryTable .description.visible-v2ui
  .mediaStats {
    position: inherit
  }
}

#wrap .my-history .myHistoryTable.short
.description {
  display: none !important
}

#wrap .my-history
.alert {
  margin-top: 70px
}

#wrap .my-history .thumbTd div.thumb_wrapper a.item_link
.thumb_labels_wrapper {
  display: none
}

#wrap .my-history .empty-history {
  margin-top: -10px
}

/* https://kms-a.akamaihd.net/dc-0/5.64.09/public/build0/v2ui/asset/icons/style.css */

@font-face {
  font-family: 'v2ui';
  src: url('../assets/font/v2ui.woff2') format('woff2');
  font-weight: normal;
  font-style: normal
}

[class^="v2ui-"], [class*=" v2ui-"] {
  font-family: 'v2ui' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.v2ui-Clock-icon:before {
  content: "\e90b"
}

.v2ui-Comment-icon:before {
  content: "\e90c"
}

.v2ui-Eye-icon:before {
  content: "\e90d"
}

.v2ui-Heart-fill-icon:before {
  content: "\e90e"
}

.v2ui-Heart-icon:before {
  content: "\e90f"
}

.v2ui-minus-icon:before {
  content: "\e909"
}

.v2ui-plus-icon:before {
  content: "\e90a"
}

.v2ui-details-icon:before {
  content: "\e900"
}

.v2ui-grid-icon:before {
  content: "\e901"
}

.v2ui-List-icon:before {
  content: "\e902"
}

.v2ui-AddtoPlaylistIcon14pxthick-icon:before {
  content: "\e905";
  color: #4a4a4a
}

.v2ui-PlaylistIcon-icon:before {
  content: "\e906";
  color: #4a4a4a
}

.v2ui-AddtoPlaylistIcon-icon:before {
  content: "\e903";
  color: #4a4a4a
}

.v2ui-share-icon:before {
  content: "\f1e0"
}

.v2ui-trash-icon:before {
  content: "\f1f8"
}

.v2ui-PlaylistIcon14px-icon:before {
  content: "\e907";
  color: #4a4a4a
}

.v2ui-AddtoPlaylistIcon14px-icon:before {
  content: "\e904";
  color: #4a4a4a
}

.v2ui-Playlist-Iconthick14px-icon:before {
  content: "\e908";
  color: #4a4a4a
}

.mediaAImage {
  position: relative;
}

@media (max-width: 576px) {
  h3 {
    font-size: 13px;
  }

}

