<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*Custom css files for Knowledge base*/
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("../fonts/glyphicons-halflings-regular.eot");
  src: url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular") format("svg");
}

html,
body {
  height: 100%;
  /* The html and body elements cannot have any padding or margin. */
}

body {
  font-family: Open Sans, Arial, serif;
  font-size: 14px;
  font-weight: 300;
}

h1, h2, h3, h4, h5, h6 {
  font-family: Open Sans, Arial, serif;
  font-weight: 500;
  line-height: 1.1;
  color: #4b4b4b;
}

/*
default hover color of all list anchor tags
*/
body ul li a:hover {
  color: #2772d6;
  text-decoration: none;
}

/*
default hover for all anchors
*/
body .container a:hover {
  color: #2772d6;
  text-decoration: none;
}

/*
minimum height 0 to make footer stick to bottom
*/
body {
  min-height: 0px;
}

/*
removing the default bottom margin spacing that comes with bootstrap
*/
.navbar-static-top {
  margin-bottom: 0px !important;
}

/*
white background
*/
.bgwhite {
  background: white;
}

/*
custom navigation style for header
*/
.navbarstyle {
  border-bottom: none;
  color: #999999;
  padding-top: 10px;
  padding-top: 10px;
  text-align: center;
}

.corp_logo {
  max-width: 180px;
}

/*
grey background
*/
.bggrey {
  background: #f7f7f7;
}

.nav1:before, .nav1:after {
  display: table;
  content: " ";
}

/*
padding null for logo list item
*/
.nav1:after {
  clear: both;
}

.nav1:before, .nav1:after {
  display: table;
  content: " ";
}

.nav1:after {
  clear: both;
}

/*
Default font for list in navigtation
*/
.nav1 {
  padding-left: 0px;
}

.nav1 &gt; li {
  position: relative;
  display: block;
  text-transform: uppercase;
}

.nav1 &gt; li &gt; a, #language-select {
  position: relative;
  display: block;
  color: #898989;
  padding: 15px 15px 8px 15px;
  font-weight: 400;
}

#language-select {
  padding-top: 13px !important;
}

.navbar-right {
  display: inline-table;
}

.nav1 &gt; .p_text &gt; a {
  padding: 0px 15px;
}

.nav1 &gt; .p_text {
  padding: 15px 15px 8px 15px;
  font-weight: 400;
  color: #898989;
}

/*
Hover effects for anchor in list
*/
.nav1 &gt; li &gt; a:hover, .nav1 &gt; li &gt; a:focus {
  text-decoration: none;
  color: #313131;
}

.nav1 &gt; li.disabled &gt; a {
  color: #999999;
}

