@import url('https://fonts.googleapis.com/css?family=Jura:400,700|Lato:300');
@import url('https://use.fontawesome.com/releases/v5.0.13/css/all.css');

html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre,
hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, input,
label, textarea, button, fieldset, legend, select, option, ul, ol, li, dl, dt, dd, code, var, samp, img, object, param,
map, area, bdo, iframe {
    font-family: Lato, Segoe UI, "Helvetica Neue", Lucida Grande, Arial, sans-serif;
}

body {
    background: #ffffff;
}

.header, .header div, .header span, .header a, .header li, .footer, .footer div, .footer span, .footer a, .footer li, .menu-tabs, .menu-tabs a {
    font-family: Jura, Segoe UI, "Helvetica Neue", Lucida Grande, Arial, sans-serif;
}

a.logo > img {
    max-height: 70px;
}

.head-area {
    padding: 20px 5px;
}

.community-title {
    color: #bec887;
    text-transform: none;
    float: right;
    margin-top: 25px;
    font-size: 22px;
}

.header-social li {
    margin-right: 10px;
    margin-top: 4px;
    list-style: none;
    display: inline-block;
}

.header-social a, .footer .footer-social a {
    background: #ffffff;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    display: block;
    color: #4a7ba4;
    text-align: center;
    font-size: 18px;
    padding-top: 6px;
    transition: all 0.3s;
}

.header-social a:hover, .footer .footer-social a:hover {
    background: #efefef;
}

.footer {
    background: #4a7ba4;
    color: #ffffff;
    border-bottom: 15px solid #bec887;
    padding-bottom: 25px;
}

.footer-content {
    margin-bottom: 10px;
}

.footer-content a {
    color: #ffffff;
}

.footer-content .footer-links {
    margin-top: 15px;
}

.footer-content .footer-links a {
    font-size: 12px;
    margin-right: 5px;
}

.footer-content li {
    list-style: none;
    display: inline-block;
}

.footer-content .footer-title {
    text-transform: uppercase;
    margin-bottom: 20px;
    font-weight: 700;
    font-size: 15px;
}

.footer-block {
    padding: 15px;
    margin-right: 70px;
}

.footer-block.footer-social {
    margin-right: 15px;
}

.footer-social li {
    margin-right: 5px;
}

.poweredBy, .poweredBy a {
    color: #ffffff;
}

/* Top nav */
#top_navigation {
    background: #4a7ba4;
    padding: 0;
    border-bottom: none;
    margin-bottom: 2px;
    height: 40px;
}

#top_navigation:before {
    content: '';
    display: block;
    height: 40px;
    width: 100%;
    position: absolute;
    left: 0;
    background: #4a7ba4;
    border-bottom: none;
    z-index: -1;
}

.menu-tabs {
    margin-left: -10px;
}

.menu-tabs li {
    height: 40px;
    padding: 0;
}

.menu-tabs li a, .menu-tabs .arrow-tab span, .menu-tabs li.tab-button a, .menu-tabs li a:hover, .menu-tabs li.tab-button a:hover {
    background: transparent;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 40px;
    color: #ffffff;
    padding: 10px 20px;
}

.menu-tabs li a:hover, .menu-tabs li.tab-button a:hover {
    color: #000000;
}

#search-form {
    top: 0;
}

#search-form input#search {
    background: transparent;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-left: 10px;
    color: #ffffff;
}

#search-form .search-submit {
    background: transparent;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.login-popup {
    color: #ffffff;
}

.search-block {
    margin-top: 6px;
}

.infoLogin-block {
    margin-right: 10px;
}

.members-area .user-info {
    color: #ffffff;
    padding: 9px 11px 6px 11px;
    height: 40px;
}

.members-area.options-button:hover .user-info, .members-area.options-button.opened .user-info {
    border-color: transparent;
    outline: none;
    background: transparent;
    color: #ffffff;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 8px 10px 6px 10px;
}

