/* The tablet UI clears margin and padding for everything. I'm using the w3c provided defaults to make KB articles look ok in tablet ui. http://www.w3.org/TR/CSS2/sample.html

BEGIN tablet UI overrides */

.tablet ol, .tablet ul, .tablet dir, .tablet menu, .tablet dd { margin-top: 1em; margin-bottom: 1em; margin-left: 40px; }

.tablet ol { list-style-type: decimal; }

.tablet pre { margin-bottom: 1em; }

.tablet ol ul, .tablet ul ol, .tablet ul ul, .tablet ol ol { margin-top: 0; margin-bottom: 0; }

.tablet blockquote { margin: 1em 40px; }

/* END tablet UI overrides */

TD.column_head > DIV.caption {
height: 20px;
margin-top: 6px;
}

TD.column_head > DIV.caption > IMG  {
display: none;
}

.kb_section {
border: 1px solid #DDDDDD;
width: 100%;
margin-bottom: 6px;
border-radius: 6px;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
}

.kb_section_menu_link {
font-weight: bold;
color: #ffffff;
margin-right: 4px;
}

.kb_section_top {
background-color: white;
border-radius: 6px;
}

.kb_section_header {
font-weight: bold;
padding: 3px;
background-color: white;
width: 100%;
}

.kb_drag_section {
cursor: move;
width: 100%;
}

.kb_main {
width: 100%;
border: 0px;
}

.kb_no_text {
margin-top: 5px;
font-size: larger;
}

.kb_add_info {
color: #449944;
}

.kb_add_info_link {
padding-left: 2px;
padding-right: 2px;
color: #449944;
}

.kb_stand_out {
font-weight: bold;
margin-left: 2px;
margin-right: 2px;
}

.kb_edit_link {
font-weight: normal;
text-decoration: underline;
margin-right: 4px;
}

.kb_link {
font-weight: normal;
color: #000033;
white-space: -moz-pre-wrap;
}

.kb_bottom_link {
font-weight: normal;
font-size: 80%;
text-decoration: underline;
color: #000066;
}

.kb_more_link {
font-size: 95%;
font-style: italic;
text-decoration: underline;
color: #B8B8B8;
}

.kb_search_header {
font-size: larger;
color: #00c;
text-decoration: underline;
}

.kb_little_title {
font-weight: bold;
}

.kb_linkable_cell {
padding-left: 6px;
}

.kb_desc_header {
padding-left: 2px;
padding-bottom: 4px;
color: #666666;
word-wrap: break-word;
white-space: -moz-pre-wrap;
}

.kb_text {
word-wrap: break-word;
white-space: -moz-pre-wrap;
}

a.content_list_link.content_kb_search {
color: blue;
font-size: larger;
text-decoration: underline;
}

div.kb_article_header_short_description {
display: none;
}

DIV.kb_feedback_by {
font-weight:bold;
padding-top:1em;
margin-top: 1em;
border-top: 1px solid #ddd;
color: #485563;
}

DIV.kb_feedback_text {
color: #485563;
padding-top: 4px;
padding-left: 25px;
}

/** Right to Left Support **/
html.rtl input#sysparm_search {
border-right: none;
border-left: 1px solid #bdc0c4;
}

html.rtl .kb-header-container a.kb-btn-advanced {
margin-left: initial;
margin-right: 5px;
}

html.rtl .kb-btn-primary {
margin-left: initial;
margin-right: 5px;
}

html.rtl img {
align: right;
padding-left: 4px;
}

img {
align: left;
padding-right: 4px;
}
