/*<Header upgrade notice>*/
.start-trial-notice.hashed-yellow,
.upgrade-trial-notice.hashed-yellow,
.upgrade-paid-notice.hashed-yellow {
    background:url(/images/yellow-pattern.png);
}
.start-trial-notice,
.upgrade-trial-notice,
.upgrade-paid-notice {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9;

    text-align: center;
    font-size: 20px;
    font-family: Roboto, sans-serif;
    color: #111111;
    font-weight: 500;
}
.start-trial-notice > div:first-child,
.upgrade-trial-notice > div:first-child,
.upgrade-paid-notice > div:first-child {
    background: #FEEE5D;
    text-align: center;
    display: inline-block;
    padding: 2px 24px;
    border-radius: 13px;
    margin-top: 5px;
    margin-bottom: 5px;
    cursor: pointer;
}
.upgrade-your-seo {
    font-size: 20px;
    font-family: Roboto, sans-serif;
    color: #111111;
    font-weight: 500;
    text-decoration: underline;
}
.start-trial,
.upgrade-trial,
.upgrade-paid {
    font-size: 15px;
    font-family: Roboto, sans-serif;
    color: #111111;
    font-weight: 400;
    cursor: pointer;
}
.upgrade-trial,
.upgrade-paid {
    font-weight: bold;
}
/*</Header upgrade notice>*/
/*<Keywords upgrade notice>*/
.start-trial-kw-notice {
    position: fixed;
    top: 750px;
    margin-left: 580px;
    text-align: center;
    padding: 15px 30px;

    border: 1px solid rgb(242, 189, 120);
    border-radius: 4px;
    background-color: rgb(255, 251, 228);
    box-shadow: 0px 8px 16px 0px rgba(91, 98, 129, 0.16);
}
[data-loading] + main .white-page-container .start-trial-kw-notice {
    top: 600px;
}
[data-empty][data-loading] .white-page-container .start-trial-kw-notice {
    display: none;
}
.start-trial-kw-notice-title {
    font-weight: bold;
    font-size: 32px;
    color: #10B66A;
}
.start-trial-kw-notice-desc {
    font-size: 22px;
    color: #333;
    margin-top: 10px;

    width: 305px;
    margin: 0 auto;
}
.start-trial-kw-notice-desc strong {
    font-weight: bold;
}
.start-trial-kw-notice > button,
.start-trial-serp-notice > button,
.start-trial-serp-sidebar-notice > button,
.start-trial-ca-sidebar-notice > button {
    font-weight: bold;
    font-size: 22px;
    color: #FFF;
    margin-top: 40px;
    padding: 24px 72px;

    border: 1px solid rgb(39, 76, 80);
    border-radius: 3px;
    background-color: rgb(16, 182, 106);
    box-shadow: 0px 1px 0px 0px rgba(39, 76, 80, 0.004),inset 0px 2px 0px 0px rgba(255, 255, 255, 0.5);
}
.start-trial-kw-notice > button {
    margin-top: 15px;
    padding: 10px 30px;
}

.upgrade-trial-kw-row-container,
.upgrade-paid-kw-row-container {
    display: inline-block;
    cursor: pointer;
}
.upgrade-trial-kw-row,
.upgrade-paid-kw-row,
.trial-logged-in .start-trial-serp-row {
    font-size: 12px !important;
    font-weight: bold !important;
}
.upgrade-trial-kw-row > .change-status,
.upgrade-paid-kw-row > .change-status,
.trial-logged-in .start-trial-serp-row > .change-status {
    font-size: 13px !important;
}
/*</Keywords upgrade notice>*/
/*<Serp upgrade notice>*/
.start-trial-serp-row-container {
    float: right;
    margin-left: 10px;
    cursor: pointer;
}
.start-trial-serp-row,
.upgrade-trial-kw-row,
.upgrade-paid-kw-row {
    height: 27px;
    line-height: 27px;
    font-size: 14px;
    color: #555555;
    display: inline-block;
    background-color: #FFF7D4;
    border: 1px solid #D1C89F;
    padding: 0px 15px 0px 15px;
    border-radius: 4px;
}
.start-trial-serp-row > .change-status,
.upgrade-trial-kw-row > .change-status,
.upgrade-paid-kw-row > .change-status,
.table.serp .change-status {
    font-size: 14px;
    text-decoration: underline;
    cursor: pointer;
    color: #423958 !important;
    font-weight: bold !important;
}
.table.serp .row[selected] .change-status {
    color: #fff !important;
}

