.page.support,
.page.support .article-content iframe {
    min-height: calc(100vh - 185px);
}

.page-title {
    position: absolute;
    top: 12px;
    left: 240px;
    height: 70px;
    text-align: left;
}

.page.support .contents {
    margin: 0 20px;
}

.page.support .contents .search .description {
    margin-bottom: 10px;
}

.page.support .search,
.page.support .breadcrumbs {
    text-align: center;
    padding: 8px 0;
    font-size: 20px;
}

.page.support .search input {
    font-size: 13px;
}

.page.support .breadcrumbs {
    background: #1d1d1d;
}

.page.support .breadcrumbs .bc-value, .page.support .breadcrumbs .bc-value > a {
    color: #fffb90;
}

.page.support .breadcrumbs .bc-value.home > a {
    text-transform: uppercase;
}

.page.support .breadcrumbs a,
.page.support .breadcrumbs .article {
    font-weight: bold;
}

.page.support .breadcrumbs-fixed {
    position: fixed;
    width: 100%;
    left: 0;
    bottom: 0%;
}

.page.support .breadcrumbs .bc-label {
    color: #ececec;
}

.page.support .breadcrumbs .bc-separator {
    margin: 0 5px;
    color: #868686;
}

.page.support .search input {
    padding: 5px;
}

.page.support .button.clear-search {
    float: none;
    vertical-align: top;
    margin: 0;
}

.page.support .category-name {
    font-size: 1.3em;
    font-weight: bold;
}

.page.support .category-name.ui-state-active {
    background: #faaf3a;
}

.page.support .article-list .article-item {
    margin: 4px 0;
}

.page.support .article-list .article-item a {
    font-weight: bold;
}

.page.support .article-content {
    padding: 0 20px;
    background: #fff;
}

.page.support .contents-accordion .ui-accordion-header-icon {
    margin-right: 4px;
}

.page.support .article-content .help.video {
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.page.support .contents-accordion .ui-accordion-header-collapsed .ui-accordion-header-icon {
    background-image: none;
}

.page.support .contents-accordion .ui-accordion-header-collapsed.category-name::before {
    content: '';
    border-color: orange transparent transparent transparent;
    border-style: solid;
    border-width: 8px 10px 0px 10px;
    height: 0;
    width: 0px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}

.page.support .contents-accordion .ui-accordion-header-active.category-name::before {
    content: '';
    border-color: orange transparent white transparent;
    border-style: solid;
    border-width: 0px 10px 8px 10px;
    height: 0;
    width: 0px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}

.page.support .contents-accordion .ui-accordion-header.category-name:not(.ui-accordion-header-active):not(.ui-accordion-header-collapsed)::before {
    content: '';
    border-color: orange transparent transparent transparent;
    border-style: solid;
    border-width: 0px 10px 8px 10px;
    height: 0;
    width: 0px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}