.members-area.options-button .list-options {
    background: #ffffff;
    outline: none;
    border-color: rgba(0,0,0,0.2);
    -webkit-box-shadow: -3px 3px 3px rgba(0,0,0,0.15);
    box-shadow: -3px 3px 3px rgba(0,0,0,0.15);
    right: 0;
    margin-top: 0;
}

.members-area.options-button .list-options li > a, .members-area.options-button .list-options li > span {
    border-top-color: #ebebeb;
    border-bottom: none;
    color: #555555;
}

.members-area.options-button .list-options li:hover > a, .members-area.options-button .list-options li:hover > span {
    background: transparent;
    color: #000000;
}

a, .as-link, .filter-select .filter-select-text, .sidebar-subnav a:hover, .breadcrumbs a:hover, .objects-filter a:hover, .findAddObjects-tabs .submit-ticket a,
.categories-block a.eventLink, .agents-block a.eventLink {
    color: #4a7ba4;
}

ul.paginator li span.cur {
    background: #4a7ba4;
    border-color: #4a7ba4;
    -webkit-box-shadow: none;
    box-shadow: none;
}

ul.paginator li:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #efefef;
}

.button-medium-color, .button-small-color, button[class*="redactor_btn_modal"], button[class*="redactor_modal"] {
    color: #ffffff;
    background: #4a7ba4;
    border-color: #4a7ba4;
    filter: none;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-transform: uppercase;
    transition: all 0.3s;
}

.button-medium-color:hover, .button-small-color:hover, button[class*="redactor_btn_modal"]:hover, button[class*="redactor_modal"]:hover {
    color: #ffffff;
    background-color: #bec887;
    border-color: #bec887;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.button-medium-color:disabled, .button-small-color:disabled, button[class*="redactor_btn_modal"]:disabled, button[class*="redactor_modal"]:disabled {
    background-color: #4a7ba4;
    border-color: #4a7ba4;
}

.kb-list.all-articles h2, .kb-list.all-faqs h2, .knowledge_base_objects .category_kb_name {
    color: #4a7ba4;
}

.kb-list ul li a:hover, .knowledge_base ul li a:hover {
    color: #4a7ba4;
}

.all {
    border: none;
    padding-left: 10px;
    padding-right: 10px;
}

.options-button .list-options li:hover a, .options-button .list-options li:hover > span {
    background-color: #bec887;
}

.filter-select .filter-select-list li:hover {
    background-color: #4a7ba4;
}

.content-tabs li span:hover, .content-tabs li.active span {
    filter: none;
    background: #bec887;
    background: -webkit-linear-gradient(top, #bec887 0%, #bec887 10%, rgb(255, 255, 255) 10%, rgb(255, 255, 255) 100%);
    background: linear-gradient(to bottom, #bec887 0%, #bec887 10%, rgb(255, 255, 255) 10%, rgb(255, 255, 255) 100%);
}

#search-form input#search::-webkit-input-placeholder {
    color: #ffffff;
}

#search-form input#search::-moz-placeholder {
    color: #ffffff;
}

#search-form input#search:-ms-input-placeholder {
    color: #ffffff;
}

/* Custom select */

.modalFull .auth-form .auth-form-list-property.flatforum-select {
    border: none;
    padding: 0;
}

.auth-form-list-property.flatforum-select .select_ajax-container {
    margin: 0;
    width: 100%;
}

.auth-form-list-property.flatforum-select .select_ajax-container-multi .select_ajax-choices {
    border-color: #dfdfdf;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
}

.auth-form-list-property.flatforum-select .select_ajax-container-multi .select_ajax-choices .select_ajax-search-field input {
    min-height: 36px;
}

.auth-form-list-property.flatforum-select .select_ajax-container-multi .select_ajax-choices .select_ajax-search-choice {
    margin-top: 7px;
    margin-left: 10px;
}