.start-trial-serp-notice {
     text-align: center;
     padding: 40px 80px;
     display: block;
 }
[data-empty][data-loading] .white-page-container .start-trial-serp-notice  {
    display: none;
}
.start-trial-serp-notice-title {
    font-weight: bold;
    font-size: 32px;
    color: #10B66A;
}
.start-trial-serp-notice-desc {
    font-size: 22px;
    color: #333;

    margin: 0 auto;
    margin-top: 22px;
}
.start-trial-serp-notice-desc strong {
    font-weight: bold;
}

.item-node ul li.start-trial-serp-sidebar-notice-container:before,
.item-node ul li.start-trial-ca-sidebar-notice-container:before {
    background-color: #0AB56B;
    content: '!';
    opacity: 1;
    width: 1.5em;
    height: 1.5em;
    top: 23px;
    font-size: 16px;
    padding: 6px 3px 0 3px;
    left: -13px;
}
.start-trial-serp-sidebar-notice,
.start-trial-ca-sidebar-notice {
    padding: 10px 0 20px 0;
    display: block;
}
.start-trial-serp-sidebar-notice-title,
.start-trial-ca-sidebar-notice-title {
    font-weight: bold;
    font-size: 20px;
    color: #10B66A;
}
.start-trial-serp-sidebar-notice-desc,
.start-trial-ca-sidebar-notice-desc {
    font-size: 14px;
    color: #333;

    margin: 0 auto;
    margin-top: 20px;
}
.start-trial-serp-sidebar-notice-desc strong,
.start-trial-ca-sidebar-notice-desc strong {
    font-weight: bold;
}
.start-trial-serp-sidebar-notice > button {
    font-size: 20px;
    color: #FFF;
    margin-top: 20px;
    padding: 10px 20px;
    pointer-events: all;

    border: none;
}
/*</Serp upgrade notice>*/
/*<Content assistant upgrade notice>*/
.start-trial-ca-sidebar-notice-title {
    font-size: 19px;
}
.start-trial-ca-sidebar-notice-desc {
    width: 200px;
    text-align: left;
    margin-left: 0;
    margin-top: 10px;
}
.start-trial-ca-sidebar-notice > button {
    margin-top: 20px;
    padding: 10px 70px;
    font-size: 16px;
    pointer-events: all;
}
/*</Content assistant upgrade notice>*/
/*<Not logged in>*/
.not-logged-in header,
.not-logged-in header > .top-bar,
.not-logged-in .content-assistant {
    top: 44px !important;
}
.not-logged-in .content-assistant header,
.not-logged-in .content-assistant header > .top-bar {
    top: 0 !important;
}

.not-logged-in header[data-loading] + main {
    margin-top: calc(14.1875em + 44px) !important;
}
.not-logged-in main {
    margin-top: 351px !important;
}
.not-logged-in .content-assistant main {
    margin-top: 0 !important;
}

.not-logged-in #section-1 table > tbody td:not(:first-child),
.not-logged-in #section-1 table > tbody td > star-graph:before,
.not-logged-in #section-1 table > tbody td > star-graph:after {
    color: transparent;
    text-shadow: 0 0 8px rgba(0,0,0,.5);
}

drop-down.filter[disabled] {
    border-bottom:1px solid #ccc;
}
drop-down.filter[disabled] > button {
    color: #ccc;
    cursor: default;
}
drop-down.filter[disabled]:after {
    color: #ccc;
}

.filters drop-down > .popup.start-trial-tipsy,
.terms li > .popup.start-trial-tipsy,
.terms li > .popup.upgrade-trial-tipsy,
.right > .popup.start-trial-tipsy {
    width: 8px;
    margin-left: 70px;
}
.terms li > .popup.start-trial-tipsy,
.terms li > .popup.upgrade-trial-tipsy {
    margin-left: 140px;
}
.terms li:last-child > .popup.start-trial-tipsy,
.terms li:last-child > .popup.upgrade-trial-tipsy {
    margin-left: 240px;
}
.right > .popup.start-trial-tipsy {
    margin-left: 0;
}

.not-logged-in .filters drop-down > .popup section,
.not-logged-in .terms li > .popup section,
.not-logged-in .right > .popup section {
    background: #274c50;
    text-align: center;
}
.not-logged-in .filters drop-down > .popup section:before,
.not-logged-in .terms li > .popup section:before,
.not-logged-in .right > .popup section:before {
    color: #274c50;
}
.not-logged-in .filters drop-down > .popup section:after,
.not-logged-in .terms li > .popup section:after,
.not-logged-in .right > .popup section:after {
    background: #274c50;
}
.not-logged-in .filters drop-down > .popup section p,
.not-logged-in .terms li > .popup section p,
.not-logged-in .right > .popup section p {
    color: #ffffff;
    font-style: normal;
    line-height: 1.3;
}

