:root {
    --userComponentCardSelectedColor: #da243f;
    --userComponentCardSelectedColorHover: #c22439;
    --userComponentCardSelectedColorActive: #ab2433;
}

body {
    font-family: 'Verdana', sans-serif;
    color: #000;

    background-color: #fff;
}

h1,
h2,
h3 {
    font-weight: bold;
    letter-spacing: -0.5px;
    text-transform: uppercase;
}

a,
a:visited {
    color: #000;
}

.cta-main-container li a.cta-main:hover,
.cta-main-container a.cta-main.cta-dropdown-trigger:hover {
    background-color: #000;
}

a:hover,
a.link-primary,
a.link-primary:visited {
    color: #da243f;
}

ul.ui-autocomplete,
ul.auto-complete,
.collection-holder .thumbnail,
.collection-holder:before {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.collection-holder .thumbnail h4 {
    color: #000;
    text-transform: uppercase;
}

header>.admin-bar {
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

ul.admin-options>li>a,
.unit-switch-container>a.unit-dropdown,
ul.badges li>a {
    padding: 5px 10px;

    color: #333;
}

ul.badges>li>a i.fa {
    color: #da243f;
}

ul.admin-options i.fa.fa-fw,
ul.admin-options>li>a.profile>.avatar {
    display: none;
}

.unit-switch-container a.unit-dropdown {
    font-weight: normal;
}

.unit-switch-container a.unit-dropdown:hover {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #da243f;
}

.unit-switch-container {
    float: right;
    margin: 0;
}

ul.badges li>a {
    font-size: 16px;
}

ul.badges li a span {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #da243f;
}

/* Advanced Filter */
.filter-level-container.advanced {
    width: 965px !important;
}

.filter-level-container.advanced .filter-level {
    min-height: 420px;
}

.advanced .filter-level {
    width: 24%;
    min-width: 24%;
}

.filter-level-container.advanced .filter-level.metaFilter ul {
    margin-bottom: 0;
}

.filter-level-container.advanced .filter-level.metaFilter>h2:nth-of-type(2),
.filter-level-container.advanced .filter-level.metaFilter>ul[data-field="metaproperty_Extension"] {
    position: relative;
    left: -233px;
    top: -87px;
}

.filter-level-container.advanced .filter-level.third div.filter-group:nth-of-type(1),
.filter-level-container.advanced .filter-level.third div.filter-group:nth-of-type(2),
.filter-level-container.advanced .filter-level.third>h2,
.filter-level-container.advanced .filter-level.third div.userFilter {
    position: relative;
    top: 80px;
}

.filter-level-container.advanced .filter-level.third section#dpiFilter {
    position: relative;
    left: 233px;
    top: -228px;
}

.filter-level-container.advanced .filter-level.metaFilter>h2:nth-of-type(1),
.filter-level-container.advanced .filter-level.metaFilter>ul[data-field="metaproperty_pressarea"] {
    position: relative;
    top: 79px;
}

/* Nav Bar */
header>.nav-bar>a.account-logo img {
    display: none;
}

header>.nav-bar>a.account-logo {
    position: absolute;
    top: -20px;
    left: 25px;
    width: 77px;
    height: 77px;
    max-height: none;
    margin-top: 0;

    background: transparent url(/5.0.5/includes/img/account/stageentertainment/logo_77.png) top left no-repeat;
}

.nav-bar .nav-main {
    height: 80px;
    line-height: 80px;
    margin: 0;
}

header .nav-bar {
    height: 80px;
    padding-left: 90px;
    text-align: right;
}

header .nav-bar .nav-bar-right {
    height: 80px;
    float: none;
    display: inline-block;
}

.nav-bar .nav-main a {
    height: 80px;
    line-height: 80px;
    padding: 0 10px;
    font-size: 13px;
    font-weight: bold;
    color: #da243f;
    text-transform: uppercase;
}

.hidden-nav ul li a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    max-width: 180px;
    text-align: left;
}

.hidden-nav ul li a:hover {
    text-overflow: unset;
}

.nav-bar .nav-main a:hover,
.nav-bar .nav-main a.active {
    color: #000;
}

.nav-bar .nav-main a>i {
    display: none;
}

.cta-main-container {
    z-index: 11;
    height: 36px;
    line-height: 36px;
    margin: calc((80px - 36px) / 2) 0 0 0;
}

.cta-main-container li a.cta-main,
.cta-main-container a.cta-main.cta-dropdown-trigger {
    margin: 0;
    height: 36px;
    line-height: 36px;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: -0.5px;
    text-transform: uppercase;

    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #da243f;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.cta-main-container a.cta-main.cta-dropdown-trigger {
    border-left: 1px solid #fff;
}

.nav-bar-search input.search,
.nav-bar-search input.search:focus {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #f0f0f0;
}

.nav-bar-search .search-icon {
    top: 0;
    left: 0;

    height: 30px;

    line-height: 28px;
    color: #fff;

    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #da243f;
}

.content-container.dashboard {
    position: relative;

    width: 1184px;
    margin: 0 auto;
    padding: 135px 0 0 0;
}

.content-container.dashboard.single {
    padding-top: 135px;
}

.content-container.dashboard.single p a {
    color: #0af;
    text-decoration: underline;
}

