/* https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/v2ui/asset/font/lato.css */

@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 300;
    src: local('Lato Light'), local('Lato-Light'), url(https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/v2ui/asset/font/kU6VHbqMAZhaN_nXCmLQsQ.woff) format('woff'), url(https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/v2ui/asset/font/dPJ5r9gl3kK6ijoeP1IRsvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2')
}

@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 300;
    src: local('Lato Light'), local('Lato-Light'), url(https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/v2ui/asset/font/EsvMC5un3kjyUhB9ZEPPwg.woff2) format('woff2')
}

@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: local('Lato Regular'), local('Lato-Regular'), url(https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/v2ui/asset/font/1bHRUMxmJHoup12DnI9XmQ.woff) format('woff'), url(https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/v2ui/asset/font/UyBMtLsHKBKXelqf4x7VRQ.woff2) format('woff2')
}

@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: local('Lato Regular'), local('Lato-Regular'), url(https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/v2ui/asset/font/1YwB1sO8YE1Lyjf12WNiUA.woff2) format('woff2')
}

@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    src: local('Lato Bold'), local('Lato-Bold'), url(https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/v2ui/asset/font/I1Pn3gihk5vyP0Yw5GqKsQ.woff) format('woff'), url(https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/v2ui/asset/font/ObQr5XYcoH0WBoUxiaYK3_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2')
}

@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    src: local('Lato Bold'), local('Lato-Bold'), url(https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/v2ui/asset/font/H2DMvhDLycM56KNuAtbJYA.woff2) format('woff2')
}


/* https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/bootstrap/css/bootstrap.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
}

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

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

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

html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

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

a:hover {
	background: transparent !important;
}
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;
    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
}

@media print {
    * {
        color: #000!important;
        text-shadow: none!important;
        background: transparent!important;
        box-shadow: none!important
    }
    a,
    a:visited {
        text-decoration: underline
    }
    a[href]:after {
        content: " (" attr(href) ")"
    }
    abbr[title]:after {
        content: " (" attr(title) ")"
    }
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: ""
    }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
    }
    thead {
        display: table-header-group
    }
    tr,
    img {
        page-break-inside: avoid
    }
    img {
        max-width: 100%!important
    }
    @page {
        margin: .5cm
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3
    }
    h2,
    h3 {
        page-break-after: avoid
    }
}

body {
    margin: 0;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    background-color: #fff
}

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

a:hover,
a:focus {
    color: #005580;
}

.img-rounded {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
}

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

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



.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: 1;
    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-1/5.70.18/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-1/5.70.18/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 {
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}

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

.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: #5e6a71;
}

.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-1/5.70.18/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 {
        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-1/5.70.18/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
}

#filterBarWrap .navbar-inner {
    border: none;
    border-radius: 0;
    box-shadow: none;
    background: none
}

#filterBarWrap .nav .dropdown-toggle .caret {
    border-top-color: #333;
    border-bottom-color: #333
}

#filterBarWrap .nav>li>a {
    color: #777;
    background-color: white;
    text-shadow: none
}

#filterBarWrap .nav>li>a:focus,
#filterBarWrap .nav>li>a:hover,
#filterBarWrap .nav>li>a:active {
    color: #333
}

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

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-1/5.70.18/public/build0/css/kms.css */

.screenreader-only {
    position: absolute !important;
    left: -9999px !important
}

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: 10px
}

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

#readm.readmore {
    word-wrap: break-word
}

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

#channelModerationTable .entryTitle,
#channelModerationTable .dataTd p.normalWordBreak,
#categoryModerationTable .entryTitle,
#categoryModerationTable .dataTd p.normalWordBreak {
    word-break: break-all
}

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

#videosResultsTable .accordion,
.mymediaTable .accordion,
.mediaTable .accordion {
    margin-bottom: 0
}

#videosResultsTable td > div.fullsize,
.mymediaTable td > div.fullsize,
.mediaTable td>div.fullsize {
    position: relative;
    height: auto;
    padding-bottom: 20px
}

#videosResultsTable td > div.fullsize .results,
.mymediaTable td > div.fullsize .results,
.mediaTable td > div.fullsize .results {
    margin-bottom: 5px
}

#videosResultsTable td > div.fullsize p,
.mymediaTable td > div.fullsize p,
.mediaTable td > div.fullsize p {
    word-break: keep-all
}

@media (max-width: 767px) {
    #videosResultsTable td > div.fullsize,
    .mymediaTable td > div.fullsize,
    .mediaTable td>div.fullsize {
        min-height: 53px
    }
    #videosResultsTable td > div.fullsize .mediaStats,
    .mymediaTable td > div.fullsize .mediaStats,
    .mediaTable td > div.fullsize .mediaStats {
        font-size: 11.9px
    }
}

@media (min-width: 767px) and (max-width: 989px) {
    #videosResultsTable td > div.fullsize,
    .mymediaTable td > div.fullsize,
    .mediaTable td>div.fullsize {
        min-height: 93px
    }
}

@media (min-width: 989px) and (max-width: 1200px) {
    #videosResultsTable td > div.fullsize,
    .mymediaTable td > div.fullsize,
    .mediaTable td>div.fullsize {
        min-height: 108px
    }
}

@media (min-width: 1200px) {
    #videosResultsTable td > div.fullsize,
    .mymediaTable td > div.fullsize,
    .mediaTable td>div.fullsize {
        min-height: 135px
    }
}

#videosResultsTable td > div.fullsize.openData,
.mymediaTable td > div.fullsize.openData,
.mediaTable td>div.fullsize.openData {
    height: auto !important
}

@media (max-width: 767px) {
    #videosResultsTable tbody td.thumbTd,
    #videosResultsTable tbody td.thumbTd div.thumb_wrapper,
    .mymediaTable tbody td.thumbTd,
    .mymediaTable tbody td.thumbTd div.thumb_wrapper,
    .mediaTable tbody td.thumbTd,
    .mediaTable tbody td.thumbTd div.thumb_wrapper {
        width: 125px;
        height: 70.6214689266px
    }
}

@media (min-width: 767px) and (max-width: 989px) {
    #videosResultsTable tbody td.thumbTd,
    #videosResultsTable tbody td.thumbTd div.thumb_wrapper,
    .mymediaTable tbody td.thumbTd,
    .mymediaTable tbody td.thumbTd div.thumb_wrapper,
    .mediaTable tbody td.thumbTd,
    .mediaTable tbody td.thumbTd div.thumb_wrapper {
        width: 200px;
        height: 112.994350282px
    }
}

@media (min-width: 989px) and (max-width: 1200px) {
    #videosResultsTable tbody td.thumbTd,
    #videosResultsTable tbody td.thumbTd div.thumb_wrapper,
    .mymediaTable tbody td.thumbTd,
    .mymediaTable tbody td.thumbTd div.thumb_wrapper,
    .mediaTable tbody td.thumbTd,
    .mediaTable tbody td.thumbTd div.thumb_wrapper {
        width: 225px;
        height: 127.118644068px
    }
}

@media (min-width: 1200px) {
    #videosResultsTable tbody td.thumbTd,
    #videosResultsTable tbody td.thumbTd div.thumb_wrapper,
    .mymediaTable tbody td.thumbTd,
    .mymediaTable tbody td.thumbTd div.thumb_wrapper,
    .mediaTable tbody td.thumbTd,
    .mediaTable tbody td.thumbTd div.thumb_wrapper {
        width: 275px;
        height: 155.367231638px
    }
}

#videosResultsTable tbody td.thumbTd .thumb_name,
#videosResultsTable tbody td.thumbTd div.thumb_wrapper .thumb_name,
.mymediaTable tbody td.thumbTd .thumb_name,
.mymediaTable tbody td.thumbTd div.thumb_wrapper .thumb_name,
.mediaTable tbody td.thumbTd .thumb_name,
.mediaTable tbody td.thumbTd div.thumb_wrapper .thumb_name {
    display: none
}

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

@media (min-width: 767px) and (max-width: 989px) {
    td.thumbTd div.kaltura_player,
    td.thumbTd div.thumb_wrapper div.kaltura_player {
        height: 112.994350282px
    }
}

@media (min-width: 989px) and (max-width: 1200px) {
    td.thumbTd div.kaltura_player,
    td.thumbTd div.thumb_wrapper div.kaltura_player {
        height: 127.118644068px
    }
}

@media (min-width: 1200px) {
    td.thumbTd div.kaltura_player,
    td.thumbTd div.thumb_wrapper div.kaltura_player {
        height: 155.367231638px
    }
}

html.ie8 td.thumbTd div.kaltura_player {
    width: 275px !important;
    height: 155.367231638px !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 .selectButtonsContainer>li {
    margin-left: 10px
}

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

body.login .well.login-selection {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, 0)
}

body.login .login-selection-container {
    position: relative
}

.login-selection_welcome {
    font-size: 36px;
    font-weight: bold;
    line-height: 44px
}

.login-selection_select {
    font-size: 16px;
    line-height: 22px;
    margin: 22px auto
}

button.btn.login-selection_button {
    width: 80%;
    border-radius: 6px
}

button.btn.login-selection_info,
button.btn.login-selection_info:hover:not(.btn-link) {
    background-image: none;
    background-color: white;
    border: none !important;
    padding: 0;
    margin: 10px
}

.login-selection_opt {
    padding: 4px
}

#login-selection {
    padding-top: 22px
}

#login-selection .controls {
    margin-left: 4px
}

#login-selection input {
    width: auto;
    font-weight: bold
}

#login-selection label {
    font-weight: bold
}

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

@media (max-width: 767px) {
    div.featured_wrapper {
        width: initial
    }
}

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: inherit;
    text-decoration: none
}

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-1/5.70.18/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-1/5.70.18/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: #00a1bc
}

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

.visible-modal {
    display: none
}

.modal .visible-modal {
    display: block !important;
    visibility: visible
}

.clear-login-selection__message {
    margin: 0
}


/* https://kms-a.akamaihd.net/dc-1/5.70.18/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-1/5.70.18/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-1/5.70.18/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-1/5.70.18/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-color: #70c66b;
        background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
        background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
        background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
        background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
        background-image: linear-gradient(top, 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;
        -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)
    }
    .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: -webkit-linear-gradient(top, #cfcfcf, #efefef 50%, #f9f9f9 50%, #fefefe);
        background: -moz-linear-gradient(top, #cfcfcf, #efefef 50%, #f9f9f9 50%, #fefefe);
        background: -o-linear-gradient(top, #cfcfcf, #efefef 50%, #f9f9f9 50%, #fefefe);
        background: -ms-linear-gradient(top, #cfcfcf, #efefef 50%, #f9f9f9 50%, #fefefe);
        background: linear-gradient(top, #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: -webkit-linear-gradient(top, #cdcdcd, #fbfbfb);
        background: -moz-linear-gradient(top, #cdcdcd, #fbfbfb);
        background: -o-linear-gradient(top, #cdcdcd, #fbfbfb);
        background: -ms-linear-gradient(top, #cdcdcd, #fbfbfb);
        background: linear-gradient(top, #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-color: #006dcc;
        background-image: -moz-linear-gradient(top, #08c, #0044cc);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0044cc));
        background-image: -webkit-linear-gradient(top, #08c, #0044cc);
        background-image: -o-linear-gradient(top, #08c, #0044cc);
        background-image: linear-gradient(to bottom, #08c, #0044cc);
        background-repeat: repeat-x;
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0043cc', GradientType=0);
        border-color: #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-1/5.70.18/public/build0/fontAwesome/font-awesome.css */

@font-face {
    font-family: 'FontAwesome';
    src: url('https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/fontAwesome/font/fontawesome-webfont.eot?v=3.2.1');
    src: url('https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/fontAwesome/font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/fontAwesome/font/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/fontAwesome/font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/fontAwesome/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
    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-1/5.70.18/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-1/5.70.18/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-1/5.70.18/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-1/5.70.18/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-1/5.70.18/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;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
    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;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
    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-1/5.70.18/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-1/5.70.18/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-1/5.70.18/public/build0/select2/select2.png') no-repeat 100% -22px;
    background: url('https://kms-a.akamaihd.net/dc-1/5.70.18/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-1/5.70.18/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-1/5.70.18/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-1/5.70.18/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-1/5.70.18/public/build0/select2/select2.png') no-repeat -37px -22px;
    background: url('https://kms-a.akamaihd.net/dc-1/5.70.18/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-1/5.70.18/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-1/5.70.18/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-1/5.70.18/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-1/5.70.18/public/build0/select2/select2-spinner.gif') no-repeat 100%;
    background: url('https://kms-a.akamaihd.net/dc-1/5.70.18/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-1/5.70.18/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-1/5.70.18/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-1/5.70.18/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-1/5.70.18/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-1/5.70.18/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-1/5.70.18/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-1/5.70.18/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-1/5.70.18/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-1/5.70.18/public/build0/shrink/dist/styles/jquery.shrink.css */

.shrink-container>* {
    -webkit-box-sizing: border-box;
    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 {
    -webkit-transition: opacity .5s, -webkit-transform .3s cubic-bezier(0, 0, .3, 1)!important;
    transition: opacity .5s, -webkit-transform .3s cubic-bezier(0, 0, .3, 1)!important;
    transition: transform .3s cubic-bezier(0, 0, .3, 1), opacity .5s!important;
    transition: transform .3s cubic-bezier(0, 0, .3, 1), opacity .5s, -webkit-transform .3s cubic-bezier(0, 0, .3, 1)!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 {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        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-1/5.70.18/public/build0/ddMenu/css/kmsdrilldown.css */

.dd-wrapper {
    width: 100%;
    overflow: hidden;
    margin-top: 5px
}

.dd-wrapper ul,
.dd-wrapper ul li,
.dd-wrapper li,
.dd-wrapper li ul,
.dd-wrapper li ul li {
    margin: 0;
    padding: 0;
    list-style: none
}

.dd-wrapper .dd-menu {
    clear: both;
    overflow: hidden;
    position: relative
}

.dd-wrapper .dd-menu ul {
    margin: 0;
    position: absolute;
    top: 0;
    right: 0
}

.dd-wrapper li.active ul {
    position: relative
}

.dd-wrapper .dd-menu a {
    display: block
}

.dd-wrapper .nav.dd-menu {
    float: none;
    margin: 0
}

.dd-wrapper .nav.dd-menu>li {
    float: none
}

.dd-wrapper .dd-menu li {
    position: relative;
    border-bottom: 1px solid #777
}

.dd-wrapper .dd-menu li.last {
    border-bottom: 5px ridge(#777777)
}

.dd-wrapper .dd-menu li.wasActive>a {
    font-weight: bold;
    color: #555;
    text-decoration: none;
    background-color: #eee;
    -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)
}

.dd-wrapper .dd-menu li a {
    text-decoration: none;
    padding: 10px;
    display: block;
    position: relative;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}

.dd-wrapper b.caret {
    display: none
}

.dd-wrapper .visible-desktop {
    display: inherit !important
}

.dd-wrapper .dd-menu li.dd-parent {
    position: relative
}

.dd-wrapper .dd-menu li.dd-parent a.dd-parent-a {
    width: 70%
}

.dd-wrapper .dd-menu li.dd-parent a.ddicon-holder {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 20%;
    height: 100%;
    max-height: 100%;
    padding: 0;
    border-left: 3px groove
}

.dd-wrapper .dd-menu li.dd-parent a.ddicon-holder i {
    padding: 14px 10px
}

.dd-wrapper .dd-menu li.dd-parent a.ddicon-holder:hover {
    left: auto !important
}

.dd-wrapper .dd-menu li.dd-parent a.ddicon-holder:hover i {
    margin-left: 2px
}

.dd-wrapper .dd-menu>li>ul {
    display: none
}

.dd-wrapper .dd-menu li.active ul {
    display: block
}

.dd-wrapper .dd-menu li.dd-parent ul li ul {
    display: none
}

.dd-wrapper .dd-menu li ul li.active>ul {
    display: block
}

.dd-wrapper .dd-header #navlinks {
    height: 48px;
    position: relative;
    font-size: 16.9px
}

.dd-wrapper .dd-header #navlinks>a {
    width: 46%;
    position: absolute;
    padding-left: 1%;
    margin: 0 1%;
    left: 0;
    top: 0;
    height: 30px;
    padding-bottom: 10px;
    padding-top: 10px
}

.dd-wrapper .dd-header #navlinks > a i {
    padding: 0px 5px;
    vertical-align: 0
}

.dd-wrapper .dd-header #navlinks a+a {
    left: auto;
    right: 0;
    border-left: 3px solid #777;
    text-align: right;
    padding-right: 3%;
    padding-left: 0
}

.navbar-inverse .dd-wrapper .dd-header #navlinks a+a {
    border-left: 3px solid #999
}

.dd-wrapper .dd-header #navlinks ul {
    width: 100%;
    overflow: hidden;
    line-height: 20px;
    padding: 5px 10px
}

.dd-wrapper .dd-header #navlinks li {
    display: inline
}

.dd-wrapper .dd-header #navlinks li a {
    text-decoration: none;
    float: left;
    display: block;
    padding: 1px 15px 1px 5px;
    background: url(https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/ddMenu/css/images/arrow_white_right.png) no-repeat 100% center
}

.dd-wrapper .dd-header #navlinks li a:hover {
    text-decoration: underline
}

.dd-wrapper .dd-header #navlinks li a.link-back {
    text-decoration: none;
    display: block;
    padding: 5px 10px 0 20px;
    background: url(https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/ddMenu/css/images/arrow_white_left.png) no-repeat 5px center
}

.dd-wrapper .dd-header #navlinks h4 {
    display: inline;
    margin-left: 10px
}

.dd-wrapper .dd-header #currentTitle {
    clear: both
}

.dd-wrapper .dd-header #currentTitle h3 {
    border-top: 5px ridge(#777777);
    border-bottom: 5px ridge(#777777);
    padding: 5px;
    margin: 0;
    font-size: 17.9px
}

.dd-wrapper.navbar-inverse .dd-menu li.wasActive>a {
    color: #fff;
    background-color: #111
}


/* https://kms-a.akamaihd.net/dc-1/5.70.18/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-1/5.70.18/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-1/5.70.18/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-1/5.70.18/public/build0/bootstrap-wysihtml5/wysiwyg-color.css */

.wysiwyg-color-black {
    color: black
}

.wysiwyg-color-silver {
    color: silver
}

.wysiwyg-color-gray {
    color: gray
}

.wysiwyg-color-white {
    color: white
}

.wysiwyg-color-maroon {
    color: maroon
}

.wysiwyg-color-red {
    color: red
}

.wysiwyg-color-purple {
    color: purple
}

.wysiwyg-color-fuchsia {
    color: fuchsia
}

.wysiwyg-color-green {
    color: green
}

.wysiwyg-color-lime {
    color: lime
}

.wysiwyg-color-olive {
    color: olive
}

.wysiwyg-color-yellow {
    color: yellow
}

.wysiwyg-color-navy {
    color: navy
}

.wysiwyg-color-blue {
    color: blue
}

.wysiwyg-color-teal {
    color: teal
}

.wysiwyg-color-aqua {
    color: aqua
}

.wysiwyg-color-orange {
    color: orange
}


/* https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/bootstrap-colorpicker-2/css/bootstrap-colorpicker.min.css */

.colorpicker-saturation {
    width: 100px;
    height: 100px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAQAAADa613fAAAP9klEQVR4XnRWC47rNgwcKjlA0bv2VL1Qi/YELRav7203iS1ppqZoiXCAhuBHVLI74xFtG3/Hz2joIOjRGuR5eMYuRn9YA1fds859KX8ZvczLr9/pImiR3Rqky9/wlajRIdVE/1Rufeu/0No3/ASgBZAJUkwgi0iCaEatekJJoEqiTQncd67/gyOfRCZshTed0Nl8LbLj8D6qxtoq9/7kJz/aH/3Xfu8VwI5+AUH8DxE7gUyiIpZ5LwiGzUqE3CScJsCDQHAsvBnxWpkbC0QMHmBp6latWS0bnvrCN/x1+xPfce+Ij0GAyeAGGz15sOiax2UylPhKrFaMPnVWClwepKh07hdhkVDsK2uoyEIySergjdbY2VBtV8VLr8Mf9mF/4wMb7kR8FOhzFWZZe7HIZD9JRIbee28eJKBweTB6TwjYkAgWaUmtDveGw1Wx3zZ76YlPPfQd/+gTTUFkiGiJ+NQAszU1EPT/QJEgufolAMPkNU4CVOyUIBLg4xglEZHGQnTFOFV0VaulYddBhA986ge/7N/yQi/3flFgwfQq2ibLnTDBRl9TmUHyJASPV/eoN0UISIr+ICQKIFV4EpljSjV1uFVUq9hRtet5e9gXvuyHPW0zMhQxWaoBBa9Tg8vsCEhww23Smd0CKjIkmPIoxWrUBDgJqFCyESF43ctQxLUoHN7Q1KyVhqrNNm3cy2vMyQNPVKjc29Rh5SSU+giWdRJHkLnQG71FQEuNyNGBTDdBQQAKCuGiEUS/jcyGbkMPq931OIzb/dUPGuVlG7f+slqkO5NAAlzTMdcq0NkzmsEBmAQkbI+pSHbiqnuWIA6lijhvqwIxMyWxMGZiPU669XJE1tADDTs2HWpwKxuqdnTpOiOR42xlzLtm3pXGel3xd8/oTs8Xy0MV8GM1RlsC2Y3Wy3wut3M+2mEVux0Gt9fhzTWyLvGiiJYaqY5DWRFIwAiQ5r6gB9GpQihJw4I9j5Mkscj3BnzGjBhv8xna5P1Jo428o6IOPY5KFZtVOkEKqUjqQY9Gi+jrIOFwJUDzRtA9xyoIrGGmkNRmxVAnZoK+TkUIeUYni5wEzgOG5iZX5HCr2JyQNqdk++G0rgb1ochSIGutTj4P7F0PuRUAolmh5sCzAHn1BYyaADh6bgFeoBx6vst091CEvcSLWBBpqGq384jZ5llVHSwEShLx+D4d0mU3D5eEAJQ9KEhOZUYnDENV2qKgmIlQhWfdvcoXYaegPp/n1oKIOgYFqxrzQSciqNhv/5FqPpy6b0UcX2vf13DfWySRSEgkEYlEJJGQSyKJSEQSCYlEEpHexIVO3XOevffze2a+PfPv9x1rne1c3b3Mmlmz9mE++zuzngfnw/E+Dlc4LL4NwHdFy7u3KGPVmZ6/4eeMoDyre3i/KHADIHYO04w9zO0mAotuKnrc7XaPjvu66bNe5cDT7RlPepEnfS2X8dF1/utDvD+OwGDBxEgQywLCvIMYWBY+DShwAAORAdv9PswhDAqOUCi5+71AbFcDMR4xBDNfhySKXPXZ1+Vub+Q1Ltf5z7eC0AjVldHI26rIFdKIAyYBJCFVUhVDwttAnM52B3Ect1TFQXzJ0z33lOuib/QO8g+CuO0gKBRU80A8hkeJ0b1KRQWmFQVSh8mf3lpUpNaRulzN5NArrmKKGMijXgzk7w5ijdFVgT8f1IdFNjVWjDWicUYWEEMmSFDtILdzHW5XueHp7p+yuS54ep5/c5BE2Gw/gWPNYU4/PZaak2VGEsFjSbOf8irea6KQgojGCk0KxZY31tWWgzwayF8N5KYyo3VADVicWWrhwzr3ZqIOa5xW5zbqMPPMiyDURHDIHQTeWq7KFXcQPOqzPOL5Ov/iIDEDy7DHEwx0PTgjO8SS0fOEHcZNMt+XKEFMj8Q4QUSvPu6HPuvd4N9/x12RPwcIVRCAakSOUzHgsUSMFWYzDQ+PiOJqAOuYc9jh5TecnA+xHfFyOYhebeTH89P80wrCJzUjlsx7euIV0g4zQFUSiBPioIWBACFC7GgDj8P91ZSJOQmQP74MAnQo8H5RIe8kZ0kBcQCMAlEpRDiKROBxbR0ksdhWFq0gR9q9uQzkDzuIFQSPqAgRCAsCaVNF2ZAAhxvtzcqcnDk6tpXxSsayqXLIgSOb6zqeH+fvO0i9XEu5EVV+OZehRZJ6BGTeaRhCkTzVIZeAzaWGAFfErIPogQI5CuR3HQQx7DzBB16R3s7e0MBUPedjWutgG/JUTPqMeAQNEiytJRnJearWUgdwFNxN7rtBoECuj/O3BMHaTIxQ0a4GctireElTJHJvLTaalih5kvBCGMvkdESUMAdCFaI4yG8SpDfRWAptqkAJUwCG6B7lOREFSZBqKs57MEHqVJEBwHa2lp0OiKtiQ18gx9P89QrSXyc0vObBM4vPmBADqJZLAo/yzK7qPSZstCy+fDSZlhrm+Zkyjsf5q2otdC14zkLjHLf0me9wjNqQo0B1a6wBJRaIEgC2Qw9oby/cRHA+xHCQy/xlB1HVSV3Y/5yVhsc7dBi2UoIWCMcbELZWgxNCGUZ5y4ceBaLlE8dAfrEosrYT+z8ya3sxXndFBxuQivNGEHFCbLGBlBLKGYHZoeoQpcjtMn/uICPefcxecpuDOEemg9S/44cflZPIlWolyHkLrEpgbS9IQRlAgZgi0WDjsEiPh+PN/Fkogq4GdzPtarlRGW2tJwEK1RMTEvdVdmhAKHO1pdUuGQsVcX+rSfGzDbwGyE8NRPQc83HCaOkTZwPqABZBdFq8zAN1gue0FPO8wYUFBE1WkMwVzM1iQ4BItFh+H36Qy/yJg0DRQICmBl+tbKUC5cCj3yXI+SUFBS78ZAcBtHt+e9lBuiqpTNh9zTvIjzuIWxVYGQJpAZY+VWS3QKh84iSZbwuIdiDpc4KztQa/sjhMaDJEJDSZ8mZ+kCBdC0JpKVNQzZdKu+EsOeFCosrngVAkDS/uy6iGnW7UxmMpkB8FyFKo6iQW8z1HuBdMu1pdkZdB8jWTjlFtNaiJRYniIDcD+eECMqFLS9ED6DgxzCMKnRD3HYYA2uMCJUh70OK8G0EUnJV8lqe8nj84QdqLhdoJskNlEw1ivajM8LtPBhIeN99LESXI9xcQIHFQudHngZjUhXOQeGlUYmAddh5pxMhzV0M1vMAtMFIVmfp6fq+DgEWefjQVenstaqUy3bJQAiVlEihDghCDINFQg8oUhoQPkO8SBEM7SFQ72VYBwPuE7k8uYF5LNwg/TEd2zkuKjIIhTiJRlYrDfNS1QL7DYUcbcCyKJNwOwucVCVSwBBj/DwghXA2hQtACgCBBPprfXkAIFIYRXhONQARFU00Tsh6LEmmQUbkTImMi9me5qaHDIeBgHeRbdxAIqAJBCDSoCNVQglrciqX/ZCD9RRP6rgpBvhmKAFhg2ForBLXBYPtUjj7vCHPe8SXbYAY47gHB9mKeqjjIg/53fmMD0fR9Bug7SFcHI6EA1OC/E8QTL4NgBSGiCiyTChnI1zcQxmyfRZGM6w701KRybDvsIK3LWDx6mxGkcglEZQLkawnCdppZ6sgCh8trWWBUQaUWCEOlOs7HAenFE45QSu9RQQDAqchXNxDq4orQR44qRIFUQvM+mRJuB6GDEixgCbSBQGXghEEbdn1P/zO/QhAWCsWsmRhLa2VFkSZIgSVKmgEQhvk6K8YKMRZl7Dwg4amOUYvFBfLlE4RasOCB5S9PXKq0AqGDMiYIReXF0mYctITWBmqR5F38X5Y7yJfeCtKBzNbWYm5XpsMpf3dRZD3jPDesvdVCOs6KYQXIFw1E4fcE8dHWOepZBXpLJcACWUZVMRZbfvgXR4Ak8A7VVSKSVuu9p6/mFxyE7cOWavtLp952O8huK83+gmHzHaAsVXLgAvl8gPCvHzAFsM8GNXGKPH5cmN02sXTLa8QdKRXMzHv67/k5A9k1UIx36UH/VlWWtuKssNiRapB6BaLXl6MA+ayDcNS3v/sYXgCL620F1kk8QhKAEOvKu4DvajDO5zkHc4fBg76anyEIIcamBPex5EK8AoVHhMW7QAqWrYD1204CJB1hCfOAV/PTBPH0zBmJmsZZKCEaAmdqm4zMcYxYLN0JuHThIAjirAnp3px7TRgD+ZSD/K92M1CNIgbC8Ex7FkSEIlQEEUQEQQQBRBABEUQQEQTx3X0Evap9AhP39jL5OvuzAWuvbDaTTDIzX2aypUCJ0i7nAigoQAk9gUIUSxXEoCFyyVIuL9ZQcMZoArnwr4D0OLS8jGNGTgGnsZQWMYrcOARoIReAALBeWhf+RUCAIEsECFQHLkwR5zj4JW3t5WOUU5djvgQIawD53EDsctmYz8xGaZGPBUR3qNkiGwqDICUYIFpqBgRaayCfFiAWR2wWvoobmzxdF8N5kyxXmvap/sgGcLF/aoBosbG+lE395R8zCA4BqUYgOgYq+HtvBrT0LK15X8lZwx5f9klCX0rdgXzIIGbdhXMqZtHzJhuptEjmsFc4KzmN5IFPtfM7gWw2kPczSIqQSPUDYKYBMamsBCpKphW0iA5H8AbMDPJOQYjLZg1Vk4G49GlCYNYAkdOd0kwRQ8FCyAHydgLZ6Z2AqrVtjDUQ7hCEmrkEooDAsB2YnBCvkBpZ6yBvJpCd7Mn5zJ6C4QF2BUQPgHEIGUrGnHzQ8rlMekBeTyAzwDJksxwM4+w3BY02B8mIl0CmFRm+ZscxAuSnvwqQsECTIGSV6FEoJFTygVuzB5xAsKqBvAQE3+nkVoJDI1BJIaPBWik7ZSu5NIp5A3mRQaTFvLgkO9fVgEgMqqeVfb+p55tijWH+Kea71ubq4v8Sl8089sZKbKEZNq+VUfISJJF7j79WrbYgS994ZEf+nIz0pNFRWqapSmK6P45i3OQuItIiPDyg6RnxZ4D0g+CFPxAzluoRsWsaA6I6JOqVWCisDvJ0BgHTzMSRgMi0vmi8R+sR6tg/XUh7kCc7kMRqSNkTBDx0OkAUegFcMazciBXNpm798R6klXap/WZz49TQwBHqEcj4oCToUPjUuP9lfxcbyKMAwT6bTf1qqIIQDl3i5oCERNmVm0wgW4A8BGRxMX3hWh8bEV5Rvfp4DS5F3djWH2ztDNWKW7OBjgjIwsDWaKRknJjqMsh9QCa1p608lLovFkBE969DYtYelSzwSRcg535vAsFeNU9SzRCYZb4LDmxmFQKkwYGM+5y/G7b1uxMIylLdyE5yxIyYsoXWhQIpzQhYPi3JkJoKkB9+BxD0OMuyOEBe36DgyPSrxscmATldgKj8PxrkA/kA5PYMgkrocwIQ6GSRGmF0VaNqBKQZ5FYDEZSDzFTzq9mBQjAayE1A+ryDTzcQZe0Ibbxj7EwpAmTrJwEimZR9CCPtODhzxuNtY19Zd2Lf/fjCTnEiDAOg62j1utb/dv9mZ/aHCj4AyOHbsW3/As0BTzIgeJU7AAAAAElFTkSuQmCC);
    cursor: crosshair;
    float: left
}

