/*
Theme Name: NoMachine Theme Knowledge Base
Author: the Nomachine team
Author URI: https://nomachine.com
Description: NoMachine Theme for wordpress structure
Version: 1.0.55
Tags: one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog, subtil-banner image-banner
Text Domain: nm-theme-kb
*/

/*end removibles*/
/*set for  use wp editor center img  and etc*/
body {
    line-height: 1 !important;
}

.aligncenter {
    clear: both;
    display: block;
    margin: 2rem auto;
}

/*
*	Author : Andrea Pensa
*	
 */
ul li {
    list-style-type: none !important;
    list-style-image: none !important;
    background: none !important;
}
select{
    -webkit-appearance: media-slider;
    -moz-appearance: none;
    appearance: none;
    background: url(https://assets.nomachine.com/img/kb/kb-select-arrow.png) right / 20px no-repeat #fff;
}

.kb-front-page-title {
    vertical-align: top;
    font-size: 30px;
    color: #000000;
}

.side-image-content {
    width: 40px;
    height: 40px;
    max-width: none
}

.graphic-table {
    width: 100%;
    align: center;
}

.graphic-div {
    vertical-align: top;
    background-color: #ffba00;
    margin-bottom: 3px;
    width: 40px;
    height: 40px;
}

.arrow {
    vertical-align: top;
    width: 11px;
    border-bottom: 0 !important;
}

.image-arrow {
    width: 11px;
    height: 50px;
    background-color: #ffba00;
    max-width: none
}

.kb-content-graphic {
    position: relative;
    width: 100%;
    padding-left: 10px;
}

.absolute {
    top: 0px;
}

.main-content-title {
    vertical-align: top;
    font-size: 20px;
    padding-bottom: 10px;
    font-family: "Gudea", AG Foreigner Light-Plain Medium, sans-serif;
    color: #404040;
    font-weight: normal;
    margin-bottom: 0;
}

.padding-title {
    margin-bottom: 5px;
}

.padding-top {
    background-color: white;
    padding-top: 60px;
}

.kb-index-meta {
    vertical-align: top;
    font-size: 14px;
    color: #555555;
    margin-bottom: 0;
    text-decoration: none;
    font-family: "Gudea", AG Foreigner Light-Plain Medium, sans-serif;
}

.kb-index-meta-print {
    vertical-align: top;
    font-size: 14px;
    color: #000000;
    margin-bottom: 0;
    text-decoration: none;
    font-family: "Gudea", AG Foreigner Light-Plain Medium, sans-serif;
}

.kb-text-decoration {
    text-decoration: none;
}

.kb-content-title-list {
    font-size: 14px;
    text-align: -webkit-left;
    font-weight: normal;
    font-family: "Gudea", AG Foreigner Light-Plain Medium, sans-serif;
    text-decoration: none;
    color: #404040;
}

#container-kb {
    width: 100%;
    display: table;
}

#row-kb {
    display: table-row;
}

.postbox {
    border: 1px solid #7e8993!important;
}

.kb-container {
    display: table;
    width: 100%;
}


.row-kb {
    display: table-row;
}

.kb-cell {
    display: table-cell;
}

#left-kb, #middle-kb, #right-kb {
    display: table-cell;
}

.row-style {
    cursor: pointer;
    width: 100%;
    border-collapse: separate;
}

.kb-content-icon {
    width: 30px;
    vertical-align: top;
}

.kb-content-border {
    border-bottom: 1px solid #e6e6e6;
}

#kb-search {
    width: 85%;
}

.kb-search-button {
    vertical-align: 15%;
    width: 15%;
    float: right;
}

.kb-search-form {
    font-size: 14px;
    padding-left: 29px;
    height: 33px;
}

.kb-img-left {
    width: 15%;
    float: left;
}

.kb-td-left {
    width: 70%;
}

.kb-td-right {
    width: 15%;
    float: right;
}

#kb-search-container-left {
    display: table;
    float: left;
}

#kb-search-container-right {
    display: table;
    float: right;
}

.kb-search-row {
    padding-bottom: 0px;
}

.kb-search-div {
    padding-bottom: 0px;

}

.search-wrapper {
    display: inline-block;
    max-height: 100%;
    width: 222px;
    overflow: auto;
}

#all-kb-triggered {
    pointer-events: none;
    cursor: default;
    float: left;
    background-color: #FF6201;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
}

.kb-search-menu {
    font-weight: normal;
    color: white;
    font-size: 12px;
    line-height: 36px;
    text-align: center;
}