.not-logged-in .filters drop-down > .popup section p a,
.not-logged-in .terms li > .popup section p a,
.not-logged-in .right > .popup section p a {
    display: inline-block;
    border-bottom: 1px solid #ccc;
}

.not-logged-in #section-2 drop-down.terms > .popup.left > section {
    float: left;
}
#section-2 drop-down.terms > .popup.left > section li[disabled] {
    color: #e9eaf2;
    cursor: default;
}
#section-2 drop-down.terms > .popup.left > section li[disabled]:hover {
    border: 1px solid #e9eaf2;
}

.not-logged-in .right {
    position: relative;
}

a.export[disabled],
a.export[disabled]:hover {
    color: #e9eaf2;
    cursor: default;
}
a.export[disabled]:hover {
    border-bottom: 1px solid #e9eaf2;
}
.popup.start-trial-tipsy,
.popup.upgrade-trial-tipsy {
    cursor: pointer;
    top: 25px !important;
}
.popup.start-trial-tipsy > section,
.popup.upgrade-trial-tipsy > section {
    cursor: pointer;
}

.not-logged-in .sidebar-extender.serp,
.trial-logged-in .sidebar-extender.serp {
    top: 114px;
}
/*</Not logged in>*/
/*<Daily Limit Reached>*/
.daily-limit-modal .remodal-close {
    display: none;
}
.limit-reached {
    display: none;
}
.daily-limit-modal .limit-reached {
    display: block;
    color: #6D5A05;
    font-size: 18px;
    font-weight: bold;
    padding: 10px 10px 10px 43px;
    text-align: left;
}
.daily-limit-modal .remodal {
    overflow: hidden;
}
/*</Daily Limit Reached>*/
/*<Trial logged in>*/
.trial-logged-in:not(.mute-notice-logged-in) header,
.trial-logged-in:not(.mute-notice-logged-in) header > .top-bar,
.trial-logged-in:not(.mute-notice-logged-in) .content-assistant {
    top: 44px !important;
}
.trial-logged-in:not(.mute-notice-logged-in) .content-assistant header,
.trial-logged-in:not(.mute-notice-logged-in) .content-assistant header > .top-bar {
    top: 0 !important;
}

.trial-logged-in:not(.mute-notice-logged-in) header[data-loading] + main {
    margin-top: calc(14.1875em + 44px) !important;
}
.trial-logged-in:not(.mute-notice-logged-in) main {
    margin-top: 421px !important;
}
.trial-logged-in:not(.mute-notice-logged-in) .content-assistant main {
    margin-top: 0 !important;
}

.trial-logged-in #section-2 drop-down.terms > .popup.left > section {
    float: left;
}
.popup.upgrade-trial-tipsy {
    font-size: 14px !important;
}

.trial-logged-in #ca-top {
    border-bottom: none;
}
#ca-service {
    border: 1px solid #c5c7de;
    border-radius: 3px;
    background-image: -moz-linear-gradient( 90deg, rgb(246,247,251) 1%, rgb(252,252,252) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(246,247,251) 1%, rgb(252,252,252) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(246,247,251) 1%, rgb(252,252,252) 100%);
    box-shadow: 0px 1px 1px 0px rgba(197, 199, 222, 0.9);
    margin: 0 1.4375em 1.5em 3em;
    text-align: center;
    width: 79%;
}
#ca-service:hover {
    border-color: #2880e2
}
#ca-service button {
    background: none;
    font-size: 14px;
    font-family: "Open Sans";
    color: #2880e2;
    font-weight: bold;
    width: 100%;
    height: 100%;
    padding: 0.65em 0 0.5em 0;
    cursor: pointer;
}
#ca-service button:before {
    background: url(/images/ic_human.png) no-repeat top left;
    content: '';
    width: 22px;
    height: 24px;
    display: inline-block;
    padding: 0 8px;
    vertical-align: middle;
}
.trial-logged-in .start-trial-ca-sidebar-notice > button {
    padding: 10px 50px;
}
/*</Trial logged in>*/
/*<Paid logged in>*/
.paid-logged-in:not(.mute-notice-logged-in) header,
.paid-logged-in:not(.mute-notice-logged-in) header > .top-bar,
.paid-logged-in:not(.mute-notice-logged-in) .content-assistant {
    top: 44px !important;
}
.paid-logged-in:not(.mute-notice-logged-in) .content-assistant header,
.paid-logged-in:not(.mute-notice-logged-in) .content-assistant header > .top-bar {
    top: 0 !important;
}