.colorpicker-saturation i {
    display: block;
    height: 5px;
    width: 5px;
    border: 1px solid #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: absolute;
    top: 0;
    left: 0;
    margin: -4px 0 0 -4px
}

.colorpicker-saturation i b {
    display: block;
    height: 5px;
    width: 5px;
    border: 1px solid #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.colorpicker-alpha,
.colorpicker-hue {
    width: 15px;
    height: 100px;
    float: left;
    cursor: row-resize;
    margin-left: 4px;
    margin-bottom: 4px
}

.colorpicker-alpha i,
.colorpicker-hue i {
    display: block;
    height: 1px;
    background: #000;
    border-top: 1px solid #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    margin-top: -1px
}

.colorpicker-hue {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAMAAABw8qpSAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAh0lEQVR4XgXAg3EDAAAAwI9to7Zt27a1/w49BASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTS1tHXo1KVbj159+g0YNGTYiFFjxk2YNGXajFlz5i1YtGTZilVr1m3YtGXbjl179h04dOTYiVNnzl24dOXajVt37j149OTZi1dv3n349OXbj19//wOxE1dQ8reGAAAAAElFTkSuQmCC)
}

.colorpicker-alpha {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=);
    display: none
}

.colorpicker-alpha,
.colorpicker-hue,
.colorpicker-saturation {
    background-size: contain
}

.colorpicker {
    padding: 4px;
    min-width: 130px;
    margin-top: 1px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    z-index: 2500
}

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

.colorpicker:after {
    clear: both
}

.colorpicker:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0, 0, 0, .2);
    position: absolute;
    top: -7px;
    left: 6px
}

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

.colorpicker div {
    position: relative
}

.colorpicker.colorpicker-with-alpha {
    min-width: 140px
}

.colorpicker.colorpicker-with-alpha .colorpicker-alpha {
    display: block
}

.colorpicker-color {
    height: 10px;
    margin-top: 5px;
    clear: both;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=);
    background-position: 0 100%
}

.colorpicker-color div {
    height: 10px
}

.colorpicker-selectors {
    display: none;
    height: 10px;
    margin-top: 5px;
    clear: both
}

.colorpicker-selectors i {
    cursor: pointer;
    float: left;
    height: 10px;
    width: 10px
}

.colorpicker-selectors i+i {
    margin-left: 3px
}

.colorpicker-element .add-on i,
.colorpicker-element .input-group-addon i {
    display: inline-block;
    cursor: pointer;
    height: 16px;
    vertical-align: text-top;
    width: 16px
}

.colorpicker.colorpicker-inline {
    position: relative;
    display: inline-block;
    float: none;
    z-index: auto
}

.colorpicker.colorpicker-horizontal {
    width: 110px;
    min-width: 110px;
    height: auto
}

.colorpicker.colorpicker-horizontal .colorpicker-saturation {
    margin-bottom: 4px
}

.colorpicker.colorpicker-horizontal .colorpicker-color {
    width: 100px
}

.colorpicker.colorpicker-horizontal .colorpicker-alpha,
.colorpicker.colorpicker-horizontal .colorpicker-hue {
    width: 100px;
    height: 15px;
    float: left;
    cursor: col-resize;
    margin-left: 0;
    margin-bottom: 4px
}

.colorpicker.colorpicker-horizontal .colorpicker-alpha i,
.colorpicker.colorpicker-horizontal .colorpicker-hue i {
    display: block;
    height: 15px;
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    border: none;
    margin-top: 0
}

.colorpicker.colorpicker-horizontal .colorpicker-hue {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAABCAMAAAAfBfuPAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAbUlEQVR4XgXAghEDsbxtlrZt27ax/w49ACAYQTGcICmaYTleECVZUTXdMC1Wm93hdLk9Xp8/EAyFI9FYPJFMpTPZXL5QLJUr1Vq90Wy1O91efzAcjSfT2XyxXK03293+cDydL9fb/fF8vT/f3x+LfRNXARMbCAAAAABJRU5ErkJggg==)
}

.colorpicker.colorpicker-horizontal .colorpicker-alpha {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAKCAQAAADoFTP1AAAB9ElEQVR4XoWTQW4VMRBEu9qWEimL7DhEMp8NF+ASnJJLcAQgE1bcgBUSkYKUuHCrZ9pjeqSU5Yn9LPu7umJQBIIv+k7vIOrtK66L4lmr3pVOrOv3otp619KZ0/KjdNI79L52Uo09FBQWrU0vfe5trezU+hLsoUKd3Repovte+0vbq/7Lj5XbaHECKasR9G4MPlbp+gzZxd6koPEJCkAYC5SjcOTAIIOK90Dja1IfIZ8Z+zAY9jm3b5Ia+MT5sFcqRJrR2AYYA8Kua5BzYRrFPNmD4PQMegGJMOffJJUsWiI3nCHZZjInNdffLWOufzbc3JaboCAVxwmnRHbhLSPwRJ4wU0BRSc6HkECYYVw95nMKgJOcylxrJttE5Ibzf9Xq9GPvP+WX3MiV/MGHfRu/SentRQrfG1GzsIrytdNXucSRKxQNIGHM9YhGFQJcdjNcBZvfJayuYe4Sia1CzwW+19mWOhe37HsxJWKwbu/jluEU15QzAQjAqCEbhMJc78GYV2E0kooHDubUImWkTOhGpgv8PoT8DJG/bzxna4BZ0eOFSOaLADGeSpFsg5AzeaDZIDQQXjZ4y/8ryfzUXBwdELRjTjCNvOeT0rNlrJz90vwy6N9pXXQEluX0inElpPWokSdiLCfiNJJjMKQ8Qsh8GEKQKMo/eiHrNbI9UksAAAAASUVORK5CYII=)
}

.colorpicker-right:before {
    left: auto;
    right: 6px
}

.colorpicker-right:after {
    left: auto;
    right: 7px
}

.colorpicker-no-arrow:before {
    border-right: 0;
    border-left: 0
}

.colorpicker-no-arrow:after {
    border-right: 0;
    border-left: 0
}

.colorpicker-alpha.colorpicker-visible,
.colorpicker-hue.colorpicker-visible,
.colorpicker-saturation.colorpicker-visible,
.colorpicker-selectors.colorpicker-visible,
.colorpicker.colorpicker-visible {
    display: block
}

.colorpicker-alpha.colorpicker-hidden,
.colorpicker-hue.colorpicker-hidden,
.colorpicker-saturation.colorpicker-hidden,
.colorpicker-selectors.colorpicker-hidden,
.colorpicker.colorpicker-hidden {
    display: none
}

.colorpicker-inline.colorpicker-visible {
    display: inline-block
}


/* https://kms-a.akamaihd.net/dc-1/5.70.18/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-1/5.70.18/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-1/5.70.18/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-1/5.70.18/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
}

.embedResponsiveness-label {
    font: inherit
}

.embedResponsiveness-wrap {
    float: left;
    margin-top: 10px
}

.embedResponsiveness-checkbox {
    margin-top: 5px
}


/* https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/slick/slick.min.css */

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block
}

.slick-track:after,
.slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}


/* https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/channelplaylists/asset/channelplaylists.css */

.playlistEmbed {
    list-style: none
}

@media (max-width: 1024px) and (min-width: 766px) {
    .playlist-content .span3 {
        width: 31.623931623931625%
    }
    .playlist-content .span9 {
        width: 63.81196581196582%
    }
}

.bootbox.modal.channelPlaylistModal {
    height: auto !important;
    overflow: auto
}

.modal.channelPlaylistModal.fade.in {
    top: 5%
}

.channelPlaylistModal .modal-body {
    overflow: hidden
}

.channelPlaylistModal .mediaTable .badge {
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis
}

.myFooter {
    height: 100px
}

.carousel-control {
    cursor: pointer;
    top: 50% !important
}

.channelPlaylistItem {
    min-height: 0 !important
}

.channelPlaylistGalleryItem .thumbnail {
    padding: 4px;
    margin-bottom: 4px;
    margin-right: 8px
}

.channelPlaylistThumb>.thumb_wrapper>.thumb_name {
    height: 0px;
    -webkit-transition: height, 0.5s linear;
    -moz-transition: height, 0.5s linear;
    -ms-transition: height, 0.5s linear;
    -o-transition: height, 0.5s linear;
    transition: height, 0.5s linear
}

.channelPlaylistGalleryItem:hover .channelPlaylistThumb>.thumb_wrapper>.thumb_name {
    height: 45px;
    -webkit-transition: height, 0.5s linear;
    -moz-transition: height, 0.5s linear;
    -ms-transition: height, 0.5s linear;
    -o-transition: height, 0.5s linear;
    transition: height, 0.5s linear
}

.addPlaylistModal[style] {
    width: 90% !important;
    margin-left: 5%;
    left: auto
}

.myFooter {
    height: 100px
}

.shortCarousel {
    left: 580px !important
}

.longCarousel {
    left: 795px !important
}

@media (max-width: 767px) {
    .carousel-control {
        top: 40% !important
    }
    .shortCarousel {
        left: 435px !important
    }
    .longCarousel {
        left: 615px !important
    }
}

.channelGallerySearch {
    margin-right: 5px
}

.channelPlaylistModal .mediaTable a {
    text-decoration: none
}

.medisSource .tab-pane {
    overflow-x: hidden;
    min-height: 345px;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd
}

.medisSource .tab-pane .loadingMsg {
    display: block;
    margin-top: 20px;
    text-align: center
}

.medisSource .tab-pane #media-table-wrapper {
    overflow-y: scroll;
    overflow-x: hidden
}

.medisSource .tab-pane .mediaTable {
    table-layout: fixed;
    margin-left: 5px;
    min-height: 320px;
    overflow-y: scroll
}

.medisSource .tab-pane .mediaTable td.sortHandel {
    display: none;
    visibility: hidden
}

.medisSource .tab-pane .mediaTable a.action,
#mediaTarget .mediaTable a.action {
    margin-right: 5px;
    color: white;
    border-radius: 2px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 6px;
    padding-left: 6px
}

.medisSource .tab-pane .mediaTable a.playlist-entry-select {
    background-color: #08c
}

.medisSource .tab-pane .mediaTable a.playlist-entry-select:hover {
    background-color: #005580
}

.mediaPlaylist {
    border: 1px solid #ddd;
    border-bottom: none;
    margin-top: 37px
}

#mediaTarget .mediaTable a.playlist-entry-select,
#mediaTarget .mediaTable .added,
.medisSource .tab-pane .mediaTable a.playlist-entry-remove {
    display: none
}

#mediaTarget .mediaTable a.playlist-entry-remove {
    background-color: #da4f49
}

#mediaTarget .mediaTable a.playlist-entry-remove:hover {
    background-color: #b94a48
}

.medisSource .tab-pane .mediaTable .added {
    color: #468847;
    margin-right: 5px
}

.medisSource .tab-pane .mediaTable .added .icon-stack {
    color: transparent;
    font-size: 0.6em;
    position: absolute;
    top: 10px;
    right: 44px
}

.medisSource .tab-pane .mediaTable .added .icon-white {
    color: #468847;
}

#playlistEntriesTable .icon-minus-sign-alt {
    color: #da4f49
}

.medisSource .tab-pane .nav,
#playlistAccordion .nav {
    margin-bottom: 0px
}

#filterBarWrap .nav>li>a {
    padding: 10px 5px 10px
}

#playlistName {
    margin-top: 10px;
    margin-bottom: 55px;
    text-align: center
}

@media (min-width: 1200px) {
    #playlistName {
        margin-bottom: 15px
    }
}

#mediaTarget {
    overflow-y: scroll;
    overflow-x: hidden
}

#playlistAccordion .accordion-toggle {
    display: inline !important
}

#playlistAccordion .accordion-heading:hover {
    background-color: #f5f5f5
}

#playlistAccordion .accordion-heading .icon-stack {
    font-size: 1.2em;
    margin-left: 10px;
    color: #08c
}

#playlistAccordion .accordion-heading .icon-white {
    color: white
}

#addEntriesToPlaylist {
    margin-right: 5px;
    color: #ccc
}

.chnl-plst-PlayList-icon .path9:before {
    color: #f5f5f5 !important
}

#addEntriesToPlaylist .v-centered {
    position: relative
}

#addEntriesToPlaylist .centered {
    margin-right: auto;
    margin-left: auto
}

table#playlistEntriesSourceTable td,
table#playlistEntriesTable td {
    padding-left: 2px
}

table#playlistEntriesTable td.sortHandel {
    text-align: center;
    padding-left: 4px;
    padding-right: 2px
}

#channelPlaylists-pane table.sortable {
    position: relative
}

#channelPlaylists-pane table.sortable td.sortHandel,
#channelplaylist table.sortable td.sortHandel {
    cursor: move
}

#channelPlaylists-pane table.sortable tr.placeholder {
    display: block;
    border-spacing: 0;
    border-collapse: separate;
    background: red;
    position: relative;
    margin: 5px;
    padding: 0;
    border: none
}

#channelPlaylists-pane 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
}

#channelPlaylists-pane table.sortable tr.dragged,
#mediaTarget .mediaTable.sortable tr.dragged {
    position: absolute;
    z-index: 2000;
    background-color: #eee;
    opacity: 0.7
}

#channelPlaylists-pane td.sortHandel {
    width: 8px
}

#mediaTarget .mediaTable.sortable tr.placeholder {
    height: 172px;
    width: 100%;
    font-size: 7em;
    background-color: #f5f5f5;
    color: #ccc
}

#mediaTarget .mediaTable.sortable tr.placeholder td {
    padding-top: 5%
}

#mediaTarget .mediaTable.sortable tr.placeholder i {
    margin-left: 15%
}

#addEntriesToPlaylist .well {
    margin-bottom: 0px;
    margin-left: 5px;
    height: 60px
}

#addEntriesToPlaylist .chnl-plst-icon {
    font-size: 4em
}

@media (max-width: 767px) {
    .channelPlaylistGalleryItem .thumbnail {
        padding: 4px;
        margin: 0
    }
    html.hosted .channelPlaylistModal .mediaTable tbody td.thumbTd,
    html.hosted .channelPlaylistModal .mediaTable tbody td.thumbTd div.thumb_wrapper {
        width: 125px
    }
}

@media (min-width: 767px) and (max-width: 989px) {
    html.hosted .channelPlaylistModal .mediaTable tbody td.thumbTd,
    html.hosted .channelPlaylistModal .mediaTable tbody td.thumbTd div.thumb_wrapper {
        width: 200px
    }
}

@media (min-width: 989px) and (max-width: 1200px) {
    html.hosted .channelPlaylistModal .mediaTable tbody td.thumbTd,
    html.hosted .channelPlaylistModal .mediaTable tbody td.thumbTd div.thumb_wrapper {
        width: 225px!important
    }
}

@media (max-height: 500px) {
    .modal.channelPlaylistModal.fade.in {
        top: 1%
    }
    .channelPlaylistModal .modal-body {
        max-height: 280px
    }
    #mediaTarget,
    .medisSource .tab-pane #media-table-wrapper {
        height: 100px
    }
    .channelPlaylistModal .modal-footer {
        padding-top: 10px;
        padding-bottom: 10px
    }
    .channelPlaylistModal .modal-footer .btn {
        padding: 2px 10px;
        font-size: 11px
    }
    .channelPlaylistModal .mediaTable tbody td.thumbTd,
    .channelPlaylistModal .mediaTable tbody td.thumbTd div.thumb_wrapper,
    html.hosted .channelPlaylistModal .mediaTable tbody td.thumbTd,
    html.hosted .channelPlaylistModal .mediaTable tbody td.thumbTd div.thumb_wrapper {
        width: 125px !important;
        height: 70px !important
    }
    .modal.channelPlaylistModal .hidden-phone {
        display: none
    }
    .channelPlaylistModal .mediaTable td>div.fullsize {
        min-height: initial
    }
}

@media (max-height: 500px) {
    .medisSource .tab-pane {
        min-height: 145px
    }
}

@media (min-height: 500px) {
    .channelPlaylistModal .modal-body {
        max-height: 300px
    }
    #mediaTarget,
    .medisSource .tab-pane #media-table-wrapper {
        height: 100px
    }
    .medisSource .tab-pane {
        min-height: 145px
    }
}

@media (min-height: 550px) {
    .channelPlaylistModal .modal-body {
        max-height: 350px
    }
    #mediaTarget,
    .medisSource .tab-pane #media-table-wrapper {
        height: 150px
    }
    #addEntriesToPlaylist .well {
        height: 90px
    }
    .medisSource .tab-pane {
        min-height: 195px
    }
}

@media (min-height: 600px) {
    .channelPlaylistModal .modal-body {
        max-height: 400px
    }
    #mediaTarget,
    .medisSource .tab-pane #media-table-wrapper {
        height: 200px
    }
    #addEntriesToPlaylist .well {
        height: 140px
    }
    .medisSource .tab-pane {
        min-height: 245px
    }
    #addEntriesToPlaylist .chnl-plst-icon {
        font-size: 5em
    }
    #addEntriesToPlaylist .txt {
        font-size: 1.2em
    }
    #addEntriesToPlaylist .v-centered {
        top: 20%
    }
}

@media (min-height: 650px) {
    .channelPlaylistModal .modal-body {
        max-height: 450px
    }
    #mediaTarget,
    .medisSource .tab-pane #media-table-wrapper {
        height: 250px
    }
    #addEntriesToPlaylist .well {
        height: 190px
    }
    .medisSource .tab-pane {
        min-height: 295px
    }
}

@media (min-height: 700px) {
    .channelPlaylistModal .modal-body {
        max-height: 500px
    }
    #mediaTarget,
    .medisSource .tab-pane #media-table-wrapper {
        height: 300px
    }
    #addEntriesToPlaylist .well {
        height: 240px
    }
    .medisSource .tab-pane {
        min-height: 345px
    }
    #addEntriesToPlaylist .chnl-plst-icon {
        font-size: 8em
    }
    #addEntriesToPlaylist .txt {
        font-size: 1.5em
    }
    #addEntriesToPlaylist .v-centered {
        top: 30%
    }
}

@media (min-height: 750px) {
    .channelPlaylistModal .modal-body {
        max-height: 550px
    }
    #mediaTarget,
    .medisSource .tab-pane #media-table-wrapper {
        height: 350px
    }
    #addEntriesToPlaylist .well {
        height: 290px
    }
    .medisSource .tab-pane {
        min-height: 395px
    }
}

@media (min-height: 800px) {
    .channelPlaylistModal .modal-body {
        max-height: 600px
    }
    #mediaTarget,
    .medisSource .tab-pane #media-table-wrapper {
        height: 400px
    }
    #addEntriesToPlaylist .well {
        height: 340px
    }
    .medisSource .tab-pane {
        min-height: 445px
    }
}

@media (min-height: 850px) {
    .channelPlaylistModal .modal-body {
        max-height: 700px
    }
    #mediaTarget,
    .medisSource .tab-pane #media-table-wrapper {
        height: 450px
    }
    #addEntriesToPlaylist .well {
        height: 390px
    }
    .medisSource .tab-pane {
        min-height: 495px
    }
}

@media (min-height: 900px) {
    .channelPlaylistModal .modal-body {
        max-height: 750px
    }
    #mediaTarget,
    .medisSource .tab-pane #media-table-wrapper {
        height: 500px
    }
    #addEntriesToPlaylist .well {
        height: 440px
    }
    .medisSource .tab-pane {
        min-height: 545px
    }
}

.cplst.popover .popover-content {
    min-height: 100px;
    max-height: 400px;
    min-width: 270px;
    overflow: auto;
    padding: 0 !important
}

.cplst.popover {
    background-color: #f7f7f7 !important
}

.cplst .popover-title {
    background-color: #EEE !important;
    text-align: center
}

.cplst.popover.bottom .arrow:after {
    border-bottom-color: #EEE !important
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ddd
}

.list-group-item:hover,
.list-group-item:focus {
    z-index: 2;
    background-color: #f1f1f1;
    border-color: #ddd
}

a.list-group-item {
    text-decoration: none
}

#playlistCount {
    margin-left: 25px
}

#PlayListHolderTitle {
    font-size: 24.5px;
    background-color: #fff;
    !important;
    text-rendering: optimizelegibility;
    font-family: inherit;
    font-weight: normal;
    line-height: normal;
    margin-left: 10px
}

@media (max-width: 1200px) {
    .narrowFilterBar ul.nav.pull-right {
        float: left;
        margin-left: 5px
    }
    .narrowFilterBar ul.nav.pull-right input {
        width: 100%
    }
    #addEntriesToPlaylist .chnl-plst-icon {
        font-size: 5em
    }
    #addEntriesToPlaylist .txt {
        font-size: 1.2em
    }
    #addEntriesToPlaylist .v-centered {
        top: 20%
    }
}

@media (max-width: 767px) {
    #playlistAccordion .span6 {
        display: block;
        float: left;
        width: 48.61878453038674%;
        margin-left: 2.7624309392265194%
    }
    #playlistAccordion .medisSource.span6 {
        margin-left: 0
    }
    #playlistAccordion input.searchInput {
        width: auto
    }
    #addEntriesToPlaylist .chnl-plst-icon {
        font-size: 4em
    }
    #addEntriesToPlaylist .txt {
        font-size: 1em
    }
}

@media (max-width: 600px) {
    #playlistAccordion input {
        width: 50%
    }
}

@media (max-width: 700px) {
    #addEntriesToPlaylist .chnl-plst-icon {
        font-size: 3em
    }
}

.playlist-carousel-container {
    padding-top: 1px;
    padding-bottom: 5px;
    padding-left: 1px
}

.playlist-carousel-container:nth-child(odd) {
    background-color: #DBDBDB
}

.channel-playlist-link {
    color: #000
}

.channel-playlist-link:hover {
    color: #000
}

.playlistNameColumn {
    text-transform: capitalize;
    font-weight: bold
}

.playlistDataColumn,
.playlistActionsColumn {
    width: 50px;
    text-align: center !important
}

.searchData {
    display: none !important
}

.playlistEmbedColumn {
    width: 90px;
    list-style: none !important;
    text-align: center !important
}

#channel-playlists-table td p {
    word-break: break-word
}


/* https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/channelplaylists/asset/font.css */

@font-face {
    font-family: 'chnl-plst';
    src: url('https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/channelplaylists/asset/fonts/chnl-plst.eot')
}