.kb-post-types:hover {
    background-color: #FF6201 !important;
    text-decoration-color: #FF6201;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
}

.kb-post-types-all-kb:hover {
    background-color: #FF6201 !important;
    text-decoration-color: #FF6201;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
}

.kb-post-types-all-kb {
    float: left;
    font-size: 13px;
    line-height: 36px;
    padding-left: 7px;
    padding-right: 7px;
    color: white;
    border-left: 1px solid #ff9b00;
    border-right: 1px solid #ff9b00;
}

.kb-post-types {
    float: left;
    font-size: 13px;
    line-height: 36px;
    padding-left: 7px;
    padding-right: 7px;
    color: white;
    border-left: 1px solid #ff9b00;
    border-right: 1px solid #ff9b00;
}

.menu-main-nav-container {
    display: block;
    float: left;
}

.kb-right {
    width: 100%;
    text-align: right;
}

.software-updates:hover {
    background-color: #FF6201 !important;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
}

.software-updates {
    display: block;
    float: left;
    font-size: 12px;
    line-height: 36px;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: normal;
    color: white;
}

.kb-padding {
    padding-left: 0;
}

@media screen and (max-width: 768px) {

    .kb-index-form {
        padding: 15px 15px 15px 15px;
    }
}

@media screen and (min-width: 768px ) {
    .kb-index-form {
        padding-left: 0;
        padding-right: 0;
    }
    img.kb-max-width.kb-fixico {
        margin-top: -2px;
    }
}

@media screen and (max-width: 768px) {
    .kb-navbar a {
        display: none;
    }


    .kb-navbar a.icon {
        float: right;
        display: block;
    }
}

@media (min-width: 576px){
     .kb-sm-only-single-dts{
        max-width: 63%;
    }   
}

@media screen and  (max-width: 768px) {
    .kb-navbar.responsive {
        position: relative
    }

    .kb-navbar.responsive .icon {
        position: absolute;
        right: 0;
        top: 0;
    }

    .kb-navbar.responsive a {
        float: none;
        display: block;
        text-align: left;
    }
}

.hamburger-menu-icon {
    display: none;
}

.cursor {
    cursor: pointer;
}

.hide-search-icon {
    background-image: none;
}

.post_title {
    text-decoration: underline;
    text-decoration-style: initial;
    text-decoration-color: initial;
    color: #56c03e;
}

.kb_all_title {
    text-decoration: underline;
    text-decoration-style: initial;
    text-decoration-color: initial;
    color: #56c03e;
}

.kb-content-title {
    color: #000000;
    font-family: "Gudea", AG Foreigner Light-Plain Medium, sans-serif;
    font-size: 28px;
}

.post_content {
    font-size: 14px;
    font-family: "Guidea", "AG Foreigner Light-Plain Medium", sans-serif, sans-serif;
    color: #494949;
}