.paid-logged-in:not(.mute-notice-logged-in) header[data-loading] + main {
    margin-top: calc(14.1875em + 44px) !important;
}
.paid-logged-in:not(.mute-notice-logged-in) main {
    margin-top: 421px !important;
}
.paid-logged-in:not(.mute-notice-logged-in) .content-assistant main {
    margin-top: 0 !important;
}

.paid-logged-in #section-2 drop-down.terms > .popup.left > section {
    float: left;
}
.popup.upgrade-trial-tipsy {
    font-size: 14px !important;
}

.paid-logged-in #ca-top {
    border-bottom: none;
}

.upgrade-paid-kw-row,
.start-trial-serp-row {
    opacity: .5;
    border-color: #4596e8 !important;
    font-size: 12px !important;
    color: #303030 !important;
}
.upgrade-paid-kw-row:hover,
.start-trial-serp-row:hover {
    opacity: 1;
}
.upgrade-paid-kw-row > .change-status,
.start-trial-serp-row > .change-status {
    font-size: 12px !important;
    color: #237fdd !important;
}
/*</Paid logged in>*/
/*<Header Widgets>*/
data-number[data-inform]:after {
    content: '\1F4AC';
    font-size: 15px;
    color: #6a697d;
    opacity: .5;
    vertical-align: bottom;
    margin-left: 0.4em;
}
data-number > em {
    font-weight: 400;
    font-size: 70%;
}
.widgets data-number {
    font-size: 2.5em;
    color: #444;
    font-weight: bold;
}
.widgets data-number + .popup.scale {
    top: 100px;
}
.widgets data-number + .popup.scale section {
    background: #274c50;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
    max-width: 100%;
}
.widgets data-number + .popup section:before {
    color: #274c50;
}
.widgets data-number + .popup.scale section p {
    color: #ffffff;
    font-style: normal;
    line-height: 1.6;
    font-size: 1em;
    margin-top: 0;
}
.widgets data-number + .popup section:after {
    background: #274c50;
}
.widgets data-number[no-data] {
    color: #EAEBEF;
}
.widgets h1 {
    white-space: nowrap;
    text-transform: uppercase;
    color: #444;
    font-weight: bold;
}
header:not[data-loading] .widgets h1[no-data] {
    color: #CECECE;
}
.widgets > div {
    flex-wrap: wrap;
}
.widgets > div.volume {
    position: relative;
}
.widgets > div.content,
.widgets > div.keywords,
.widgets > div.volume {
    flex: auto;

}
.widgets > div.content > ul,
.widgets > div.keywords > ul,
.widgets > div.volume > ul {
    max-width: 100%;
    width: 100%;
}
header[data-loading] .widgets graphic-indicator {
    display: none;
}
.widgets graphic-indicator {
    margin: 0.5em 1em 0.5em 0.4em;
    padding: 0;
}

@media screen and (min-width: 48.0625em) {
    [data-loading] .widgets,
    [data-sticky] .widgets {
        padding-top: 1em;
        padding-bottom: .5em;
    }
    [data-loading] .widgets data-number,
    [data-sticky] .widgets data-number {
        font-size: 1.5em;
    }
    [data-loading] .widgets data-number + .popup.scale,
    [data-sticky] .widgets data-number + .popup.scale {
        top: 50px;
    }
    [data-loading] .widgets > div > ul > li,
    [data-sticky] .widgets > div > ul > li {
        vertical-align: middle;
        font-size: 15px;
        display: block;
    }
}
/*</Header Widgets>*/
/*<Sidebar Widgets>*/
data-number.assistant {
    color: #444 !important;
}
data-number.assistant.small:before {
    color: #444;
    font-weight: bold;
    font-size: 11px;
}
data-number.assistant.small:after {
    content: '\1F4AC';
    font-size: 0.4em;
    color: #6a697d;
    opacity: .5;
    bottom: 1.5em;
    top: auto;
    right: -0.4em;
}

.sidebar-extender.serp .widget graphic-slider,
#ca-sidebar .widget graphic-slider {
    margin-top: 1.1em;
    display: block;
}
#ca-top data-number.assistant {
    font-weight: bold;
    font-size: 3em;
}
#ca-top data-number.assistant.small:before {
    bottom: 11px;
}