@font-face {
    font-family: 'chnl-plst';
    src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SDx8AAAC8AAAAYGNtYXAZQc66AAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZiaAnscAAAF4AAACWGhlYWQSKgRKAAAD0AAAADZoaGVhE3IP7wAABAgAAAAkaG10eKdAWLcAAAQsAAAAOGxvY2ED4AMyAAAEZAAAAB5tYXhwABEAJAAABIQAAAAgbmFtZbPjdq8AAASkAAABnnBvc3QAAwAAAAAGRAAAACAAAw7XAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADnHgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg5x7//f//AAAAAAAg5xX//f//AAH/4xjvAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABBvsBHAi0AqEACgAAATEnBxchFSEHFzcItMEclf6PAXKWHMEB4MEakyiVG8MAAAACAigBBAO0ApAAFAAhAAABMj4CNTQuAiMiDgIVFB4CMwM0Nh8BFhQPAQYmPQEC7ilINh8fNUkpKUg2Hx82SCk5CAaVBgaVBggBBB82SCkpSTUfHzVJKSlINh8BHQcFBFYDCgRVBAUHrAAAAAACAHEAKgVrA2sABAAJAAAlIREhEQERIREhBTX7cgSO+zwE+vsGVwLm/RoDFPy/A0EAAAAAAQp3AzoPDwNrAAQAAAEhFSE1CncEmPtoA2sxMQAAAAABCncChg8PArcABAAAASEVITUKdwSY+2gCtzExAAAAAAEKdwHSDw8CAgAEAAABIRUhNQp3BJj7aAICMDAAAAAAAQp3ARsPRgFMAAQAAAEhFSE1CncEz/sxAUwxMQAAAAABCncAaw9GAJwABAAAJSEVITUKdwTP+zGcMTEAAQ09/9wPsAJPABQAAAEUDgIjIi4CNTQ+AjMyHgIVD7AxVXNBQXJVMTFVckFBc1UxARZBc1UxMVVzQUFyVTExVXJBAAACDZMANw9ZAfwAFAAhAAABIg4CFRQeAjMyPgI1NC4CIxcHBiY9ATQ2HwEWBgcOdi9TPSQkPVMvL1M9JCQ+Ui95qgcJCQerBwEHAfwjPlMuL1M+IyQ9Uy8uUz4j7WIEBQnFCAYEYwQLBQAAAAABAAAAAQAAlyVIK18PPPUACwQAAAAAANGtYAMAAAAA0a1gAwAA/9wPsANrAAAACAACAAAAAAAAAAEAAAPA/8AAABAgAAAAAA+wAAEAAAAAAAAAAAAAAAAAAAAOBAAAAAAAAAAAAAAAAgAAABAgBvsQIAIoECAAcRAgCncQIAp3ECAKdxAgCncQIAp3ECANPRAgDZMAAAAAAAoAFAAeADYAbACGAJYApgC2AMYA1AD2ASwAAAABAAAADgAiAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEACQAAAAEAAAAAAAIABwByAAEAAAAAAAMACQA8AAEAAAAAAAQACQCHAAEAAAAAAAUACwAbAAEAAAAAAAYACQBXAAEAAAAAAAoAGgCiAAMAAQQJAAEAEgAJAAMAAQQJAAIADgB5AAMAAQQJAAMAEgBFAAMAAQQJAAQAEgCQAAMAAQQJAAUAFgAmAAMAAQQJAAYAEgBgAAMAAQQJAAoANAC8Y2hubC1wbHN0AGMAaABuAGwALQBwAGwAcwB0VmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwY2hubC1wbHN0AGMAaABuAGwALQBwAGwAcwB0Y2hubC1wbHN0AGMAaABuAGwALQBwAGwAcwB0UmVndWxhcgBSAGUAZwB1AGwAYQByY2hubC1wbHN0AGMAaABuAGwALQBwAGwAcwB0Rm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format('truetype');
    src: url('https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/channelplaylists/asset/fonts/chnl-plst.eot?-esrrnz');
    src: url('https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/channelplaylists/asset/fonts/chnl-plst.eot?#iefix-esrrnz') format('embedded-opentype'), url('https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/channelplaylists/asset/fonts/chnl-plst.woff?-esrrnz') format('woff'), url('https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/channelplaylists/asset/fonts/chnl-plst.ttf?-esrrnz') format('truetype'), url('https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/channelplaylists/asset/fonts/chnl-plst.svg?-esrrnz#icomoon') format('svg');
    font-weight: normal;
    font-style: normal
}

.chnl-plst-icon {
    font-family: 'chnl-plst';
    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
}

.chnl-plst-PlayList-icon .path1:before {
    content: "\e715"
}

.chnl-plst-PlayList-icon .path2:before {
    content: "\e716";
    margin-left: -4.03125em
}

.chnl-plst-PlayList-icon .path3:before {
    content: "\e717";
    margin-left: -4.03125em
}

.chnl-plst-PlayList-icon .path4:before {
    content: "\e718";
    margin-left: -4.03125em
}

.chnl-plst-PlayList-icon .path5:before {
    content: "\e719";
    margin-left: -4.03125em
}

.chnl-plst-PlayList-icon .path6:before {
    content: "\e71a";
    margin-left: -4.03125em
}

.chnl-plst-PlayList-icon .path7:before {
    content: "\e71b";
    margin-left: -4.03125em
}

.chnl-plst-PlayList-icon .path8:before {
    content: "\e71c";
    margin-left: -4.03125em
}

.chnl-plst-PlayList-icon .path9:before {
    content: "\e71d";
    margin-left: -4.03125em;
    color: rgb(255, 255, 255)
}

.chnl-plst-PlayList-icon .path10:before {
    content: "\e71e";
    margin-left: -4.03125em
}

.icon-playlist {
    float: left;
    font-size: 25px;
    margin-right: 5px;
    margin-left: 5px
}

.icon-playlist .path1:before {
    content: "\e600";
    color: #000
}

.icon-playlist .path2:before {
    content: "\e601";
    color: #000;
    margin-left: -1em
}

.icon-playlist .path3:before {
    content: "\e602";
    color: #000;
    margin-left: -1em
}

.icon-playlist .path4:before {
    content: "\e603";
    color: #000;
    margin-left: -1em
}

.icon-playlist .path5:before {
    content: "\e604";
    color: #000;
    margin-left: -1em
}

.icon-playlist .path6:before {
    content: "\e605";
    color: #fff;
    margin-left: -1em
}

.icon-playlist .path7:before {
    content: "\e606";
    color: #000;
    margin-left: -1em
}


/* https://kms-a.akamaihd.net/dc-1/5.70.18/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-1/5.70.18/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-1/5.70.18/public/build0/quiz/asset/quiz.css */

@font-face {
    font-family: 'icon-quiz';
    src: url('https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/quiz/asset/fonts/icon-quiz.eot?jnwfok');
    src: url('https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/quiz/asset/fonts/icon-quiz.eot?#iefixjnwfok') format('embedded-opentype'), url('https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/quiz/asset/fonts/icon-quiz.ttf?jnwfok') format('truetype'), url('https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/quiz/asset/fonts/icon-quiz.woff?jnwfok') format('woff'), url('https://kms-a.akamaihd.net/dc-1/5.70.18/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-1/5.70.18/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 {
    color: black;
    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
}

@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: #00a1bc
}

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) {
    color: black;
    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 {
    color: black;
    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-primary:focus,
button.btn.btn-small.btn-primary:hover,
button.btn.btn-small.btn-primary:focus,
a.btn.btn-primary:hover,
a.btn.btn-primary:focus,
a.btn.btn-small.btn-primary:hover,
a.btn.btn-small.btn-primary:focus,
input.btn.btn-primary:hover,
input.btn.btn-primary:focus,
input.btn.btn-small.btn-primary:hover,
input.btn.btn-small.btn-primary:focus,
div.btn.btn-primary:hover,
div.btn.btn-primary:focus,
div.btn.btn-small.btn-primary:hover,
div.btn.btn-small.btn-primary:focus,
span.btn.btn-primary:hover,
span.btn.btn-primary:focus,
span.btn.btn-small.btn-primary:hover,
span.btn.btn-small.btn-primary:focus,
label.btn.btn-primary:hover,
label.btn.btn-primary:focus,
label.btn.btn-small.btn-primary:hover,
label.btn.btn-small.btn-primary:focus {
    border-color: #00a1bc !important;
    background-color: #00a1bc;
    color: white
}

button.btn.btn-primary.active,
button.btn.btn-small.btn-primary.active,
a.btn.btn-primary.active,
a.btn.btn-small.btn-primary.active,
input.btn.btn-primary.active,
input.btn.btn-small.btn-primary.active,
div.btn.btn-primary.active,
div.btn.btn-small.btn-primary.active,
span.btn.btn-primary.active,
span.btn.btn-small.btn-primary.active,
label.btn.btn-primary.active,
label.btn.btn-small.btn-primary.active {
    border-color: #00a1bc !important
}

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;
    color: white
}

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;
    color: white
}

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;
    color: white
}

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;
    color: white
}

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;
    color: white
}

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: #00a1bc
}

.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: #00a1bc
}

.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: 50px
}

.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: #666;
    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: #666;
    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: #666;
    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: #666;
    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: #666;
    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: #666;
    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: #666;
    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: #666;
    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: #666;
    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: #666;
    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: #666;
    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);
    background-color: #fff
}

.dropdown-menu>li>a {
    line-height: 28px;
    font-size: 16px;
    color: #7a003c;
    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
}

.dropdown-menu>.active>a:focus:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: 2px
}

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

.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 {
    color: black;
    padding-bottom: 5px;
    font-weight: normal !important;
    font-size: 14px
}

#header .nav li > a i {
    font-size: 16px
}

#header .btn {
    font-size: 12px
}

#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 .icon-chevron-down {
    display: none
}

#header .btn .icon-bar {
    box-shadow: none;
    background-color: black
}

@media (max-width: 767px) {
    #header #mobileUserMenu {
        padding-left: 15px
    }
}

#header .navbar-inner {
    background-color: #eee;
    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 {
    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: 240px;
        max-height: 80px;
        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 #mobileUserMenuBtn {
    padding-top: 12px
}

#header #uploadMenu {
    display: inherit !important
}

#header #uploadMenu i.icon-upload {
    font-family: v2ui
}

#header #uploadMenu i.icon-upload:before {
    content: '\e924'
}

@media (max-width: 767px) {
    #header #uploadMenu #addNewDropDown {
        visibility: hidden;
        max-width: 20px
    }
    #header #uploadMenu #addNewDropDown i.icon-upload {
        visibility: visible
    }
}

#header div#toplinks {
    text-transform: uppercase;
    letter-spacing: 1px;
    max-height: 35px
}

#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: 12px
}

#header div#toplinks ul li a {
    text-shadow: none;
    padding-right: 20px;
    padding-left: 20px
}

#header div.topmenus .nav>li>a {
    font-size: 12px
}

#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>li>a {
    text-shadow: none;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: 30px;
    color: black;
    border-bottom: 1px solid transparent
}

#header #horizontalMenu .nav>li>a.dropdown-toggle {
    padding-right: 5px;
    margin-right: 25px
}

#header #horizontalMenu .nav>li>a:focus {
    outline-offset: 4px
}

#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);
    border-bottom: 1px solid black;
    color: black
}

#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;
    max-height: 35px
}

#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;
    position: relative;
    top: 2px;
    font-size: 16px
}

@media (max-width: 767px) {
    #header.navbar .btn-group i {
        margin-right: 0
    }
}

#header.navbar .btn-group .add-on i {
    position: static
}

#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;
     background-color: #7a003c;
}

#header.navbar-inverse #horizontalMenu {
     background-color: #7a003c;
margin-top: 40px;
display: block;
}

#header.navbar-inverse #horizontalMenu .nav>li>a {
     background-color: #7a003c;
display: block;

	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.dropdown-toggle,
#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
    }
}

#sidr {
    width: 294px
}

@media (max-width: 767px) {
    #sidr {
        width: 220px
    }
}

#sidr.sidr.navbar-inverse .navbar-link,
#sidr.sidr.navbar .navbar-link {
    text-shadow: none
}

#sidr.sidr.navbar-inverse .navbar-inner,
#sidr.sidr.navbar-inverse .dd-wrapper,
#sidr.sidr.navbar .navbar-inner,
#sidr.sidr.navbar .dd-wrapper {
    margin-top: 0px
}

#sidr.sidr.navbar-inverse .navbar-inner .dd-header #navlinks,
#sidr.sidr.navbar-inverse .dd-wrapper .dd-header #navlinks,
#sidr.sidr.navbar .navbar-inner .dd-header #navlinks,
#sidr.sidr.navbar .dd-wrapper .dd-header #navlinks {
    height: 43px
}

#sidr.sidr.navbar-inverse .navbar-inner .dd-header #navlinks .navbar-text,
#sidr.sidr.navbar-inverse .dd-wrapper .dd-header #navlinks .navbar-text,
#sidr.sidr.navbar .navbar-inner .dd-header #navlinks .navbar-text,
#sidr.sidr.navbar .dd-wrapper .dd-header #navlinks .navbar-text {
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
    padding: 0px;
    padding-top: 3px;
    height: 40px;
    box-shadow: none
}

#sidr.sidr.navbar-inverse .navbar-inner .dd-header #navlinks a + a,
#sidr.sidr.navbar-inverse .dd-wrapper .dd-header #navlinks a + a,
#sidr.sidr.navbar .navbar-inner .dd-header #navlinks a + a,
#sidr.sidr.navbar .dd-wrapper .dd-header #navlinks a+a {
    border-left: solid 1px
}

#sidr.sidr.navbar-inverse .navbar-inner .dd-header #navlinks > a,
#sidr.sidr.navbar-inverse .dd-wrapper .dd-header #navlinks > a,
#sidr.sidr.navbar .navbar-inner .dd-header #navlinks > a,
#sidr.sidr.navbar .dd-wrapper .dd-header #navlinks>a {
    width: 146px;
    margin: 0px
}

#sidr.sidr.navbar-inverse .navbar-inner .dd-header #navlinks > a i,
#sidr.sidr.navbar-inverse .dd-wrapper .dd-header #navlinks > a i,
#sidr.sidr.navbar .navbar-inner .dd-header #navlinks > a i,
#sidr.sidr.navbar .dd-wrapper .dd-header #navlinks > a i {
    padding-right: 15px;
    text-decoration: none
}

#sidr.sidr.navbar-inverse .navbar-inner .dd-header #currentTitle,
#sidr.sidr.navbar-inverse .dd-wrapper .dd-header #currentTitle,
#sidr.sidr.navbar .navbar-inner .dd-header #currentTitle,
#sidr.sidr.navbar .dd-wrapper .dd-header #currentTitle {
    padding-left: 22px
}

#sidr.sidr.navbar-inverse .navbar-inner .dd-header #currentTitle h3,
#sidr.sidr.navbar-inverse .dd-wrapper .dd-header #currentTitle h3,
#sidr.sidr.navbar .navbar-inner .dd-header #currentTitle h3,
#sidr.sidr.navbar .dd-wrapper .dd-header #currentTitle h3 {
    font-size: 14px
}

#sidr.sidr.navbar-inverse .navbar-inner ul#menu.dd-menu li,
#sidr.sidr.navbar-inverse .dd-wrapper ul#menu.dd-menu li,
#sidr.sidr.navbar .navbar-inner ul#menu.dd-menu li,
#sidr.sidr.navbar .dd-wrapper ul#menu.dd-menu li {
    border-bottom: 1px solid
}

#sidr.sidr.navbar-inverse .navbar-inner ul#menu.dd-menu li a.navbar-link,
#sidr.sidr.navbar-inverse .dd-wrapper ul#menu.dd-menu li a.navbar-link,
#sidr.sidr.navbar .navbar-inner ul#menu.dd-menu li a.navbar-link,
#sidr.sidr.navbar .dd-wrapper ul#menu.dd-menu li a.navbar-link {
    padding-left: 27px;
    padding-top: 22px;
    padding-bottom: 22px;
    font-weight: lighter;
    box-shadow: none
}

#sidr.sidr.navbar-inverse .navbar-inner ul#menu.dd-menu li a.navbar-link.dropdown-toggle,
#sidr.sidr.navbar-inverse .dd-wrapper ul#menu.dd-menu li a.navbar-link.dropdown-toggle,
#sidr.sidr.navbar .navbar-inner ul#menu.dd-menu li a.navbar-link.dropdown-toggle,
#sidr.sidr.navbar .dd-wrapper ul#menu.dd-menu li a.navbar-link.dropdown-toggle {
    padding-right: 0px;
    border-right: 1px solid
}

#sidr.sidr.navbar-inverse .navbar-inner ul#menu.dd-menu li a.navbar-link.ddicon-holder,
#sidr.sidr.navbar-inverse .dd-wrapper ul#menu.dd-menu li a.navbar-link.ddicon-holder,
#sidr.sidr.navbar .navbar-inner ul#menu.dd-menu li a.navbar-link.ddicon-holder,
#sidr.sidr.navbar .dd-wrapper ul#menu.dd-menu li a.navbar-link.ddicon-holder {
    padding-left: 0;
    border-left: none;
    height: 20px
}

#sidr.sidr.navbar-inverse .navbar-inner ul#menu.dd-menu li:hover a.navbar-link.dropdown-toggle,
#sidr.sidr.navbar-inverse .dd-wrapper ul#menu.dd-menu li:hover a.navbar-link.dropdown-toggle,
#sidr.sidr.navbar .navbar-inner ul#menu.dd-menu li:hover a.navbar-link.dropdown-toggle,
#sidr.sidr.navbar .dd-wrapper ul#menu.dd-menu li:hover a.navbar-link.dropdown-toggle {
    border-right: 1px solid
}

#sidr.sidr.navbar-inverse .navbar-inner ul#menu.dd-menu li.wasActive > a,
#sidr.sidr.navbar-inverse .dd-wrapper ul#menu.dd-menu li.wasActive > a,
#sidr.sidr.navbar .navbar-inner ul#menu.dd-menu li.wasActive > a,
#sidr.sidr.navbar .dd-wrapper ul#menu.dd-menu li.wasActive>a {
    text-shadow: none;
    box-shadow: none;
    font-weight: bold;
    border-left: 7px solid;
    padding-left: 20px
}

#sidr.sidr.navbar-inverse .navbar-inner ul#menu.dd-menu li.dd-parent.active,
#sidr.sidr.navbar-inverse .dd-wrapper ul#menu.dd-menu li.dd-parent.active,
#sidr.sidr.navbar .navbar-inner ul#menu.dd-menu li.dd-parent.active,
#sidr.sidr.navbar .dd-wrapper ul#menu.dd-menu li.dd-parent.active {
    border-top: 1px solid
}

#sidr.sidr.navbar-inverse #search,
#sidr.sidr.navbar #search {
    height: 68px
}

#sidr.sidr.navbar-inverse #search #globalsearch.navbar-search-wrapper,
#sidr.sidr.navbar #search #globalsearch.navbar-search-wrapper {
    margin-top: 0px
}

#sidr.sidr.navbar-inverse #search #globalsearch.navbar-search-wrapper form.navbar-search,
#sidr.sidr.navbar #search #globalsearch.navbar-search-wrapper form.navbar-search {
    margin-top: 26px
}

#sidr.sidr.navbar-inverse #search #globalsearch.navbar-search-wrapper form.navbar-search .input-append.input-prepend,
#sidr.sidr.navbar #search #globalsearch.navbar-search-wrapper form.navbar-search .input-append.input-prepend {
    padding-left: 27px
}

#sidr.sidr.navbar-inverse #search #globalsearch.navbar-search-wrapper form.navbar-search .input-append.input-prepend input.search-query,
#sidr.sidr.navbar-inverse #search #globalsearch.navbar-search-wrapper form.navbar-search .input-append.input-prepend .search-icon.add-on,
#sidr.sidr.navbar #search #globalsearch.navbar-search-wrapper form.navbar-search .input-append.input-prepend input.search-query,
#sidr.sidr.navbar #search #globalsearch.navbar-search-wrapper form.navbar-search .input-append.input-prepend .search-icon.add-on {
    border: none;
    box-shadow: none;
    padding-top: 0px;
    padding-bottom: 0px
}

#sidr.sidr.navbar-inverse #search #globalsearch.navbar-search-wrapper form.navbar-search .input-append.input-prepend input.search-query,
#sidr.sidr.navbar #search #globalsearch.navbar-search-wrapper form.navbar-search .input-append.input-prepend input.search-query {
    border-left: 1px solid;
    padding-left: 13px;
    font-size: 14px;
    font-weight: lighter
}

#sidr.sidr.navbar-inverse #search #globalsearch.navbar-search-wrapper form.navbar-search .input-append.input-prepend input.search-query:focus,
#sidr.sidr.navbar #search #globalsearch.navbar-search-wrapper form.navbar-search .input-append.input-prepend input.search-query:focus {
    text-shadow: none
}

#sidr.sidr.navbar-inverse #search #globalsearch.navbar-search-wrapper form.navbar-search .input-append.input-prepend .search-icon.add-on,
#sidr.sidr.navbar #search #globalsearch.navbar-search-wrapper form.navbar-search .input-append.input-prepend .search-icon.add-on {
    font-size: 17px;
    margin-right: 5px;
    padding-left: 0
}

#sidr.sidr.navbar {
    color: #666;
    border-color: #eaeaea
}

#sidr.sidr.navbar .navbar-link {
    color: #666
}

#sidr.sidr.navbar .navbar-inner {
    background-image: none;
    background-color: #eaeaea
}

#sidr.sidr.navbar .navbar-inner .dd-wrapper {
    background-color: #eaeaea
}

#sidr.sidr.navbar .navbar-inner .dd-wrapper .dd-header #navlinks {
    background-color: #00b4d1
}

#sidr.sidr.navbar .navbar-inner .dd-wrapper .dd-header #navlinks .navbar-text {
    color: #fff
}

#sidr.sidr.navbar .navbar-inner .dd-wrapper .dd-header #navlinks a+a {
    border-left-color: #38c4dd
}

#sidr.sidr.navbar .navbar-inner .dd-wrapper .dd-header #navlinks>a:hover {
    background-color: #00a1bc
}

#sidr.sidr.navbar .navbar-inner .dd-wrapper .dd-header #currentTitle h3 .navbar-link {
    color: #666
}

#sidr.sidr.navbar .navbar-inner .dd-wrapper ul#menu.dd-menu li {
    border-bottom-color: #ccc
}

#sidr.sidr.navbar .navbar-inner .dd-wrapper ul#menu.dd-menu li a.navbar-link.dropdown-toggle {
    border-right-color: #ccc
}

#sidr.sidr.navbar .navbar-inner .dd-wrapper ul#menu.dd-menu li:hover {
    background-color: #ccc
}

#sidr.sidr.navbar .navbar-inner .dd-wrapper ul#menu.dd-menu li:hover>a.navbar-link.dropdown-toggle {
    border-right-color: #eaeaea
}

#sidr.sidr.navbar .navbar-inner .dd-wrapper ul#menu.dd-menu li.wasActive>a {
    background-color: #eaeaea;
    color: #666;
    border-left-color: #00b4d1
}

#sidr.sidr.navbar .navbar-inner .dd-wrapper ul#menu.dd-menu li.dd-parent.active {
    border-top-color: #ccc;
    background-color: #eaeaea
}

#sidr.sidr.navbar #search {
    background-color: #d9d9d9;
    color: #666
}

#sidr.sidr.navbar #search #globalsearch.navbar-search-wrapper form.navbar-search .input-append.input-prepend input.search-query,
#sidr.sidr.navbar #search #globalsearch.navbar-search-wrapper form.navbar-search .input-append.input-prepend .search-icon.add-on {
    background-color: #d9d9d9;
    color: #666
}

#sidr.sidr.navbar #search #globalsearch.navbar-search-wrapper form.navbar-search .input-append.input-prepend input.search-query {
    border-left-color: #666
}

#sidr.sidr.navbar-inverse {
    color: #cfcfcf;
    border-color: #2a2a2a
}

#sidr.sidr.navbar-inverse .navbar-link {
    color: #cfcfcf
}

#sidr.sidr.navbar-inverse .navbar-inner {
    background-image: none;
    background-color: #2a2a2a
}

#sidr.sidr.navbar-inverse .navbar-inner .dd-wrapper {
    background-color: #2a2a2a
}

#sidr.sidr.navbar-inverse .navbar-inner .dd-wrapper .dd-header #navlinks {
    background-color: #00b4d1
}

#sidr.sidr.navbar-inverse .navbar-inner .dd-wrapper .dd-header #navlinks .navbar-text {
    color: #fff
}

#sidr.sidr.navbar-inverse .navbar-inner .dd-wrapper .dd-header #navlinks a+a {
    border-left-color: #38c4dd
}

#sidr.sidr.navbar-inverse .navbar-inner .dd-wrapper .dd-header #navlinks>a:hover {
    background-color: #00a1bc
}

#sidr.sidr.navbar-inverse .navbar-inner .dd-wrapper .dd-header #currentTitle h3 .navbar-link {
    color: #fff
}

#sidr.sidr.navbar-inverse .navbar-inner .dd-wrapper ul#menu.dd-menu li {
    border-bottom-color: #3c3c3c
}

#sidr.sidr.navbar-inverse .navbar-inner .dd-wrapper ul#menu.dd-menu li a.navbar-link.dropdown-toggle {
    border-right: #3c3c3c
}

#sidr.sidr.navbar-inverse .navbar-inner .dd-wrapper ul#menu.dd-menu li:hover {
    background-color: #414141
}

#sidr.sidr.navbar-inverse .navbar-inner .dd-wrapper ul#menu.dd-menu li:hover>a.navbar-link.dropdown-toggle {
    border-right-color: #2a2a2a
}

#sidr.sidr.navbar-inverse .navbar-inner .dd-wrapper ul#menu.dd-menu li.wasActive>a {
    background-color: #2a2a2a;
    color: #fff;
    border-left-color: #00b4d1
}

#sidr.sidr.navbar-inverse .navbar-inner .dd-wrapper ul#menu.dd-menu li.dd-parent.active {
    border-top-color: #3c3c3c;
    background-color: #2a2a2a
}

#sidr.sidr.navbar-inverse #search {
    background-color: #404040;
    color: #bbb
}

#sidr.sidr.navbar-inverse #search #globalsearch.navbar-search-wrapper form.navbar-search .input-append.input-prepend input.search-query,
#sidr.sidr.navbar-inverse #search #globalsearch.navbar-search-wrapper form.navbar-search .input-append.input-prepend .search-icon.add-on {
    background-color: #404040;
    color: #bbb
}

#sidr.sidr.navbar-inverse #search #globalsearch.navbar-search-wrapper form.navbar-search .input-append.input-prepend input.search-query {
    border-left-color: #bbb
}

#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 {
    background-color: #7a003c;
	color:white;
}

#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: white
}

@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: #666
}

.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: #999
}

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: #00a1bc;
    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,
input.hidden-input:focus + label.btn-primary,
input.hidden-input:focus + iframe.wysihtml5-sandbox,
.select2-container-multi.select2-container-active .select2-choices {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.uneditable-input:focus {
    outline: none
}

a:active,
a:hover {
    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
    }
}

@media (max-width: 768px) {
    body.login.action-login-selection:not(.kmsapi) .wrapper.loginscreen {
        height: 100%;
        background-color: transparent
    }
}

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: #999
}

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

body.login .well.login-selection {
    background-color: #f4f4f4
}

button.btn.login-selection_info,
button.btn.login-selection_info:hover:not(.btn-link) {
    background-color: transparent;
    color: #bbb
}

#wrap > #content > .navbar > .nav #refresh,
#wrap > #content > #content > .navbar > .nav #refresh {
    font-size: 20px;
    color: #999
}

#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: 60px
}

@media (max-width: 1200px) {
    #wrap #myMediaCarousel #myMediaEntries {
        margin-top: 41px
    }
}

@media (max-width: 767px) {
    #wrap #myMediaCarousel #myMediaEntries {
        margin-top: 35px
    }
}

#wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui li.visible-desktop {
    visibility: inherit !important;
    display: inherit !important
}

#wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper {
    position: absolute;
    top: -70px;
    left: 0;
    width: 100%;
    float: left;
    border-bottom: 1px solid #ebebeb
}

#wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper form {
    margin-left: 0px
}

#wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper form .input-append .add-on,
#wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper form .input-prepend .add-on {
    font-size: 17px
}

#wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper form .input-append .add-on a,
#wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper form .input-prepend .add-on a {
    text-decoration: none
}

#wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper form .input-append i,
#wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper form .input-prepend i {
    color: #00b4d1;
    font-size: 17px
}

#wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper form .input-append #search-icon,
#wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper form .input-prepend #search-icon {
    cursor: pointer
}

#wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper form .input-append input,
#wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper form .input-prepend input {
    width: auto;
    font-size: 14px
}

#wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper form .input-append .add-on:hover i,
#wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper form .input-prepend .add-on:hover i {
    color: #00a1bc
}

#wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper form .input-append,
#wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper form .input-prepend {
    margin-bottom: 0px
}

#wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper form .input-append .add-on,
#wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper form .input-prepend .add-on {
    border: none;
    margin-right: 10px;
    padding-top: 0px
}

#wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper form .input-append input,
#wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .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 .search-bar-v2ui .navbar-search-wrapper form .input-append input:focus,
#wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper form .input-prepend input:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: 2px
}

#wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper form .input-append .btn,
#wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper form .input-prepend .btn {
    padding-top: 0px;
    color: #00b4d1
}

#wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper form .input-append .btn:hover,
#wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper form .input-prepend .btn:hover {
    border-color: transparent !important
}

#wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper form .input-append .btn .caret,
#wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper form .input-prepend .btn .caret {
    margin-left: 4px
}

@media (max-width: 1200px) {
    #wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper {
        top: -41px
    }
}

@media (max-width: 767px) {
    #wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper {
        top: -35px
    }
}

#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;
    padding-top: 4px;
    padding-bottom: 4px
}

#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:hover {
    color: #00a1bc
}

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

.readmore span.shortened,
.readmore span.full {
    font-size: 18px
}

@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:hover {
    color: #00a1bc
}

#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:hover {
    color: #00a1bc
}

#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>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: #00b4d1
}

.nav-pills>li>a#gallerySearch-tab:hover,
.nav-pills>li>a#channelSearch-tab:hover {
    color: #00a1bc
}

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

#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 input:focus,
#wrap .navbar.categorySearchBar .input-prepend input:focus,
#wrap .navbar.channelSearchBar .input-append input:focus,
#wrap .navbar.channelSearchBar .input-prepend input:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: 2px
}

#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: #666;
    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: #666;
    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: #666;
    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: #666;
    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: #666;
    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: #666;
    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: 50px
}

#wrap #searchTabs {
    margin-top: 0
}

#wrap #searchTabs+div.tab-content {
    margin-top: 60px
}

@media (max-width: 1200px) {
    #wrap #searchTabs+div.tab-content {
        margin-top: 41px
    }
}

@media (max-width: 767px) {
    #wrap #searchTabs+div.tab-content {
        margin-top: 35px
    }
}

#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 a,
div.phone-toggles .toggle p a {
    width: auto;
    position: relative;
    margin-left: 0;
    text-shadow: none;
    font-weight: normal;
    font-size: 13px;
    text-transform: uppercase;
    text-decoration: none
}

div.toggles-wrapper .toggle p a.toggle-on,
div.toggles-wrapper .toggle p a.toggle-off,
div.toggles-wrapper .toggle p a.toggle-on-hover,
div.phone-toggles .toggle p a.toggle-on,
div.phone-toggles .toggle p a.toggle-off,
div.phone-toggles .toggle p a.toggle-on-hover {
    border-radius: 4px;
    padding-right: 30px;
    padding-left: 19px;
    padding-top: 8px;
    padding-bottom: 8px;
    z-index: -1
}

div.toggles-wrapper .toggle p a.toggle-on.btn-inverse,
div.toggles-wrapper .toggle p a.toggle-on.btn-success,
div.toggles-wrapper .toggle p a.toggle-off.btn-inverse,
div.toggles-wrapper .toggle p a.toggle-off.btn-success,
div.phone-toggles .toggle p a.toggle-on.btn-inverse,
div.phone-toggles .toggle p a.toggle-on.btn-success,
div.phone-toggles .toggle p a.toggle-off.btn-inverse,
div.phone-toggles .toggle p a.toggle-off.btn-success {
    display: inline
}

div.toggles-wrapper .toggle p a.toggle-on,
div.toggles-wrapper .toggle p a.toggle-on-hover,
div.phone-toggles .toggle p a.toggle-on,
div.phone-toggles .toggle p a.toggle-on-hover {
    color: black;
    padding-top: 7px;
    padding-bottom: 6px
}

@media (min-width: 768px) {
    div.toggles-wrapper .toggle p a.toggle-on,
    div.toggles-wrapper .toggle p a.toggle-on-hover,
    div.phone-toggles .toggle p a.toggle-on,
    div.phone-toggles .toggle p a.toggle-on-hover {
        background-color: transparent;
        border: 1px solid black
    }
}

@media (max-width: 767px) {
    div.toggles-wrapper .toggle p a.toggle-on,
    div.toggles-wrapper .toggle p a.toggle-on-hover,
    div.phone-toggles .toggle p a.toggle-on,
    div.phone-toggles .toggle p a.toggle-on-hover {
        background-color: #d9d9d9;
        border: none
    }
}

div.toggles-wrapper .toggle p a.toggle-on:before,
div.phone-toggles .toggle p a.toggle-on:before {
    font-family: FontAwesome;
    content: "\F00C";
    margin-right: 10px
}

div.toggles-wrapper .toggle p a.toggle-on-hover,
div.phone-toggles .toggle p a.toggle-on-hover {
    display: none
}

div.toggles-wrapper .toggle p a.toggle-on-hover:before,
div.phone-toggles .toggle p a.toggle-on-hover:before {
    font-family: FontAwesome;
    content: "\F00D";
    margin-right: 10px
}

div.toggles-wrapper .toggle p a.toggle-off,
div.phone-toggles .toggle p a.toggle-off {
    background-color: #00b4d1;
    color: #fff;
    padding-left: 30px
}

div.toggles-wrapper .toggle p a.toggle-off:hover,
div.phone-toggles .toggle p a.toggle-off:hover {
    background-color: #00a1bc
}

div.toggles-wrapper .toggle p a:last-child,
div.phone-toggles .toggle p a:last-child {
    left: 0px
}

div.toggles-wrapper .toggle.on:hover a.toggle-on,
div.phone-toggles .toggle.on:hover a.toggle-on {
    display: none
}

div.toggles-wrapper .toggle.on:hover a.toggle-on-hover,
div.phone-toggles .toggle.on:hover a.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
}

@media (max-width: 768px) {
    form#edit_gallery input[type='text'],
    form#edit_gallery input[type="password"],
    form#edit_gallery textarea,
    form#edit_gallery select,
    form#edit_channel input[type='text'],
    form#edit_channel input[type="password"],
    form#edit_channel textarea,
    form#edit_channel select {
        width: 50%
    }
}

@media (max-width: 979px) {
    form#edit_gallery input[type='text'],
    form#edit_gallery input[type="password"],
    form#edit_gallery textarea,
    form#edit_gallery select,
    form#edit_channel input[type='text'],
    form#edit_channel input[type="password"],
    form#edit_channel textarea,
    form#edit_channel select {
        width: 90%
    }
}

@media (min-width: 979px) {
    form#edit_gallery input[type='text'],
    form#edit_gallery input[type="password"],
    form#edit_gallery textarea,
    form#edit_gallery select,
    form#edit_channel input[type='text'],
    form#edit_channel input[type="password"],
    form#edit_channel textarea,
    form#edit_channel select {
        width: 70%
    }
}

@media (max-width: 768px) {
    form#edit_gallery input[type='text'].input-xxlarge,
    form#edit_gallery input[type="password"].input-xxlarge,
    form#edit_gallery textarea.input-xxlarge,
    form#edit_gallery select.input-xxlarge,
    form#edit_channel input[type='text'].input-xxlarge,
    form#edit_channel input[type="password"].input-xxlarge,
    form#edit_channel textarea.input-xxlarge,
    form#edit_channel select.input-xxlarge {
        width: 50%
    }
}

@media (max-width: 979px) {
    form#edit_gallery input[type='text'].input-xxlarge,
    form#edit_gallery input[type="password"].input-xxlarge,
    form#edit_gallery textarea.input-xxlarge,
    form#edit_gallery select.input-xxlarge,
    form#edit_channel input[type='text'].input-xxlarge,
    form#edit_channel input[type="password"].input-xxlarge,
    form#edit_channel textarea.input-xxlarge,
    form#edit_channel select.input-xxlarge {
        width: 90%
    }
}

@media (min-width: 979px) {
    form#edit_gallery input[type='text'].input-xxlarge,
    form#edit_gallery input[type="password"].input-xxlarge,
    form#edit_gallery textarea.input-xxlarge,
    form#edit_gallery select.input-xxlarge,
    form#edit_channel input[type='text'].input-xxlarge,
    form#edit_channel input[type="password"].input-xxlarge,
    form#edit_channel textarea.input-xxlarge,
    form#edit_channel select.input-xxlarge {
        width: 70%
    }
}

@media (max-width: 768px) {
    form#edit_gallery input[type='text'].span4,
    form#edit_gallery input[type="password"].span4,
    form#edit_gallery textarea.span4,
    form#edit_gallery select.span4,
    form#edit_channel input[type='text'].span4,
    form#edit_channel input[type="password"].span4,
    form#edit_channel textarea.span4,
    form#edit_channel select.span4 {
        width: 50%
    }
}

@media (max-width: 979px) {
    form#edit_gallery input[type='text'].span4,
    form#edit_gallery input[type="password"].span4,
    form#edit_gallery textarea.span4,
    form#edit_gallery select.span4,
    form#edit_channel input[type='text'].span4,
    form#edit_channel input[type="password"].span4,
    form#edit_channel textarea.span4,
    form#edit_channel select.span4 {
        width: 90%
    }
}

@media (min-width: 979px) {
    form#edit_gallery input[type='text'].span4,
    form#edit_gallery input[type="password"].span4,
    form#edit_gallery textarea.span4,
    form#edit_gallery select.span4,
    form#edit_channel input[type='text'].span4,
    form#edit_channel input[type="password"].span4,
    form#edit_channel textarea.span4,
    form#edit_channel select.span4 {
        width: 70%
    }
}

form#edit_gallery input[type='text'].span11,
form#edit_gallery input[type="password"].span11,
form#edit_gallery textarea.span11,
form#edit_gallery select.span11,
form#edit_channel input[type='text'].span11,
form#edit_channel input[type="password"].span11,
form#edit_channel textarea.span11,
form#edit_channel select.span11 {
    min-height: 0px;
    box-sizing: content-box
}

@media (max-width: 768px) {
    form#edit_gallery input[type='text'].span11,
    form#edit_gallery input[type="password"].span11,
    form#edit_gallery textarea.span11,
    form#edit_gallery select.span11,
    form#edit_channel input[type='text'].span11,
    form#edit_channel input[type="password"].span11,
    form#edit_channel textarea.span11,
    form#edit_channel select.span11 {
        width: 50%
    }
}

@media (max-width: 979px) {
    form#edit_gallery input[type='text'].span11,
    form#edit_gallery input[type="password"].span11,
    form#edit_gallery textarea.span11,
    form#edit_gallery select.span11,
    form#edit_channel input[type='text'].span11,
    form#edit_channel input[type="password"].span11,
    form#edit_channel textarea.span11,
    form#edit_channel select.span11 {
        width: 90%
    }
}

@media (min-width: 979px) {
    form#edit_gallery input[type='text'].span11,
    form#edit_gallery input[type="password"].span11,
    form#edit_gallery textarea.span11,
    form#edit_gallery select.span11,
    form#edit_channel input[type='text'].span11,
    form#edit_channel input[type="password"].span11,
    form#edit_channel textarea.span11,
    form#edit_channel select.span11 {
        width: 70%
    }
}

form#edit_gallery input[type='text'].kmsTimeElement,
form#edit_gallery input[type="password"].kmsTimeElement,
form#edit_gallery textarea.kmsTimeElement,
form#edit_gallery select.kmsTimeElement,
form#edit_channel input[type='text'].kmsTimeElement,
form#edit_channel input[type="password"].kmsTimeElement,
form#edit_channel textarea.kmsTimeElement,
form#edit_channel select.kmsTimeElement {
    width: 220px
}

form#edit_gallery div.select2-container:not(.kmsTZElement),
form#edit_channel div.select2-container:not(.kmsTZElement) {
    width: 100%
}

@media (max-width: 768px) {
    form#edit_gallery div.select2-container ul.select2-choices,
    form#edit_channel div.select2-container ul.select2-choices {
        width: 50%
    }
}

@media (max-width: 979px) {
    form#edit_gallery div.select2-container ul.select2-choices,
    form#edit_channel div.select2-container ul.select2-choices {
        width: 90%
    }
}

@media (min-width: 979px) {
    form#edit_gallery div.select2-container ul.select2-choices,
    form#edit_channel div.select2-container ul.select2-choices {
        width: 70%
    }
}

@media (max-width: 767px) {
    form#edit_gallery div.select2-container.kmsTZElement,
    form#edit_channel div.select2-container.kmsTZElement {
        width: 100%
    }
}

.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 .delete-channel-v2ui,
.module-default.controller-gallery.action-edit #wrap .tabtable .delete-channel-v2ui {
    position: absolute;
    bottom: 40px;
    right: 20px
}

.module-default.controller-channels.action-edit #wrap .tabtable .delete-channel-v2ui .btn,
.module-default.controller-channels.action-edit #wrap .tabtable .delete-channel-v2ui .btn:active,
.module-default.controller-channels.action-edit #wrap .tabtable .delete-channel-v2ui .btn:focus,
.module-default.controller-gallery.action-edit #wrap .tabtable .delete-channel-v2ui .btn,
.module-default.controller-gallery.action-edit #wrap .tabtable .delete-channel-v2ui .btn:active,
.module-default.controller-gallery.action-edit #wrap .tabtable .delete-channel-v2ui .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 .delete-channel-v2ui .btn:hover,
.module-default.controller-gallery.action-edit #wrap .tabtable .delete-channel-v2ui .btn:hover {
    border-color: transparent !important
}

.module-default.controller-channels.action-edit #wrap .tabtable .delete-channel-v2ui .btn.btn-danger,
.module-default.controller-gallery.action-edit #wrap .tabtable .delete-channel-v2ui .btn.btn-danger {
    color: #df4508
}

.module-default.controller-channels.action-edit #wrap .tabtable .delete-channel-v2ui .btn.btn-danger:hover,
.module-default.controller-gallery.action-edit #wrap .tabtable .delete-channel-v2ui .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: #ccc !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: #666 !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: #666;
    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: #666;
    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.76243093923%
}

@media (max-width: 480px) {
    #galleryGrid.grid li.galleryItem,
    html.hosted #galleryGrid.grid li.galleryItem {
        margin-left: 2.12765957447%
    }
}

@media (max-width: 767px) and (min-width: 481px) {
    #galleryGrid.grid li.galleryItem,
    html.hosted #galleryGrid.grid li.galleryItem {
        margin-left: 2.12765957447%
    }
}

@media (max-width: 979px) and (min-width: 768px) {
    #galleryGrid.grid li.galleryItem,
    html.hosted #galleryGrid.grid li.galleryItem {
        margin-left: 2.12765957447%
    }
}

@media (min-width: 1200px) {
    #galleryGrid.grid li.galleryItem,
    html.hosted #galleryGrid.grid li.galleryItem {
        margin-left: 2.5641025641%
    }
}

@media (min-width: 1336px) {
    #galleryGrid.grid li.galleryItem,
    html.hosted #galleryGrid.grid li.galleryItem {
        margin-left: 2.5641025641%
    }
}

@media (min-width: 1600px) {
    #galleryGrid.grid li.galleryItem,
    html.hosted #galleryGrid.grid li.galleryItem {
        margin-left: 2.12765957447%
    }
}

@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.4917127072%
    }
}

@media (min-width: 980px) and (max-width: 979px) {
    #galleryGrid.grid li.galleryItem,
    html.hosted #galleryGrid.grid li.galleryItem {
        width: 31.4917127072%
    }
}

@media (min-width: 980px) and (min-width: 980px) and (max-width: 1199px) {
    #galleryGrid.grid li.galleryItem,
    html.hosted #galleryGrid.grid li.galleryItem {
        width: 31.4917127072%
    }
}

@media (min-width: 980px) and (min-width: 1200px) {
    #galleryGrid.grid li.galleryItem,
    html.hosted #galleryGrid.grid li.galleryItem {
        width: 31.6239316239%
    }
}

@media (min-width: 980px) and (min-width: 1336px) {
    #galleryGrid.grid li.galleryItem,
    html.hosted #galleryGrid.grid li.galleryItem {
        width: 31.6239316239%
    }
}

@media (min-width: 980px) and (min-width: 1600px) {
    #galleryGrid.grid li.galleryItem,
    html.hosted #galleryGrid.grid li.galleryItem {
        width: 31.914893617%
    }
}

@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.6187845304%
    }
}

@media (max-width: 979px) and (min-width: 481px) and (max-width: 979px) {
    #galleryGrid.grid li.galleryItem,
    html.hosted #galleryGrid.grid li.galleryItem {
        width: 48.6187845304%
    }
}

@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.6187845304%
    }
}

@media (max-width: 979px) and (min-width: 481px) and (min-width: 1200px) {
    #galleryGrid.grid li.galleryItem,
    html.hosted #galleryGrid.grid li.galleryItem {
        width: 48.7179487179%
    }
}

@media (max-width: 979px) and (min-width: 481px) and (min-width: 1336px) {
    #galleryGrid.grid li.galleryItem,
    html.hosted #galleryGrid.grid li.galleryItem {
        width: 48.7179487179%
    }
}

@media (max-width: 979px) and (min-width: 481px) and (min-width: 1600px) {
    #galleryGrid.grid li.galleryItem,
    html.hosted #galleryGrid.grid li.galleryItem {
        width: 48.9361702128%
    }
}

@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: 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.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,
#galleryGrid.grid li.galleryItem div.thumbnail.active,
html.hosted #galleryGrid.grid li.galleryItem div.thumbnail:hover,
html.hosted #galleryGrid.grid li.galleryItem div.thumbnail.active {
    box-shadow: none
}

#galleryGrid.grid li.galleryItem div.thumbnail:hover .overlay-wrapper,
#galleryGrid.grid li.galleryItem div.thumbnail.active .overlay-wrapper,
html.hosted #galleryGrid.grid li.galleryItem div.thumbnail:hover .overlay-wrapper,
html.hosted #galleryGrid.grid li.galleryItem div.thumbnail.active .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,
#galleryGrid.grid li.galleryItem div.thumbnail.active .thumb_labels_wrapper .views,
html.hosted #galleryGrid.grid li.galleryItem div.thumbnail:hover .thumb_labels_wrapper .views,
html.hosted #galleryGrid.grid li.galleryItem div.thumbnail.active .thumb_labels_wrapper .views {
    display: inline;
    visibility: visible;
    float: right
}

#galleryGrid.grid li.galleryItem div.thumbnail:hover .thumb_labels_wrapper .duration span,
#galleryGrid.grid li.galleryItem div.thumbnail.active .thumb_labels_wrapper .duration span,
html.hosted #galleryGrid.grid li.galleryItem div.thumbnail:hover .thumb_labels_wrapper .duration span,
html.hosted #galleryGrid.grid li.galleryItem div.thumbnail.active .thumb_labels_wrapper .duration span {
    visibility: visible;
    display: inline
}

#galleryGrid.grid li.galleryItem div.thumbnail:hover .thumb_labels_wrapper .thumb_time,
#galleryGrid.grid li.galleryItem div.thumbnail.active .thumb_labels_wrapper .thumb_time,
html.hosted #galleryGrid.grid li.galleryItem div.thumbnail:hover .thumb_labels_wrapper .thumb_time,
html.hosted #galleryGrid.grid li.galleryItem div.thumbnail.active .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,
#galleryGrid.grid li.galleryItem div.thumbnail.active .thumb_labels_wrapper .thumb_name,
html.hosted #galleryGrid.grid li.galleryItem div.thumbnail:hover .thumb_labels_wrapper .thumb_name,
html.hosted #galleryGrid.grid li.galleryItem div.thumbnail.active .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,
#galleryGrid.grid li.galleryItem div.thumbnail.active .thumb_user,
html.hosted #galleryGrid.grid li.galleryItem div.thumbnail:hover .thumb_user,
html.hosted #galleryGrid.grid li.galleryItem div.thumbnail.active .thumb_user {
    width: auto
}

#galleryGrid.grid li.galleryItem div.thumbnail:hover .thumb_user .thumb_user_content,
#galleryGrid.grid li.galleryItem div.thumbnail.active .thumb_user .thumb_user_content,
html.hosted #galleryGrid.grid li.galleryItem div.thumbnail:hover .thumb_user .thumb_user_content,
html.hosted #galleryGrid.grid li.galleryItem div.thumbnail.active .thumb_user .thumb_user_content {
    margin-right: 0px
}

#galleryGrid.grid li.galleryItem div.thumbnail:hover .accordion,
#galleryGrid.grid li.galleryItem div.thumbnail.active .accordion,
html.hosted #galleryGrid.grid li.galleryItem div.thumbnail:hover .accordion,
html.hosted #galleryGrid.grid li.galleryItem div.thumbnail.active .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,
    #galleryGrid.grid li.galleryItem div.thumbnail.active .accordion,
    html.hosted #galleryGrid.grid li.galleryItem div.thumbnail:hover .accordion,
    html.hosted #galleryGrid.grid li.galleryItem div.thumbnail.active .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,
#galleryGrid.grid li.galleryItem div.thumbnail.active .accordion .accordion-body,
html.hosted #galleryGrid.grid li.galleryItem div.thumbnail:hover .accordion .accordion-body,
html.hosted #galleryGrid.grid li.galleryItem div.thumbnail.active .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: #666
}

#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: #ccc !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: #666 !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: #ccc !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: #666 !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: #666
}

#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: #ccc !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: #666 !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: #ccc !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: #666 !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
}

@media (max-width: 480px) {
    #search-chapters-pane .mediaTable tbody,
    #captions-pane .mediaTable tbody,
    #search-chapters-pane #videosResultsTable tbody,
    #captions-pane #videosResultsTable tbody {
        display: block
    }
    #search-chapters-pane .mediaTable tbody tr,
    #captions-pane .mediaTable tbody tr,
    #search-chapters-pane #videosResultsTable tbody tr,
    #captions-pane #videosResultsTable tbody tr {
        display: block
    }
    #search-chapters-pane .mediaTable tbody tr td,
    #captions-pane .mediaTable tbody tr td,
    #search-chapters-pane #videosResultsTable tbody tr td,
    #captions-pane #videosResultsTable tbody tr td {
        display: block;
        padding-left: 0
    }
}

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

@media (max-width: 1024px) {
    .mediaTable,
    #videosResultsTable {
        margin-top: 10px
    }
}

@media (max-width: 767px) {
    .mediaTable,
    #videosResultsTable {
        margin-top: 0px
    }
}

.mediaTable thead td,
#videosResultsTable thead td {
    border-left: none
}

.mediaTable thead td.checkboxTd,
#videosResultsTable thead td.checkboxTd {
    padding-bottom: 15px
}

.mediaTable th,
#videosResultsTable th {
    padding-right: 0px
}

.mediaTable tbody tr .entryTitle,
#videosResultsTable tbody tr .entryTitle {
    font-size: 22px;
    line-height: 27px;
    color: #00b4d1;
    margin-bottom: 0px;
    margin-top: 2px;
    position: relative;
    top: -4px;
    display: inline-block;
    max-height: 54px
}

@media (max-width: 767px) {
    .mediaTable tbody tr .entryTitle,
    #videosResultsTable tbody tr .entryTitle {
        font-size: 20px
    }
}

@media (max-width: 480px) {
    .mediaTable tbody tr .entryTitle,
    #videosResultsTable tbody tr .entryTitle {
        font-size: 16px
    }
}

@media (max-width: 250px) {
    .mediaTable tbody tr .entryTitle,
    #videosResultsTable tbody tr .entryTitle {
        font-size: 12px
    }
}

.mediaTable tbody tr .entryTitle .entry-name,
#videosResultsTable tbody tr .entryTitle .entry-name {
    font-size: 22px;
    line-height: 27px;
    color: #00b4d1;
    margin-bottom: 0px;
    margin-top: 2px;
    position: relative;
    top: -4px
}

@media (max-width: 767px) {
    .mediaTable tbody tr .entryTitle .entry-name,
    #videosResultsTable tbody tr .entryTitle .entry-name {
        font-size: 20px
    }
}

@media (max-width: 480px) {
    .mediaTable tbody tr .entryTitle .entry-name,
    #videosResultsTable tbody tr .entryTitle .entry-name {
        font-size: 16px
    }
}

@media (max-width: 250px) {
    .mediaTable tbody tr .entryTitle .entry-name,
    #videosResultsTable tbody tr .entryTitle .entry-name {
        font-size: 12px
    }
}

.mediaTable tbody tr .entryTitle a,
#videosResultsTable tbody tr .entryTitle a {
    font-size: 22px;
    line-height: 27px;
    color: #00b4d1;
    margin-bottom: 0px;
    margin-top: 2px;
    position: relative;
    top: -4px
}

@media (max-width: 767px) {
    .mediaTable tbody tr .entryTitle a,
    #videosResultsTable tbody tr .entryTitle a {
        font-size: 20px
    }
}

@media (max-width: 480px) {
    .mediaTable tbody tr .entryTitle a,
    #videosResultsTable tbody tr .entryTitle a {
        font-size: 16px
    }
}

@media (max-width: 250px) {
    .mediaTable tbody tr .entryTitle a,
    #videosResultsTable tbody tr .entryTitle a {
        font-size: 12px
    }
}

@media (max-width: 979px) and (min-width: 480px) {
    .mediaTable tbody tr .entryTitle,
    #videosResultsTable tbody tr .entryTitle {
        max-width: 310px;
        max-height: 52px;
        overflow: hidden
    }
}

@media (min-width: 980px) {
    .mediaTable tbody tr .entryTitle,
    #videosResultsTable tbody tr .entryTitle {
        max-width: 499px;
        overflow: hidden
    }
}

@media (min-width: 1200px) {
    .mediaTable tbody tr .entryTitle,
    #videosResultsTable tbody tr .entryTitle {
        max-width: 482px;
        overflow: hidden
    }
}

@media (min-width: 1336px) {
    .mediaTable tbody tr .entryTitle,
    #videosResultsTable tbody tr .entryTitle {
        max-width: 482px;
        overflow: hidden
    }
}

.mediaTable tbody tr .description,
#videosResultsTable tbody tr .description {
    margin-bottom: 21px
}

.mediaTable tbody tr .description .searchme,
#videosResultsTable tbody tr .description .searchme {
    font-size: 14px;
    line-height: 22px
}

.mediaTable tbody tr .normalWordBreak,
#videosResultsTable tbody tr .normalWordBreak {
    font-size: 14px;
    line-height: 22px;
    width: 85%;
    min-height: 45px
}

.mediaTable tbody tr .listbuttons a,
#videosResultsTable tbody tr .listbuttons a {
    width: 20px;
    height: 20px;
    text-decoration: none;
    color: #ccc !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: 0px;
    background: none;
    border: none
}

.mediaTable tbody tr .listbuttons a,
.mediaTable tbody tr .listbuttons a:active,
.mediaTable tbody tr .listbuttons a:focus,
#videosResultsTable tbody tr .listbuttons a,
#videosResultsTable tbody tr .listbuttons a:active,
#videosResultsTable tbody tr .listbuttons a:focus {
    border-color: transparent !important;
    background-color: transparent;
    box-shadow: none;
    padding-right: 12px;
    padding-left: 12px
}

.mediaTable tbody tr .listbuttons a:hover,
#videosResultsTable tbody tr .listbuttons a:hover {
    border-color: transparent !important
}

.mediaTable tbody tr .listbuttons a.btn-danger,
#videosResultsTable tbody tr .listbuttons a.btn-danger {
    color: #df4508
}