.screen-submit {
    background-image: url(https://assets.nomachine.com/img/kb/kb-search-button.png);
}

/*icon lists*/
.type-trouble_report {
    padding-left: 34px;
    width: 100%;
    margin-bottom: 20px;
    border-bottom: 1px solid #e6e6e6;
    background: url(https://assets.nomachine.com/img/kb/customercenter-trouble-file-icon-big.png) no-repeat 0 4px;
}

.type-trouble_report_private {
    padding-left: 34px;
    width: 100%;
    margin-bottom: 20px;
    border-bottom: 1px solid #e6e6e6;
    background: url(https://assets.nomachine.com/img/kb/customercenter-file-denied-icon.png) no-repeat 0 4px;
}

.type-article {
    width: 100%;
    padding-left: 34px;
    margin-bottom: 25px;
    border-bottom: 1px solid #e6e6e6;
    background: url(https://assets.nomachine.com/img/kb/customercenter-articles-file-icon-big.png) no-repeat 0 -1px;
}

.type-document {
    padding-left: 34px;
    margin-bottom: 20px;
    border-bottom: 1px solid #e6e6e6;
    background: url(https://assets.nomachine.com/img/kb/customercenter-documents-icon.png) no-repeat 0 4px;
    width: 100%;
}

.type-software_update {
    padding-left: 34px;
    margin-bottom: 20px;
    border-bottom: 1px solid #e6e6e6;
    background: url(https://assets.nomachine.com/img/kb/customercenter-updates-file-icon.png) no-repeat 0 4px;
    width: 100%;
}

.type-feature_request {
    padding-left: 34px;
    margin-bottom: 20px;
    border-bottom: 1px solid #e6e6e6;
    background: url(https://assets.nomachine.com/img/kb/customercenter-feature-file-icon.png) no-repeat 0 3px;
    width: 100%;
}

/**change the color of tilte  on home page list */
span.kb-title-list a {
    color: #555555;
    padding-bottom: 9px;
    padding-top: 10px;
    text-decoration: none;
}

span.kb-home-text a {
    color: #555555;
    padding-top: 10px;
    padding-bottom: 9px;
}

.kb-em {
    padding-left: 0;
    padding-right: 0;
}

.kb-prev {
    display: block;
    width: 32px;
    text-align: left;
    height: 33px;
    line-height: 1.2em;
    background: url(https://assets.nomachine.com/img/kb/first_page.png) no-repeat 0;
}

ul li {
    text-align: left;
    line-height: 1.2em;

}

.page-numbers {
    text-align: center;
    line-height: 1.2em;
    padding-bottom: 25px;
    display: inline;
}

.kb-enhanced-prev {
    float: right;
    display: block;
    width: 32px;
    height: 33px;
    background: url(https://assets.nomachine.com/img/kb/kb-enhanced-prev.png) no-repeat 0;
}

.kb-enhanced-next {
    text-align: left;
    display: block;
    padding-right: 0;
    width: 35px;
    height: 35px;
}

.kb-next {
    display: block;
    width: 32px;

    height: 33px;
    line-height: 1.2em;
    padding-bottom: 10px;
    text-align: left;
    background: url(https://assets.nomachine.com/img/kb/kb-next.png) no-repeat 0;
}

ul li {
    list-style-type: disc;
}

.kb-pagination {
    padding-top: 5px;
    text-align: center;
    padding-right: 0;
    padding-left: 0
}

.kb_print_that {
    background: url(https://assets.nomachine.com/img/kb/customercenter-print-icon.png) no-repeat 0;
}

.kb-padding-3030 {
    padding-bottom: 30px;
}

.kb-all-kb {
    vertical-align: top;
    width: 222px;
}

.km-img-all {
    height: 37px;
    width: 222px;
}

.kb-index-form {
    vertical-align: top;
    width: 100%;
    min-width: 70px;
    padding-bottom: 28px
}

.kb-index-graphic {
    width: 100%;
    font-size: 12px;
    padding-left: 10px;
    border: 1px solid #bebebe;
    height: 37px;
}

.kb-index-search-button {
    border: none;
    cursor: pointer;
    background-image: url(https://assets.nomachine.com/img/kb/kb-search-button2.png);
    width: 142px;
    height: 37px;
}

button.kb-index-search-button:hover {
    background-image: url(https://assets.nomachine.com/img/kb/supportcenter-search-button-over.png);
}

.kb-navbar-color {
    margin-top: 6px;
    padding-left: 0;
    padding-right: 0;
    background-color: #ff9b00;
}

.kb-navbar-color-all-kb {
    margin-top: 6px;
    padding-left: 1px;
    padding-right: 0;
    background-color: #ff9b00;
}

@media screen and (max-width: 993px) {
    .kb-em {
        padding-left: 1em;
        padding-right: 1em;
    }
}

@media screen and (max-width: 993px) {
    .kb-img-all {
        width: inherit !important;
    }
}

.kb-filter {
    width: 208px;
    margin-top: 15px;
    padding-left: 0;
    padding-right: 0;
    min-width: min-content;
}

.kb-single-filter {
    width: 208px;
    padding-top: 15px;
    padding-left: 0;
    padding-right: 10px
}

.kb-filter-text {
    color: #FF6201;
    padding-bottom: 5px;
    font-size: 13px
}

.kb-filter-text2 {
    background-color: #FD6303;
    color: #ffffff;
    padding-left: 10px;
    padding-bottom: 7px;
    padding-top: 5px;
    font-size: 14px;
}

.kb-asnm-index-menu {
    padding-left: 15px;
    padding-right: 15px;
}

.kb-background-filter {
    background-color: #FF6201
}

.kb-filter-width {
    width: 208px;
}

.kb-filter-select {
    color: #ffffff;
    padding-top: 20px;
    padding-bottom: 1px;
    background-color: #FF9A00;
    border-collapse: separate;
}

.kb-filter-text3 {
    padding-top: 25px;
    padding-bottom: 3px;
    padding-left: 3px
}

.kb-last-filter-select {
    padding-top: 3px;
    padding-bottom: 30px
}

.kb-select {
    border: none;
    height: 26px;
    cursor: pointer;
    width: 100%;
    background-color: white;
    color: #3B0B0E;
    font-size: 14px;
    padding-left: 0.5em;
}

.kb-img-categories {
    width: 215px;
    height: inherit
}

.kb-input {
    width: 100%;
    vertical-align: top
}

.kb-all {
    width: 9%;
    float: left;
}

.kb-dt {
    width: 15%;
    float: left;
}

.kb-menu-hiperlink {
    text-decoration: none !important;
    color: white !important;
}

.kb-ar {
    width: 17%;
    float: left;
}

.kb-tr {
    width: 19%;
    float: left;
}

.kb-fr {
    width: 20%;
    float: left;
}

.kb-su {
    width: 20%;
    float: left;
}

.kb-searching-in {
    background: #FF6201;
    height: 25px;
    color: #ffffff;
}

.kb-single {
    background-color: #FF9A00;
    color: #ffffff;
    padding: 10px;
    text-align: left;
}

.kb-padding-10-5 {
    padding-left: 10px;
    padding-top: 5px;
}

hr {
    background: #e6e6e6;
    height: 1px;
    border: none;
}

.kb-hide {
    display: none;
}

.kb_email_error_border {
    margin-top:10px;
    height: 30px;
    border: 1px solid red!important;
}

.kb_email_input_field {
    height: 30px;
    margin-top: 10px;
}

.kb-index-search {
    min-width: 200px;
    padding: 6px 6px 0 0;
}

.kb-index-input {
    min-width: 242px;
    padding-left: 0;
    padding-right: 5px;
}
.submitted {
    display: block;
    text-align: right;
}

.node .content, .comment .content {
    /* margin: 0.6em 0; */
    margin: 0px;
}

.clear-block {
    display: block;
}

.onform_widthdisplay {
    display: none;
}

.onwidthimghide {
    display: none;
}

.onwidthdisplay {
    display: none;
}

.kb-size-scalability {
    margin: 0 auto;
}

.page-break {
    page-break-after: always;
    page-break-inside: avoid;
    clear: both;
}

.page-break-before {
    page-break-before: always;
    page-break-inside: avoid;
    clear: both;
}

#kb-print {
    left: 20px;
    top: 50px;
    bottom: 0;
}
.kb-pd-top-5 {
    padding-top: 5px;
}

.kb-arrow-style {
    height: 33px;
    width: 32px;
    text-align: left
}

.kb-pd-top-10 {
    padding-top: 10px;
}

.kb-pd-rgt-0 {
    padding-right: 0;
}

.kb-pd-left-0 {
    padding-left: 0;
}

.kb-align-center {
    text-align: center;
}

.kb-left-right-0 {
    padding-right: 0;
    padding-left: 0;
}

.kb-menu-section {
    text-decoration: none;
    color: white
}

.kb-menu-img {
    margin-top: 9px;
    margin-bottom: 9px;
}

.kb-search-menu-margin {
    padding-left: 3px;
    margin-top: 9px;
    margin-bottom: 9px
}

.kb-searchform-line-height {
    line-height: 0
}

.kb-pd-left-5 {
    padding-left: 5px;
}

.kb-mrgn-top {
    margin-top: 6px;
}

.kb-max-width {
    width: 100%;
}

.kb-filter-intro {
    padding: 3px 10px 7px 10px;
    display: inherit;
}

.kb-content-list {
    line-height: initial;
    word-break: break-word;
    padding-bottom: 10px;
    color: #555555;
}

.kb-pd-bottom-10 {
    padding-bottom: 10px;
}

.kb-pd-bottom-20 {
    padding-bottom: 20px;
}

.kb-content-none-color {
    background-color: #FFC602;
}

.kb-content-none-title {
    padding-left: 10px;
    font-size: 22px;
    line-height: 20px;
}

.kb-content-none-text {
    padding-bottom: 20px;
    color: #404040;
    font-family: 'Gudea', AG Foreigner Light-Plain Medium, sans-serif;
    line-height: 20px;
}

.kb-pd-right-5 {
    padding-right: 5px;
}
.kb-padding-8{
    padding-left: 8px;
    padding-right: 8px;
}
.kb-padding-0 {
    padding: 0 0 0 0;
}

.kb-list {
    padding-top: 35px;
}

.kb-pd-top-35 {
    padding-top: 35px;
}

.kb-single-title {
    padding: 3px 10px 5px 10px;
    display: inherit;
}

.kb-pager-number {
    text-align: center;
    padding-top: 5px;
    padding-right: 0;
    padding-left: 0
}

.kb-pager-arrow {
    height: 33px;
    width: 32px;
    text-align: left;
}

.kb-margin-left-right-0 {
    margin-right: 0;
    margin-left: 0;
}

.kb-pd-left-15 {
    margin-left: 15px;
}

.kb-tr-notify-me-confirm {
    vertical-align: middle;
    overflow: auto;
    display: inline-block;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    line-height: 37px;
    color: #ffffff !important;
    width: 142px;
    height: 37px;
    background: #1150b6;
}

.kb-tr-input {
    padding-left: 5px;
    padding-right: 10px;
}

.kb-highlighted {
    background-color: blue;
}

.kb-pdf-version{
    cursor: pointer;
    text-decoration: none !important;
    color: white !important;
}
.kb-padding-btm-32 {
    padding-bottom: 47px;
}

.kb-pd-btm-60 {
     padding-bottom: 27px;
 }

.kb-page-padding{
    padding-bottom:14px;
}

.kb-padding-btm {
    padding-bottom: 3px
}

.printomatic img {
    padding-bottom: 5px;
    padding-right: 5px;
}
.printomatictext{
    text-decoration: none!important;
}
.kb-text {
    color: #555555;
    word-break: break-word;
}

.kb-padding-left-right {
    padding-right: 20px;
    padding-left: 20px;
}

.kb-bold {
    color: #000000;
}

.kb-padding-rgt-10 {
    padding-right: 10px
}

.kb-padding-rgt-20 {
    padding-right: 20px;
}

.kb-margin-20 {
    margin-bottom: 20px
}

.kb-pd-left-10 {
    padding-left: 10px;
}

.kb-pd-btm-25 {
    padding-bottom: 25px;
}
.kb-content{
    word-break: break-word;
    color: #404040;
}

.tableRowLast td {
    padding: 0px 0px 10px 10px;
}

#kb-content tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
    border-top: 1px solid #ccc;
}

#kb-content table {
    border-collapse: separate;
    border-color: grey;

}

.t_1black, .t_2black {
    margin-top:12.0pt;
    margin-right:0cm;
    margin-bottom:6.0pt;
    margin-left:0cm;
    font-size: 14px;
    font-family:"Gudea", AG Foreigner Light-Plain Medium,  sans-serif, Arial Narrow, Luxi Sans;
    color:black;
}
#kb-content p > img {
       width: 100%;
		height:auto;
}

#kb-content img{
    vertical-align: unset;
}
.linkGeneralGreen a:visited {
    text-decoration: underline;
    color: #56c03e;
}

.linkGeneralGreen a {
    color: #56c03e!important;
}

#kb-content tr tr td a{
    color: #000000;
}
#kb-content tr td a {
    text-decoration: none;
}
#kb-content p {
    line-height: initial;
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}

#kb-content b {
    font-weight: bold;
}

#kb-content td {
    line-height: initial;
    display: table-cell;
    vertical-align: top;
}

#kb-content h1 {
    font-size: 170%;
}

#kb-content h2 {
    font-size: 160%;
    line-height: 130%;
}

#kb-content h3 {
    font-size: 140%;
}