.auth-form-list-property.flatforum-select .select_ajax-container-multi .select_ajax-default {
    font-family: Lato, Segoe UI, "Helvetica Neue", Lucida Grande, Arial, sans-serif;
    color: #bbbbbb !important;
    font-size: 16px;
}

.select_ajax-drop.flatforum-select-dropdown {
    border-color: #dfdfdf;
}

.auth-form-list-property.flatforum-select.error .select_ajax-container-multi .select_ajax-choices {
    background: #FFE8FA;
}

/* locked/unlocked articles */

ul li.unlocked a i.unlocked,
.quick-search-scrollable .rollbar-content .b-ur-line .ico.locked {
    background: url("../images/unlocked.png") no-repeat;
    background-size: 16px;
}

.kb-list ul li.locked a,
ul li.locked a i.locked,
.quick-search-scrollable .rollbar-content .b-ur-line .ico.locked {
    background: url("../images/locked.png") no-repeat;
    background-size: 14px;
}

.kb-list ul li.unlocked a {
    background: url("../images/unlocked.png") 0 center no-repeat;
}

.kb-right .list-marker li.unlocked {
    background: url("../images/unlocked.png") no-repeat 0 12px;
}

.kb-right .list-marker li.unlocked:first-child {
    background-position: 0 2px;
}

.kb-right .list-marker li.locked {
    background: url("../images/locked.png") no-repeat 2px 12px;
    background-size: 13px;

}

.kb-right .list-marker li.locked:first-child {
    background: url("../images/locked.png") no-repeat 2px 2px;
    background-size: 13px;
}

.knowledge_base_objects ul li.locked a i.locked {
    background-size: 12px;
    background-position: center;
}

#guest-form p {
    margin-top: 15px;
    color: #777777;
    font-weight: bold;
    font-size: 16px;
}

#guest-form .auth-title {
    font-weight: bold;
    color: #4a7ba4;
    font-size: 24px;
    margin-bottom: 25px;
}

#guest-form p span.guest-link {
    color: #4a7ba4;
    font-style: oblique;
}

.modalFull .auth-form.guest-view {
    max-width: 577px;
    padding-bottom: 10px;
}

#guest-form .button-medium-color {
    border-radius: 20px;
}

.knowledge_base ul li .ico-small.locked {
    background-image: url("../images/locked.png");
    background-size: 80%;
}

.knowledge_base ul li .ico-small.unlocked {
    background-image: url("../images/unlocked.png");
}

#noLoggedUserBlock a.login {
    color: #fff;
}

.announcements-title > span:first-child,
.announcements-title > span.label-desc,
.object-full.announcement .author-info,
.object-full.announcement .subscribe
{
    display: none;
}

.rightarea .sidebar-container .sidebar-title-small.kb, .rightarea .sidebar-container .sidebar-title-small.faq,
.rightarea .sidebar-container .sidebar-title-small.kb + .sidebar-subnav, .rightarea .sidebar-container .sidebar-title-small.faq + .sidebar-subnav,
.rightarea .sidebar-container .sidebar-title-small[href$="announcements"] {
    display: none;
}

.homepage.knowledge_base .kb-list.all-articles ul li:first-child,
.homepage.knowledge_base .kb-list.all-faqs ul li:first-child {
    margin-top: 5px;
}

.homepage.knowledge_base .kb-list > ul {
    width: 48%;
    margin-right: 1%;
    display: inline-block;
    vertical-align: top;
}

.homepage.knowledge_base .kb-list > ul li {
    width: 100%;
    margin-right: 0;
}

.change-lang .filter-select .filter-select-text {
    color: #ffffff;
}

.ticket-show .breadcrumbs {
    display: none !important;
}

.change-lang {
margin-top: 2px;
}

.change-lang .filter-select .filter-select-text i, .change-lang .filter-select .filter-select-text:before, .change-lang .filter-select .filter-select-text:after {
display: none;
}

.change-lang .filter-select.opened .filter-select-text {
background: transparent;
border-color: transparent;
height: 36px;
}