.mediaTable tbody tr .listbuttons a.btn-danger:hover,
#videosResultsTable tbody tr .listbuttons a.btn-danger:hover {
    color: #c83e07;
    text-decoration: underline
}

.mediaTable tbody tr .listbuttons a:hover,
#videosResultsTable tbody tr .listbuttons a:hover {
    color: #666 !important
}

.mediaTable tbody tr .listbuttons a.disabled,
#videosResultsTable tbody tr .listbuttons a.disabled {
    color: #e1e1e1 !important
}

.mediaTable tbody tr .listbuttons a.disabled:hover,
#videosResultsTable tbody tr .listbuttons a.disabled:hover {
    color: #e1e1e1 !important
}

.mediaTable tbody tr .listbuttons a:hover,
.mediaTable tbody tr .listbuttons a:visited,
.mediaTable tbody tr .listbuttons a:active,
.mediaTable tbody tr .listbuttons a:focus,
#videosResultsTable tbody tr .listbuttons a:hover,
#videosResultsTable tbody tr .listbuttons a:visited,
#videosResultsTable tbody tr .listbuttons a:active,
#videosResultsTable tbody tr .listbuttons a:focus {
    text-decoration: none
}

.mediaTable tbody tr .listbuttons a i,
#videosResultsTable tbody tr .listbuttons a i {
    float: right;
    font-size: 14px
}

.mediaTable tbody tr .listbuttons a i.icon-white,
#videosResultsTable tbody tr .listbuttons a i.icon-white {
    text-decoration: none;
    color: #ccc !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
}

.mediaTable tbody tr .listbuttons a i.icon-white:hover,
#videosResultsTable tbody tr .listbuttons a i.icon-white:hover {
    color: #666 !important
}

.mediaTable tbody tr .listbuttons a i.icon-white.disabled,
#videosResultsTable tbody tr .listbuttons a i.icon-white.disabled {
    color: #e1e1e1 !important
}

.mediaTable tbody tr .listbuttons a i.icon-white.disabled:hover,
#videosResultsTable tbody tr .listbuttons a i.icon-white.disabled:hover {
    color: #e1e1e1 !important
}

.mediaTable tbody tr .listbuttons a i.icon-white:hover,
.mediaTable tbody tr .listbuttons a i.icon-white:visited,
.mediaTable tbody tr .listbuttons a i.icon-white:active,
.mediaTable tbody tr .listbuttons a i.icon-white:focus,
#videosResultsTable tbody tr .listbuttons a i.icon-white:hover,
#videosResultsTable tbody tr .listbuttons a i.icon-white:visited,
#videosResultsTable tbody tr .listbuttons a i.icon-white:active,
#videosResultsTable tbody tr .listbuttons a i.icon-white:focus {
    text-decoration: none
}

.mediaTable tbody tr .listbuttons a span,
#videosResultsTable tbody tr .listbuttons a span {
    display: none
}

.mediaTable tbody tr .listbuttons a.btn.btn-danger,
#videosResultsTable tbody tr .listbuttons a.btn.btn-danger {
    text-decoration: none;
    color: #ccc !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;
    background: none;
    border: none
}

.mediaTable tbody tr .listbuttons a.btn.btn-danger:hover,
#videosResultsTable tbody tr .listbuttons a.btn.btn-danger:hover {
    color: #666 !important
}

.mediaTable tbody tr .listbuttons a.btn.btn-danger.disabled,
#videosResultsTable tbody tr .listbuttons a.btn.btn-danger.disabled {
    color: #e1e1e1 !important
}

.mediaTable tbody tr .listbuttons a.btn.btn-danger.disabled:hover,
#videosResultsTable tbody tr .listbuttons a.btn.btn-danger.disabled:hover {
    color: #e1e1e1 !important
}

.mediaTable tbody tr .listbuttons a.btn.btn-danger:hover,
.mediaTable tbody tr .listbuttons a.btn.btn-danger:visited,
.mediaTable tbody tr .listbuttons a.btn.btn-danger:active,
.mediaTable tbody tr .listbuttons a.btn.btn-danger:focus,
#videosResultsTable tbody tr .listbuttons a.btn.btn-danger:hover,
#videosResultsTable tbody tr .listbuttons a.btn.btn-danger:visited,
#videosResultsTable tbody tr .listbuttons a.btn.btn-danger:active,
#videosResultsTable tbody tr .listbuttons a.btn.btn-danger:focus {
    text-decoration: none
}

.mediaTable tbody tr .listbuttons a:last-child,
#videosResultsTable tbody tr .listbuttons a:last-child {
    padding-right: 0px
}

.mediaTable tbody tr .listbuttons a.btn:hover,
#videosResultsTable tbody tr .listbuttons a.btn:hover {
    background: none;
    border: none !important;
    color: #666 !important
}

.mediaTable tbody tr .listbuttons a.btn:hover i.icon-white,
#videosResultsTable tbody tr .listbuttons a.btn:hover i.icon-white {
    color: #666 !important
}

.mediaTable tbody tr .entryActions .btn-small,
#videosResultsTable tbody tr .entryActions .btn-small {
    font-size: 14px;
    padding: 4px 20px;
    border-radius: 4px
}

.mediaTable tbody tr .entryActions .btn,
#videosResultsTable tbody tr .entryActions .btn {
    margin-left: 10px
}

.mediaTable tbody tr td,
#videosResultsTable tbody tr td {
    padding-right: 0px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-left: none;
    border-color: #ebebeb
}

.mediaTable tbody tr td.checkboxTd,
#videosResultsTable tbody tr td.checkboxTd {
    padding-top: 8px;
    padding-right: 12px
}

.mediaTable tbody tr td.thumbTd,
#videosResultsTable tbody tr td.thumbTd {
    width: 322px;
    height: 181px;
    padding-left: 0px
}

.mediaTable tbody tr td.thumbTd .overlay-wrapper,
#videosResultsTable tbody tr td.thumbTd .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%
}

.mediaTable tbody tr td.thumbTd .thumb_labels_wrapper,
#videosResultsTable tbody tr td.thumbTd .thumb_labels_wrapper {
    position: absolute;
    width: 100%;
    bottom: 0px
}

.mediaTable tbody tr td.thumbTd .thumb_labels_wrapper .label-inverse,
#videosResultsTable tbody tr td.thumbTd .thumb_labels_wrapper .label-inverse {
    padding: 10px;
    padding-top: 0px;
    text-shadow: 0px 3px 5px rgba(0, 0, 0, 0.35);
    background: none
}

.mediaTable tbody tr td.thumbTd .thumb_labels_wrapper .views,
#videosResultsTable tbody tr td.thumbTd .thumb_labels_wrapper .views {
    display: none;
    visibility: hidden
}

.mediaTable tbody tr td.thumbTd .thumb_labels_wrapper .thumb_name,
#videosResultsTable tbody tr td.thumbTd .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
}

.mediaTable tbody tr td.thumbTd .thumb_labels_wrapper .thumb_name .thumb_name_content,
#videosResultsTable tbody tr td.thumbTd .thumb_labels_wrapper .thumb_name .thumb_name_content {
    overflow: visible;
    word-wrap: break-word
}

.mediaTable tbody tr td.thumbTd .thumb_labels_wrapper .thumb_time,
#videosResultsTable tbody tr td.thumbTd .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
}

.mediaTable tbody tr td.thumbTd .thumb_labels_wrapper .thumb_name,
#videosResultsTable tbody tr td.thumbTd .thumb_labels_wrapper .thumb_name {
    font-size: 22px;
    line-height: 30px;
    font-weight: lighter
}

.mediaTable tbody tr td.thumbTd .thumb_labels_wrapper .thumb_name .thumb_name_content,
#videosResultsTable tbody tr td.thumbTd .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
}

.mediaTable tbody tr td.thumbTd .thumb_labels_wrapper .thumb_time,
#videosResultsTable tbody tr td.thumbTd .thumb_labels_wrapper .thumb_time {
    font-size: 14px;
    font-weight: lighter
}

.mediaTable tbody tr td.thumbTd .thumb_labels_wrapper .thumb_user,
#videosResultsTable tbody tr td.thumbTd .thumb_labels_wrapper .thumb_user {
    font-size: 12px
}

@media (max-width: 1200px) {
    .mediaTable tbody tr td.thumbTd .thumb_labels_wrapper .thumb_name,
    #videosResultsTable tbody tr td.thumbTd .thumb_labels_wrapper .thumb_name {
        line-height: 20px;
        font-size: 20px
    }
    .mediaTable tbody tr td.thumbTd .thumb_labels_wrapper .thumb_time,
    #videosResultsTable tbody tr td.thumbTd .thumb_labels_wrapper .thumb_time {
        font-size: 14px
    }
}

@media (max-width: 667px) {
    .mediaTable tbody tr td.thumbTd .thumb_labels_wrapper,
    #videosResultsTable tbody tr td.thumbTd .thumb_labels_wrapper {
        line-height: 18px
    }
}

@media (max-width: 1200px) {
    .mediaTable tbody tr td.thumbTd,
    #videosResultsTable tbody tr td.thumbTd {
        width: 300px;
        height: 169px
    }
}

@media (max-width: 979px) {
    .mediaTable tbody tr td.thumbTd,
    #videosResultsTable tbody tr td.thumbTd {
        width: 290px;
        height: 163px
    }
}

@media (max-width: 767px) {
    .mediaTable tbody tr td.thumbTd,
    #videosResultsTable tbody tr td.thumbTd {
        width: 258px;
        height: 145px
    }
}

@media (max-width: 480px) {
    .mediaTable tbody tr td.thumbTd,
    #videosResultsTable tbody tr td.thumbTd {
        width: 171px;
        height: 96px
    }
    #search-chapters-pane .mediaTable tbody tr td.thumbTd,
    #captions-pane .mediaTable tbody tr td.thumbTd,
    #search-chapters-pane #videosResultsTable tbody tr td.thumbTd,
    #captions-pane #videosResultsTable tbody tr td.thumbTd {
        width: 100%;
        height: auto
    }
}

.hosted .mediaTable tbody tr td.thumbTd,
.hosted #videosResultsTable tbody tr td.thumbTd {
    width: 322px !important;
    height: 181px !important
}

@media (max-width: 1200px) {
    .hosted .mediaTable tbody tr td.thumbTd,
    .hosted #videosResultsTable tbody tr td.thumbTd {
        width: 300px !important;
        height: 169px !important
    }
}

@media (max-width: 979px) {
    .hosted .mediaTable tbody tr td.thumbTd,
    .hosted #videosResultsTable tbody tr td.thumbTd {
        width: 290px !important;
        height: 163px !important
    }
}

@media (max-width: 767px) {
    .hosted .mediaTable tbody tr td.thumbTd,
    .hosted #videosResultsTable tbody tr td.thumbTd {
        width: 258px !important;
        height: 145px !important
    }
}

@media (max-width: 480px) {
    .hosted .mediaTable tbody tr td.thumbTd,
    .hosted #videosResultsTable tbody tr td.thumbTd {
        width: 171px !important;
        height: 96px !important
    }
    #search-chapters-pane .hosted .mediaTable tbody tr td.thumbTd,
    #captions-pane .hosted .mediaTable tbody tr td.thumbTd,
    #search-chapters-pane .hosted #videosResultsTable tbody tr td.thumbTd,
    #captions-pane .hosted #videosResultsTable tbody tr td.thumbTd {
        width: 100% !important;
        height: auto !important
    }
}

.mediaTable tbody tr td.thumbTd div.thumb_wrapper,
#videosResultsTable tbody tr td.thumbTd div.thumb_wrapper {
    width: 322px;
    height: 181px
}

@media (max-width: 1200px) {
    .mediaTable tbody tr td.thumbTd div.thumb_wrapper,
    #videosResultsTable tbody tr td.thumbTd div.thumb_wrapper {
        width: 300px;
        height: 169px
    }
}

@media (max-width: 979px) {
    .mediaTable tbody tr td.thumbTd div.thumb_wrapper,
    #videosResultsTable tbody tr td.thumbTd div.thumb_wrapper {
        width: 290px;
        height: 163px
    }
}

@media (max-width: 767px) {
    .mediaTable tbody tr td.thumbTd div.thumb_wrapper,
    #videosResultsTable tbody tr td.thumbTd div.thumb_wrapper {
        width: 258px;
        height: 145px
    }
}

@media (max-width: 480px) {
    .mediaTable tbody tr td.thumbTd div.thumb_wrapper,
    #videosResultsTable tbody tr td.thumbTd div.thumb_wrapper {
        width: 171px;
        height: 96px
    }
    #search-chapters-pane .mediaTable tbody tr td.thumbTd div.thumb_wrapper,
    #captions-pane .mediaTable tbody tr td.thumbTd div.thumb_wrapper,
    #search-chapters-pane #videosResultsTable tbody tr td.thumbTd div.thumb_wrapper,
    #captions-pane #videosResultsTable tbody tr td.thumbTd div.thumb_wrapper {
        width: 100%;
        height: auto
    }
}

.hosted .mediaTable tbody tr td.thumbTd div.thumb_wrapper,
.hosted #videosResultsTable tbody tr td.thumbTd div.thumb_wrapper {
    width: 322px !important;
    height: 181px !important
}

@media (max-width: 1200px) {
    .hosted .mediaTable tbody tr td.thumbTd div.thumb_wrapper,
    .hosted #videosResultsTable tbody tr td.thumbTd div.thumb_wrapper {
        width: 300px !important;
        height: 169px !important
    }
}

@media (max-width: 979px) {
    .hosted .mediaTable tbody tr td.thumbTd div.thumb_wrapper,
    .hosted #videosResultsTable tbody tr td.thumbTd div.thumb_wrapper {
        width: 290px !important;
        height: 163px !important
    }
}

@media (max-width: 767px) {
    .hosted .mediaTable tbody tr td.thumbTd div.thumb_wrapper,
    .hosted #videosResultsTable tbody tr td.thumbTd div.thumb_wrapper {
        width: 258px !important;
        height: 145px !important
    }
}

@media (max-width: 480px) {
    .hosted .mediaTable tbody tr td.thumbTd div.thumb_wrapper,
    .hosted #videosResultsTable tbody tr td.thumbTd div.thumb_wrapper {
        width: 171px !important;
        height: 96px !important
    }
    #search-chapters-pane .hosted .mediaTable tbody tr td.thumbTd div.thumb_wrapper,
    #captions-pane .hosted .mediaTable tbody tr td.thumbTd div.thumb_wrapper,
    #search-chapters-pane .hosted #videosResultsTable tbody tr td.thumbTd div.thumb_wrapper,
    #captions-pane .hosted #videosResultsTable tbody tr td.thumbTd div.thumb_wrapper {
        width: 100% !important;
        height: auto !important
    }
}

.mediaTable tbody tr td.thumbTd div.thumb_wrapper .item_link .thumb_time_content,
#videosResultsTable tbody tr td.thumbTd div.thumb_wrapper .item_link .thumb_time_content {
    margin-bottom: 10px
}

.mediaTable tbody tr td.thumbTd div.thumb_wrapper .kWidgetIframeContainer ~ .overlay-wrapper,
#videosResultsTable tbody tr td.thumbTd div.thumb_wrapper .kWidgetIframeContainer~.overlay-wrapper {
    display: none
}

@media (max-width: 480px) {
    #captions-pane .mediaTable tbody tr td.thumbTd div.thumb_wrapper .item_link .thumb_name,
    #search-chapters-pane .mediaTable tbody tr td.thumbTd div.thumb_wrapper .item_link .thumb_name,
    #captions-pane #videosResultsTable tbody tr td.thumbTd div.thumb_wrapper .item_link .thumb_name,
    #search-chapters-pane #videosResultsTable tbody tr td.thumbTd div.thumb_wrapper .item_link .thumb_name {
        display: block
    }
}

.mediaTable tbody tr td.dataTd,
#videosResultsTable tbody tr td.dataTd {
    padding-left: 35px
}

@media (max-width: 1200px) {
    .mediaTable tbody tr td.dataTd,
    #videosResultsTable tbody tr td.dataTd {
        padding-left: 20px
    }
}

@media (max-width: 480px) {
    #captions-pane .mediaTable tbody tr td.dataTd .entryTitle,
    #search-chapters-pane .mediaTable tbody tr td.dataTd .entryTitle,
    #captions-pane #videosResultsTable tbody tr td.dataTd .entryTitle,
    #search-chapters-pane #videosResultsTable tbody tr td.dataTd .entryTitle {
        display: none
    }
}

@media (min-width: 481px) {
    #media-pane .mediaTable tbody tr td.dataTd .entryTitle + div p.hidden-phone,
    #media-pane #videosResultsTable tbody tr td.dataTd .entryTitle + div p.hidden-phone {
        display: block !important
    }
}

@media (max-width: 1200px) {
    .mediaTable tbody tr .fullsize,
    #videosResultsTable tbody tr .fullsize {
        min-height: 154px
    }
}

@media (max-width: 979px) {
    .mediaTable tbody tr .fullsize,
    #videosResultsTable tbody tr .fullsize {
        min-height: 148px
    }
}

@media (max-width: 767px) {
    .mediaTable tbody tr .fullsize,
    #videosResultsTable tbody tr .fullsize {
        min-height: 130px
    }
}

@media (max-width: 480px) {
    .mediaTable tbody tr .fullsize,
    #videosResultsTable tbody tr .fullsize {
        min-height: 81px
    }
}

@media (min-width: 1200px) {
    .mediaTable tbody tr .fullsize,
    #videosResultsTable tbody tr .fullsize {
        min-height: 166px
    }
}

.mymediaTable tbody tr td.thumbTd div.thumb_wrapper a.item_link .thumb_labels_wrapper {
    display: none
}

.mymediaTable tbody tr td.thumbTd .status {
    visibility: hidden;
    font-size: 14px
}

.mymediaTable tbody tr td.thumbTd .status p.status_content {
    text-transform: none
}

@media (max-width: 1200px) {
    .mymediaTable tbody tr td.thumbTd .status {
        font-size: 12px
    }
}

@media (max-width: 767px) {
    .mymediaTable tbody tr td.thumbTd .status {
        line-height: 18px
    }
}

@media (max-width: 480px) {
    .mymediaTable tbody tr td.thumbTd .status {
        line-height: 16px;
        font-size: 11px
    }
}

.mymediaTable tbody tr td.thumbTd .status.label-info {
    visibility: visible;
    background-color: #00b4d1
}

.mymediaTable tbody tr td.thumbTd .status.label-inverse {
    visibility: visible;
    background-color: #555
}

.mymediaTable tbody tr td div.accordion {
    margin-bottom: 10px
}

.mymediaTable tbody tr td div.accordion a.accordion-toggle {
    color: #666;
    text-decoration: none;
    display: inline-block
}

.mymediaTable tbody tr td div.accordion a.accordion-toggle i {
    position: static;
    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-bottom: 4px
}

.mymediaTable tbody tr td div.accordion a.accordion-toggle i:before {
    speak: normal;
    color: white;
    margin-top: 2px
}

.mymediaTable tbody tr td div.accordion a.accordion-toggle .popover {
    max-width: none;
    background-color: #f5f5f5;
    min-width: 200px
}

.mymediaTable tbody tr td div.accordion a.accordion-toggle .popover .popover-content {
    padding-top: 0px;
    margin-right: 10px;
    margin-left: 10px;
    font-size: 14px
}

.mymediaTable tbody tr td div.accordion a.accordion-toggle .popover .popover-content .accordion-body.in {
    margin-top: 10px
}

.mymediaTable tbody tr td div.accordion a.accordion-toggle .popover .popover-content strong {
    font-size: 16px;
    font-weight: normal;
    text-shadow: 1px 1px 0px #FFF;
    margin-top: 20px;
    display: inline-block
}

.mymediaTable tbody tr td div.accordion a.accordion-toggle .popover .popover-content small {
    font-size: 100%;
    font-weight: normal;
    text-shadow: 1px 1px 0px #FFF
}

.mymediaTable tbody tr td div.accordion a.accordion-toggle .popover .popover-content dl {
    margin-top: 10px
}

.mymediaTable tbody tr td div.accordion a.accordion-toggle .popover .popover-content dl dt {
    float: left;
    width: auto;
    margin-top: 10px
}

.mymediaTable tbody tr td div.accordion a.accordion-toggle .popover .popover-content dl dd {
    margin-left: 100px;
    margin-top: 10px;
    padding-bottom: 1px
}

.hosted .mymediaTable tbody tr td div.accordion a.accordion-toggle .popover .popover-content dl dd {
    margin-left: 150px
}

.mymediaTable tbody tr td div.accordion a.accordion-toggle .popover .popover-content .badge {
    background-color: transparent;
    color: #666;
    text-shadow: none;
    border-radius: 4px;
    border: 1px solid #666;
    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
}

.mymediaTable tbody tr td div.accordion a.accordion-toggle .popover .popover-content .badge:hover {
    color: #555;
    border-color: #555
}

.mymediaTable tbody tr td div.accordion a.accordion-toggle .popover .popover-content .badge i {
    display: none
}

.mymediaTable tbody tr td div.accordion a.accordion-toggle .popover.bottom .arrow {
    border-bottom-color: #999
}

.mymediaTable tbody tr td div.accordion a.accordion-toggle .popover .popover-title {
    display: none
}

.mymediaTable tbody tr td div.accordion a.accordion-toggle .popover .popover-content {
    font-size: 14px
}

.mymediaTable tbody tr td div.accordion a.accordion-toggle .popover .popover-content strong {
    font-size: 16px;
    font-weight: normal;
    text-shadow: 1px 1px 0px #FFF;
    margin-top: 20px;
    display: inline-block
}

.mymediaTable tbody tr td div.accordion a.accordion-toggle .popover .popover-content small {
    font-size: 100%;
    font-weight: normal;
    text-shadow: 1px 1px 0px #FFF
}

.mymediaTable tbody tr td div.accordion a.accordion-toggle .popover .popover-content dl {
    margin-top: 10px
}

.mymediaTable tbody tr td div.accordion a.accordion-toggle .popover .popover-content dl dt {
    float: left;
    width: auto;
    margin-top: 10px
}

.mymediaTable tbody tr td div.accordion a.accordion-toggle .popover .popover-content dl dd {
    margin-left: 100px;
    margin-top: 10px;
    padding-bottom: 1px
}

.hosted .mymediaTable tbody tr td div.accordion a.accordion-toggle .popover .popover-content dl dd {
    margin-left: 150px
}

.mymediaTable tbody tr td div.accordion a.accordion-toggle .popover .popover-content .badge {
    background-color: transparent;
    color: #666;
    text-shadow: none;
    border-radius: 4px;
    border: 1px solid #666;
    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
}

.mymediaTable tbody tr td div.accordion a.accordion-toggle .popover .popover-content .badge:hover {
    color: #555;
    border-color: #555
}

.mymediaTable tbody tr td div.accordion a.accordion-toggle .popover .popover-content .badge i {
    display: none
}

.mymediaTable tbody tr td div.accordion a.accordion-toggle.inactive {
    display: none
}

.mymediaTable tbody tr td div.accordion .accordion-heading>.pull-right {
    float: none
}

.mymediaTable tbody tr td div.accordion .accordion-body {
    font-size: 14px
}

.mymediaTable tbody tr td div.accordion .accordion-body strong {
    font-size: 16px;
    font-weight: normal;
    text-shadow: 1px 1px 0px #FFF;
    margin-top: 20px;
    display: inline-block
}

.mymediaTable tbody tr td div.accordion .accordion-body small {
    font-size: 100%;
    font-weight: normal;
    text-shadow: 1px 1px 0px #FFF
}

.mymediaTable tbody tr td div.accordion .accordion-body dl {
    margin-top: 10px
}

.mymediaTable tbody tr td div.accordion .accordion-body dl dt {
    float: left;
    width: auto;
    margin-top: 10px
}

.mymediaTable tbody tr td div.accordion .accordion-body dl dd {
    margin-left: 100px;
    margin-top: 10px;
    padding-bottom: 1px
}

.hosted .mymediaTable tbody tr td div.accordion .accordion-body dl dd {
    margin-left: 150px
}

.mymediaTable tbody tr td div.accordion .accordion-body .badge {
    background-color: transparent;
    color: #666;
    text-shadow: none;
    border-radius: 4px;
    border: 1px solid #666;
    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
}

.mymediaTable tbody tr td div.accordion .accordion-body .badge:hover {
    color: #555;
    border-color: #555
}

.mymediaTable tbody tr td div.accordion .accordion-body .badge i {
    display: none
}

.mymediaTable tbody tr td div.accordion .accordion-body.in {
    margin-top: 30px;
    margin-bottom: 30px
}

.mymediaTable tbody tr td .description {
    width: 85%;
    display: table
}

@media (min-width: 980px) {
    .mymediaTable tbody tr td .description {
        min-height: 110px
    }
}

.mymediaTable tbody tr td .description .mediaStats {
    bottom: -4px
}

.mymediaTable tbody tr td .description .mediaStats .stat_data.pull-left {
    font-size: 10px;
    float: none;
    display: inline-block;
    margin-left: 30px
}

.mymediaTable tbody tr td .description .mediaStats .time_data {
    font-size: 10px;
    float: left;
    margin-left: 0px
}

.mymediaTable tbody tr td .description p {
    display: inline-block
}

@media (max-width: 979px) and (min-width: 768px) {
    .mymediaTable tbody tr td .description p {
        max-width: 350px;
        max-height: 69px;
        overflow: hidden
    }
}

@media (min-width: 1200px) {
    .mymediaTable tbody tr td .description p {
        max-width: 502px;
        max-height: 69px;
        overflow: hidden
    }
}

@media (min-width: 1336px) {
    .mymediaTable tbody tr td .description p {
        max-width: 600px;
        max-height: 69px;
        overflow: hidden
    }
}

.mymediaTable tbody tr td .description .entryTags {
    display: table-footer-group;
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px) translateZ(0)
}

.mymediaTable tbody tr.pending td div.accordion a.accordion-toggle i:after,
.mymediaTable tbody tr.rejected td div.accordion a.accordion-toggle i:after {
    font-family: FontAwesome;
    content: "\F071";
    color: #fcd00d;
    margin-left: 20px;
    font-size: 14px
}

#videosResultsTable tbody tr td.dataTd .thumb_user_content,
#categoryModerationTable tbody tr td.dataTd .thumb_user_content,
#channelModerationTable tbody tr td.dataTd .thumb_user_content {
    font-size: 12px
}

#videosResultsTable tbody tr td.dataTd .thumb_user_content small,
#categoryModerationTable tbody tr td.dataTd .thumb_user_content small,
#channelModerationTable tbody tr td.dataTd .thumb_user_content small {
    font-size: 12px
}

#videosResultsTable tbody tr td.dataTd .thumb_user_content small .userLink a,
#categoryModerationTable tbody tr td.dataTd .thumb_user_content small .userLink a,
#channelModerationTable tbody tr td.dataTd .thumb_user_content small .userLink a {
    font-size: 12px;
    color: #00b4d1;
    margin-right: 0px
}

#videosResultsTable tbody tr td.dataTd .fullsize .results {
    margin-bottom: 10px
}

#videosResultsTable tbody tr td.dataTd .fullsize .results .row-fluid:last-of-type {
    margin-bottom: 10px
}

#videosResultsTable tbody tr td.dataTd .fullsize .thumb_user_content {
    float: left;
    margin-right: 20px
}

#videosResultsTable tbody tr td.dataTd .fullsize .thumb_user_content .searchme {
    color: #00b4d1
}

#videosResultsTable tbody tr td.dataTd .fullsize .thumb_user_content .mediaStats {
    bottom: 0px
}

#videosResultsTable tbody tr td.dataTd strong .caption,
#videosResultsTable tbody tr td.dataTd strong .captions_search_result {
    font-weight: normal
}