#kb-content h4 {
    font-size: 130%;
}

#kb-content h5 {
    font-size: 120%;
}

#kb-content h6 {
    font-size: 110%;
}

/*hr {
  margin: 0;
  padding: 0;
  border: none;
  height: 1px;
  background: #5294c1;
}*/

#kb-content ul {
    margin: 0.5em 0 1em;
    padding: 0px;
}

#kb-content ol {
    margin: 0.75em 0 1.25em;
    padding: 0px;
}

#kb-content ol li, ul li {
    margin: 0px; /* LTR */
}
#kb-content{

    line-height: initial;
}
#kb-to-top {
    width: 40px;
    height: 40px;
    vertical-align: top;
    position: fixed;
    bottom: 15px;
    right: 15px;
    cursor: pointer;
    background: transparent url(https://assets.nomachine.com/img/kb/gototop.png) top left no-repeat;
}
#kb-to-top:hover {
    background: transparent url(https://assets.nomachine.com/img/kb/gototop.png) no-repeat 0 -40px;
}

#kb-to-top:active {
    background: transparent url(https://assets.nomachine.com/img/kb/gototop.png) no-repeat 0 -80px;
}
@media screen and (max-width: 650px){

    #kb-content img{
        max-width: 100%;
        height: auto;
    }
}