.sidebar .results .widget .popup.edge-right {
    right: 12em;
}
.sidebar .results .widget .popup.edge-right section {
    border: 1px solid #FFD200;
    font-size: 12px;
}
.sidebar .results .widget .popup.edge-right section:before {
    color: #FFFDDE;
    text-shadow: 0px -1px 0 #FFD200, 0 2px 0 #FFD200;
}
/*</Sidebar Widgets>*/
/*<Graphic Indicator>*/
graphic-indicator {
    position: relative;
    background: #f6f7fb;
}
graphic-indicator > indicator {
    display: block;
    background-color: #274c50;
    height: 5px;
    position: absolute;
}
graphic-indicator.keyword-difficulty-indicator > indicator {
    background-color: #28B7EF;
}
graphic-indicator.content-difficulty-indicator > indicator {
    background-color: #FF692E;
}
graphic-indicator > table {
    border: none;
    background: transparent;
    height: 6px;
    margin: 0;
    padding: 0;
    width: 320px;
    table-layout: fixed;
    position: relative;
}
graphic-indicator > table > tbody > tr > td {
    border: none;
    border-right: 2px solid #FFF;
}
/*</Graphic Indicator>*/
/*<Documentation & Case Studies>*/
#section-3 .right .docWrapper {
    margin-top: 20px;
}
#ca-sidebar .content .docWrapper {
    margin-top: 40px;
}
.doc-cs {
    width: 590px;
    height: 360px;
    background: url(/images/doc_cs_bg.png) scroll no-repeat 0 0;
    text-align: center;
    margin: 0;
    padding: 0;
    position: relative;
}
.doc-cs a {
    font-size: 15px;
    color: #288aef;
    font-weight: bold;
    text-decoration: underline;
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 260px;
}
.doc-cs a:hover {
    color:#60abf7;
}
.doc-cs-small {
    width: 400px;
    height: 244px;
    background: url(/images/doc_cs_small_bg.png) scroll no-repeat 0 0;
}
.doc-cs-small a {
    font-size: 14px;
    padding-top: 170px;
}
/*</Documentation & Case Studies>*/
/*<Search bar validation>*/
.popup section.data-invalid-msg {
    display: none;
    width: 100% !important;
    min-width: 160px;
    background-color: #ef5d41 !important;
    color: #fff !important;
    z-index: 99;
    transform: scale(1);
    transition: none;
    width: auto;
    height: auto;
    opacity: 1;
    overflow: visible;
}
.popup section.data-invalid-msg:before {
    color: #ef5d41 !important;
}
.popup section.data-invalid-msg:after {
    background-color: #ef5d41 !important;
}

search-box > input[data-invalid] ~ .popup > section.data-invalid-msg {
    display: block !important;
}

search-box > input[data-invalid]:focus ~ .popup > section.data-invalid-msg {
    display: block !important;
}

search-box:not([data-editing]) > :focus ~ .popup.scale.show-on-focus > section {
    display: none;
}

search-box > button.main-cta:disabled {
    background-color: #336c72;
    border-color: #336c72;
    cursor: default;
}

main section search-box .popup {
    top: 44px;
}

/*</Search bar validation>*/
/*<Misc>*/
header search-box > .limit .popup {
    z-index: 11;
}

header > .top-bar > .logo > a > h1 {
    position: relative;
}
header > .top-bar > .logo > a > h1 > strong {
    position: absolute;
    text-transform: uppercase;
    font-size: 11px;
    opacity: .6;
    font-weight: 700;
    left: 0;
    bottom: -10px;
}
header[data-loading] + main > content-holder {
    padding: 0;
}
header:not([data-loading]) + main > content-holder {
    top: 2.125em;
}
header:not([data-loading]) + main > content-holder #ca-sidebar {
    margin-top: -2.125em;
    height: auto;
}

#ca-sidebar > .sidebar {
    position: absolute;
    width: 100%;
}
.sidebar .results .stats .numbers {
    flex: 1 1 20%;
    -webkit-flex: 1 1 20%;
    position: relative;
    pointer-events: all;
    margin-right: 10%;
}
.sidebar .results .stats .numbers:last-child {
    margin-right: 0;
}
.sidebar .results .widget .popup section p:last-child {
    font-weight: normal;
}
.sidebar .results .widget .popup.edge-right section p:last-child {
    font-weight: 700;
}