#videosResultsTable p {
    display: inline-block
}

@media (max-width: 979px) and (min-width: 768px) {
    #videosResultsTable p {
        max-width: 350px;
        max-height: 69px;
        overflow: hidden
    }
}

@media (min-width: 1200px) {
    #videosResultsTable p {
        max-width: 502px;
        max-height: 69px;
        overflow: hidden
    }
}

@media (min-width: 1336px) {
    #videosResultsTable p {
        max-width: 600px;
        max-height: 69px;
        overflow: hidden
    }
}

#videosResultsTable .tagsWrapper {
    margin-top: 40px
}

@media (max-width: 979px) and (min-width: 768px) {
    #videosResultsTable .tagsWrapper {
        margin-top: 0px
    }
}

#videosResultsTable .tagsWrapper:empty {
    margin-top: 0px
}

#videosResultsTable .accordion {
    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: 60px
}

@media (max-width: 1200px) {
    body.module-default.controller-channels #wrap>#filterBarWrap {
        margin-top: 41px
    }
}

@media (max-width: 767px) {
    body.module-default.controller-channels #wrap>#filterBarWrap {
        margin-top: 35px
    }
}

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

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 input:focus,
body.module-default.controller-channels #wrap >#filterBarWrap .navbar-search-wrapper form .input-prepend input:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: 2px
}

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-left: 0px
}

#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,
#channelGallery .span3 div.wrapper > a:focus .overlay_wrapper,
#channelsList .span3 div.wrapper:hover .overlay_wrapper,
#channelsList .span3 div.wrapper > a:focus .overlay_wrapper,
#mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper:hover .overlay_wrapper,
#mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper > a:focus .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: 10px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    opacity: 0;
    left: -9999px;
    bottom: -55px;
    padding: 0;
    border: none
}

@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 span,
#channelsList .span3 div.wrapper .channel_stats .row-fluid a.edit span,
#mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .channel_stats .row-fluid a.edit span {
    display: none !important
}

#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;
    width: auto;
    height: auto;
    overflow: auto;
    opacity: 1;
    left: auto;
    padding: 5px;
    z-index: 200
}

#channelGallery .span3 div.wrapper .channel_stats a.edit:focus,
#channelsList .span3 div.wrapper .channel_stats a.edit:focus,
#mainGalleryContent ul#channelsList.thumbnails .span3 div.wrapper .channel_stats a.edit:focus {
    -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;
    width: auto;
    height: auto;
    overflow: auto;
    opacity: 1;
    left: auto;
    padding: 5px;
    z-index: 200
}

#channelGallery {
    margin-top: 50px
}

@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: 10px;
        top: auto;
        bottom: -43px
    }
    #channelGallery:not(.search) .span3:nth-child(-n+3) div.wrapper .channel_stats .row-fluid a.edit span {
        display: none !important
    }
    #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.6187845304%
    }
}

@media (min-width: 979px) and (max-width: 979px) {
    #channelGallery:not(.search) .span3:nth-child(-n+3) {
        width: 48.6187845304%
    }
}

@media (min-width: 979px) and (min-width: 980px) and (max-width: 1199px) {
    #channelGallery:not(.search) .span3:nth-child(-n+3) {
        width: 48.6187845304%
    }
}

@media (min-width: 979px) and (min-width: 1200px) {
    #channelGallery:not(.search) .span3:nth-child(-n+3) {
        width: 48.7179487179%
    }
}

@media (min-width: 979px) and (min-width: 1336px) {
    #channelGallery:not(.search) .span3:nth-child(-n+3) {
        width: 48.7179487179%
    }
}

@media (min-width: 979px) and (min-width: 1600px) {
    #channelGallery:not(.search) .span3:nth-child(-n+3) {
        width: 48.9361702128%
    }
}

@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.4917127072%
    }
}

@media (min-width: 979px) and (max-width: 979px) {
    #channelGallery:not(.search) .span3 {
        width: 31.4917127072%
    }
}

@media (min-width: 979px) and (min-width: 980px) and (max-width: 1199px) {
    #channelGallery:not(.search) .span3 {
        width: 31.4917127072%
    }
}

@media (min-width: 979px) and (min-width: 1200px) {
    #channelGallery:not(.search) .span3 {
        width: 31.6239316239%
    }
}

@media (min-width: 979px) and (min-width: 1336px) {
    #channelGallery:not(.search) .span3 {
        width: 31.6239316239%
    }
}

@media (min-width: 979px) and (min-width: 1600px) {
    #channelGallery:not(.search) .span3 {
        width: 31.914893617%
    }
}

@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: 10px;
        top: auto;
        bottom: -43px
    }
    #channelGallery:not(.search) .span3:first-child div.wrapper .channel_stats .row-fluid a.edit span {
        display: none !important
    }
    #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.6187845304%
    }
}

@media (min-width: 480px) and (max-width: 979px) and (max-width: 979px) {
    #channelGallery:not(.search) .span3 {
        width: 48.6187845304%
    }
}

@media (min-width: 480px) and (max-width: 979px) and (min-width: 980px) and (max-width: 1199px) {
    #channelGallery:not(.search) .span3 {
        width: 48.6187845304%
    }
}

@media (min-width: 480px) and (max-width: 979px) and (min-width: 1200px) {
    #channelGallery:not(.search) .span3 {
        width: 48.7179487179%
    }
}

@media (min-width: 480px) and (max-width: 979px) and (min-width: 1336px) {
    #channelGallery:not(.search) .span3 {
        width: 48.7179487179%
    }
}

@media (min-width: 480px) and (max-width: 979px) and (min-width: 1600px) {
    #channelGallery:not(.search) .span3 {
        width: 48.9361702128%
    }
}

@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.4917127072%
    }
}

@media (min-width: 979px) and (max-width: 979px) {
    #channelGallery.search .span3,
    #channelsList .span3,
    #mainGalleryContent ul#channelsList.thumbnails .span3 {
        width: 31.4917127072%
    }
}

@media (min-width: 979px) and (min-width: 980px) and (max-width: 1199px) {
    #channelGallery.search .span3,
    #channelsList .span3,
    #mainGalleryContent ul#channelsList.thumbnails .span3 {
        width: 31.4917127072%
    }
}

@media (min-width: 979px) and (min-width: 1200px) {
    #channelGallery.search .span3,
    #channelsList .span3,
    #mainGalleryContent ul#channelsList.thumbnails .span3 {
        width: 31.6239316239%
    }
}

@media (min-width: 979px) and (min-width: 1336px) {
    #channelGallery.search .span3,
    #channelsList .span3,
    #mainGalleryContent ul#channelsList.thumbnails .span3 {
        width: 31.6239316239%
    }
}

@media (min-width: 979px) and (min-width: 1600px) {
    #channelGallery.search .span3,
    #channelsList .span3,
    #mainGalleryContent ul#channelsList.thumbnails .span3 {
        width: 31.914893617%
    }
}

@media (max-width: 979px) and (max-width: 767px) and (min-width: 481px) {
    #channelGallery.search .span3,
    #channelsList .span3,
    #mainGalleryContent ul#channelsList.thumbnails .span3 {
        width: 48.6187845304%
    }
}

@media (max-width: 979px) and (max-width: 979px) {
    #channelGallery.search .span3,
    #channelsList .span3,
    #mainGalleryContent ul#channelsList.thumbnails .span3 {
        width: 48.6187845304%
    }
}

@media (max-width: 979px) and (min-width: 980px) and (max-width: 1199px) {
    #channelGallery.search .span3,
    #channelsList .span3,
    #mainGalleryContent ul#channelsList.thumbnails .span3 {
        width: 48.6187845304%
    }
}

@media (max-width: 979px) and (min-width: 1200px) {
    #channelGallery.search .span3,
    #channelsList .span3,
    #mainGalleryContent ul#channelsList.thumbnails .span3 {
        width: 48.7179487179%
    }
}

@media (max-width: 979px) and (min-width: 1336px) {
    #channelGallery.search .span3,
    #channelsList .span3,
    #mainGalleryContent ul#channelsList.thumbnails .span3 {
        width: 48.7179487179%
    }
}

@media (max-width: 979px) and (min-width: 1600px) {
    #channelGallery.search .span3,
    #channelsList .span3,
    #mainGalleryContent ul#channelsList.thumbnails .span3 {
        width: 48.9361702128%
    }
}

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

#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: #00b4d1 !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: #666 !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: #00b4d1 !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.7458563536%
    }
}

@media (max-width: 979px) {
    #mediaContainer.span9,
    #entryDataBlock.span9 {
        width: 65.7458563536%
    }
}

@media (min-width: 980px) and (max-width: 1199px) {
    #mediaContainer.span9,
    #entryDataBlock.span9 {
        width: 65.7458563536%
    }
}

@media (min-width: 1200px) {
    #mediaContainer.span9,
    #entryDataBlock.span9 {
        width: 65.811965812%
    }
}

@media (min-width: 1336px) {
    #mediaContainer.span9,
    #entryDataBlock.span9 {
        width: 65.811965812%
    }
}

@media (min-width: 1600px) {
    #mediaContainer.span9,
    #entryDataBlock.span9 {
        width: 65.9574468085%
    }
}

#mySidebar {
    margin-left: 2.76243093923%
}

@media (max-width: 767px) and (min-width: 481px) {
    #mySidebar {
        width: 31.4917127072%
    }
}

@media (max-width: 979px) {
    #mySidebar {
        width: 31.4917127072%
    }
}

@media (min-width: 980px) and (max-width: 1199px) {
    #mySidebar {
        width: 31.4917127072%
    }
}

@media (min-width: 1200px) {
    #mySidebar {
        width: 31.6239316239%
    }
}

@media (min-width: 1336px) {
    #mySidebar {
        width: 31.6239316239%
    }
}

@media (min-width: 1600px) {
    #mySidebar {
        width: 31.914893617%
    }
}

@media (max-width: 480px) {
    #mySidebar {
        margin-left: 2.12765957447%
    }
}

@media (max-width: 767px) and (min-width: 481px) {
    #mySidebar {
        margin-left: 2.12765957447%
    }
}

@media (max-width: 979px) and (min-width: 768px) {
    #mySidebar {
        margin-left: 2.12765957447%
    }
}

@media (min-width: 1200px) {
    #mySidebar {
        margin-left: 2.5641025641%
    }
}

@media (min-width: 1336px) {
    #mySidebar {
        margin-left: 2.5641025641%
    }
}

@media (min-width: 1600px) {
    #mySidebar {
        margin-left: 2.12765957447%
    }
}

@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.76243093923%;
        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.4917127072%
    }
}

@media (max-width: 1200px) and (min-width: 480px) and (max-width: 979px) {
    #mediaContainer #statusMessages + .row-fluid.tight .span3 {
        width: 31.4917127072%
    }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 980px) and (max-width: 1199px) {
    #mediaContainer #statusMessages + .row-fluid.tight .span3 {
        width: 31.4917127072%
    }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 1200px) {
    #mediaContainer #statusMessages + .row-fluid.tight .span3 {
        width: 31.6239316239%
    }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 1336px) {
    #mediaContainer #statusMessages + .row-fluid.tight .span3 {
        width: 31.6239316239%
    }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 1600px) {
    #mediaContainer #statusMessages + .row-fluid.tight .span3 {
        width: 31.914893617%
    }
}

@media (max-width: 1200px) and (min-width: 480px) and (max-width: 480px) {
    #mediaContainer #statusMessages + .row-fluid.tight .span3 {
        margin-left: 2.12765957447%
    }
}

@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.12765957447%
    }
}

@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.12765957447%
    }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 1200px) {
    #mediaContainer #statusMessages + .row-fluid.tight .span3 {
        margin-left: 2.5641025641%
    }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 1336px) {
    #mediaContainer #statusMessages + .row-fluid.tight .span3 {
        margin-left: 2.5641025641%
    }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 1600px) {
    #mediaContainer #statusMessages + .row-fluid.tight .span3 {
        margin-left: 2.12765957447%
    }
}

@media (max-width: 1200px) and (min-width: 480px) and (max-width: 767px) and (min-width: 481px) {
    #mediaContainer #statusMessages + .row-fluid.tight .span9 {
        width: 65.7458563536%
    }
}

@media (max-width: 1200px) and (min-width: 480px) and (max-width: 979px) {
    #mediaContainer #statusMessages + .row-fluid.tight .span9 {
        width: 65.7458563536%
    }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 980px) and (max-width: 1199px) {
    #mediaContainer #statusMessages + .row-fluid.tight .span9 {
        width: 65.7458563536%
    }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 1200px) {
    #mediaContainer #statusMessages + .row-fluid.tight .span9 {
        width: 65.811965812%
    }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 1336px) {
    #mediaContainer #statusMessages + .row-fluid.tight .span9 {
        width: 65.811965812%
    }
}

@media (max-width: 1200px) and (min-width: 480px) and (min-width: 1600px) {
    #mediaContainer #statusMessages + .row-fluid.tight .span9 {
        width: 65.9574468085%
    }
}

#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: 50px
}

@media (max-width: 1024px) {
    #entryCarousel {
        margin-bottom: 20px
    }
}

@media (max-width: 767px) {
    #entryCarousel {
        margin-bottom: 10px;
        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: #00b4d1;
    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: #00b4d1;
    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: #00b4d1;
    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: #666 !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: #666 !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: #666;
    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: #666;
    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: #666;
    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: #666;
    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: #666;
    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: #666;
    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: #666;
    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: #999
}

#playerRePosition.span6 {
    margin-left: 0
}

@media (max-width: 767px) and (min-width: 481px) {
    #playerRePosition.span6 {
        width: 65.7458563536%
    }
}

@media (max-width: 979px) {
    #playerRePosition.span6 {
        width: 65.7458563536%
    }
}

@media (min-width: 980px) and (max-width: 1199px) {
    #playerRePosition.span6 {
        width: 65.7458563536%
    }
}

@media (min-width: 1200px) {
    #playerRePosition.span6 {
        width: 65.811965812%
    }
}

@media (min-width: 1336px) {
    #playerRePosition.span6 {
        width: 65.811965812%
    }
}

@media (min-width: 1600px) {
    #playerRePosition.span6 {
        width: 65.9574468085%
    }
}

#editEntryMedia .detailsOfPublish.span6 {
    margin-left: 2.76243093923%
}

@media (max-width: 767px) and (min-width: 481px) {
    #editEntryMedia .detailsOfPublish.span6 {
        width: 31.4917127072%
    }
}

@media (max-width: 979px) {
    #editEntryMedia .detailsOfPublish.span6 {
        width: 31.4917127072%
    }
}

@media (min-width: 980px) and (max-width: 1199px) {
    #editEntryMedia .detailsOfPublish.span6 {
        width: 31.4917127072%
    }
}

@media (min-width: 1200px) {
    #editEntryMedia .detailsOfPublish.span6 {
        width: 31.6239316239%
    }
}

@media (min-width: 1336px) {
    #editEntryMedia .detailsOfPublish.span6 {
        width: 31.6239316239%
    }
}

@media (min-width: 1600px) {
    #editEntryMedia .detailsOfPublish.span6 {
        width: 31.914893617%
    }
}

@media (max-width: 480px) {
    #editEntryMedia .detailsOfPublish.span6 {
        margin-left: 2.12765957447%
    }
}

@media (max-width: 767px) and (min-width: 481px) {
    #editEntryMedia .detailsOfPublish.span6 {
        margin-left: 2.12765957447%
    }
}

@media (max-width: 979px) and (min-width: 768px) {
    #editEntryMedia .detailsOfPublish.span6 {
        margin-left: 2.12765957447%
    }
}

@media (min-width: 1200px) {
    #editEntryMedia .detailsOfPublish.span6 {
        margin-left: 2.5641025641%
    }
}

@media (min-width: 1336px) {
    #editEntryMedia .detailsOfPublish.span6 {
        margin-left: 2.5641025641%
    }
}

@media (min-width: 1600px) {
    #editEntryMedia .detailsOfPublish.span6 {
        margin-left: 2.12765957447%
    }
}

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

@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.4917127072%
    }
}

@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.4917127072%
    }
}

@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.6239316239%
    }
}

@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.6239316239%
    }
}

@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.914893617%
    }
}

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

@media (max-width: 979px) {
    #editEntryMedia + .row-fluid .nav.nav-pills li.pull-right {
        width: 31.4917127072%
    }
}

@media (min-width: 980px) and (max-width: 1199px) {
    #editEntryMedia + .row-fluid .nav.nav-pills li.pull-right {
        width: 31.4917127072%
    }
}

@media (min-width: 1200px) {
    #editEntryMedia + .row-fluid .nav.nav-pills li.pull-right {
        width: 31.6239316239%
    }
}

@media (min-width: 1336px) {
    #editEntryMedia + .row-fluid .nav.nav-pills li.pull-right {
        width: 31.6239316239%
    }
}

@media (min-width: 1600px) {
    #editEntryMedia + .row-fluid .nav.nav-pills li.pull-right {
        width: 31.914893617%
    }
}

#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: #666;
    text-shadow: none;
    border-radius: 4px;
    border: 1px solid #666;
    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: #666;
    text-shadow: none;
    border-radius: 4px;
    border: 1px solid #666;
    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: #ccc !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: #666 !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: #ccc !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: #666 !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: #666;
    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: #ccc !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: #666 !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: #666;
    text-shadow: none;
    border-radius: 4px;
    border: 1px solid #666;
    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: #666;
    background-color: #d9d9d9;
    border: none !important
}

.shrink-filters__modal.modal .filters-menu li a:hover,
.shrink-filters__modal.modal .filters-menu li a:focus,
.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 a:hover,
.shrink-filters__modal.modal .filters-menu li a: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 a:hover,
.shrink-filters__modal.modal .filters-menu .active a: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
    }
}

.cursor-pointer {
    cursor: pointer
}

.search__hide-me {
    display: none !important
}

.search__no-underline {
    text-decoration: none !important
}

.no-results {
    background: #00b4d1;
    border-radius: 4px;
    padding: 20px
}

.scroll-loader-msg {
    color: #00b4d1
}

.slick-prev:before,
.slick-next:before {
    color: #00b4d1 !important
}

em {
    font-style: normal
}

.results-entry__container {
    color: #ebebeb
}

.search-results__tag {
    border: solid 1px #666
}

.results-summary-item__a,
.results-entry {
    color: #666
}

.results-summary-item__a em,
.results-entry em {
    background: #fff790
}

.results-summary__show-more--dots {
    color: #999
}

.results-preview__details__name,
.results-preview__details__categories {
    color: #666
}

.entry-search-results .infinite-scroll {
    border-top: solid 1px #eee
}

.results-summary__item__seperator {
    color: #666
}

.results-summary-item__a.selected {
    color: #cfcfcf
}

.results-entry__name {
    color: #00b4d1
}

.bubble__icon,
.bubbles {
    color: #999
}

.global-search--hr {
    margin-top: 8px
}

.search-filters-wrapper__filters-container {
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s
}

.search-modal-body {
    border-top: solid 1px #eee
}

.filters__scroll_container {
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s
}

.SearchFormContainer {
    position: relative
}

.SearchFormContainer .accordion-body.collapse .modal-body {
    padding-top: 0;
    padding-bottom: 0
}

.SearchFormContainer .search-results-count {
    color: #999
}

.row-fluid .results-entry {
    margin-bottom: 0;
    margin-left: 0
}

.modal .search-filter-group:first-of-type {
    margin-left: 2.1276595744681%
}

.search-filter-group .accordion-body {
    padding-left: 1px
}

.carousel-mode .search-filter-group:first-of-type {
    margin-left: 0
}

.modal .row-fluid [class*="span"] .search-filter-group {
    display: block
}

.filter-modal__accordion-header {
    color: #666;
    font-size: medium
}

.filter-modal__hr {
    position: relative;
    width: 125%;
    margin: 5px 0 12px 0;
    left: -50px
}

.search-filters__modal--spacer {
    padding-top: 10px
}

.filter-modal__accordion-body {
    margin-top: 8px
}

.row-fluid [class*="span"] .search-filter-group {
    display: inline-block;
    vertical-align: top
}

.search-filters-group__title--desktop {
    font-weight: bold;
    margin-bottom: 20px;
    display: block
}

.modal .search-filters-group__title--desktop {
    display: none
}

.search-filters-wrapper__button {
    padding-left: 10px;
    padding-right: 10px;
    margin: 0 10px 0 10px
}

.search-filters-wrapper__reset-button {
    color: #dc430d
}

.search-filters__arrow {
    color: #666
}

.search-filters-wrapper__more-button {
    background: #00b4d1;
    color: #666
}

.search-filter-group {
    margin-left: 2.76243093923%
}

@media (max-width: 767px) and (min-width: 481px) {
    .search-filter-group {
        width: 14.364640884%
    }
}

@media (max-width: 979px) {
    .search-filter-group {
        width: 14.364640884%
    }
}

@media (min-width: 980px) and (max-width: 1199px) {
    .search-filter-group {
        width: 14.364640884%
    }
}

@media (min-width: 1200px) {
    .search-filter-group {
        width: 14.5299145299%
    }
}

@media (min-width: 1336px) {
    .search-filter-group {
        width: 14.5299145299%
    }
}

@media (min-width: 1600px) {
    .search-filter-group {
        width: 14.8936170213%
    }
}

@media (max-width: 480px) {
    .search-filter-group {
        margin-left: 2.12765957447%
    }
}

@media (max-width: 767px) and (min-width: 481px) {
    .search-filter-group {
        margin-left: 2.12765957447%
    }
}

@media (min-width: 1200px) {
    .search-filter-group {
        margin-left: 2.5641025641%
    }
}

@media (min-width: 1336px) {
    .search-filter-group {
        margin-left: 2.5641025641%
    }
}

@media (min-width: 1600px) {
    .search-filter-group {
        margin-left: 2.12765957447%
    }
}

@media (max-width: 480px) {
    .search-filter-group {
        width: 100%
    }
}

@media (max-width: 767px) and (min-width: 481px) {
    .search-filter-group {
        width: 100%
    }
}

@media (max-width: 1075px) and (min-width: 768px) and (max-width: 767px) and (min-width: 481px) {
    .search-filter-group {
        width: 31.4917127072%
    }
}

@media (max-width: 1075px) and (min-width: 768px) and (max-width: 979px) {
    .search-filter-group {
        width: 31.4917127072%
    }
}

@media (max-width: 1075px) and (min-width: 768px) and (min-width: 980px) and (max-width: 1199px) {
    .search-filter-group {
        width: 31.4917127072%
    }
}

@media (max-width: 1075px) and (min-width: 768px) and (min-width: 1200px) {
    .search-filter-group {
        width: 31.6239316239%
    }
}

@media (max-width: 1075px) and (min-width: 768px) and (min-width: 1336px) {
    .search-filter-group {
        width: 31.6239316239%
    }
}

@media (max-width: 1075px) and (min-width: 768px) and (min-width: 1600px) {
    .search-filter-group {
        width: 31.914893617%
    }
}

@media (max-width: 1337px) and (min-width: 1076px) and (max-width: 767px) and (min-width: 481px) {
    .search-filter-group {
        width: 22.9281767956%
    }
}

@media (max-width: 1337px) and (min-width: 1076px) and (max-width: 979px) {
    .search-filter-group {
        width: 22.9281767956%
    }
}

@media (max-width: 1337px) and (min-width: 1076px) and (min-width: 980px) and (max-width: 1199px) {
    .search-filter-group {
        width: 22.9281767956%
    }
}

@media (max-width: 1337px) and (min-width: 1076px) and (min-width: 1200px) {
    .search-filter-group {
        width: 23.0769230769%
    }
}

@media (max-width: 1337px) and (min-width: 1076px) and (min-width: 1336px) {
    .search-filter-group {
        width: 23.0769230769%
    }
}

@media (max-width: 1337px) and (min-width: 1076px) and (min-width: 1600px) {
    .search-filter-group {
        width: 23.4042553191%
    }
}

.search-filter-group:first-of-type {
    margin-left: 0
}

.search-filters-wrapper {
    padding-left: 0px;
    padding-right: 0px
}

@media (max-width: 767px) and (min-width: 481px) {
    .search-filters-wrapper {
        width: 100%
    }
}

@media (max-width: 979px) {
    .search-filters-wrapper {
        width: 100%
    }
}

@media (min-width: 980px) and (max-width: 1199px) {
    .search-filters-wrapper {
        width: 100%
    }
}

@media (min-width: 1200px) {
    .search-filters-wrapper {
        width: 100%
    }
}

@media (min-width: 1336px) {
    .search-filters-wrapper {
        width: 100%
    }
}

@media (min-width: 1600px) {
    .search-filters-wrapper {
        width: 100%
    }
}

.search-filter-group__filter-items-container {
    padding-top: 10px
}

.filter-group {
    width: 250px
}

.filter-group__label {
    font-weight: bold;
    font-size: 14px;
    padding-top: 5px;
    letter-spacing: 0.5px
}

.filter-group__filter-items-container {
    padding-top: 10px
}

.filter-checkbox__icon,
.filter-rangepicker__label,
.a__checkbox-wrapper {
    color: #666
}

.selected .filter-checkbox__icon,
.selected .filter-rangepicker__label,
.selected .a__checkbox-wrapper {
    color: #00b4d1
}

.filter-checkbox__icon--disabled,
.filter-checkbox__icon--disabled .a__checkbox-wrapper,
.filter-checkbox__icon--disabled .filter-checkbox__label,
.filter-checkbox__icon--disabled .filter-checkbox__icon {
    color: #ebebeb;
    cursor: default !important
}

.filter-checkbox__icon {
    text-decoration: none
}

.filter-checkbox {
    height: 36px
}

.filter-checkbox__icon--selected {
    color: #00b4d1
}

.filter-checkbox__label {
    text-decoration: none;
    margin-left: 11px;
    margin-bottom: 1px;
    top: -3px
}

.disabled .filter-rangepicker__label,
.disabled .filter-checkbox__icon {
    color: #d9d9d9;
    cursor: default !important
}

.filter-rangepicker .form .input-range {
    width: 90%;
    margin-left: auto;
    top: -5px
}

.input-range__track.input-range__track--background .input-range__track {
    height: 2px;
    margin-bottom: 2px
}

.input-range__track.input-range__track--background {
    height: 2px
}

.filter-rangepicker.selected .form .input-range__slider {
    background: #00b4d1;
    border: 0px
}

.filter-rangepicker.selected .form .input-range__track--active {
    background: #00b4d1
}

.rangepicker-checkbox {
    margin-bottom: 45px
}

div.input-range__slider {
    font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    border-radius: 100%;
    border: 0px !important;
    display: block;
    height: 9px;
    margin-left: -0.52rem;
    margin-top: -0.45rem;
    outline: none;
    position: absolute;
    top: 50%;
    -webkit-transition: -webkit-transform 0.3s ease-out, -webkit-box-shadow 0.3s ease-out;
    transition: -webkit-transform 0.3s ease-out, -webkit-box-shadow 0.3s ease-out;
    -o-transition: transform 0.3s ease-out, box-shadow 0.3s ease-out;
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out;
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out, -webkit-transform 0.3s ease-out, -webkit-box-shadow 0.3s ease-out;
    width: 9px
}

.input-range__slider-container .input-range__label .input-range__label-container {
    font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    color: #ebebeb;
    background: black;
    padding: 3px;
    border-radius: 3px;
    bottom: 7px;
    font-size: 10px
}

.input-range__slider-container .input-range__label--value {
    top: 46px
}

.input-range__slider-container:first-of-type .input-range__label .input-range__label-container {
    margin-right: 20px
}

.input-range__slider-container:first-of-type .input-range__label .input-range__label-container:after {
    left: 85%
}

.input-range__slider-container:last-of-type .input-range__label {
    margin-left: 4px
}