.collection-stream {
    position: static;

    margin: 0 auto;
    padding: 0;

    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.collection-stream .carousel {
    width: 882px;
    height: 280px;
    overflow: hidden;
}

.carousel-inner:after {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;

    height: 280px;

    content: '';
}

.carousel-inner>.item {
    height: 280px;
    max-height: 280px;
    overflow: hidden;
}

.carousel-inner,
.carousel-inner>.item {
    height: 280px;
    max-height: none;
    overflow: hidden;
}

.collection-stream .slide .carousel-inner>.item>img {
    position: absolute;
    top: 50%;
    left: 50%;

    width: auto;
    min-width: 100%;
    max-width: none;
    min-height: 100%;

    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}


.collection {
    max-width: 960px;
    margin: 0 auto;
    padding: 0 330px 0 0;

    background: transparent;
}

.news-content span.label,
.collection span.label {
    display: none;
}

.column-left:before,
.column-left:after,
.column-right .media-left a:before,
.column-right .media-right a:before,
.column-right .media-left a:after,
.column-right .media-right a:after {
    border: 10px solid #fff;
}

.column-right a.big,
.column-right a.small {
    height: 250px;
}

.column-left a.main {
    height: 239px;
    margin-top: 261px;
}

.collection:nth-child(odd) .column-left {
    float: right;
}

.collection:nth-child(odd) .column-right {
    margin-right: 50%;
    margin-left: 0;
}

.column-left a.description {
    top: 11px;
    right: 11px;
    bottom: 261px;
    left: 11px;
    z-index: 20;

    max-height: none;
    margin: 0;
    padding: 30px;

    color: #fff;

    border: 0;
    background: #da243f;
}

.ie9 .column-left a.description {
    -webkit-filter: none;
    filter: none;
}

.filter-level li label {
    padding-right: 85px;
}

.collection:nth-child(odd) .column-left a.description {
    background-color: #5e2b5c;
}

.column-left a.description h1 {
    margin-top: 0;

    font-size: 24px;
    font-weight: bold;
    color: #fff;
}

.column-left a.description p {
    max-height: 90px;
    overflow: auto;

    font-size: 13px;
    line-height: 18px;
}

.carousel-caption {
    top: auto;
    width: 882px;
    height: 100%;
    background-color: transparent;
}

.carousel-caption p {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}

.carousel-caption h3 {
    font-size: 16px;
}

.dashboard-intro {
    position: absolute;
    top: 450px;
    width: 830px;
}

.dashboard-side {
    top: 135px;
    right: 0;

    padding: 0 0 0 20px;
}

.dashboard-side .news {
    height: auto;
}

.carousel-caption a.read-more {
    height: 24px;
    padding: 5px 15px;

    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
    text-transform: uppercase;

    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #da243f;
}

#carousel-holder .carousel-inner > .item:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 34, 51, 0.1);
    z-index: 10;
  }

.carousel-caption a.read-more:hover {
    border: 0;
    background-color: #000;
}

.dashboard-side h3 {
    position: absolute;
    top: 0;
    left: 0;

    width: 100%;
    height: 50px;
    margin: 0;
    padding-left: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

    font-size: 16px;
    font-weight: 500;
    line-height: 50px;

    background: #ededed;
}

.dashboard-side>div {
    position: relative;

    float: none;
    height: 280px;
    margin-bottom: 20px !important;
    padding: 75px 20px 20px 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;

    border: 2px solid #e2e2e2;
}

.dashboard-side ul li:first-child a {
    border-top: 0;
}

.dashboard-side ul.news-list li a {
    position: relative;

    padding-right: 15px;
}

.dashboard-side ul li a span {
    display: block;

    font-size: 12px;
    color: #99a0a7;
}

.dashboard-side ul.quick-list {
    max-height: 195px;
    overflow: hidden;
}

.dashboard-side ul.quick-list li a {
    padding: 3px 0;

    font-size: 15px;
    text-decoration: underline;

    border: none;
}

.dashboard-side ul.quick-list li a:after {
    float: left;
    margin-right: 5px;

    content: '-';
}

.dashboard-side ul {
    border-bottom: 0;
}

.dashboard-side .carousel-inner {
    width: 240px;
}

.dashboard-side #last-media-slider .carousel-inner,
.dashboard-side #last-media-slider .carousel-inner .item a.img-responsive {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.dashboard-dropbox,
span.action-btn,
a.action-btn,
button.action-btn,
a.tag,
a.group-btn,
button.action-btn:focus {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.media-results span.selected-results,
ul.group-btns.blue li a.group-btn:active,
ul.group-btns li.active a.group-btn,
ul.ui-autocomplete li.active a,
ul.ui-autocomplete .ui-state-focus,
ul.auto-complete li.active a,
span.action-btn.blue,
a.action-btn.blue,
button.action-btn.blue,
ul.group-btns.blue li a.group-btn,
ul.group-btns li.active a.group-btn,
.update.info,
.scrollup,
.filters>li a.selected label span,
.filters>li a.selected span.searchCount,
.collection-navigation ul li.dropdown.alwaysopen ul li.active a,
.collection-navigation ul li.dropdown.active ul li.active a,
ul li span.count,
.cta-main-container ul.cta-dropdown li .switch-holder.active,
.brand-holder .thumbnail span.has-options.blue,
ul.admin-options>li:hover>a,
ul.admin-options>li>div.admin-dropdown,
ul.admin-options>li>div.admin-dropdown ul.single li.sub div.admin-dropdown-sub,
.cbox_messagebox_info,
.bg-primary,
.page-component .content nav ul li.active>a {
    background-color: #da243f;
}

.filters>li a.selected label span {
    background-color: #fff;
}

ul.admin-options>li>div.admin-dropdown ul.single li a.admin-option,
ul.admin-options>li>div.admin-dropdown ul.single li.sub div.admin-dropdown-sub ul.single-sub li a.admin-option-sub {
    color: #fff;
}

ul.admin-options>li>div.admin-dropdown ul.single li a.admin-option:hover,
ul.admin-options>li>div.admin-dropdown ul.single li.sub div.admin-dropdown-sub ul.single-sub li a.admin-option:hover,
ul.admin-options>li>div.admin-dropdown ul.single li.sub div.admin-dropdown-sub ul.single-sub li a.admin-option-sub:hover {
    background-color: #c9223a;
    background-color: rgba(0, 0, 0, 0.08);
}

ul.admin-options>li>div.admin-dropdown ul.single li.logout {
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: #c9223a;
}

ul.admin-options>li>div.admin-dropdown ul.single li.logout .action-btn.blue {
    background-color: #000;
}

ul.admin-options>li>div.admin-dropdown:before,
ul.admin-options>li>div.admin-dropdown:after,
ul.admin-options>li>div.admin-dropdown ul.single li.sub:hover:before,
ul.admin-options>li>div.admin-dropdown ul.single li.sub.hover:before,
ul.admin-options>li>div.admin-dropdown ul.single li.sub.noHover.hover:before,
ul.admin-options>li>div.admin-dropdown ul.single li.sub.noHover.hover:hover:before,
ul.admin-options>li>div.admin-dropdown ul.single li.sub:hover:after,
ul.admin-options>li>div.admin-dropdown ul.single li.sub.hover:after,
ul.admin-options>li>div.admin-dropdown ul.single li.sub.noHover.hover:after,
ul.admin-options>li>div.admin-dropdown ul.single li.sub.noHover.hover:hover:after {
    display: none;
}

ul.admin-options>li>div.admin-dropdown {
    top: 40px;
}

.collection-navigation ul li.dropdown.alwaysopen ul li.active a,
.collection-navigation ul li.dropdown.active ul li.active a,
.collection-holder .thumbnail,
.collection-holder:before {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

span.action-btn,
a.action-btn,
button.action-btn,
a.tag,
a.group-btn,
button.action-btn:focus,
.brand-holder .thumbnail span.has-options.blue,
ul.admin-options>li>div.admin-dropdown,
ul.admin-options>li>div.admin-dropdown ul.single li.sub div.admin-dropdown-sub {
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.add-cottom .action-btn {
    border: 1px solid rgba(0, 0, 0, 0.15);
}

.brand-holder>.thumbnail,
.brand-holder.subs>.thumbnail:after,
.brand-holder .brand-bottom {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.collection-navigation {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.collection-navigation ul li h3 {
    padding-right: 0;
    padding-left: 0;

    font-size: 26px;
    line-height: 29px;
    letter-spacing: -1px;
}

#single-collection-top .cta-main-container a.action-btn,
.wf-wrapper .cta-main-container .action-btn {
    height: 36px;

    line-height: 36px;

    background-color: transparent;
}

#single-collection-top .cta-main-container a.action-btn {
    height: 36px;

    line-height: 36px;
    color: #000;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: -0.5px;
    text-transform: uppercase;

    background-color: #fff;
}

#single-collection-top .cta-main-container a.action-btn:hover {
    color: #fff;

    background-color: #000;
}

#single-collection-top .cta-main-container a.cta-main {
    height: 36px;

    line-height: 36px;
    color: #000;

    background-color: #fff;
}

.media-results span.selected-results,
.media-results span.results,
ul.group-btns li:first-child a.group-btn,
.media-sort a.sort,
.media-order a.order,
ul.group-btns li:last-child a.group-btn {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

#single-collection-top {
    background-color: #da243f;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#single-collection-top.small {
    top: -40px;
}

#single-collection-top .cta-main-container a.cta-main:hover {
    color: #fff;

    background-color: #000;
}

.ie9 #single-collection-top .cta-main-container {
    z-index: 100;

    margin-top: -60px;
}