.trial-logged-in .sidebar .results .stats,
.paid-logged-in .sidebar .results .stats {
    padding-top: 0;
}

.dialog button:empty {
    display: none !important;
}

.popup.edge.edge-left {
    direction: ltr;
}
graphic-slider + .popup.edge.edge-left {
    font-size: 0.875em;
    padding: 0;
}
.popup.edge.edge-left > section {
    min-width: 100%;
    max-height: 100%;
    max-width: none !important;
}
.popup.edge.edge-left > section > p.first-row {
    margin-top: 20px;
}
.popup.edge.edge-left > section > p.first-big-row {
    margin-top: 30px;
}
#serp-sidebar-widget .popup.edge.edge-left > section:before,
#ca-top .popup.edge.edge-left > section:before {
    color: #274c50 !important;
}
#serp-sidebar-widget .popup.edge.edge-left > section:after,
#ca-top .popup.edge.edge-left > section:after {
    background-color: #274c50 !important;
}

.content-assistant .top-bar .right a {
    color: #98dabc;
    transition: color 0.2s ease;
}
.content-assistant .top-bar .right a:hover {
    color: #fff;
}

#section-1 h2 > #total-rows[group-by-topic]:after {
    content: attr(data-after-topic);
}

.white-page-container .filters drop-down > .popup section,
.white-page-container .terms li > .popup section,
.white-page-container .right > .popup section {
    background: #274c50;
    text-align: center;
}
.white-page-container .filters drop-down > .popup section:before,
.white-page-container .terms li > .popup section:before,
.white-page-container .right > .popup section:before {
    color: #274c50;
}
.white-page-container .filters drop-down > .popup section:after,
.white-page-container .terms li > .popup section:after,
.white-page-container .right > .popup section:after {
    background: #274c50;
}
.white-page-container .filters drop-down > .popup section p,
.white-page-container .terms li > .popup section p,
.white-page-container .right > .popup section p {
    color: #ffffff;
    font-style: normal;
    line-height: 1.3;
}

grammarly-ghost,
grammarly-ghost > div,
grammarly-btn {
    display: none !important;
}

form {
    position: relative;
}

/* Autocomplete tag input */
.suggestions-main-container {
    position: absolute;
    top: 100%;
    border: solid 1px #aaa;
    box-shadow: 4px 4px 10px rgba(100, 100, 100, 0.15);
    background: white;
    left: 0px;
    width: 100%;
    z-index: 100;
}

.suggestions-main-container .search-data-header,
.suggestions-main-container .recent-data-header {
    line-height: 20px;
    color: #8492a6;
    font-size: 12px;
    font-style: italic;
    vertical-align: middle;
    padding-left: 15px;
    padding-top: 13px;
    padding-bottom: 8px;
}

.suggestions-main-container .errors-container .error{
    background-color: #FEF8A2;
    font-style: normal;
    border-bottom: 1px solid #BBBBBA;
    line-height: 20px;
    color: #8492a6;
    font-size: 14px;
    vertical-align: middle;
    padding-left: 15px;
    padding-top: 13px;
    padding-bottom: 8px;
    font-family: Roboto, sans-serif;
}

.suggestions-main-container .results-container .recent-data-results .search-item span {
    text-align: right;
    float: right;
    color: #8492a6;
}