.input-range__slider-container:last-of-type .input-range__label .input-range__label-container:after {
    left: 20%
}

.filter-rangepicker.selected .form {
    display: table;
    width: 85%;
    margin-left: 10px
}

.filter-rangepicker .form {
    display: none
}

.filter-rangepicker.selected:hover .input-range__label-container {
    opacity: 1
}

.input-range__label-container {
    opacity: 0;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    top: -40px
}

.form .input-range__label--min,
.form .input-range__label--max {
    bottom: -1.5rem
}

.input-range__label {
    font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif !important
}

.react-datepicker__input-container input {
    padding-top: 6px;
    padding-bottom: 6px
}

.filter-datepicker__datepicker {
    margin-top: 14px
}

.react-datepicker__day--selected,
.react-datepicker__day--keyboard-selected,
.react-datepicker__day--in-selecting-range,
.react-datepicker__day--in-range {
    background-color: #00b4d1 !important
}

.filter-datepicker__native-date {
    width: 170px
}

.react-datepicker-wrapper input {
    max-width: 130px
}

.more-filters-button__label {
    padding-left: 10px;
    padding-right: 10px
}

.search-filters__more-filters {
    display: inline-block;
    color: #999;
    border: solid #ccc 1px;
    border-radius: 5px;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 0px;
    margin-bottom: 24px
}

.filters__clear-all {
    cursor: pointer;
    color: #c83d07
}

.filters__clear-all:hover,
.filters__clear-all:focus {
    color: #c83d07
}

.search-filters__more-filters__button-container {
    width: 20px
}

.filter-bar {
    margin-left: 0px;
    margin-bottom: 0px
}

#wrap .filter-bar .nav {
    margin-bottom: 15px
}

#wrap .filter-bar div.nav.filter-bar__filters {
    margin-bottom: 8px
}

@media (max-width: 767px) {
    #wrap .filter-bar div.nav.filter-bar__filters {
        margin-bottom: 0;
        padding-bottom: 48px
    }
    #wrap .filter-bar div.nav.filter-bar__filters .nav {
        margin-bottom: 5px
    }
}

@media (max-width: 480px) {
    #wrap .filter-bar div.nav.filter-bar__filters .dropdown-menu>li>a {
        font-size: 13px
    }
}

#wrap .filter-bar div.nav.filter-bar__filters .dropdown-menu {
    right: 0;
    left: auto
}

@media (max-width: 390px) {
    #wrap .filter-bar div.nav.filter-bar__filters .dropdown-menu {
        right: inherit
    }
}

.filter-bar__filters {
    margin-bottom: 5px
}

.filter-bar__filters .dropdown {
    float: left;
    margin-left: 5px
}

.filter-bar__filters .dropdown:first-child {
    margin-left: 0
}

.filter-bar__filters .dropdown-toggle {
    padding: 7px 25px 10px 5px;
    font-weight: 300 !important;
    font-size: 17px;
    letter-spacing: 1px;
    color: black
}

.filter-bar__filters .dropdown-toggle:hover,
.filter-bar__filters .dropdown-toggle:focus {
    background-color: transparent
}

.filter-bar__filters .dropdown-toggle .caret {
    margin-left: 10px;
    margin-top: 0px;
    margin-right: 5px
}

.nav.filter-bar__filters .dropdown a.dropdown-toggle {
    font-weight: 300 !important
}

@media (max-width: 480px) {
    .nav.filter-bar__filters .dropdown a.dropdown-toggle {
        font-size: 15px
    }
}

.filter-bar__sidebar-toggle-button {
    position: absolute;
    right: 0
}

a.btn.shrink-container__button,
button.btn.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: 16px;
    font-weight: lighter;
    margin-right: 25px;
    padding-top: 7px;
    padding-bottom: 9px;
    border: none !important
}

@media (max-width: 767px) {
    a.btn.shrink-container__button,
    button.btn.shrink-container__button {
        padding-right: 12px;
        padding-left: 12px
    }
}

a.btn.shrink-container__button:hover,
button.btn.shrink-container__button:hover {
    background-color: #d9d9d9;
    border: none !important
}

.CategorySearchResults__header {
    font-size: 17px
}

form.searchForm {
    border-color: #ebebeb !important
}

form.searchForm .searchForm__text {
    color: #666;
    border-color: #00b4d1 !important
}

form.searchForm .input-append .add-on i.v2ui-info-icon,
form.searchForm .input-prepend .add-on i.v2ui-info-icon {
    color: #ccc
}

form.searchForm .input-append .add-on i.v2ui-info-icon:hover,
form.searchForm .input-prepend .add-on i.v2ui-info-icon:hover {
    color: #666
}

.headerSearchForm__wrapper form.searchForm .add-on i {
    color: #ccc
}

.headerSearchForm__wrapper form.searchForm .add-on i:hover {
    color: #666
}

.headerSearchForm__wrapper form.searchForm .add-on i.icon-search {
    color: black
}

.headerSearchForm__wrapper form.searchForm .add-on i.icon-search:hover {
    color: black
}

.headerSearchForm__wrapper form.searchForm .searchForm__text {
    border-color: #666 !important
}

#header.navbar .btn-group .headerSearchForm__wrapper i {
    margin: 0px
}

#header.navbar .eSearch__link .btn-group {
    margin-left: 0
}

#logoMark {
    overflow: hidden;
    padding-left: 20px;
    margin-left: 20px
}

@media (max-width: 767px) {
    #logoMark {
        padding-left: 0;
        margin-left: 0
    }
}

body.KeepHeaderSearchOpen #header div#toplinks ul.nav {
    display: none
}

#eSearchForm {
    margin-top: 30px
}

@media (max-width: 767px) {
    #eSearchForm {
        margin-top: 22px
    }
}

.react-datepicker-popper {
    z-index: 2000
}

.v2ui-show-hide-icon.toggleButton__icon {
    font-size: 36px;
    color: black
}

.toggleButton--disabled .v2ui-show-hide-icon {
    color: #e1e1e1
}

.horizontalCategorySearchResultsWrapper {
    color: #ebebeb
}

.CategorySearchResults__header {
    color: #4a4a4a
}

.MobileCategorySearchResults a {
    color: #006193
}

body {
    font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color: #fff;
    color: #666
}

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: #007096;
}

a:hover {
    color: #00a1bc
}

#wrap {
    padding-top: 22px
}

@media (max-width: 767px) {
    #wrap {
        padding-top: 14px
    }
}

h1 {
    font-size: 28px;
    line-height: 34px;
    color: #000
}

@media (max-width: 767px) {
    h1 {
        font-size: 22px;
        line-height: 27px
    }
}

#wrap {
    padding-bottom: 40px
}

@media (max-width: 767px) {
    #wrap #titleBar h1 {
        display: inherit !important;
        margin-bottom: 0;
        margin-top: 0
    }
}

@media (max-width: 767px) {
    #wrap {
        padding-bottom: 30px
    }
}

.muted {
    color: #fff
}

.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: #666;
    text-shadow: none;
    border-radius: 4px;
    border: 1px solid #666;
    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: #666;
    text-shadow: none;
    border-radius: 4px;
    border: 1px solid #666;
    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'
}

.icon-search {
    font-family: v2ui
}

.icon-search:before {
    content: '\e926'
}

.icon-user {
    font-family: v2ui
}

.icon-user:before {
    content: '\e925'
}

#wrap .quizBreadcrumbs {
    color: #999
}

#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-1/5.70.18/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 .photo-group.featured_wrapper a:focus .carmain img {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

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

@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: 47px;
        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: 70px;
        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: 30px
    }
}

@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: 30px;
        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;
        display: inline-block;
        left: auto !important;
        right: auto;
        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)
    }
}

body.module-home #entrySlider.carhiderightleft .carousel-inner .photo-group.featured_wrapper a:focus .showminwidth .overlay-wrapper {
    outline: thin dotted #333;
    outline: 5px inset -webkit-focus-ring-color;
    outline-offset: -5px
}

@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.03);
        -moz-transform: scale(1.03);
        -ms-transform: scale(1.03);
        -o-transform: scale(1.03);
        transform: scale(1.03) 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: auto;
        margin-top: 50px;
        border: 1px solid rgba(255, 255, 255, 0.3)
    }
    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
    }
}

@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 {
    opacity: 0;
    border: none;
    background: none;
    top: 35% !important;
    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 {
    opacity: inherit
}

body.module-home #entrySlider:hover .carousel-control.left {
    opacity: inherit
}

body.module-home #entrySlider .carousel-control:focus {
    opacity: inherit
}

@media (min-width: 1200px) {
    body.module-home #entrySlider.carenrightleft .carousel-control {
        display: inline-block;
        left: auto;
        right: auto;
        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
    }
}

@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(20px);
        -moz-transform: translateX(20px);
        -ms-transform: translateX(20px);
        -o-transform: translateX(20px);
        transform: translateX(20px) 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(20px);
        -moz-transform: translateX(20px);
        -ms-transform: translateX(20px);
        -o-transform: translateX(20px);
        transform: translateX(20px) 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(160px);
        -moz-transform: translateX(160px);
        -ms-transform: translateX(160px);
        -o-transform: translateX(160px);
        transform: translateX(160px) 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,
body.module-home .container ul.thumbnails li.span2,
body.module-home .container ul.thumbnails li.span4 {
    width: 31.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: 48.936170212766% !important;
        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
    }
}

@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: 0px;
        width: 100% !important
    }
}

body.module-home .container ul.thumbnails li:nth-child(n+4) {
    display: none
}

body.module-home .photo-group.featured_wrapper .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%
}

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,
body.module-home .photo-group.featured_wrapper a:focus .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%)
}

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: 0
}

body.module-home .container ul.thumbnails li {
    margin-bottom: 0;
    overflow: visible
}

@media (max-width: 767px) {
    body.module-home .container ul.thumbnails li {
        margin-top: 9px
    }
}

body.module-home .container ul.thumbnails li .photo-group.featured_wrapper:hover {
    box-shadow: none
}

body.module-home .container ul.thumbnails li .photo-group.featured_wrapper a:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -1px
}

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
}

#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 input:focus,
#entryButtons #Captions .input-prepend input:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: 2px
}

#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%;
    word-wrap: break-word
}

#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: #ccc !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: #666 !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: #999
}

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,
form#uploadCaption .captions-browse-button:focus {
    border-color: #00a1bc !important;
    background-color: #00a1bc;
    color: white
}

form#uploadCaption .captions-browse-button.active {
    border-color: #00a1bc !important
}

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

#order_captions_tab_hist_inner {
    overflow: auto
}

#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 {
    opacity: 0;
    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 {
    opacity: inherit
}

#orderedPlaylists .playlist-carousel-container:hover .carousel-control.left {
    opacity: inherit
}

#orderedPlaylists .playlist-carousel-container .carousel-control:focus {
    opacity: inherit
}

#orderedPlaylists .playlist-carousel-container .carousel-control {
    color: #999
}

#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 {
    -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 {
    overflow: hidden;
    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: 0 !important
}

#orderedPlaylists .playlist-carousel-container .thumbnails.active .channelPlaylistGalleryItem:hover img {
    -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)
}

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

#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: #ccc !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: #666 !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: #666;
    margin-top: 5px
}

.channelPlaylistModal #playlistAccordion .accordion-group .accordion-heading .accordion-toggle.collapsed:after {
    color: #999;
    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
}

.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 input:focus,
.channelPlaylistModal #playlistAccordion .channelGallerySearch .navbar-search-wrapper form .input-prepend input:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: 2px
}

.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,
.channelPlaylistModal #playlistAccordion .medisSource .tab-pane .mediaTable a.playlist-entry-select:focus {
    border-color: #00a1bc !important;
    background-color: #00a1bc;
    color: white
}

.channelPlaylistModal #playlistAccordion .medisSource .tab-pane .mediaTable a.playlist-entry-select.active {
    border-color: #00a1bc !important
}

.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: #999;
    width: 10px;
    padding-right: 10px
}

.channelPlaylistModal #playlistAccordion .mediaPlaylist tbody tr td.sortHandel:hover {
    color: #666
}

.channelPlaylistModal #playlistAccordion .mediaPlaylist tbody tr td.sortHandel .icon-sort {
    position: relative;
    top: 15px
}

.channelPlaylistModal #playlistAccordion .mediaPlaylist tbody tr:hover td.sortHandel {
    color: #666
}

.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: #666
}

.channelPlaylistModal #playlistAccordion .mediaPlaylist tbody tr .playlist-entry-remove:before {
    color: #999;
    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: #999;
    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,
#editEntryMedia #wrapper #detailsWrapper h4#launch .launchWebcastBtn:focus {
    border-color: #00a1bc !important;
    background-color: #00a1bc;
    color: white
}

#editEntryMedia #wrapper #detailsWrapper h4#launch .launchWebcastBtn.active {
    border-color: #00a1bc !important
}

@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: #999;
    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,
#KwebcastAdvancedOptions-pane a.btn:focus {
    border-color: #00a1bc !important;
    background-color: #00a1bc;
    color: white
}

#KwebcastAdvancedOptions-pane a.btn.active {
    border-color: #00a1bc !important
}

#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,
#presenters-tab-pane #presenters-main #presenters-add-btn:focus {
    border-color: #00a1bc !important;
    background-color: #00a1bc;
    color: white
}

#presenters-tab-pane #presenters-main #presenters-add-btn.active {
    border-color: #00a1bc !important
}

#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: #999;
    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: #ccc !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: #666 !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,
#presenters-tab-pane #presenters-main .presenters-edit-form .presenters-edit-buttons .presenters-edit-save:focus {
    border-color: #00a1bc !important;
    background-color: #00a1bc;
    color: white
}

#presenters-tab-pane #presenters-main .presenters-edit-form .presenters-edit-buttons .presenters-edit-save.active {
    border-color: #00a1bc !important
}

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

.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 input:focus,
.kwebcastSearchBar .nav #kwebsearch form .input-prepend input:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: 2px
}

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

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 input:focus,
body.module-quiz.controller-entry.action-add-quiz #wrap #browseTable .navbar-search-wrapper form .input-prepend input:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: 2px
}

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: 50px
}

#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: #999
}

#comments-tab-pane #commentsWrapper .comment .commentsInfo .commentActions a i.icon-trash {
    display: none
}

#comments-tab-pane #commentsWrapper .comment .commentsInfo .commentActions a:last-child {
    color: #999
}

#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,
#comments-tab-pane #add-comment:focus {
    border-color: #00a1bc !important;
    background-color: #00a1bc;
    color: white
}

#comments-tab-pane #add-comment.active {
    border-color: #00a1bc !important
}

#share-tab input[readonly],
#share-tab textarea[readonly] {
    background-color: transparent
}

#share-tab #embedForm .muted strong {
    color: #666;
    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: #999
}

#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: #999
}

#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: #666
}

#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: 50px
}

#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;
    overflow: auto
}

.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: #666;
    text-shadow: none;
    border-radius: 4px;
    border: 1px solid #666;
    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
}

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

#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 input:focus,
#addContentHolder .tab-pane #filterBarWrap .navbar-search-wrapper form .input-prepend input:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: 2px
}

#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: #666;
    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(-50px);
    -moz-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    -o-transform: translateY(-50px);
    transform: translateY(-50px) 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(-50px);
    -moz-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    -o-transform: translateY(-50px);
    transform: translateY(-50px) 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 {
    font-family: FontAwesome;
    content: "\f0da";
    font-size: 18px
}

.module-userreports.controller-index.action-index div#userreportsWrap .tab-content .URMainTableSurr i.icon-minus-sign:before {
    font-family: FontAwesome;
    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
}

.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: #ccc !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: #666 !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 a {
    color: white;
    opacity: 0.7;
    padding: 0
}

body.module-default.controller-user.action-my-playlists div.tabbable .bs-docs-sidebar ul.nav-list li div.playlistActionsWrapper a:hover {
    text-decoration: none
}

body.module-default.controller-user.action-my-playlists div.tabbable .bs-docs-sidebar ul.nav-list li div.playlistActionsWrapper a:first-of-type {
    margin-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 a {
        margin-right: 15px
    }
    body.module-default.controller-user.action-my-playlists div.tabbable .bs-docs-sidebar ul.nav-list li div.playlistActionsWrapper a:first-of-type {
        margin-right: 30px
    }
}

body.module-default.controller-user.action-my-playlists div.tabbable .bs-docs-sidebar ul.nav-list li div.playlistActionsWrapper a .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
    }
}

@media (max-width: 480px) {
    .module-browseandembed.controller-index.action-index .entryTitle {
        word-break: break-word
    }
}

.module-browseandembed.controller-index.action-index #wrap .bse-nav__tabs {
    padding-bottom: 0
}

.module-browseandembed.controller-index.action-index #wrap .bse-nav__tabs .btnGroup {
    padding-bottom: 6px
}

.module-browseandembed.controller-index.action-index .nav.nav-pills {
    height: 42px;
    height: 36px
}

.module-browseandembed.controller-index.action-index .nav.nav-pills>a {
    background-color: transparent;
    color: #666;
    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) {
    .module-browseandembed.controller-index.action-index .nav.nav-pills>a {
        font-size: 16px;
        padding-right: 12px;
        padding-left: 0
    }
}

.module-browseandembed.controller-index.action-index .nav.nav-pills.active > a,
.module-browseandembed.controller-index.action-index .nav.nav-pills.active > a:hover,
.module-browseandembed.controller-index.action-index .nav.nav-pills.active > a:focus,
.module-browseandembed.controller-index.action-index .nav.nav-pills > a.active,
.module-browseandembed.controller-index.action-index .nav.nav-pills > a.active:hover,
.module-browseandembed.controller-index.action-index .nav.nav-pills > a.active:focus,
.module-browseandembed.controller-index.action-index .nav.nav-pills>a:hover {
    color: #666;
    background-color: transparent;
    border-bottom: 3px solid #00b4d1 !important
}

.module-browseandembed.controller-index.action-index .nav.nav-pills .open .dropdown-toggle,
.module-browseandembed.controller-index.action-index .nav.nav-pills > li.dropdown.open.active > a:hover,
.module-browseandembed.controller-index.action-index .nav.nav-pills>li.dropdown.open.active>a:focus {
    color: #666;
    background-color: transparent;
    border-color: transparent;
    border-bottom: 3px solid #00b4d1
}

@media (min-width: 480px) {
    .module-browseandembed.controller-index.action-index .nav-pills>li:not(.add-new-button-wrapper) {
        float: left
    }
}

@media (max-width: 480px) {
    .module-browseandembed.controller-index.action-index .nav.nav-pills {
        height: 42px
    }
    .module-browseandembed.controller-index.action-index .add-new-button {
        top: 60px
    }
    .module-browseandembed.controller-index.action-index .add-new-button .btn-group,
    .module-browseandembed.controller-index.action-index .add-new-button,
    .module-browseandembed.controller-index.action-index .add-new-button .dropdown-toggle {
        width: auto
    }
}

.module-browseandembed.controller-index.action-index .nav-pills>li {
    height: 42px
}

.module-browseandembed.controller-index.action-index .nav-pills>li>a {
    background-color: transparent;
    color: #666;
    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) {
    .module-browseandembed.controller-index.action-index .nav-pills>li>a {
        font-size: 16px;
        padding-right: 12px;
        padding-left: 0
    }
}

.module-browseandembed.controller-index.action-index .nav-pills > li.active > a,
.module-browseandembed.controller-index.action-index .nav-pills > li.active > a:hover,
.module-browseandembed.controller-index.action-index .nav-pills > li.active > a:focus,
.module-browseandembed.controller-index.action-index .nav-pills > li > a.active,
.module-browseandembed.controller-index.action-index .nav-pills > li > a.active:hover,
.module-browseandembed.controller-index.action-index .nav-pills > li > a.active:focus,
.module-browseandembed.controller-index.action-index .nav-pills>li>a:hover {
    color: #666;
    background-color: transparent;
    border-bottom: 3px solid #00b4d1 !important
}

.module-browseandembed.controller-index.action-index .nav-pills > li .open .dropdown-toggle,
.module-browseandembed.controller-index.action-index .nav-pills > li > li.dropdown.open.active > a:hover,
.module-browseandembed.controller-index.action-index .nav-pills>li>li.dropdown.open.active>a:focus {
    color: #666;
    background-color: transparent;
    border-color: transparent;
    border-bottom: 3px solid #00b4d1
}

.module-browseandembed.controller-index.action-index .visible-v2ui.hidden-phone-only-hosted {
    display: inherit !important
}

.module-browseandembed.controller-index.action-index .shrink-container--minimized .add-new-button {
    top: 45px
}

.module-browseandembed.controller-index.action-index .add-new-button {
    position: absolute;
    right: 0;
    top: 60px
}

.module-browseandembed.controller-index.action-index #addNewDropDown {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 300;
    color: black;
    padding-right: 0 !important;
    z-index: 1
}

.module-browseandembed.controller-index.action-index #addNewDropDown,
.module-browseandembed.controller-index.action-index #addNewDropDown:active,
.module-browseandembed.controller-index.action-index #addNewDropDown:focus {
    border-color: transparent !important;
    background-color: transparent;
    box-shadow: none;
    padding-right: 12px;
    padding-left: 12px
}

.module-browseandembed.controller-index.action-index #addNewDropDown:hover {
    border-color: transparent !important
}

.module-browseandembed.controller-index.action-index #addNewDropDown.btn-danger {
    color: #df4508
}

.module-browseandembed.controller-index.action-index #addNewDropDown.btn-danger:hover {
    color: #c83e07;
    text-decoration: underline
}

.module-browseandembed.controller-index.action-index #addNewDropDown i.icon-upload {
    display: none
}

.module-browseandembed.controller-index.action-index div#wrap div#content div.tabtable>div.tab-content {
    overflow: visible !important
}

.module-browseandembed.controller-index.action-index .mediaResults {
    margin-bottom: 50px
}

.module-browseandembed.controller-index.action-index #BaEVideoesultsTable,
.module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] {
    border-collapse: collapse;
    border-top: 1px solid #d9d9d9;
    border-right: none;
    border-left: none;
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -ms-transform: translateY(50px);
    -o-transform: translateY(50px);
    transform: translateY(50px) translateZ(0)
}

.module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td,
.module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td {
    padding-top: 24px;
    padding-bottom: 24px;
    border-style: none none solid;
    border-bottom: 1px solid #d9d9d9
}

@media (max-width: 480px) {
    .module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td,
    .module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td {
        border-bottom: none
    }
}

.module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.thumbTd,
.module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.thumbTd {
    padding-left: 0;
    padding-right: 0
}

.module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.thumbTd img,
.module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.thumbTd img {
    width: 100%
}

@media (min-width: 480px) {
    .module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.thumbTd .thumbnailStretchyWrapper,
    .module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.thumbTd .thumbnailStretchyWrapper {
        width: 322px !important;
        height: 181px !important
    }
    .module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.thumbTd .thumbnailStretchyWrapper .thumb_wrapper,
    .module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.thumbTd .thumbnailStretchyWrapper .thumb_wrapper {
        width: 322px !important;
        height: 181px !important
    }
}

@media (min-width: 480px) and (max-width: 1200px) {
    .module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.thumbTd .thumbnailStretchyWrapper,
    .module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.thumbTd .thumbnailStretchyWrapper {
        width: 300px !important;
        height: 169px !important
    }
}

@media (min-width: 480px) and (max-width: 979px) {
    .module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.thumbTd .thumbnailStretchyWrapper,
    .module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.thumbTd .thumbnailStretchyWrapper {
        width: 290px !important;
        height: 163px !important
    }
}

@media (min-width: 480px) and (max-width: 767px) {
    .module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.thumbTd .thumbnailStretchyWrapper,
    .module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.thumbTd .thumbnailStretchyWrapper {
        width: 258px !important;
        height: 145px !important
    }
}

@media (min-width: 480px) and (max-width: 480px) {
    .module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.thumbTd .thumbnailStretchyWrapper,
    .module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.thumbTd .thumbnailStretchyWrapper {
        width: 171px !important;
        height: 96px !important
    }
    #search-chapters-pane .module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.thumbTd .thumbnailStretchyWrapper,
    #captions-pane .module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.thumbTd .thumbnailStretchyWrapper,
    #search-chapters-pane .module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.thumbTd .thumbnailStretchyWrapper,
    #captions-pane .module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.thumbTd .thumbnailStretchyWrapper {
        width: 100% !important;
        height: auto !important
    }
}

@media (min-width: 480px) and (max-width: 1200px) {
    .module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.thumbTd .thumbnailStretchyWrapper .thumb_wrapper,
    .module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.thumbTd .thumbnailStretchyWrapper .thumb_wrapper {
        width: 300px !important;
        height: 169px !important
    }
}

@media (min-width: 480px) and (max-width: 979px) {
    .module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.thumbTd .thumbnailStretchyWrapper .thumb_wrapper,
    .module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.thumbTd .thumbnailStretchyWrapper .thumb_wrapper {
        width: 290px !important;
        height: 163px !important
    }
}

@media (min-width: 480px) and (max-width: 767px) {
    .module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.thumbTd .thumbnailStretchyWrapper .thumb_wrapper,
    .module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.thumbTd .thumbnailStretchyWrapper .thumb_wrapper {
        width: 258px !important;
        height: 145px !important
    }
}

@media (min-width: 480px) and (max-width: 480px) {
    .module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.thumbTd .thumbnailStretchyWrapper .thumb_wrapper,
    .module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.thumbTd .thumbnailStretchyWrapper .thumb_wrapper {
        width: 171px !important;
        height: 96px !important
    }
    #search-chapters-pane .module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.thumbTd .thumbnailStretchyWrapper .thumb_wrapper,
    #captions-pane .module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.thumbTd .thumbnailStretchyWrapper .thumb_wrapper,
    #search-chapters-pane .module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.thumbTd .thumbnailStretchyWrapper .thumb_wrapper,
    #captions-pane .module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.thumbTd .thumbnailStretchyWrapper .thumb_wrapper {
        width: 100% !important;
        height: auto !important
    }
}

@media (max-width: 480px) {
    .module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.thumbTd .thumbnailStretchyWrapper,
    .module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.thumbTd .thumbnailStretchyWrapper {
        margin-top: 10px
    }
}

@media (max-width: 480px) {
    .module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.thumbTd,
    .module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.thumbTd {
        padding-bottom: 10px
    }
}

.module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.dataTd,
.module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.dataTd {
    padding-right: 0;
    padding-left: 20px
}

.module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.dataTd > div,
.module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.dataTd>div {
    position: relative
}

@media (max-width: 1200px) {
    .module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.dataTd > div,
    .module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.dataTd>div {
        min-height: 169px
    }
}

@media (max-width: 979px) {
    .module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.dataTd > div,
    .module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.dataTd>div {
        min-height: 163px
    }
}

@media (max-width: 767px) {
    .module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.dataTd > div,
    .module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.dataTd>div {
        min-height: 145px
    }
}

@media (max-width: 480px) {
    .module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.dataTd > div,
    .module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.dataTd>div {
        min-height: 96px
    }
}

@media (min-width: 1200px) {
    .module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.dataTd > div,
    .module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.dataTd>div {
        min-height: 181px
    }
}

.module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.dataTd .entryUserMetaData,
.module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.dataTd .entryUserMetaData {
    position: absolute;
    bottom: 0
}

.module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.dataTd .mediaStatsBaE,
.module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.dataTd .mediaStatsBaE {
    position: absolute;
    bottom: 0;
    left: auto;
    right: 10px
}

.module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.dataTd .mediaStatsBaE .entry-duration,
.module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.dataTd .mediaStatsBaE .entry-duration {
    display: none
}

.module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.dataTd .mediaStatsBaE .stat_data,
.module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.dataTd .mediaStatsBaE .stat_data {
    font-size: 10px
}