.ie9 #single-collection-top .cta-main-container .share-collection {
    margin-top: 12px;
}

/*=============================================================================
Thumbnails
=============================================================================*/
a.action-btn.blue:hover,
button.action-btn.blue:hover,
a.tag.active,
#image_upload>.upload-container nav.edit ul li a.tag.active,
span.action-btn.blue:hover,
a.action-btn.blue:hover,
button.action-btn.blue:hover,
ul.group-btns.blue li a.group-btn:hover {
    background-color: #000;
    color: #fff;
}

.filterbar {
    top: 160px;

    background: #000;
    background: rgba(0, 0, 0, 0.87);
}

.has-tagfilter.content-container .media-tools {
    margin-top: 40px;
}

.media-tools {
    margin: 0 0 25px 0;
}

#results-thumbs {
    text-align: center;
}

.media-holder {
    display: inline-block;
    float: none;
    width: 250px;
    height: auto;
    margin: 10px;

    vertical-align: top;
}

.media-holder.singleview.portrait {
    width: auto;
    margin: 0 auto;
}

.featured-item .image-title {
    width: 200px;
}

.row .media-holder.listview {
    text-align: left;
}

.media-holder.listview .thumbnail:hover,
.media-holder.listview.ui-selecting .thumbnail,
.media-holder.listview.active .thumbnail {
    padding: 5px;
}

.media-holder .thumbnail:hover p,
.media-holder.portrait .thumbnail:hover p,
.media-holder.active .thumbnail p,
.media-holder.portrait.active .thumbnail p {
    color: #da243f;
}

.row .media-holder.listview a.tag {
    padding: 0 10px;

    border-color: #f2f2f2;
    background: transparent;
}

.media-holder.listview.portrait .thumbnail {
    width: auto;
}

.row .media-holder.listview a.tag:hover {
    color: #da243f;

    border-color: #da243f;
}


.media-holder .thumbnail .select {
    top: 0;
}

.media-holder .thumbnail .select {
    background-image: url(/5.0.5/includes/img/account/stageentertainment/select.png);
}

.table_wrapper .overlay-detail .select {
    background-image: url(/5.0.5/includes/img/account/stageentertainment/select-inverse.png);
}

.ui-selectable-helper {
    border-color: #da243f;
    background-color: rgba(218, 36, 63, 0.1);
}

.media-holder .thumbnail,
.media-holder.portrait .thumbnail {
    position: relative;
    bottom: auto;
    left: auto;

    width: 250px;
    margin-bottom: auto;
    margin-left: 0;
    padding: 5px;

    border: 2px solid transparent;
    background-color: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.media-holder .thumbnail:hover,
.media-holder.ui-selecting .thumbnail,
.media-holder.active .thumbnail,
.media-holder.active .thumbnail:hover {
    padding: 5px;

    border-color: #da243f;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.media-holder .thumbnail.add .image-holder {
    background-color: transparent;
}

.media-holder .thumbnail p,
.media-holder.portrait .thumbnail p {
    float: none;
    max-width: none;
    margin: 0;
    padding: 10px;
    padding-bottom: 0;

    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
}

.media-holder .thumbnail>span,
.thumbnail .wf-stage-asset-date {
    position: relative;
    right: auto;
    bottom: auto;

    display: block;
    height: 26px;
    padding: 0 10px 5px 10px;

    font-size: 12px;
    font-weight: normal;
    line-height: 26px;
    color: #53585f;

    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: transparent;
}

.media-holder .thumbnail .image-holder,
.media-holder.portrait .thumbnail .image-holder {
    width: 236px;
    height: 186px;

    background-color: rgba(0, 0, 0, 0.05);
}

.media-holder.edit .thumbnail .image-holder {
    width: 100%;
}

.media-holder.edit .thumbnail {
    padding: 15px;
}

.media-holder .thumbnail .thumbnail-loader .state-converting,
.media-holder .thumbnail .thumbnail-loader .state-saving {
    top: -180px;

    background: transparent;
}

.upload-media .media-holder.edit .thumbnail>span.upload-extension {
    top: auto;
    left: -20px;
}

.media-holder .thumbnail span.extension.wav,
.media-holder .thumbnail span.extension.mov,
.media-holder .thumbnail span.extension.zip,
.media-holder .thumbnail span.extension.psd,
.media-holder .thumbnail span.extension.gif,
.media-holder .thumbnail span.extension.pdf,
.media-holder .thumbnail span.extension.png {
    background: transparent;
}

span.action-btn.red,
a.action-btn.red,
button.action-btn.red,
#single-collection-top .cta-main-container a.action-btn.red {
    color: #fff;

    background-color: #da243f;
}