.nav1 &gt; li.disabled &gt; a:hover, .nav1 &gt; li.disabled &gt; a:focus {
  color: #999999;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}

.logo {
  padding-left: 0px !important;
  padding-top: 0px !important;
}

/*
hover color for login button, navigation
*/
.loginlink {
  color: #accc71;
}

.loginlink:hover {
  color: #8eb14f;
}

/*
search bar and customizable area
*/
/*

Customization of searcb background color can be done on .bgoverlay background color value and texture on .searchbg's background texture property
*/
.search {
  height: 400px;
  width: 100%;
  padding: 100px;
  position: absolute;
  z-index: 200;
}

.searchcontainer {
  height: 200px;
  width: 70%;
  position: absolute;
  margin: -150px 0 0 -35%;
  left: 50%;
  top: 50%;
  z-index: 200;
}

.search_shift {
  margin-top: -165px;
}

.boxsearch {
  height: 100px;
  width: 90%;
  position: absolute;
  margin: -40px 0 0 -45%;
  left: 50%;
  top: 50%;
  z-index: 200;
}

.boxsearch-client {
  /*position: relative;*/
  margin-top: 7px;
}

/*
searchblock background texture. prefer @2x.pngs.
*/
.searchbg {
  background-image: url("../images/arches.png");
  -webkit-background-size: 140px;
  -moz-background-size: 140px;
  background-size: 140px;
  z-index: 50;
  position: absolute;
  width: 100%;
  height: 270px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}

/*
searchblock background color .prefer @2x.pngs.Flat subtle colors prefered
*/
.bgoverlay {
  position: absolute;
  background: #f7941e;
  z-index: 100;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  opacity: 0.7;
  width: 100%;
  height: 270px;
}

/*
customization of search bar font
*/
.search h1 {
  font-family: inherit;
  font-weight: 300;
  margin-bottom: 30px;
}

/*
search button states
*/
.btn-search {
  color: white;
  background-color: #2f2f2f;
}

.btn-search:hover, .btn.btn-search:focus {
  color: white !important;
  background-color: #000;
  border-right: 1px solid #000;
}

/*
search input customization
*/
.boxsearch .inputsr .form-control {
  border: 1px solid #E7E7E7 !important;
  font-size: 14px !important;
}

/*
search inputbox hover , focus
*/
.input-group-lg &gt; .form-control:hover {
  border: 1px solid #000 !important;
}

.input-group-lg &gt; .form-control:focus {
  border: 1px solid #000 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/*
welcome text
*/
.search-title {
  color: white;
  text-align: center;
  font-family: inherit;
  font-weight: 200;
  padding-bottom: 30px;
  text-shadow: 2px 2px rgba(0, 0, 0, 0.14);
}

.search-title-big {
  font-size: 2.6em;
}

.search-title-med {
  font-size: 1.7em;
}

.search-title-sm {
  font-size: 1.0em;
}

.searchblock {
  position: relative;
  display: block;
  height: 270px;
}

/*
search icon -text toggle
*/
.text_toggle {
  display: block;
}

.icon_toggle {
  display: none;
}

/*
page content and titles
*/
.titletxt {
  color: #999999;
  padding-bottom: 5px;
  font-family: Montserrat, Arial, serif;
  font-weight: 100;
  font-size: 16px;
  text-transform: uppercase;
}

a:hover .titletxt {
  color: #4b4b4b;
}

/*
padding and margins
*/
.pt-100 {
  padding-top: 100px;
}

.pt-10 {
  padding-top: 10px;
}

.pt-15 {
  padding-top: 15px;
}

.pb-15 {
  padding-bottom: 15px;
}

.pt-20 {
  padding-top: 20px;
}

.pb-20 {
  padding-bottom: 20px;
}

.pt-40 {
  padding-top: 40px;
}

.pb-40 {
  padding-bottom: 40px;
}

.pt-30 {
  padding-top: 30px;
}

.pt-25 {
  padding-top: 25px;
}

.pt-70 {
  padding-top: 70px;
}

/*
titles and links
*/
/*
transition for hover effects of articles
*/
/*
spacing for list items
*/
.toplinks ul {
  padding: 0 5% 0 5%;
  padding-bottom: 15px;
  list-style-type: none;
}

.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  float: right;
  width: 99%;
}

.truncate:nth-child(2) {
  clear: right;
}

.discs ul li {
  float: left;
  width: 50%;
  padding-right: 5%;
}

.split ul li {
  float: left;
  width: 50%;
  padding-right: 5%;
}

.full_width ul li {
  width: 100%;
}

/*
vertical dash image for list dots
*/
.discs ul {
  list-style-image: url(../images/dot.png);
}

.files_list {
  padding-top: 15px !important;
}

.files_list li {
  list-style-image: url(../images/bootstrap_icon1.png);
}

/*
customization of list anchors under top articles
*/
.toplinks ul li a {
  color: #575757;
  font-style: none;
  line-height: 22px;
  font-size: 14px;
}

.toplinks ul li {
  color: #575757;
  font-size: 14px;
  line-height: 22px;
}

/*
topics title
*/
.toplinks h4 {
  font-family: inherit;
  font-weight: 600;
  margin-bottom: 10px;
  color: #4b4b4b;
}

.toplinks h4 a {
  color: #4b4b4b;
}

.toplinks a h4:hover {
  color: #2772d6;
}

.topicslinks {
  margin-top: 20px;
}

.topicslinks ul li {
  padding-bottom: 8px;
}

.discs ul li, .files_list li {
  line-height: 30px;
}

.section_title_left {
  display: inline;
  float: left;
  width: 50%;
}

.section_title_right {
  display: inline;
  float: right;
  width: 50%;
  text-align: right;
}

.section_title_right a {
  text-transform: none;
  color: #4b4b4b;
  line-height: 3em;
  font-weight: 400;
}

.section_title_right a:hover {
  text-transform: none;
  color: #2772d6;
}

.full_width_border {
  height: 2.6em;
}

/*
aditional options settings, hover
*/
.tsettings {
  color: #4b4b4b;
  font-family: inherit;
  font-weight: 300;
  font-size: 15px;
  text-align: right;
}

.tsettings:hover {
  text-decoration: none;
  color: #2772d6;
}

.tsettings p {
  margin: 12px 0px 0px;
}

/*testing  for new masonary*/
.section_item {
  width: 47%;
  padding: 0 0% 0 5%;
  margin-right: 0.3%;
}

.section_item_3 {
  width: 33%;
  padding: 0 6% 0 6%;
  margin-right: 0.3%;
}

.sub_section {
  padding-bottom: 0 !important;
  padding-left: 20px !important;
}

.sub_section li {
  border-left: 1px  solid #dfdfdf;
  padding-left: 2% !important;
  padding-bottom: 2px !important;
}

a:hover .section_count {
  color: #2772d6;
}

.section_count {
  color: #aaa;
  font-weight: 300;
}

/*testing  for new masonary/*
/*
title underline border bottom
*/
.borderbtm {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 0px;
}

.bordertop {
  border-top: 1px solid #cccccc;
}

/*
footer customization
*/
#wrap {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  /* Negative indent footer by its height */
  margin: 0 auto -60px;
  /* Pad bottom by footer height */
  padding: 0 0 60px;
}