.suggestions-main-container .results-container .recent-data-results .search-item,
.suggestions-main-container .results-container .search-data-results .search-item {
    padding: 0 10px;
    line-height: 40px;
    height: 40px;
    cursor: pointer;
    color: #444;
    font-family: Roboto, sans-serif;
    font-size: 14px;
    font-weight: 300;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.suggestions-main-container .results-container .recent-data-results .search-item div {
    display: inline-block;
    cursor: pointer;
    color: #444;
    background: url(../../images/ic-reload.svg) no-repeat;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-right: 10px;
}

.suggestions-main-container .results-container .search-data-results .search-item div {
    display: inline-block;
    cursor: pointer;
    color: #444;
    background: url(../../images/ic-search.svg) no-repeat;
    width: 16px;
    height: 16px;
    margin-right: 10px;
    vertical-align: middle;
}

.suggestions-main-container .results-container .search-item.hover,
.suggestions-main-container .results-container .search-item:hover {
    background: #f2f9ff;
}

.about {
    display: none;
}

/*<Content Assistant document list>*/
#ca-documents {

}
#ca-documents > p {
    text-align: center;
    font-style: normal;
    font-weight: 500;
    color: #a1aecd;
    font-size: 13px;
    padding-top: 10px;
}
#ca-documents > p:first-child {
    border-bottom: 1px solid #d4dcef;
    padding-top: 0;
}
#ca-documents > p:first-child span {
    text-transform: uppercase;
    font-style: normal;
    font-weight: bold;
    color: #a1aecd;
    font-size: 14px;
    display: inline-block;
    background-color: #f6f7fb;
    position: relative;
    bottom: -10px;
    padding: 0 10px;
}
#ca-documents-body {
    width: 100%;
    margin-bottom: 80px;
    position: relative;
    float: left;
}
#ca-wait-documents {
    display: none;
}
#ca-wait-documents > continuous-loader {
    display: block;
    position: absolute;
    top: -30px;
    left: 50%;
    left: calc(50% - 17px);
}
#ca-documents-body[data-loading] > #ca-wait-documents {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: #9ba2a5;
    z-index: 10;
    opacity: .5;
}
#ca-documents-empty-list {
    background-color: #fbfcfd;
    border: 1px solid #e7e8f0;
    border-radius: 3px;
    padding: 50px 0;
    text-align: center;
    color: #a1aecd;
    font-size: 14px;
    margin-top: 15px;
}
#ca-documents-list {
    width: 100%;
    margin-top: 5px;
    float: left;
}
.ca-document {
    float: left;
    width: 230px;
    height: 150px;
    background-color: #fff;
    border: 1px solid #d6dae7;
    border-radius: 3px;
    padding: 20px;
    box-sizing: border-box;
    vertical-align: top;
    margin: 10px 10px 0 0;
    position: relative;
}
.ca-document:hover {
    border: 1px solid #3ab765;
    cursor: pointer;
}
.ca-document:hover > * {
    cursor: pointer;
}
.ca-document--title {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    color: #75797a;
    height: 63px;
    max-height: 63px;
    overflow: hidden;
}
#ca-documents-body[data-current="1"]  #ca-document--title__1,
#ca-documents-body[data-current="2"]  #ca-document--title__2,
#ca-documents-body[data-current="3"]  #ca-document--title__3,
#ca-documents-body[data-current="4"]  #ca-document--title__4,
#ca-documents-body[data-current="5"]  #ca-document--title__5,
#ca-documents-body[data-current="6"]  #ca-document--title__6,
#ca-documents-body[data-current="7"]  #ca-document--title__7,
#ca-documents-body[data-current="8"]  #ca-document--title__8,
#ca-documents-body[data-current="9"]  #ca-document--title__9,
#ca-documents-body[data-current="10"]  #ca-document--title__10,
#ca-documents-body[data-current="11"]  #ca-document--title__11,
#ca-documents-body[data-current="12"]  #ca-document--title__12,
#ca-documents-body[data-current="13"]  #ca-document--title__13,
#ca-documents-body[data-current="14"]  #ca-document--title__14,
#ca-documents-body[data-current="15"]  #ca-document--title__15 {
    font-weight: bold;
}
#ca-documents-body[data-current="1"]  #ca-document--title__1:before,
#ca-documents-body[data-current="2"]  #ca-document--title__2:before,
#ca-documents-body[data-current="3"]  #ca-document--title__3:before,
#ca-documents-body[data-current="4"]  #ca-document--title__4:before,
#ca-documents-body[data-current="5"]  #ca-document--title__5:before,
#ca-documents-body[data-current="6"]  #ca-document--title__6:before,
#ca-documents-body[data-current="7"]  #ca-document--title__7:before,
#ca-documents-body[data-current="8"]  #ca-document--title__8:before,
#ca-documents-body[data-current="9"]  #ca-document--title__9:before,
#ca-documents-body[data-current="10"]  #ca-document--title__10:before,
#ca-documents-body[data-current="11"]  #ca-document--title__11:before,
#ca-documents-body[data-current="12"]  #ca-document--title__12:before,
#ca-documents-body[data-current="13"]  #ca-document--title__13:before,
#ca-documents-body[data-current="14"]  #ca-document--title__14:before,
#ca-documents-body[data-current="15"]  #ca-document--title__15:before {
    content: '✏️';
    font-size: 12px;
    margin-right: 5px;
}
.ca-document--date {
}
.ca-document--date:after {
    content: "Edited on " attr(data-edited);
    font-size: 12px;
    color: #9ba2a5;
    font-style: normal;
    font-weight: 500;
}