.cta-main-container ul.cta-dropdown li .switch-holder.active .switch {
    color: #da243f;
}

#image_enlarger,
#image_enlarger>figure>div.table_wrapper .overlay-stats.bottom {
    background-color: #fff;
}


a.multi-edit-option {
    color: #fff;

    background-color: rgba(0, 0, 0, 0.05);
}


#image_enlarger>figure>div.table_wrapper .overlay-stats.bottom span {
    color: #000;
}

#image_enlarger>figure img.detail-image {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#image_enlarger>figure>div.table_wrapper .overlay-detail {
    background: #da243f;
}

#image_enlarger>figure>div.table_wrapper .overlay-detail nav ul li,
#image_enlarger>figure>div.table_wrapper .overlay-detail nav ul li a,
#image_enlarger ul.media-info li b,
#image_enlarger ul.media-info>li>a.action-btn i.fa.fa-fw,
#image_enlarger ul.media-info>li.toggle-active>a.action-btn .fa-caret-down,
#image_enlarger ul.media-info>li>a.action-btn,
#image_enlarger ul.media-info li .control-group .controls textarea,
#image_enlarger>figure>div.table_wrapper .overlay-detail h3,
#newFilesdropzone,
a.multi-edit-option .fa,
.text-error {
    color: #fff;
}

.option-holder .input-tags.select2-container-multi .select2-choices .select2-search-field input {
    border-color: #fff;
    border-color: rgba(255, 255, 255, 0.46);
}

#newFilesdropzone {
    border-color: #fff;
}

#image_enlarger>figure>div.table_wrapper .overlay-detail ul li time,
#image_enlarger ul.media-info li a.link,
#image_enlarger ul.media-info li,
.media-info .dropdown span.collection-info,
#image_enlarger ul.media-info li .control-group .controls label.checkbox {
    color: #ffc2cb !important;
    color: rgba(255, 255, 255, 0.65) !important;
}

#image_enlarger ul.media-info>li.toggle-active,
#image_upload ul.media-info>li.toggle-active {
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}

#image_enlarger>figure>div.table_wrapper .overlay-detail .bottom {
    background: #ae1229;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#image_enlarger .bottom .action-btn {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#image_enlarger ul.media-info li .media-info-extend ul li a {
    background-color: #ae1229;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#image_enlarger ul.media-info li .media-info-extend ul li a.action-btn.blue {
    font-size: 11px;
}

#image_enlarger>a.nav,
#image_enlarger>span.detail-loader {
    color: #aaa;
}

#image_enlarger a.close:hover,
#image_enlarger a.overlay-resize:hover,
#image_enlarger>a.nav.left:hover,
#image_enlarger>a.nav.right:hover {
    color: #da243f;
}

#image_enlarger>figure>div.table_wrapper .overlay-detail ul.media-info li .media-info-extend ul li span.extension {
    background-color: rgba(0, 0, 0, 0.23);
}

.carousel-indicators li {
    width: 10px;
    height: 10px;
    margin: 0;

    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #fff;
}

.carousel-indicators .active {
    width: 10px;
    height: 10px;
    margin: 0;

    border-color: #da243f;
    background-color: #da243f;
}

.nav-bar-search .nav-bar-searchbox {
    top: 40px;

    width: 377px;
    padding: 0;

    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
}

.nav-bar-search .nav-bar-searchbox ul li a.header {
    font-size: 13px;
    color: #fff;

    background-color: #da243f;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.nav-bar-search .nav-bar-searchbox:after {
    border-color: transparent transparent #da243f transparent;
}

.nav-bar-search .nav-bar-searchbox ul li a span {
    color: #da243f;

    background-color: #fff;
}

.nav-bar-search .nav-bar-searchbox ul li a {
    padding: 10px;
}

.single .dashboard-side {
    top: 135px;
}

.single .news-image img {
    margin: 0 25px;
}

.single .collection.news {
    margin-bottom: 60px;
}

.filters>li a.selected span.searchSelected,
.filters>li a.selected span.searchCount {
    display: inline-block;
}

.tools-tab.active .tab {
    border-color: #da243f;
}

#image_enlarger>figure>div.table_wrapper .overlay-stats,
.related-assets h1,
.related-assets h2,
.related-assets h3 {
    color: #53585f;
}

#image_enlarger>figure>div.table_wrapper .overlay-stats em {
    font-style: normal;
}

.related-assets h1,
.related-assets h2,
.related-assets h3 {
    font-size: 16px;
}

#image_enlarger>figure>div.table_wrapper .overlay-stats h1 {
    color: #da243f;
}

#image_enlarger>figure>div.table_wrapper .overlay-stats hr {
    border-color: #e4e5e6;
}

.related-assets .row {
    border-top: 1px solid #e4e5e6;
}

.media-holder .thumbnail {
    transition: 200ms;
}

.related-assets .media-holder .thumbnail {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
}

.related-assets .media-holder .thumbnail p {
    padding: 0;

    font-size: 11px;
}

.related-assets .media-holder .thumbnail>span {
    height: 18px;
    padding: 0 10px 5px 6px;

    line-height: 18px;
}

.related-assets .media-holder .thumbnail:hover,
.related-assets .ui-selecting .thumbnail,
.related-assets .media-holder.active .thumbnail {
    padding: 5px;
}

#image_enlarger>figure>div.table_wrapper>div.cell_wrapper.top {
    text-align: center;
}

#image_enlarger>a.nav,
#image_enlarger>span.detail-loader {
    top: 0;
    bottom: 0;

    height: auto;

    color: #999;

    background-color: #f5f5f5;
}

#image_enlarger>a.nav:hover {
    color: #444;
}

#image_enlarger a.close {
    color: #999;

    background-color: #e4e4e4;
}

#image_enlarger a.close:hover {
    color: #999;

    background-color: #ccc;
}

#image_enlarger>figure {
    top: 90px;
    bottom: 90px;
}

#image_enlarger>figure>div.table_wrapper .overlay-detail {
    top: 90px;
    right: 90px;
    bottom: 90px;

    border: 0;
}

#image_enlarger>figure>div.table_wrapper>div.cell_wrapper {
    padding-right: 360px;
    padding-left: 30px;
}