/* Set the fixed height of the footer here */
#footer {
  height: 60px;
  background-color: #fff;
}

.footertxt {
  font-size: 12px;
  color: #9a9a9a;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 0px;
}

.no_highlight {
  color: #999999;
}

.no_hightlight {
  color: #999999;
}

/*
footer logo
*/
.footertxt img {
  width: 40px;
  padding-right: 10px;
}

.nofloat {
  float: none !important;
}

/*
for expanded topics section
*/
/*
Topics list styles
*/
.kb_topics &gt; li {
  display: inline;
  float: left;
}

/*
clearing flot for auto arrange for list grid elements
*/
.kb_topics &gt; li:nth-child(odd), .kb_top &gt; li:nth-child(odd) {
  clear: left;
}

/*
topics list
*/
.kb_top li {
  display: inline-block;
  float: left;
  padding: 1% 0% 0% 5%;
}

.exptopics {
  padding: 15px 0% 0 3% !important;
}

/*
heading font and color, hover
*/
.exptopics li a {
  font-family: inherit;
  font-weight: 400;
  color: #4b4b4b;
  font-size: 16px !important;
  line-height: 30px !important;
}

.exptopics a:hover h4 {
  color: #2772d6;
}

/*
glyphicons spacing
*/
.icon_push {
  margin-left: -30px;
}

/*
expanded topics paragraph style
*/
.exptopics p {
  font-family: inherit;
  font-weight: 300;
  margin-bottom: 10px;
  color: #4b4b4b;
  line-height: 28px;
}

/*
topics tag
*/
.extopicsbtn {
  height: 22px;
  color: white;
  background: #ccc;
  font-size: 12px;
  padding: 6px;
  border-radius: 3px;
  text-align: center;
}

.extopicsbtn:hover {
  color: white !important;
}

/*
hover effects for expanded topics
*/
/*
on hover of expanded topics, topics tag btn hover effect
*/
.extopicsbtn:hover {
  background: #999999;
}

.tparagraph {
  margin-bottom: 10px;
  color: #575757;
  font-size: 16px;
}