.module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.dataTd .mediaStatsBaE .stat_data .stat:first-child i,
.module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.dataTd .mediaStatsBaE .stat_data .stat:first-child i {
    margin-left: 0
}

.module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.dataTd .entryNameAndIcon,
.module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.dataTd .entryNameAndIcon {
    font-size: 16px;
    max-height: 52px;
    overflow: hidden
}

@media (min-width: 767px) {
    .module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.dataTd .entryNameAndIcon,
    .module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.dataTd .entryNameAndIcon {
        max-height: 72px
    }
}

.module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.dataTd .entryNameAndIcon h4,
.module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.dataTd .entryNameAndIcon h4 {
    font-size: 20px
}

.module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.dataTd .entryNameAndIcon i,
.module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.dataTd .entryNameAndIcon i {
    padding-right: 4px
}

.module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.dataTd .multiSizeButton span.caret,
.module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.dataTd .multiSizeButton span.caret {
    display: block;
    width: 4px;
    height: 4px;
    border: 2px solid white;
    border-right-color: transparent;
    border-top-color: transparent;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg) translateZ(0);
    margin-left: 0
}

.module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.dataTd .multiSizeButton span.caret::after,
.module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.dataTd .multiSizeButton span.caret::after {
    content: ''
}

.module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.dataTd .multiSizeButton .btn.btn-small,
.module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.dataTd .multiSizeButton .btn.btn-small {
    padding-top: 5px;
    padding-bottom: 5px
}

.module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.dataTd .multiSizeButton a.btn.btn-small,
.module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.dataTd .multiSizeButton a.btn.btn-small {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 14px;
    font-weight: lighter
}

.module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.dataTd .multiSizeButton button.btn.btn-small,
.module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.dataTd .multiSizeButton button.btn.btn-small {
    padding: 9px 7px 13px 7px
}

.module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.dataTd div.entryUserMetaDataWrap.hidden-phone-only-hosted,
.module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.dataTd div.entryUserMetaDataWrap.hidden-phone-only-hosted {
    margin-top: 15px;
    display: table
}

.module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.dataTd div.entryUserMetaDataWrap.hidden-phone-only-hosted p.thumb_user_content.entryUserMetaData,
.module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.dataTd div.entryUserMetaDataWrap.hidden-phone-only-hosted p.thumb_user_content.entryUserMetaData {
    display: table-footer-group
}

.module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.dataTd div.entryUserMetaDataWrap.hidden-phone-only-hosted p.thumb_user_content.entryUserMetaData + p,
.module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.dataTd div.entryUserMetaDataWrap.hidden-phone-only-hosted p.thumb_user_content.entryUserMetaData+p {
    display: table-header-group
}

.module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.dataTd div.entryUserMetaDataWrap.hidden-phone-only-hosted p.wordBreak,
.module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.dataTd div.entryUserMetaDataWrap.hidden-phone-only-hosted p.wordBreak {
    font-size: 14px
}

.module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.mobileSelectButton,
.module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.mobileSelectButton {
    padding-bottom: 0;
    padding-top: 0;
    height: 33px
}

.module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.mobileSelectButton .multiSizeButton,
.module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.mobileSelectButton .multiSizeButton {
    display: table;
    height: 100%
}

.module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.mobileSelectButton .multiSizeButton .btn.btn-small,
.module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.mobileSelectButton .multiSizeButton .btn.btn-small {
    display: table-cell;
    height: 100%;
    margin: 0;
    padding: 0;
    border: none
}

.module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.mobileSelectButton .multiSizeButton a.btn.btn-small,
.module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.mobileSelectButton .multiSizeButton a.btn.btn-small {
    width: 90%;
    font-size: 14px;
    font-weight: lighter
}

.module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.mobileSelectButton .multiSizeButton button.btn.btn-small,
.module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.mobileSelectButton .multiSizeButton button.btn.btn-small {
    width: 100%
}

.module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.mobileSelectButton .multiSizeButton button.btn.btn-small .caret,
.module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.mobileSelectButton .multiSizeButton button.btn.btn-small .caret {
    display: block;
    width: 4px;
    height: 4px;
    border: 2px solid white;
    border-right-color: transparent;
    border-top-color: transparent;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg) translateZ(0);
    margin-left: 0;
    margin-left: 14px;
    margin-bottom: 3px
}

.module-browseandembed.controller-index.action-index #BaEVideoesultsTable tr td.mobileSelectButton .multiSizeButton button.btn.btn-small .caret::after,
.module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable] tr td.mobileSelectButton .multiSizeButton button.btn.btn-small .caret::after {
    content: ''
}

.module-browseandembed.controller-index.action-index #BaEVideoesultsTable.short tr td.dataTd .entryUserMetaDataWrap,
.module-browseandembed.controller-index.action-index table[id^=courseGalleryResultsTable].short tr td.dataTd .entryUserMetaDataWrap {
    display: none !important
}

.module-browseandembed.controller-index.action-index #filterBarWrap {
    position: relative;
    top: 60px
}

.module-browseandembed.controller-index.action-index #filterBarWrap #viewSwitch .btn,
.module-browseandembed.controller-index.action-index #filterBarWrap #viewSwitchCourse .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
}

.module-browseandembed.controller-index.action-index #filterBarWrap #viewSwitch .btn,
.module-browseandembed.controller-index.action-index #filterBarWrap #viewSwitch .btn:active,
.module-browseandembed.controller-index.action-index #filterBarWrap #viewSwitch .btn:focus,
.module-browseandembed.controller-index.action-index #filterBarWrap #viewSwitchCourse .btn,
.module-browseandembed.controller-index.action-index #filterBarWrap #viewSwitchCourse .btn:active,
.module-browseandembed.controller-index.action-index #filterBarWrap #viewSwitchCourse .btn:focus {
    border-color: transparent !important;
    background-color: transparent;
    box-shadow: none;
    padding-right: 12px;
    padding-left: 12px
}

.module-browseandembed.controller-index.action-index #filterBarWrap #viewSwitch .btn:hover,
.module-browseandembed.controller-index.action-index #filterBarWrap #viewSwitchCourse .btn:hover {
    border-color: transparent !important
}

.module-browseandembed.controller-index.action-index #filterBarWrap #viewSwitch .btn.btn-danger,
.module-browseandembed.controller-index.action-index #filterBarWrap #viewSwitchCourse .btn.btn-danger {
    color: #df4508
}

.module-browseandembed.controller-index.action-index #filterBarWrap #viewSwitch .btn.btn-danger:hover,
.module-browseandembed.controller-index.action-index #filterBarWrap #viewSwitchCourse .btn.btn-danger:hover {
    color: #c83e07;
    text-decoration: underline
}

.module-browseandembed.controller-index.action-index #filterBarWrap #viewSwitch .btn:hover,
.module-browseandembed.controller-index.action-index #filterBarWrap #viewSwitchCourse .btn:hover {
    color: #00a1bc
}

.module-browseandembed.controller-index.action-index #filterBarWrap #viewSwitch .btn.gridView i,
.module-browseandembed.controller-index.action-index #filterBarWrap #viewSwitchCourse .btn.gridView i {
    margin-right: 0px
}

.module-browseandembed.controller-index.action-index #filterBarWrap #viewSwitch .btn,
.module-browseandembed.controller-index.action-index #filterBarWrap #viewSwitch .btn:focus,
.module-browseandembed.controller-index.action-index #filterBarWrap #viewSwitch .btn:active,
.module-browseandembed.controller-index.action-index #filterBarWrap #viewSwitchCourse .btn,
.module-browseandembed.controller-index.action-index #filterBarWrap #viewSwitchCourse .btn:focus,
.module-browseandembed.controller-index.action-index #filterBarWrap #viewSwitchCourse .btn:active {
    padding-left: 0;
    padding-right: 0
}

.module-browseandembed.controller-index.action-index #filterBarWrap #viewSwitch button.active,
.module-browseandembed.controller-index.action-index #filterBarWrap #viewSwitchCourse button.active {
    color: #00b4d1
}

.module-browseandembed.controller-index.action-index #filterBarWrap .navbar-search-wrapper {
    position: absolute;
    top: -54px;
    left: 0;
    width: 100%;
    float: left;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 10px
}

.module-browseandembed.controller-index.action-index #filterBarWrap .navbar-search-wrapper form {
    margin-left: 0px
}

.module-browseandembed.controller-index.action-index #filterBarWrap .navbar-search-wrapper form .input-append .add-on,
.module-browseandembed.controller-index.action-index #filterBarWrap .navbar-search-wrapper form .input-prepend .add-on {
    font-size: 17px
}

.module-browseandembed.controller-index.action-index #filterBarWrap .navbar-search-wrapper form .input-append .add-on a,
.module-browseandembed.controller-index.action-index #filterBarWrap .navbar-search-wrapper form .input-prepend .add-on a {
    text-decoration: none
}

.module-browseandembed.controller-index.action-index #filterBarWrap .navbar-search-wrapper form .input-append i,
.module-browseandembed.controller-index.action-index #filterBarWrap .navbar-search-wrapper form .input-prepend i {
    color: #00b4d1;
    font-size: 17px
}

.module-browseandembed.controller-index.action-index #filterBarWrap .navbar-search-wrapper form .input-append #search-icon,
.module-browseandembed.controller-index.action-index #filterBarWrap .navbar-search-wrapper form .input-prepend #search-icon {
    cursor: pointer
}

.module-browseandembed.controller-index.action-index #filterBarWrap .navbar-search-wrapper form .input-append input,
.module-browseandembed.controller-index.action-index #filterBarWrap .navbar-search-wrapper form .input-prepend input {
    width: auto;
    font-size: 14px
}

.module-browseandembed.controller-index.action-index #filterBarWrap .navbar-search-wrapper form .input-append .add-on:hover i,
.module-browseandembed.controller-index.action-index #filterBarWrap .navbar-search-wrapper form .input-prepend .add-on:hover i {
    color: #00a1bc
}

.module-browseandembed.controller-index.action-index #filterBarWrap .navbar-search-wrapper form .input-append,
.module-browseandembed.controller-index.action-index #filterBarWrap .navbar-search-wrapper form .input-prepend {
    margin-bottom: 0px
}

.module-browseandembed.controller-index.action-index #filterBarWrap .navbar-search-wrapper form .input-append .add-on,
.module-browseandembed.controller-index.action-index #filterBarWrap .navbar-search-wrapper form .input-prepend .add-on {
    border: none;
    margin-right: 10px;
    padding-top: 0px
}

.module-browseandembed.controller-index.action-index #filterBarWrap .navbar-search-wrapper form .input-append input,
.module-browseandembed.controller-index.action-index #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
}

.module-browseandembed.controller-index.action-index #filterBarWrap .navbar-search-wrapper form .input-append input:focus,
.module-browseandembed.controller-index.action-index #filterBarWrap .navbar-search-wrapper form .input-prepend input:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: 2px
}

.module-browseandembed.controller-index.action-index #filterBarWrap .navbar-search-wrapper form .input-append .btn,
.module-browseandembed.controller-index.action-index #filterBarWrap .navbar-search-wrapper form .input-prepend .btn {
    padding-top: 0px;
    color: #00b4d1
}

.module-browseandembed.controller-index.action-index #filterBarWrap .navbar-search-wrapper form .input-append .btn:hover,
.module-browseandembed.controller-index.action-index #filterBarWrap .navbar-search-wrapper form .input-prepend .btn:hover {
    border-color: transparent !important
}

.module-browseandembed.controller-index.action-index #filterBarWrap .navbar-search-wrapper form .input-append .btn .caret,
.module-browseandembed.controller-index.action-index #filterBarWrap .navbar-search-wrapper form .input-prepend .btn .caret {
    margin-left: 4px
}

@media (max-width: 480px) {
    .module-browseandembed.controller-index.action-index #filterBarWrap .navbar-search-wrapper form .input-prepend .searchInput {
        width: 40%
    }
}

.module-browseandembed.controller-index.action-index div.alert.alert-info,
.module-browseandembed.controller-index.action-index #entries_scroller_alert {
    margin-top: 70px
}

.module-browseandembed.controller-index.action-index .tabtable {
    position: relative
}

.module-browseandembed.controller-index.action-index .mobile-gallerysearchbar {
    margin: 0
}

.module-browseandembed.controller-index.action-index div[id$="_scroller_alert"] {
    -webkit-transform: translateY(100px);
    -moz-transform: translateY(100px);
    -ms-transform: translateY(100px);
    -o-transform: translateY(100px);
    transform: translateY(100px) translateZ(0)
}

.module-browseandembed.controller-index.action-index #mobileSearchBar>div {
    position: absolute;
    top: inherit;
    left: 0;
    width: 100%;
    float: left;
    border-bottom: 1px solid #ebebeb;
    margin-top: 10px
}

.module-browseandembed.controller-index.action-index #mobileSearchBar > div form {
    margin-left: 0px
}

.module-browseandembed.controller-index.action-index #mobileSearchBar > div form .input-append .add-on,
.module-browseandembed.controller-index.action-index #mobileSearchBar > div form .input-prepend .add-on {
    font-size: 17px
}

.module-browseandembed.controller-index.action-index #mobileSearchBar > div form .input-append .add-on a,
.module-browseandembed.controller-index.action-index #mobileSearchBar > div form .input-prepend .add-on a {
    text-decoration: none
}

.module-browseandembed.controller-index.action-index #mobileSearchBar > div form .input-append i,
.module-browseandembed.controller-index.action-index #mobileSearchBar > div form .input-prepend i {
    color: #00b4d1;
    font-size: 17px
}

.module-browseandembed.controller-index.action-index #mobileSearchBar > div form .input-append #search-icon,
.module-browseandembed.controller-index.action-index #mobileSearchBar > div form .input-prepend #search-icon {
    cursor: pointer
}

.module-browseandembed.controller-index.action-index #mobileSearchBar > div form .input-append input,
.module-browseandembed.controller-index.action-index #mobileSearchBar > div form .input-prepend input {
    width: auto;
    font-size: 14px
}

.module-browseandembed.controller-index.action-index #mobileSearchBar > div form .input-append .add-on:hover i,
.module-browseandembed.controller-index.action-index #mobileSearchBar > div form .input-prepend .add-on:hover i {
    color: #00a1bc
}

.module-browseandembed.controller-index.action-index #mobileSearchBar > div form .input-append,
.module-browseandembed.controller-index.action-index #mobileSearchBar > div form .input-prepend {
    margin-bottom: 0px
}

.module-browseandembed.controller-index.action-index #mobileSearchBar > div form .input-append .add-on,
.module-browseandembed.controller-index.action-index #mobileSearchBar > div form .input-prepend .add-on {
    border: none;
    margin-right: 10px;
    padding-top: 0px
}

.module-browseandembed.controller-index.action-index #mobileSearchBar > div form .input-append input,
.module-browseandembed.controller-index.action-index #mobileSearchBar > div form .input-prepend input {
    border: none;
    box-shadow: none;
    border-left: 1px solid #00b4d1;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px
}

.module-browseandembed.controller-index.action-index #mobileSearchBar > div form .input-append input:focus,
.module-browseandembed.controller-index.action-index #mobileSearchBar > div form .input-prepend input:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: 2px
}

.module-browseandembed.controller-index.action-index #mobileSearchBar > div form .input-append .btn,
.module-browseandembed.controller-index.action-index #mobileSearchBar > div form .input-prepend .btn {
    padding-top: 0px;
    color: #00b4d1
}

.module-browseandembed.controller-index.action-index #mobileSearchBar > div form .input-append .btn:hover,
.module-browseandembed.controller-index.action-index #mobileSearchBar > div form .input-prepend .btn:hover {
    border-color: transparent !important
}

.module-browseandembed.controller-index.action-index #mobileSearchBar > div form .input-append .btn .caret,
.module-browseandembed.controller-index.action-index #mobileSearchBar > div form .input-prepend .btn .caret {
    margin-left: 4px
}

.module-browseandembed.controller-index.action-index .mobileAddNewButton {
    display: none !important
}

.module-browseandembed.controller-index.action-index .add-new-button-wrapper.hidden-phone-only-hosted {
    display: block !important
}

#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%
}

#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%
    }
}

#categoryModerationTable tbody tr td.dataTd .fullsize,
#channelModerationTable tbody tr td.dataTd .fullsize {
    min-height: 140px;
    overflow: hidden
}

#categoryModerationTable tbody tr td.dataTd .entryTitle,
#channelModerationTable tbody tr td.dataTd .entryTitle {
    max-width: 50%
}

@media (max-width: 767px) and (min-width: 480px) {
    #categoryModerationTable tbody tr td.dataTd .entryTitle,
    #channelModerationTable tbody tr td.dataTd .entryTitle {
        max-width: 140px;
        overflow: hidden;
        max-height: 20px
    }
    #categoryModerationTable tbody tr td.dataTd .entryTitle a,
    #channelModerationTable tbody tr td.dataTd .entryTitle a {
        top: 0
    }
}

@media (max-width: 979px) and (min-width: 768px) {
    #categoryModerationTable tbody tr td.dataTd .entryTitle,
    #channelModerationTable tbody tr td.dataTd .entryTitle {
        max-width: 140px;
        overflow: hidden
    }
}

@media (max-width: 1199px) and (min-width: 980px) {
    #categoryModerationTable tbody tr td.dataTd .entryTitle,
    #channelModerationTable tbody tr td.dataTd .entryTitle {
        max-width: 345px;
        max-height: 50px;
        overflow: hidden
    }
}

@media (min-width: 1200px) {
    #categoryModerationTable tbody tr td.dataTd .entryTitle,
    #channelModerationTable tbody tr td.dataTd .entryTitle {
        max-width: 100%
    }
}

#categoryModerationTable tbody tr td.dataTd .thumb_user_content,
#channelModerationTable tbody tr td.dataTd .thumb_user_content {
    position: absolute;
    bottom: 0px
}

#categoryModerationTable tbody tr td.dataTd p.normalWordBreak,
#channelModerationTable tbody tr td.dataTd p.normalWordBreak {
    position: relative;
    float: left
}

@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
    }
    #channelModerationTable.mediaTable tbody td.thumbTd div.thumb_wrapper,
    #categoryModerationTable.mediaTable tbody td.thumbTd div.thumb_wrapper {
        width: 100%;
        height: 100%
    }
    .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
    }
    #channelModerationTable.mediaTable .entryActions,
    #categoryModerationTable.mediaTable .entryActions {
        margin-top: 20px;
        text-align: center
    }
    #channelModerationTable.mediaTable .entryActions .btn-danger,
    #channelModerationTable.mediaTable .entryActions .btn-success,
    #categoryModerationTable.mediaTable .entryActions .btn-danger,
    #categoryModerationTable.mediaTable .entryActions .btn-success {
        font-weight: lighter;
        font-size: 14px
    }
    #channelModerationTable.mediaTable .dataTd,
    #categoryModerationTable.mediaTable .dataTd {
        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%
    }
}

#categorymoderation-pane #bulk_accept,
#categorymoderation-pane #bulk_reject,
#channelmoderation-pane #bulk_accept,
#channelmoderation-pane #bulk_reject {
    min-width: 102px
}

#categorymoderation-pane #bulk_accept.disabled,
#categorymoderation-pane #bulk_reject.disabled,
#channelmoderation-pane #bulk_accept.disabled,
#channelmoderation-pane #bulk_reject.disabled {
    visibility: hidden
}

#categorymoderation-pane #filterBarWrap + .alert.alert-info,
#channelmoderation-pane #filterBarWrap+.alert.alert-info {
    margin-top: 70px
}

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

#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 input:focus,
#wrap .my-history-search .navbar-search .input-prepend input:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: 2px
}

#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: 50px
}

#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: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-word
    }
}

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

.module-classroomcapture .navbar-search-wrapper {
    width: 100%;
    border-bottom: 1px solid #ebebeb;
    float: left
}

.module-classroomcapture .navbar-search-wrapper form {
    margin-left: 0px
}

.module-classroomcapture .navbar-search-wrapper form .input-append .add-on,
.module-classroomcapture .navbar-search-wrapper form .input-prepend .add-on {
    font-size: 17px
}

.module-classroomcapture .navbar-search-wrapper form .input-append .add-on a,
.module-classroomcapture .navbar-search-wrapper form .input-prepend .add-on a {
    text-decoration: none
}

.module-classroomcapture .navbar-search-wrapper form .input-append i,
.module-classroomcapture .navbar-search-wrapper form .input-prepend i {
    color: #00b4d1;
    font-size: 17px
}

.module-classroomcapture .navbar-search-wrapper form .input-append #search-icon,
.module-classroomcapture .navbar-search-wrapper form .input-prepend #search-icon {
    cursor: pointer
}

.module-classroomcapture .navbar-search-wrapper form .input-append input,
.module-classroomcapture .navbar-search-wrapper form .input-prepend input {
    width: auto;
    font-size: 14px
}

.module-classroomcapture .navbar-search-wrapper form .input-append .add-on:hover i,
.module-classroomcapture .navbar-search-wrapper form .input-prepend .add-on:hover i {
    color: #00a1bc
}

.module-classroomcapture .navbar-search-wrapper form .input-append,
.module-classroomcapture .navbar-search-wrapper form .input-prepend {
    margin-bottom: 0px
}

.module-classroomcapture .navbar-search-wrapper form .input-append .add-on,
.module-classroomcapture .navbar-search-wrapper form .input-prepend .add-on {
    border: none;
    margin-right: 10px;
    padding-top: 0px
}

.module-classroomcapture .navbar-search-wrapper form .input-append input,
.module-classroomcapture .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
}

.module-classroomcapture .navbar-search-wrapper form .input-append input:focus,
.module-classroomcapture .navbar-search-wrapper form .input-prepend input:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: 2px
}

.module-classroomcapture .navbar-search-wrapper form .input-append .btn,
.module-classroomcapture .navbar-search-wrapper form .input-prepend .btn {
    padding-top: 0px;
    color: #00b4d1
}

.module-classroomcapture .navbar-search-wrapper form .input-append .btn:hover,
.module-classroomcapture .navbar-search-wrapper form .input-prepend .btn:hover {
    border-color: transparent !important
}

.module-classroomcapture .navbar-search-wrapper form .input-append .btn .caret,
.module-classroomcapture .navbar-search-wrapper form .input-prepend .btn .caret {
    margin-left: 4px
}


/* https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/v2ui/asset/icons/style.css */

@font-face {
    font-family: 'v2ui';
    src: url('https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/v2ui/asset/icons/v2ui.eot?uri0ua');
    src: url('https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/v2ui/asset/icons/v2ui.eot?uri0ua#iefix') format('embedded-opentype'), url('https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/v2ui/asset/icons/v2ui.woff2?uri0ua') format('woff2'), url('https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/v2ui/asset/icons/v2ui.ttf?uri0ua') format('truetype'), url('https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/v2ui/asset/icons/v2ui.woff?uri0ua') format('woff'), url('https://kms-a.akamaihd.net/dc-1/5.70.18/public/build0/v2ui/asset/icons/v2ui.svg?uri0ua#v2ui') format('svg');
    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-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-trash-icon:before {
    content: "\f1f8"
}

.v2ui-minus-icon:before {
    content: "\e909"
}

.v2ui-plus-icon:before {
    content: "\e90a"
}

.v2ui-PlaylistIcon-icon:before {
    content: "\e906";
    color: #4a4a4a
}

.v2ui-AddtoPlaylistIcon-icon:before {
    content: "\e903";
    color: #4a4a4a
}

.v2ui-share-icon:before {
    content: "\f1e0"
}

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

.v2ui-check-active2-icon:before {
    content: "\e94b"
}

.v2ui-check-unactive2-icon:before {
    content: "\e94c"
}

.v2ui-radio-active2-icon:before {
    content: "\e94d"
}

.v2ui-radio-unactive2-icon:before {
    content: "\e94e"
}

.v2ui-Clock-icon:before {
    content: "\e90b"
}

.v2ui-save-icon:before {
    content: "\e910"
}

.v2ui-arrow-icon:before {
    content: "\e911"
}

.v2ui-close-filter-icon:before {
    content: "\e912"
}

.v2ui-check-active-icon:before {
    content: "\e913"
}

.v2ui-check-unactive-icon:before {
    content: "\e914"
}

.v2ui-radio-active-icon:before {
    content: "\e915"
}

.v2ui-radio-unactive-icon:before {
    content: "\e916"
}

.v2ui-quiz-icon:before {
    content: "\e917"
}

.v2ui-photo-icon:before {
    content: "\e918"
}

.v2ui-audio-icon:before {
    content: "\e919"
}

.v2ui-delete-icon:before {
    content: "\e91f"
}

.v2ui-edit-icon:before {
    content: "\e920"
}

.v2ui-audio2-icon:before {
    content: "\e921"
}

.v2ui-photo2-icon:before {
    content: "\e922"
}

.v2ui-quiz2-icon:before {
    content: "\e923"
}

.v2ui-add-icon:before {
    content: "\e924"
}

.v2ui-user-icon:before {
    content: "\e925"
}

.v2ui-search-icon:before {
    content: "\e926"
}

.v2ui-save-fill-icon:before {
    content: "\e927"
}

.v2ui-save2-icon:before {
    content: "\e928"
}

.v2ui-info-icon:before {
    content: "\e929"
}

.v2ui-close-icon:before {
    content: "\e92a"
}

.v2ui-Heart-fill-icon:before {
    content: "\e90e"
}

.v2ui-Heart-icon:before {
    content: "\e90f"
}

.v2ui-Comment-icon:before {
    content: "\e90c"
}

.v2ui-Eye-icon:before {
    content: "\e90d"
}

.v2ui-check-active3-icon:before {
    content: "\e92f"
}

.v2ui-check-unactive3-icon:before {
    content: "\e930"
}

.v2ui-hide-details-icon:before {
    content: "\e931"
}

.v2ui-show-details-icon:before {
    content: "\e932"
}

.v2ui-tag-icon:before {
    content: "\e933"
}

.v2ui-cc-icon:before {
    content: "\e934"
}

.v2ui-chapter-icon:before {
    content: "\e935"
}

.v2ui-slides-icon:before {
    content: "\e936"
}

.v2ui-users-icon:before {
    content: "\e937"
}

.v2ui-comments2-icon:before {
    content: "\e938"
}

.v2ui-polls-icon:before {
    content: "\e939"
}

.v2ui-annotations-icon:before {
    content: "\e93a"
}

.v2ui-details2-icon:before {
    content: "\e93b"
}

.v2ui-announcements-icon:before {
    content: "\e93c"
}

.v2ui-answer-on-air-icon:before {
    content: "\e93d"
}

.v2ui-calendar-icon:before {
    content: "\e93e"
}

.v2ui-audio3-icon:before {
    content: "\e93f"
}

.v2ui-photo3-icon:before {
    content: "\e940"
}

.v2ui-quiz3-icon:before {
    content: "\e941"
}

.v2ui-details_grid-icon:before {
    content: "\e91a"
}

.v2ui-grid2-icon:before {
    content: "\e91b"
}

.v2ui-hide-sidebar-icon:before {
    content: "\e91c"
}

.v2ui-list-grid-icon:before {
    content: "\e91d"
}

.v2ui-menu-close-icon:before {
    content: "\e91e"
}

.v2ui-show-sidebar-icon:before {
    content: "\e92b"
}

.cmp_form .buttons button, .main_entry .label, .pkp_footer_content p {
    color: #000;
}

.cmp_form .label .required, .cmp_form .label .pkp_screen_reader, .page_article .main_entry .label, .obj_article_details .entry_details .item .label {
  color: #fff !important;
}

.cmp_notification {
  color: #222;
}

.cmp_notification a {
  text-decoration: underline;
  color: #000;
}