.nav .fa-angle-left:before {
    content: '\f053';
}

.nav .fa-angle-right:before {
    content: '\f054';
}

#image_enlarger>a.nav .icon,
#image_enlarger>span.detail-loader .icon {
    font-size: 24px;
}

#image_enlarger ul.media-info li .control-group .controls textarea,
#image_enlarger ul.media-info li .control-group .controls input[type='text'],
#image_enlarger ul.media-info li .control-group .controls input[name='tagList'] {
    width: auto;
    min-width: 240px;
    margin-right: 0;
    margin-left: 0;
    padding: 3px 10px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;

    background-color: #cc213b !important;
    background-color: rgba(0, 0, 0, 0.06) !important;
}

#image_enlarger ul.media-info li .media-info-extend>input {
    width: auto;
    min-width: 240px;
    padding: 3px 10px;

    background-color: #cc213b;
    background-color: rgba(0, 0, 0, 0.06);
}

#image_enlarger .select2-default {
    color: #ffc2cb !important;
    color: rgba(255, 255, 255, 0.65) !important;
}

#image_enlarger ul.media-info li .media-info-extend ul li a.tag-link {
    padding: 0;

    color: #da243f;
    letter-spacing: -0.5px;
}

#image_enlarger .tags.select2-container-multi .select2-choices .select2-search-choice>div {
    color: #da243f;
}

#image_enlarger ul.media-info li .media-info-extend ul li a.thumbnail {
    color: #fff;

    background-color: #cc213b !important;
    background-color: rgba(0, 0, 0, 0.06) !important;
}

.media-info-extend .linkToAssets .fa {
    color: #fff;
}

.related-assets-warning-message {
    line-height: 18px;
}

#image_enlarger .select2-container-multi .select2-choices .select2-search-choice {
    background-color: #fff;
    background-image: none;
}

#image_enlarger ul.media-info li .control-group .controls textarea::-webkit-input-placeholder {
    color: #ffc2cb;
    color: rgba(255, 255, 255, 0.65);
}

#image_enlarger ul.media-info li .control-group .controls textarea:-moz-placeholder {
    color: #ffc2cb;
    color: rgba(255, 255, 255, 0.65);
}

#image_enlarger ul.media-info li .control-group .controls textarea::-moz-placeholder {
    color: #ffc2cb;
    color: rgba(255, 255, 255, 0.65);
}

#image_enlarger ul.media-info li .control-group .controls textarea:-ms-input-placeholder {
    color: #ffc2cb;
    color: rgba(255, 255, 255, 0.65);
}

.alt-login p {
    font-size: 12px;
    line-height: 18px;
    color: #777;
}

#login ul.alt-login button {
    font-size: 14px;
    color: #fff;

    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #da243f;
    -webkit-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.4);
}

#login ul.alt-login button:after {
    display: inline-block;

    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;

    content: '\f061';
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: auto;
}

#login ul.alt-login button:hover {
    background-color: #000;
}


#login .login-container button {
    color: #000;

    background-color: #f9f9f9;
}

#image_enlarger>figure>div.table_wrapper>div.cell_wrapper .crop-size {
    left: -100px;
}

.media-info-extend.crop input[type=text],
.media-info-extend.crop .size input[type=text] {
    border: 0;
    background-color: #cc213b;
    background-color: rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#image_enlarger ul.media-info li.active .cropSave {
    background-color: #ae1229;
}

#image_enlarger ul.media-info li.active .cropSave:hover,
#image_enlarger ul.media-info li .media-info-extend ul li a:hover {
    background-color: #000;
}

#image_enlarger ul.media-info li .media-info-extend ul li a.tag-link {
    background-color: #fff;
}

ul li.active>a>span.count {
    color: #da243f;
}

#image_enlarger ul.media-info li .control-group .controls #inputTitle {
    min-width: 190px;
}

.table_wrapper .overlay-detail .select {
    top: 64px;
}

/* IMAGE UPLOAD */
#image_upload,
#image_upload>.upload-container header {
    background: transparent;
    background-color: #fff;
}

#image_upload .thumbnail {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
}

#image_upload>.upload-container nav.edit,
#image_upload>.upload-container nav.edit .selected {
    background: #da243f;
}

#image_upload>.upload-container nav.edit .selected {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

#image_enlarger>figure>div.table_wrapper .overlay-detail .bottom,
#image_upload>.upload-container .bottom {
    background: #ae1229;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#image_upload ul.media-info li .control-group .controls textarea,
#image_upload ul.media-info li .control-group .controls input[type='text'],
#image_upload ul.media-info li .control-group .controls input[name='tagList'] {
    width: auto;
    min-width: 240px;
    margin-right: 0;
    margin-left: 0;
    padding: 7px 10px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;

    border: 0;
    background-color: #cc213b !important;
    background-color: rgba(0, 0, 0, 0.06) !important;
}

a.toggle-option.active,
a.toggle-option-all.active,
a.multi-edit-option.delete.reset,
a.multi-edit-option.delete-all.reset,
a.toggle-option.active:hover {
    background-color: #ae1229;
}

#image_enlarger ul.media-info>li>a.action-btn i.fa.fa-fw,
#image_upload ul.media-info>li>a.action-btn i.fa.fa-fw,
#toggleBrandMethod,
#toggleCategoryMethod span,
#image_enlarger ul.media-info li .control-group .controls label.checkbox,
#image_upload ul.media-info li .control-group .controls label.checkbox {
    color: #ffc2cb;
    color: rgba(255, 255, 255, 0.65);
}

#image_upload ul.media-info>li:first-child {
    display: none;
}

#image_upload ul.media-info>li.edited>a.action-btn i.fa.fa-fw,
#image_upload ul.media-info>li.edited>a.action-btn,
#image_upload ul li a.addCategoryText .fa,
.media-info-extend .linkToAssets .fa {
    color: #fff;
}

a.toggle-option-all {
    margin-top: 6px;
}

#image_upload>.upload-container nav.edit ul li.dropdown .control-group .controls input.inline {
    width: 240px;
    padding: 3px 10px;
}

#image_upload>.upload-container nav.edit ul li.dropdown .control-group .controls textarea::-webkit-input-placeholder {
    color: #ffc2cb;
    color: rgba(255, 255, 255, 0.65);
}

#image_upload>.upload-container nav.edit ul li.dropdown .control-group .controls textarea:-moz-placeholder {
    color: #ffc2cb;
    color: rgba(255, 255, 255, 0.65);
}