/*
social container, centering
*/
.socialcont {
  margin: 0 auto;
}

/*
icon opacity
*/
.iopacity {
  opacity: 0.4;
  padding-right: 5px;
}

/*
icon opacity with more right padding-used in home page
*/
.iopacityl {
  opacity: 0.4;
  padding-right: 10px;
}

/*
Alert box and call out  section
*/
.bs-callout {
  margin: 20px 0;
  padding: 20px;
  border-left: 5px solid #eee;
}

/*
Danger call out
*/
.bs-callout-danger {
  background-color: #fcf2f2;
  border-color: #dFb5b4;
  padding: 20px;
  padding-bottom: 10px;
  margin: 20px 0;
}

/*
Callout title
*/
.bs-callout h4 {
  font-family: inherit;
  font-weight: 600;
  margin-bottom: 10px;
  color: #4b4b4b;
}

/*
callout content
*/
.bs-callout p {
  font-family: inherit;
  font-weight: 300;
  margin-bottom: 10px;
  color: #4b4b4b;
  margin-left: 25px;
}

/* article view*/
/*
article container to have centered blog like content. Width for better readability
*/
.articlecontainer {
  margin: 0 auto;
  font-size: 16px;
}

/*
article container that cna be used to for other pages
*/
.articlecontainer_ext {
  margin: 0 auto;
}

/*
article content
*/
.articlecontainer p {
  font-family: inherit;
  font-weight: 400;
  margin-bottom: 10px;
  color: #4b4b4b;
  font-size: 16px;
  line-height: 35px;
  text-align: left;
}

.articlecontainer iframe, .articlecontainer object, .articlecontainer canvas, .articlecontainer embed {
  display: block;
}

/*
article heading
*/
.articlecontainer h2, .articlecontainer h3, .articlecontainer h4, .articlecontainer h5, .articlecontainer h6 {
  font-family: inherit;
  font-weight: 400;
  color: #4b4b4b;
  line-height: 40px;
  margin-top: 20px;
}

.articlecontainer h1 {
  font-family: inherit;
  font-weight: 400;
  color: #4b4b4b;
  line-height: 50px;
  margin-top: 0px;
}

.articlecontainer ul, .articlecontainer ol {
  font-family: inherit;
  font-weight: 400;
  font-size: 16px;
  color: #4b4b4b;
}

.articlecontainer b, .articlecontainer strong {
  font-family: inherit;
  font-weight: 600;
  font-size: 16px;
}

.articlecontainer a {
  font-family: inherit;
  font-weight: 400;
  color: #7caae7;
}

.articlecontainer {
  color: #4b4b4b;
}

.articlecontainer a:hover {
  color: #2772d6;
}

.articlecontainer ol li,.articlecontainer ul li {
  white-space: normal !important; /* to overide the style applied while coppied in word paste mode. */
}
 
.hf-counter-list ol {
  list-style-type: none;
  counter-reset: kb-list-item;
  margin-bottom: 0;
  padding-left: 25px;
}
.hf-counter-list ol li {
  margin-left: 0 !important;
}
.hf-counter-list  ol &gt; li {
  display: table;
  counter-increment: kb-list-item;
}
.hf-counter-list ol &gt; li:before {
  content: counters(kb-list-item, ".") ".";
  display: table-cell;
  padding-right: 0.4em;
  font-size: inherit;
  font-weight: inherit;
}
.hf-counter-list li ol &gt; li:before {
  content: counters(kb-list-item, ".") ".";
}
.hf-counter-list ol li p {
  line-height: normal;
}

/*
article sub headings
*/
/*
breadcrumbs for article page
*/
.articlecrumb_container {
  margin-left: 7.5%;
  margin-bottom: -5px;
}

.articlecrumb {
  background-color: white !important;
  padding: 8px 0px !important;
}

.articlecrumb li a {
  color: #ccc;
  font-size: 14px;
}

.articlecrumb li a:hover {
  color: #2772d6;
  text-decoration: none;
}