@media screen and (max-width: 992px) {
    .kb-size-scalability {
        padding: 0 20px;
        margin: 0 !important;
    }
}

@media screen and (max-width: 424px) {
    .kb-index-button-pd {
        padding-left: 15px !important;
    }
}

@media screen and (max-width: 768px) {
    .kb-index-button-pd {
        padding-top: 6px;
    }

    .onformwidth_hide {
        display: none;
    }

    .kb-index-input {
        padding-left: 15px !important;
        padding-top: 6px;
    }

    .onform_widthdisplay {

        display: flex !important;
    }
}

@media screen and (max-width: 768px) {
    .onwidthhide {
        display: none
    }

    .onwidthdisplay {
        display: flex !important;
    }
}

@media screen and (max-width: 606px) {

    .imgtohide {
        display: none;
    }
}

@media screen and (max-width: 575px) {
    .kb-tr-input {
        padding-left: 0 !important;
    }
    .kb-filter{
        min-width: 100%;
    }


.kb-break-line{
    max-width: 100% !important;
}

.kb-label-filter.col-12.kb-filter-select {
    max-width: 25% !important;
}
.kb-filter-select {
    max-width: 70%;
}
    .kb-pd-btm-60 {
        padding-bottom: 15px !important;
    }

    .entry-title {
        font-size: 20px
    }

    .onwidthimgdisplay {
        display: none;
    }

    .onwidthimghide {
        display: block;
    }

    .kb-right {
        padding-top: 10px;
        text-align: left;
    }

    .kb-padding-rgt {
        padding-right: 15px;
    }

    .kb-list {
        padding-top: 15px !important;
        padding-left: 0;
    }
}