#image_upload>.upload-container nav.edit ul li.dropdown .control-group .controls textarea::-moz-placeholder {
    color: #ffc2cb;
    color: rgba(255, 255, 255, 0.65);
}

#image_upload>.upload-container nav.edit ul li.dropdown .control-group .controls textarea:-ms-input-placeholder {
    color: #ffc2cb;
    color: rgba(255, 255, 255, 0.65);
}

#image_upload .media-info .media-info-extend .control-group li label {
    color: #ffc2cb;
    color: rgba(255, 255, 255, 0.65);
}

#image_upload .media-info .media-info-extend .control-group li label+input[type='text'].input-lg,
#image_upload .media-info .media-info-extend .control-group li label+input[type='text'] {
    width: 197px;
    min-width: 0;
    margin: 10px 0;
}

#image_upload .media-info .media-info-extend .control-group li label+input[type='text']::-webkit-input-placeholder {
    color: #ffc2cb;
    color: rgba(255, 255, 255, 0.65);
}

#image_upload .media-info .media-info-extend .control-group li label+input[type='text']:-moz-placeholder {
    color: #ffc2cb;
    color: rgba(255, 255, 255, 0.65);
}

#image_upload .media-info .media-info-extend .control-group li label+input[type='text']::-moz-placeholder {
    color: #ffc2cb;
    color: rgba(255, 255, 255, 0.65);
}

#image_upload .media-info .media-info-extend .control-group li label+input[type='text']:-ms-input-placeholder {
    color: #ffc2cb;
    color: rgba(255, 255, 255, 0.65);
}

.edit-overlay {
    background: #ae1229;
    background: rgba(174, 18, 41, 0.74);
}

.media-holder .thumbnail .thumbnail-loader .state-uploading .percent {
    z-index: 10;
    top: -216px;
    color: #da243f;
}

/* Metadata presets */
#image_upload ul.media-info li#rootPresetsAdvanced .control-group .controls input[type='text'] {
    min-width: unset;
    padding: 0px !important;
}

#image_upload ul.media-info li .control-group .controls input::placeholder {
    color: #fff !important;
}

#image_upload ul.media-info li#rootPresetsAdvanced .controls div {
    background: #da243f;
}

#image_upload ul.media-info li#rootPresetsAdvanced .controls div li:hover {
    background: #cc213b;
}

#image_upload ul.media-info li#rootPresetsAdvanced .controls div li:hover div svg {
    background: #cc213b;
    fill: #fff !important;
}

#image_upload ul.media-info li#rootPresetsAdvanced .controls div svg {
    background: transparent;
    fill: #fff !important;
}

/*=============================================================================
Internet Explorer 9/10 fixes
=============================================================================*/

.ie9 #image_enlarger ul.media-info li .control-group .controls input[type='text'],
.ie10 #image_enlarger ul.media-info li .control-group .controls input[type='text'] {
    border: none;
    background-color: #cc213b !important;
}

.ie9 #image_enlarger ul.media-info li,
.ie10 #image_enlarger ul.media-info li {
    width: 240px;
}

.ie9 #image_enlarger>figure>div.table_wrapper .overlay-detail ul.media-info li .action-btn,
.ie10 #image_enlarger>figure>div.table_wrapper .overlay-detail ul.media-info li .action-btn {
    width: auto;
}

.ie9 #image_enlarger ul.media-info li .media-info-extend ul .ie10 #image_enlarger ul.media-info li .media-info-extend ul {
    margin-right: 5px;
}

.ie9 #image_enlarger>figure>div.table_wrapper .overlay-detail nav ul li a,
.ie9 .select2-container-multi .select2-choices li.select2-search-field,
.ie10 #image_enlarger>figure>div.table_wrapper .overlay-detail nav ul li a,
.ie10 .select2-container-multi .select2-choices li.select2-search-field {
    background-color: transparent;
}

.ie9 #image_enlarger>figure>div.table_wrapper .overlay-detail .bottom,
.ie10 #image_enlarger>figure>div.table_wrapper .overlay-detail .bottom {
    background-color: #ae1229;
}

.ie9 a.action-btn.blue.block.request.request-download {
    width: 100%;
}

.ie9 .media-holder .thumbnail .thumbnail-loader .state-uploading .percent,
.ie10 .media-holder .thumbnail .thumbnail-loader .state-uploading .percent {
    -webkit-border-top-left-radius: 50%;
    -moz-border-radius-topleft: 50%;
    border-top-left-radius: 50%;
    -webkit-border-top-right-radius: 50%;
    -moz-border-radius-topright: 50%;
    border-top-right-radius: 50%;
    -webkit-border-bottom-right-radius: 50%;
    -moz-border-radius-bottomright: 50%;
    border-bottom-right-radius: 50%;
    -webkit-border-bottom-left-radius: 50%;
    -moz-border-radius-bottomleft: 50%;
    border-bottom-left-radius: 50%;
}

.ie9 #image_upload>.upload-container header {
    -webkit-filter: none;
    filter: none;
}

.ie9 #image_upload ul.media-info li .control-group .controls textarea,
.ie9 #image_upload ul.media-info li .control-group .controls input[type='text'],
.ie9 #image_upload ul.media-info li .control-group .controls input[name='tagList'] {
    min-width: 248px !important;
    padding-bottom: 0;
}

.ie9 .option-holder .select2-container-multi.input-tags .select2-choices .select2-search-field input,
.ie9 #image_upload ul.media-info li .control-group .controls input {
    padding: 0;
}

.ie9 #image_upload ul.media-info li .control-group .controls input.description {
    height: 30px;
}

.dashboard-side>div#rootExpressUploader {
    height: auto;
    padding: 0;
}

.transfer {
    height: auto;
}

#download-link .input-group {
    margin-top: 10px;
}

.transfer-splashscreen .bynder-transfer-browse-button > div {
    position: absolute;
    width: 100%;
    height: 100%;
}

#rootExpressUploader * {
    border: none !important;
}

.transfer-splashscreen .bynder-transfer-browse-button {
    width: 276px;
    height: 276px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

    font-size: 0;
    line-height: 250px;

    border: 2px solid #e2e2e2;
    background: #d92540;
}

.transfer-splashscreen .bynder-transfer-browse-button:before {
    position: absolute;
    left: 0;

    width: 276px;

    font-size: 18px;
    font-weight: 500;
    color: #fff;
    text-transform: uppercase;

    content: 'TRANSFER YOUR FILES';
}