/*

article info section
*/
.articleinfo span {
  color: #999999;
  padding-right: 10px;
  margin-bottom: 20px;
}

.articleinfo span:before {
  content: "2022";
  padding-right: 5px;
}

.articleinfo span:first-child:before {
  content: none;
}

/*
200px wide search block
*/
.articlesearch {
  height: 150px;
}

/*
customized search input box for 200px search block
*/
.searchinput_article {
  margin-top: 54px;
}

/*
article image container
*/
.articlecontainer .fancybox {
  display: inline-block;
  max-width: 100%;
}

.articlecontainer img {
  background: #f7f7f7;
  display: block;
  padding: 2%;
  max-width: 100%;
  margin: 30px 0px 30px 0px;
}

/*
metatag box
*/
.metabox, .social_meta, .tags_box {
  margin-top: 10px;
  background: #f7f7f7;
  color: #999999;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 14px;
  width: 100%;
}

/*
meta content list
*/
.tags_box ul, .metabox ul, .social_meta ul {
  list-style: none;
  padding: 0px;
  padding-left: 15px;
  line-height: 25px;
  margin-bottom: 0px;
}

.article_tags {
  background: #ccc;
  color: #fff;
  padding: 0 3px;
  font-weight: 400;
  line-height: 25px;
  border-radius: 3px;
  font-size: 12px;
  margin-right: 5px;
  margin-bottom: 5px;
  display: inline-block;
}

.tags_box li {
  color: #999999;
  font-size: 12px;
}

.article_tags:hover {
  background: #bbb;
  color: white;
}

.social_meta {
  top: 0px;
  margin-top: 10px;
}

.social_fix {
  position: fixed;
}

.social_meta img {
  opacity: 0.7;
  margin-right: 6px;
}

/*
icon spacing
*/
.icon_padding {
  padding-right: 5px;
}

/*
content tell "views" after 3rd child
*/
.metabox ul li:nth-child(3):after {
  padding-left: 4px;
}

.tags {
  margin-right: 20px;
}

/*
attachments box layout
*/
.attachments_box {
  margin-top: 30px;
  margin-bottom: 20px;
  border-left: 1px solid #cccccc;
  font-size: 14px;
  color: #999999;
  word-break: break-word;
}

/*
attachment content
*/
.attachments_box p {
  color: #4b4b4b;
  padding-left: 10px;
  font-family: Montserrat, Arial, serif;
}

.top_push {
  margin-top: 20px;
}

/*
attachment box list
*/
.attachments_box ul {
  list-style: none;
  padding: 0px;
  padding-left: 10px;
  font-size: 14px;
  color: #999999;
  line-height: 25px;
}

/*
attachment box list anchor
*/
.attachments_box ul a {
  color: #999999;
}

/*
active links -for releated articles focused
*/
.activelink {
  color: #000;
}

/*
feedback form
*/
.feedback_box {
  background: #f7f7f7;
  margin-top: 30px;
}

/*
feedback content box
*/
.feedback_box .fcontent {
  margin: 10px auto;
  font-size: 18px;
  color: #999999;
  padding: 15px 0px 10px 0px;
}

.fcontent &gt; div {
  display: inline;
}

/*
feedback content
*/
.fcontent p {
  line-height: 40px;
  text-align: center;
}

/*
feedback button
*/
.fbtn {
  background: #acd68c;
  border-radius: 2px;
  width: 60px;
  height: 30px;
  display: inline-block;
  margin-left: 2%;
  margin-top: -10%;
  line-height: 25px;
}

.fbtn img {
  width: 15px;
  margin: 0 22px;
}

/*
greeen button
*/
.fgreen {
  background: #acd68c;
}

.fgreen:hover {
  background: #2abe79;
}

/*
red button
*/
.fred {
  background: #fcbd94;
}

.fred:hover {
  background: #f88c5e;
}

/*
social icons
*/
.socialicons {
  background: #f0f0f0;
  padding: 12px;
  border-radius: 16px;
  margin-right: 5px;
  float: left;
}