@media screen and (max-width: 273px) {
    #all-kb-triggered {
        padding-left: 0;
        padding-right: 3px;
    }

    .kb-post-types {
        padding-right: 2px !important;
        padding-left: 2px !important;
    }

    #all-kb-triggered {
        padding-right: 2px !important;
        padding-left: 2px !important;
    }

    .kb-post-types-all-kb {
        padding-right: 2px !important;
        padding-left: 2px !important;
    }
}

@media screen and (max-width: 279px) {
    .kb-post-types-all-kb {
        line-height: 18px;
    }
}

@media screen and (max-width: 252px) {
    .kb-index-search {
        min-width: fit-content !important;
    }
}

@media screen and (max-width: 238px) {
    .kb-filter {
        padding-right: 0 !important;
        width: 100%;
    }
}

@media screen and (max-width: 371px) {
    .kb-index-search {
        padding-right: 0 !important;
    }

    .onsmallerhide {
        display: none;
    }

    .kb-post-types-all-kb {
        font-size: 12px;
        padding-left: 2px;
        padding-right: 2px;
    }

    .kb-search-menu-margin {
        padding-left: 0;
    }

}

@media screen and (max-width: 200px) {
    #articles_img {
        padding-left: 0 !important;
    }

    .kb-search-menu-margin {
        padding-left: 0 !important;
    }

    .type-trouble_report {
        padding-left: 25px !important;
    }

    .type-article {
        padding-left: 25px !important;
    }

    .type-document {
        padding-left: 25px !important;
    }

    .type-software_update {
        padding-left: 25px !important;
    }

    .type-feature_request {
        padding-left: 25px !important;
    }
}

@media screen and (max-width: 767px) {
    #titleH2{
        font-size: 23px!important;
    }
}

@media screen and (max-width: 767px) {
    #titleH2{
        font-size: 20px!important;
    }
}


/*************************************************************** new kb filters ***************************************/

span.kb-filter-spacer {
    width: 100%;
    height: 1rem;
}
.kb-form-separator:before {
    content: "";
    position: absolute;
    right: 0;
    width: 100%;
    bottom: -1px;
    z-index: 1;
    height: 1px;
    background-color: white;
}

.kb-form-separator.org:after {
    background-color: #FD6303;
}
.kb-form-separator.up:after {
    background-color: white;
}
.kb-form-separator:after {
    content: "";
    position: absolute;
    z-index: 1;
    bottom: -7.5px;
    left: 20px;
    width: 14px;
    height: 14px;
    transform: rotate(45deg);
    background-color: #ff9a00;
    border-bottom: 1px solid white;
    border-right: 1px solid white;
}




/************************************************  new old kb filters *************************************************/