#gsma-wiki-plugin.wiki-wrap {
    width: 100%;
}
#rc-listing-code-container {
    font-family: "proxima_nova_condensedlight", Arial, Helvetica, sans-serif;
}

#rc-listing-code-container .rc-listing-total {
    color: #555;
}

#rc-listing {
    clear: both;
    display: flex;
}

#rc-listing div * {
    float: none;
    font-size: 15px;
}

#rc-listing .rc-issues-list {
    background-color: rgba(243, 243, 243, 0.8);
    display: flex;
    flex-direction: column;
    padding: 10px;
    width: 100%;
}

#rc-listing .rc-issue-item {
    border-bottom: 1px solid #c7c7c7;
    margin-bottom: 15px;
    cursor: pointer;
}

#rc-listing .rc-issue-item:hover {
    background-color: #ececec;
}

#rc-listing .rc-issue-item:last-of-type {
    border-bottom: none;
    margin-bottom: 0;
}

.overflow-hidden {
    overflow: hidden;
    position: relative;
}

#rc-listing .rc-i-title {
    color: #00568f;
    font-weight: bold;
    text-decoration: none;
    padding-top: 6px;
    padding-bottom: 6px;
    line-height: 23px;
    font-size: 15px;
}

#rc-listing .rc-i-title .rc-i-title-text {
    color: #00568f;
    letter-spacing: 0.03em;
}

#rc-listing .issue-color-block {
    color: #fff;
    padding: 0.1em 0.4em;
    vertical-align: top;
    margin-right: 0.25em;
    font-weight: normal;
    border-radius: 2px;
}

#rc-listing .rc-issue-id {
    background-color: #00a182;
}

#rc-listing .rc-issue-id.issue-duplicate {
    background-color: #de002b;
}

#rc-listing .rc-i-criteria {
    background-color: #ddd;
    color: #555;
    text-align: center;
    padding: 2px 6px;
}

#rc-listing .rc-i-description {
    color: #808285;
    line-height: 0.8em;
    padding-top: 6px;
    font-family: inherit;
}

#rc-listing .rc-i-description span {
    color: #555;
    font-size: 15px;
}

#gsma-wiki-plugin #rc-listing .rc-i-more,
#rc-listing .rc-i-more {
    color: #000;
    font-weight: bold;
    cursor: pointer;
    display: inline;
    font-family: inherit;
    font-size: 15px;
    line-height: 1.2em;
    text-decoration: none;
}

#rc-listing .rc-info-container {
    padding: 0 10px;
}

#rc-listing .rc-popup-items {
    display: none;
    font-size: 32px;
    text-align: center;
}

#rc-listing .rc-info-container h2 {
    color: #000;
    float: none;
    font-size: 32px;
    text-align: center;
    padding: 5px 10px;
}

#rc-listing .issue-loader {
    height:50px;
}

.rc-loader {
    background-image: url("../images/loader.svg");
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: 50px;
    background-size: 50px;
}

.rc-hide {
    display: none;
}

/* FILTER */

#rc-filter-code-container {
    font-family: "proxima_nova_condensedlight", Arial, Helvetica, sans-serif;
    clear: both;
}

#rc-filter.wrap-rc_filter-container {
    background-color: #99cccc;
    margin-bottom: 20px;
}

#rc-filter .rc-field-wrap {
    margin-left: 5px;
    margin-bottom: 5px;
    flex-grow: 1;
}

#rc-filter .rc-field-wrap.rc-filter-submit {
    flex-grow: 0;
}

#rc-filter .wrap-rc_filter {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    max-width: 1200px;
    margin: 0 auto;
    padding: 8px 8px 3px 3px;
}
.ss-main,
.ss-main .ss-multi-selected {
    height: 100%;
}
#rc-filter .wrap-rc_search {
    height: 100%;
    font-family: "proxima_nova_rgregular","Trebuchet MS", Arial, Helvetica, sans-serif;
    border: none;
    margin: 0;
    width: 100%;
    padding: 0 5px;
    font-size: 15px;
    color: #555;
    min-height: 30px;
}

#rc-filter input[type=submit].rc-f-btn,
#rc-filter input[type=submit].rc-f-btn:active {
    height: 30px;
    padding: 0 10px;
    background-color: #de002b;
    border: solid 1px #fc921c;
    color: #fff;
    cursor: pointer;
    background-image: none;
    line-height: initial;
    font-weight: inherit;
    font-family: inherit;
    font-size: 15px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-border-radius: 0;
}

#rc-filter input[type=submit].rc-f-btn:hover {
    background-color: #c50228;
}

#rc-filter .wrap-rc_select {
    font-size: 15px;
    min-width: 130px;
    cursor: pointer;
}
@media screen and (max-width: 700px) {
    #rc-listing .rc-i-description {
        line-height: 1.2em;
    }
    #rc-listing .overlay.rc-show {
        overflow: initial;
    }
    .rc-f-500 #rc-filter .wrap-rc_filter {
        padding: 8px 3px 10px 10px;
    }
}
@media all and (-ms-high-contrast:none) /* IE11 */
{
    _:-ms-fullscreen, #rc-filter .wrap-rc_select {
        margin-top: 5px;
    }

    _:-ms-fullscreen, #rc-listing .rc-issues-list {
        display: block;
        box-sizing: border-box;
    }

    _:-ms-fullscreen, #rc-listing {
        display: block;
    }
}

.rc-f-500 #rc-filter .wrap-rc_filter {
    flex-direction: column;
}

.rc-f-500 #rc-filter .rc-field-wrap {
    width: 98%;
    margin: 5px 0 0 0;
}

.rc-f-500 #rc-filter .rc-f-btn {
    width: 100%;
}

.rc-f-500 #rc-filter .rc-field-wrap {
    margin-left: 0;
}