.socialicons:hover {
  background: #333;
}

.social_line_icon img {
  width: 18px;
  padding-right: 5px;
}

.social_line_icon {
  color: #999999;
  font-weight: 300;
}

.social-mobile .col-xs-3 {
  text-align: center;
}

.social-mobile .share-text {
  margin-top: -5px;
  margin-bottom: 10px;
}

/*
related sections
*/
.related {
  margin-top: 50px;
}

/*
related list
*/
.related ul {
  padding-bottom: 10px;
  list-style-type: none;
  padding-left: 0px;
}

.related ul li a {
  margin-left: 4px;
  color: #575757;
  text-decoration: none;
  line-height: 40px;
  font-size: 16px;
}

.related h4 {
  color: #999999;
  margin-top: 40px;
  padding-bottom: 0px;
  font-weight: 600;
}

/*
submit ticket -full width call to action
*/
.inline_input {
  display: inline !important;
  width: 24em;
}

.mce-tinymce {
  z-index: 1000;
}

.has-error .mce-tinymce {
  border-color: #b94a48 !important;
}

.submit_tkt {
  margin-top: 40px;
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  padding-top: 20px;
  padding-bottom: 40px;
}

.submit_tkt a {
  font-size: 16px;
  color: #999999;
}

/*
search results page
*/
.pagination &gt; li &gt; a, .pagination &gt; li &gt; span {
  color: #999999;
}

/*
search results page container
*/
.search_container {
  margin-top: 20px;
  margin-bottom: 40px;
}

/*search results heading*/
.search_container h1 {
  font-size: 22px;
  color: #333;
  line-height: 35px;
  font-family: inherit;
}

/*
search results content
*/
.search_container p {
  font-size: 16px;
  color: #4b4b4b;
  padding-bottom: 10px;
}

.search_container h1 a {
  color: #5794e5;
}

.search_container h1 a:hover {
  color: #2772d6;
}

.search_container a h1:hover {
  color: #2772d6;
}

.search_container strong {
  font-size: 16px;
  color: #4b4b4b;
  padding-right: 5px;
}

.search_container a {
  color: #4b4b4b;
}

.no_results h1 {
  color: #999999;
  font-weight: 300;
}

/*
search page meta information
*/
.search_meta {
  list-style: none;
  margin-top: 10px;
  padding-left: 0px;
}

.search_meta li {
  display: inline-block;
  padding-right: 20px;
  padding-bottom: 5px;
  font-weight: 400;
}

.search_meta li a {
  font-weight: 600;
}

.search_meta li:nth-child(3):after {
  content: "views";
  padding-left: 5px;
}

/*
hightlighted text color
*/
.highlighted {
  background: #fcf2f2;
}

/*
Login form
*/
/*
login description
*/
.login_desc {
  font-size: 18px;
}

/*
overide default hover for button
*/
.btn-primary {
  font-weight: 600;
}

.btn-primary:hover {
  color: white !important;
}

/*
customization of font for buttons and forms
*/
.login_form label, .login_form .form-control, .login_form .btn {
  font-size: 14px;
}

.login_form .multi_option {
  font-weight: 400;
}

.login_form .title_ticket {
  padding: 5px 15px 0px 0px;
  color: #999999;
  font-family: Montserrat, Arial, serif;
  font-weight: 100;
  font-size: 16px;
  text-transform: uppercase;
}

.login_form textarea {
  display: block;
  width: 100%;
  height: 300px;
}

.login_form .remove_btn {
  padding-left: 1.1em;
}

.login_form .add_link {
  color: #4b4b4b;
  padding-right: 1em;
  font-weight: 500;
  cursor: pointer;
}

.login_form .ortag {
  font-size: 18px;
  color: #ccc;
  text-align: left;
  margin-left: 10px;
  margin-bottom: 0px;
}

.login_form ul {
  list-style-type: none;
}

.login_form input[type="radio"], input[type="checkbox"] {
  margin-right: 5px !important;
}

/*
forgot password, know password links
*/
.login_form .forgot_link {
  color: #999999;
  white-space: nowrap;
  line-height: 48px;
}

