/* ********************** Main Content ********************** */
html{min-width:900px!important};

#mainContentOuterDiv{max-height: 800px; overflow-y: scroll; word-wrap: break-word; text-align: center;font-family:"FS Albert Web Regular", Verdana , sans-serif;}
p{font-size: 14px;}
h1.softwareTitle{text-align: center;margin-bottom:0px;}
h1.softwareTitle a{color:#282446;}
a{color: #0909B7;}
 
pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
/* ******************* Top Links ************************** */
div.topLinksBox {text-align: center;}
div.topLinksBox a.activeTopLink {
    text-decoration: underline;
    font-weight:bold;
}
div#topBox {border-bottom: 1px solid #ebebeb;}
div.topLinksBox a {text-decoration: none;}

/* ******************* Example Code Box ****************** */
.exampleBoxTitle{text-decoration:underline;margin-bottom:3px;}
.exampleBox {
  border: 1px solid #98aaaf;
  background: #f5f5f5;
  padding: 5px;
  max-width: 720px;
}
 .exampleBox {font-size: 12px;}

@media all and (max-width:8048px){
.exampleBox{max-width:685px;}
#mainContentDiv{max-width:850px!important;}
}
@media all and (max-width:1024px){
.exampleBox{max-width:685px;}
#mainContentDiv{max-width:850px!important;}
}
@media all and (max-width:900px){
.exampleBox{max-width:555px;}
#mainContentDiv{max-width:650px!important;}
}
@media all and (max-width:768px){
.exampleBox{max-width:420px;}
#mainContentDiv{max-width:550px!important;}
}
@media all and (max-width:480px){
.exampleBox{max-width:265px;}
#mainContentDiv{max-width:450px!important;}
}
/* ***************************** Read More ******************************** */
.exampleBox .text.full {
    display: none;
}
.read-more {
    cursor: pointer;
}
/* ********************** Quick Links *********************** */
#quickLinks ul {
  width:100%;
  text-align: center;
  list-style: none;
}
#quickLinks ul li {
  font: bold 13px/18px "FS Albert Web Bold", Verdana , sans-serif;
  display: block;
  position: relative;
  line-height:25px;
  background-color: #f5f5f5;
  border-right: 1px solid #555;
  border-left: 1px solid #555;
}
#quickLinks ul li a{display:block;}
#quickLinks ul li:first-child{border-top: 1px solid #555;}
#quickLinks ul li:last-child{border-bottom: 1px solid #555;}
#quickLinks ul li ul li:last-child{border-bottom: 1px solid #555!important;}
#quickLinks ul li:hover {
  background: #555;
  color: #fff;
  cursor: default;
  box-shadow: inset 5px 0 0 #0909B7, inset 6px 0 0 #537623;
}
#quickLinks ul li ul {
  position: absolute;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  width: 100%;
  visibility: hidden;
  left:100%;
  top:0px;
}
#quickLinks ul li ul li { 
  background: #555; 
  display: block; 
  color: #fff;
  border: none!important;
  border-left: 1px solid #555!important;
}
#quickLinks ul li ul li:hover { background: #666;}
#quickLinks ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}
#quickLinks ul li ul li a{color: #fff; text-decoration: none;}
.sectionLink a{font-size: 16px!important;text-decoration:none!important;color:#000!important;}
#quickLinks ul li.sectionLink:hover {
  background-color: #f5f5f5;
  color: #000;
  cursor: default;
  box-shadow: none!important;
}
/* #quickLinks ul li ul li:last-child{border-bottom: 1px solid #555!important;} */
/* #quickLinks ul li:last-child ul li:first-child{border-top: 1px solid #555!important;} */
#quickLinks ul:first-child li:last-child{border-bottom: none!important;}
#quickLinks ul:last-child li:first-child{border-top: none!important;}
#quickLinks ul:first-child li:last-child ul li{border-bottom: 1px solid #555!important;}
#quickLinks ul:first-child li:nth-child(4) ul li:last-child{border-bottom: 1px solid #555!important;}
#quickLinks ul:nth-child(2) li:nth-child(6) ul li:last-child{border-bottom: 1px solid #555!important;}
#quickLinks ul:nth-child(2) li:nth-child(7) ul li:last-child{border-bottom: 1px solid #555!important;}
#quickLinks ul:nth-child(3) li:first-child{border-top: none!important;}
#quickLinks ul:nth-child(3) li:nth-child(4) ul li:last-child{border-bottom: 1px solid #555!important;}
#quickLinks ul:last-child li:last-child ul li{border-bottom:1px solid #555!important;}

.redButton{
background-color:#0909B7;
font-weight:bold;
line-height:1.3;
padding:5px 10px 6px 7px;
text-decoration:none;
border-color:#252525;
border-style:solid;
border-radius:5px;
border-width: 0 0 1px;
box-shadow: none;
color:#ffffff;
font-size:16px;
}
.redButton.active{background-color:#f5f5f5!important;}

#mainContentOuterDiv .boot-tab-links li.active a {
  background-color:#f5f5f5!important;
}

#quickLinks ul.nav {
  margin-bottom: 0;
}

.topLinksBox a.redButton {
  color: #ffffff !important;
}