.bynder-transfer-browse-button {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -0.5px;
}

.transfer-settings form.transfer-header {
    position: absolute;
    height: 70px;
}

.transfer {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.transfer-header {
    border-bottom: 0;
}

.transfer-body {
    margin-top: 80px;
}

.transfer.uploading .transfer-body {
    margin-top: 35px;
}

.transfer-settings .transfer-header button {
    top: 40px;
    right: auto;
    left: 15px;

    font-weight: bold;
    color: #fff;
    letter-spacing: -0.5px;
    text-transform: uppercase;

    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #da243f;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.transfer-settings .transfer-header .bynder-transfer-browse-button:hover {
    cursor: pointer;
}

.transfer .file-delete,
#bynder-transfer-recipient li.list-group-item {
    color: #da243f;
}

.transfer-footer .btn-default,
.transfer-footer .btn-default:disabled,
.transfer-footer .btn-default:disabled:hover {
    width: 100%;

    font-weight: bold;
    letter-spacing: -0.5px;
    text-transform: uppercase;

    background-color: #da243f;
}

.transfer-percentage {
    font-size: 20px;

    border-color: #da243f;
}

.transfer-splashscreen .bynder-transfer-browse-button:hover,
.transfer-splashscreen.transfer-dragover:before {
    color: #fff;

    background: #da243f;
}

#image_enlarger ul.media-info li b,
#image_enlarger ul.media-info li .mainDisplayFilter.single-select {
    display: block;
}

#image_enlarger .toggle-active .controls>.checkbox:first-child {
    margin-bottom: 4px;
    padding-top: 0;
}

#image_enlarger .toggle-active .controls .checkbox input[type='checkbox'] {
    width: 20px;
    margin-top: 2px;
}

.filter-level h2 {
    overflow: hidden;

    white-space: nowrap;
    text-overflow: ellipsis;
}

.content-container.brands.workflow.sub-navigation {
    margin-top: 0;
    padding-top: 155px;
}

.collection,
.navigation-tiles {
    display: none;
}

.collection.news {
    display: block;
    float: left;
}

html.dashboard .collection.news h1 {
    position: absolute;
    top: 2px;
    left: 2px;

    width: 276px;
    height: 50px;
    margin: 0;
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;

    font-size: 18px;
    font-weight: 500;
    line-height: 50px;
    white-space: nowrap;
    text-overflow: ellipsis;

    background: #ededed;
}

html.dashboard .collection.news h2 {
    max-height: 60px;
    margin: 8px 0;
    overflow: hidden;

    font-size: 14px;
    line-height: 19px;
    text-transform: none;
    word-break: break-word;
}