.login_form .forgot_link:hover {
  color: #2772d6;
}

.login_form .mar_right {
  margin-right: 5%;
}

/*know password*/
.title_span {
  color: #ccc;
  line-height: 60px;
  font-size: 18px;
}

/*
hide input form
*/
.login_form .hidden_input {
  display: none;
}


/*
Font-awesome
*/
.fa-pad {
  width: 15px;
}


/*
media query css starts here
*/

@media only screen and (max-width: 767px) {
  .searchbg, .bgoverlay, .searchblock {
    height: 160px;
    margin-top: 0px;
  }
  .search-title {
    margin-top: 35px;
    font-size: 2.0em;
    padding-bottom: 15px;
  }
  .articlecontainer h3 {
    font-size: 21px;
    line-height: 35px;
  }
  .boxsearch-client {
    margin-top: -10px;
  }
}

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

  .logo {
    padding: 0px;
  }

  .nav1 &gt; .p_text {
    padding: 0px 15px 3px;
  }

  .boxsearch .inputsr .form-control {
    font-size: 13px !important;
  }

  .articlecrumb li a {
    color: #999;
  }

  .articlecontainer {
    width: 100%;
    margin: 0 auto;
  }

  .articlecontainer h1 {
    font-size: 20px;
    line-height: 30px;
  }

  .articlecontainer h3 {
    font-size: 19px;
    line-height: 30px;
  }

  .articlecontainer img {
    padding: 0px;
  }

  .articlecontainer p {
    line-height: 30px;
  }

  .articlecontainer_ext {
    width: 100%;
    margin: 0 auto;
  }

  .text_toggle {
    display: none;
  }

  .icon_toggle {
    display: block;
  }

  .fcontent {
    width: 60%;
  }

  .searchcontainer {
    /*top: 57%;*/
  }

  .searchbg, .bgoverlay, .searchblock {
    height: 125px;
    margin-top: 3px;
  }

  .articlesearch {
    height: 110px !important;
  }

  .boxsearch {
    width: 125%;
    left: 32%;
  }

  .articlecrumb_container {
    margin-left: 0;
  }

  .toplinks ul {
    padding-left: 8%;
  }

  .search_container h1 .search_container {
    margin-bottom: 20px;
  }

  .search-title {
    margin-top: 14%;
    font-size: 1.6em;
    padding-bottom: 8px;
  }

  .searchinput_article {
    margin-top: 75px;
  }

  .kb_top li {
    padding: 1% 0% 3% 0%;
  }

  .footertxt {
    text-align: center;
  }

  .submit_tkt {
    text-align: center;
    padding-bottom: 20px;
  }

  .search-title-big, .search-title-med, .search-title-sm {
    font-size: 1.2em;
  }

  .social_fix {
    position: relative;
  }
}

@media only screen and (min-width: 1000px) {
  .searchcontainer {
    width: 1015px;
    position: absolute;
    margin: -150px 0 0 -508px;
  }

  .social_fix {
    width: 160px;
  }
}
@media (min-width: 600px) and (max-width: 900px) {
  .navbar-right {
    float: right;
  }

  .navbar-right li {
    display: inline-block;
  }

  .navbar-left {
    float: left !important;
  }

  .social_fix {
    position: relative;
  }

  .kb_topics ul {
    padding-left: 3%;
  }

  .topicslinks {
    width: 100%;
  }

  .text-right {
    text-align: left;
  }

  .footertxt {
    text-align: center;
  }

  .section_item {
    width: 100%;
  }

  .section_item_3 {
    width: 47%;
    padding: 0 6% 0 8%;
  }
}
@media only screen and (max-width: 600px) {
  .discs ul li {
    width: 100%;
  }

  .bs-callout-danger p {
    margin-left: 0px;
  }

  .split ul li {
    width: 100%;
  }

  .text_toggle {
    display: none;
  }

  .icon_toggle {
    display: block;
  }

  .social_fix {
    position: relative;
  }

  .kb_topics ul {
    padding-left: 0%;
  }

  .topicslinks {
    width: 100%;
  }

  .footertxt {
    text-align: center;
  }

  .logo {
    padding-left: 15px !important;
  }

  .section_item {
    width: 100%;
    padding: 0 6% 0 12%;
  }

  .section_item_3 {
    width: 100%;
    padding: 0 6% 0 12%;
  }
}