#ca-documents-body[data-current="1"]  #ca-document--date__1:after,
#ca-documents-body[data-current="2"]  #ca-document--date__2:after,
#ca-documents-body[data-current="3"]  #ca-document--date__3:after,
#ca-documents-body[data-current="4"]  #ca-document--date__4:after,
#ca-documents-body[data-current="5"]  #ca-document--date__5:after,
#ca-documents-body[data-current="6"]  #ca-document--date__6:after,
#ca-documents-body[data-current="7"]  #ca-document--date__7:after,
#ca-documents-body[data-current="8"]  #ca-document--date__8:after,
#ca-documents-body[data-current="9"]  #ca-document--date__9:after,
#ca-documents-body[data-current="10"]  #ca-document--date__10:after,
#ca-documents-body[data-current="11"]  #ca-document--date__11:after,
#ca-documents-body[data-current="12"]  #ca-document--date__12:after,
#ca-documents-body[data-current="13"]  #ca-document--date__13:after,
#ca-documents-body[data-current="14"]  #ca-document--date__14:after,
#ca-documents-body[data-current="15"]  #ca-document--date__15:after {
    content: 'Currently editing';
    font-size: 12px;
    color: #fd7e16;
    font-style: normal;
    font-weight: 500;
}
.ca-document--flags {
    position: absolute;
    right: 20px;
    bottom: 20px;
    left: 20px;
}
.ca-document--flag-kw {
    float: left;
    font-size: 10.5px;
    font-style: normal;
    font-weight: 500;
    color: #FFF;
    background-color: #3ab765;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    padding: 2px 5px 2px 10px;
    box-sizing: border-box;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 75%;
    max-width: calc(100% - 45px);
}
.ca-document--flag-kw.iicon:before {
    margin-right: 5px;
}
.ca-document--flag-locale {
    float: left;
    font-size: 10.5px;
    font-style: normal;
    background-color: #fff;
    text-align: right;
    border: 1px solid #3ab765;
    border-left: none;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    padding: 0 8px 0 5px;
    font-weight: 500;
}
.ca-document--flag-locale .flag {
    display: inline-block;
    width: 11px;
    height: 11px;
    background-position: 0 0;
    background-repeat: no-repeat;
    position: relative;
    top: 2px;
    margin-right: 2px;
}
.ca-document--actions-body {
    position: absolute;
    top: 10px;
    right: 10px;
}
.ca-document--actions-body.iicon:before {
    color: #c3c3c3;
    padding: 0 5px;
}
.ca-document--actions-body.iicon:hover:before {
    color: #000;
}
.ca-document--actions-body:hover {
    cursor: pointer;
}
.ca-document--actions {
    display: none;
}
.ca-document--actions-body > input[type=checkbox] {
    display: none;
}
.ca-document--actions-body > input[type=checkbox]:checked + .ca-document--actions {
    display: block;
    position: absolute;
    right: -100px;
    z-index: 9;
    background-color: #fff;
    border: 1px solid#dbdfea;
    border-radius: 3px;
    padding: 0;
    box-sizing: border-box;
    list-style-type: none;
}
.ca-document--action {
    white-space: nowrap;
    padding: 10px 20px 0 20px;
    font-size: 14px;
    color: #737373;
}
.ca-document--actions > .ca-document--action:last-child {
    padding-bottom: 10px;
}
.ca-document--action.iicon:before {
    margin-right: 10px;
    font-size: 11px;
    width: 16px;
    display: inline-block;
}
.ca-document--action > .iicon.idownload:before {
    font-size: 14px;
    margin-right: 13px;
}
.ca-document--action.iicon.idelete:before {
    font-size: 13px;
}
.ca-document--action:hover {
    color: #000;
}
.dialog.ca-delete-document h1 {
    padding-left: 35px
}
.dialog.ca-delete-document h1.iicon:before {
    top: 1px;
    left: 0;
}
.dialog.ca-delete-document .bottom button {
    margin-left: 0
}
.dialog.ca-delete-document .bottom button.main-cta.dark-blue {
    margin-left: 10px;
    background-color: #e83600;
}
/*</Content Assistant document list>*/
#ca-documents {
    padding-top: 30px;
    margin: 0;
}
#ca-documents > p {
    margin-bottom: 0;
    padding-top: 15px;
}
#ca-documents-list > li > p {
    margin-bottom: 0 !important;
}
.ca-document--title {
    text-align: left;
    font-size: 14px !important;
    font-style: normal !important;
    color: #75797a !important;
}
.ca-document--actions-body {
    display: none;
}