html.dashboard .collection.news {
    margin-top: 20px;
    margin-right: 20px;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html.dashboard .collection-stream .collection.news .news-content {
    float: left;
    width: 280px;
    height: 280px;
    padding: 15px;
    padding-top: 50px;
    padding-bottom: 60px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;

    border: 2px solid #e2e2e2;
}

html.dashboard .collection-stream .collection.news {
    display: none;
}

html.dashboard .collection-stream .collection.news:nth-of-type(2),
html.dashboard .collection-stream .collection.news:nth-of-type(3),
html.dashboard .collection-stream .collection.news:nth-of-type(4),
html.dashboard .collection-stream .collection.news:nth-of-type(5),
html.dashboard .collection-stream .collection.news:nth-of-type(6) {
    display: block;
}


html.dashboard .collection-stream .collection.news:nth-of-type(2) {
    position: absolute;
    top: 135px;
    left: 600px;

    width: 280px;
    height: 280px;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}

html.dashboard .collection-stream .collection.news:nth-of-type(2) .news-image {
    display: none;
}

html.dashboard .collection-stream .collection.news .news-image {
    display: none;
}

html.dashboard .collection-stream .collection.news:nth-of-type(4),
html.dashboard .collection-stream .collection.news:nth-of-type(5) {
    width: 580px;
    height: 280px;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

    border: 2px solid #e2e2e2;
}

html.dashboard .collection-stream .collection.news:nth-of-type(4) .news-content,
html.dashboard .collection-stream .collection.news:nth-of-type(5) .news-content {
    width: 296px;

    border: none;
}

html.dashboard .collection-stream .collection.news:nth-of-type(5) .news-content h2,
html.dashboard .collection-stream .collection.news:nth-of-type(5) .news-content p {
    font-size: 0;
}

html.dashboard .collection-stream .collection.news:nth-of-type(5) .news-content {
    display: block;
    height: 0;
}

html.dashboard .collection-stream .collection.news:nth-of-type(5) .news-content p a {
    display: block;

    font-size: 0;

    background: transparent;
}

html.dashboard .collection-stream .collection.news:nth-of-type(5) .news-content p a:after {
    position: absolute;
    bottom: 80px;
    left: 240px;

    font-family: fontawesome;
    font-size: 100px;

    content: '\f01d';
}

html.dashboard .collection-stream .collection.news:nth-of-type(5) .news-content p:hover a:after {
    color: #000;
}

html.dashboard .collection-stream .collection.news:nth-of-type(4) .news-image,
html.dashboard .collection-stream .collection.news:nth-of-type(5) .news-image {
    display: block;
    float: right;
    width: 278px;
    height: 276px;
}

html.dashboard .collection-stream .collection.news:nth-of-type(4) .news-content h1,
html.dashboard .collection-stream .collection.news:nth-of-type(5) .news-content h1 {
    top: 0;
    left: 0;

    width: 298px;
}

html.dashboard .collection-stream .collection.news:nth-of-type(4) .news-image>img,
html.dashboard .collection-stream .collection.news:nth-of-type(5) .news-image>img {
    top: 50%;
    left: 50%;

    width: auto;
    min-width: 100%;
    max-width: none;
    min-height: 100%;

    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

html.dashboard .collection-stream .collection.news:nth-of-type(5) .news-content h1,
html.dashboard .collection-stream .collection.news:nth-of-type(5) .news-image {
    width: 576px;
}

html.dashboard .collection-stream .collection.news:nth-of-type(6) p a {
    color: #0af;
}

html.dashboard .collection-stream .collection.news:nth-of-type(6) p a:hover {
    color: #000;
}

html.dashboard .collection-stream .collection.news:nth-of-type(6) p:nth-of-type(2) {
    max-height: none;
}

html.dashboard .news-content p a {
    position: absolute;
    right: 2px;
    bottom: 2px;
    left: 2px;

    width: 276px;
    height: 55px;
    padding-left: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

    font-size: 14px;
    line-height: 55px;
    color: #d92540;
    text-decoration: underline;
    text-transform: uppercase;

    background: #fff;
}

html.dashboard .collection-stream .collection.news:nth-of-type(6) p {
    height: auto;
    max-height: none;
}

html.dashboard .news-content p img {
    width: 100%;
    height: auto;
}

html.dashboard .news-content p a:hover {
    color: #000;
}

html.dashboard .news-content p {
    max-height: 122px;
    overflow: hidden;

    line-height: 20px;
}

html.dashboard .news-content time {
    display: none;
}

.unit-switch-container a.unit-dropdown>span {
    top: 5px;
    right: 1px;
}

.transfer.bynder-transfer-dropzone.transfer-ready.transfer-settings {
    height: auto;
}

.dashboard-side {
    display: -ms-inline-flexbox;
    display: inline-flex;
    flex-direction: column;

    -webkit-flex-direction: column;
    -ms-flex-direction: column;
}

.lp-container {
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
}

#rootExpressUploader {
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}

.quicklinks {
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}

.news {
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
}

.workflow-holder {
    padding-bottom: 50px;
}

.stage-timeline {
    border: 1px solid #d5d5d5;
    height: 100px;
    background: #fff;
}

.stage-timeline>ul {
    height: 100px;
    padding: 0;
    box-sizing: border-box;
    overflow: hidden;
}

.stage-timeline>ul>li {
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 71px;
    top: 0;
    height: 100px;
    box-sizing: border-box;
    width: 250px;
}

.stage-timeline:before {
    display: none;
}

.stage-timeline>ul>li a.stage-item .stage-number:after {
    position: absolute;
    top: 12px;
    right: -25px;
    z-index: 1;
    display: inline-block;
    width: 75px;
    height: 75px;
    margin-right: -3px;
    margin-bottom: -3px;
    margin-left: -3px;
    border-top: 1px solid #d5d5d5;
    border-left: 1px solid #d5d5d5;
    background: transparent;
    content: ' ';
    transform: rotate(135deg);
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
}

.stage-timeline>ul>li:last-child a.stage-item .stage-number:after {
    display: none;
}

a.wf-stage-add.modal-link {
    left: 75px;
    top: 50%;
    transform: translateX(-50%);
    margin-top: 15px;
}

.stage-timeline .timeline-button {
    top: 15px;
    z-index: 10;
    background-color: #da243f;
    height: 70px;
}

.stage-timeline .timeline-button .fa {
    line-height: 70px;
}

.stage-timeline .timeline-button:hover {
    background-color: #000;
}

.stage-timeline .timeline-button.timeline-left {
    left: 5px;
}

.stage-timeline .timeline-button.timeline-right {
    right: 5px;
}

.media-holder.portrait .wf-stage-asset .thumbnail {
    left: 50%;
    transform: translateX(-50%);
    margin-left: 0;
}

.progress-current.current .stage-number,
a.wf-stage-add.modal-link,
a.stage-item.current.progress-current span.stage-number {
    transition: 200ms;
}

.progress-current.current .stage-number,
a.wf-stage-add.modal-link:hover {
    background-color: #da243f;
}

.media-holder .thumbnail.add:hover {
    border: 3px dashed #da243f;
    padding: 5px;
}

.preset-attachments-upload.file-hover .job-attachments-dropbox,
.job-attachments-upload.file-hover .job-attachments-dropbox,
.job-attachments-dropbox:hover {
    border-color: #da243f;
    transition: 200ms;
}

a.stage-item.current.progress-current:hover span.stage-number {
    box-shadow: 0 0 0 4px #C10B26;
}

a.stage-item.current.progress-current,
.job-detail#collection-detail ul li a {
    color: #da243f;
}

#collection-detail {
    padding: 25px 0;
    box-sizing: border-box;
    width: 315px;
}

#collection-detail h2,
#collection-detail p {
    line-height: 1.6;
    margin-bottom: 20px;
}

.job-detail#collection-detail ul {
    margin-bottom: 20px;
}

body[data-module="workflow"] {
    background: #d5d5d5;
}

.campaign-title>p {
    overflow: hidden;
    white-space: nowrap;
}

a.user-assign {
    border: 1px solid #da243f;
    color: #da243f;
}

a.user-assign:hover {
    background: #da243f;
}

.stage-btn.btn-primary {
    background: #da243f;
}

.stage-btn.btn-primary:hover {
    background: #000;
}

.wf-stage-task-list li div.wf-stage-task-actions-container .wf-stage-task-actions a,
.wf-stage-task-list li div.wf-stage-task-actions-container .wf-stage-task-actions span {
    color: #da243f;
}

.wf-stage-task-list li div.wf-stage-task-actions-container .wf-stage-task-actions a:hover,
.wf-stage-task-list li div.wf-stage-task-actions-container .wf-stage-task-actions span:hover {
    color: #000;
}

ul.module-nav>li.active:after,
.progress-bar,
.workflow .brand-holder .campaign-badges>ul>li.campaign-progress>span,
.workflow-header .viewtoggle-container .change-view-type.view-selected {
    background: #da243f;
}

.show-all a.campaign-block,
.show-all:hover a.campaign-block {
    background-color: #fff;
    border: 1px solid #da243f;
}

.campaign-action:hover {
    background-color: #da243f;
    border: 1px solid #da243f;
}

.workflow-header>h1 a,
.span-link,
table.table td a,
ul.auto-complete li a.active,
table.table td a.job-title,
.wf-dashboard-job-left a.job-title,
a.filter-menuitem:hover,
.show-all .campaign-img>i,
.show-all .campaign-data {
    color: #da243f;
}

@media (max-width: 1180px) {
    .content-container.dashboard {
        width: 900px;
        padding: 135px 15px 15px 15px;
    }

    .dashboard-side {
        position: relative;
        top: 20px;

        width: 100%;
        padding: 0;
    }

    .dashboard-side>div {
        float: left;
        width: 280px;
        margin-right: 20px;
    }

    html.dashboard .collection-stream .collection.news:nth-of-type(2) {
        left: 615px;
    }
}

/* Blank container */
.blank__container {
    padding-top: 120px;
}

/* Collection detail fix */
.content-container.single-collection {
    padding-top: 302px;
}