@media only screen and (max-width: 991px) {
  .social_meta {
    width: 100%;
  }
}

@media (min-width: 901px) and (max-width: 991px) {
  .footertxt {
    text-align: center;
  }

  .topicslinks {
    width: 100%;
  }

  .section_item {
    width: 100%;
    padding: 0 7% 0 7%;
  }

  .section_item_3 {
    width: 47%;
    padding: 0 6% 0 6%;
  }

  .social_fix {
    position: relative;
  }
}

.clientcontent {
    margin-left: 90.5px;
}

/* Captcha */

.captcha-form {
    margin-top: 30px;
}

#id_captcha_1 {
    width: 100px;
    height: 28px;
    font-size: 14px;
    color: #555555;
    vertical-align: middle;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.has-error #id_captcha_1 {
    border-color: #b94a48;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
}

.js-captcha-refresh {
    font-size: 14px;
    color: #aaa;
    cursor: pointer;
    background: white;
    border: none;
    text-decoration: underline;
    outline:0px !important;
    -webkit-appearance: none;
}
.input-group #kbsearch:focus{
  box-shadow: none;
  border-color: transparent;
}

.datepicker.dropdown-menu {
  z-index: 1151 !important;
}

.visible-readonly {
  cursor: auto !important;
  background-color: #FFF !important;
}

#attachment label.control-label{
  padding-left: 10px;
  font-size: 12px;
  font-weight: normal;
}

#attachment label.file_error_msg{
  color: #b94a48;
}

#attachment div.display_msg{
  height: auto;
}

#attachment .form-group{
  margin-bottom: 0;
}

#attachment .file_size{
  font-size: 12px;
  font-weight: normal;
  vertical-align: top;
  display: inline-block;
  width: 68px;
  text-align: right;
}

#attachment .remove_btn{
  vertical-align: top;
  padding-left: 0px;
}

#attachment input[type=file]{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 350px;
}

#support_widget #id_category {
  margin-bottom: 5px;
}

.tinymce-table th,
.tinymce-table td {
    border: 1px solid #000;
    padding-left: 5px;
}
.tinymce-table {
    cellpadding: 0;
    cellspacing: 0;
    border-collapse: collapse;
}
th {
    background: #c3d9ff;
    font-weight: normal;
}
table {
    margin-bottom: 1.4em;
    width: 100%;
}

.captcha-error ul.errorlist{
  padding: 0;
}

.g-recaptcha.error, .form-recaptcha.has-error {
  border: solid 1px #b94a48;
  width: 21.8em;
}

.form-group.form-recaptcha{
  margin-bottom: 25px;
}

.request-access.smooth-button {
  border: none;
  background: none;
  margin: 2px 6px 0 0;
  padding: 0;
  text-decoration: none;
  color: black;
  font-weight: normal;
  cursor: pointer;
  display: inline-block;
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', sans-serif;
  font-size: 1em;
  line-height: 1.5em;
  padding: 0.3em 0.95em;
  border: none;
  -webkit-border-radius: 0.5em;
     -moz-border-radius: 0.5em;
          border-radius: 0.5em;

  color: #FFF;
  text-shadow: #666 -1px -1px 0px;
  background: #999;
  background-image: -moz-linear-gradient(top, #AAA, #777);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #AAA),color-stop(1, #777));
/*  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#BBBBBB', EndColorStr='#888888');*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#BBBBBB', EndColorStr='#888888')";
  -webkit-box-shadow: 0px 1px 2px #222;
     -moz-box-shadow: 0px 1px 2px #222;
      box-shadow: 0px 1px 2px #222;
}
</pre></body></html>