.panel .h1white {
    color: #FFF;
    text-shadow: 2px 2px 6px #000000;
}
.panel .h5white {
    color: #FFF;
    margin-top: 1.1em;
    line-height:1.1em;
    text-shadow: 2px 2px 6px #000000;
}
.hred {
    color: #c41800;
}
.panel .button {
    margin-top: 0.5em;
    
}
.panel .version2 {
   margin-top: 145px;
 }
    
.top-bar-section ul {
    background: #262d36;
}
.row .breadcrumbs {
    background:#ffffff;

}
.panel .side-nav {
    line-height:98%;
}
.side-nav li a:not(.button) {
    padding: 0.1rem 0.1rem;
}
.panel .side-nav .li{
    font-size:0.9em;
}
.slick-track > .slick-active {
	opacity:1.0;
}
.slick-track > .slick-active ~ .slick-active {
	opacity: 0.4;
}
@media only screen {
    .panel .imagebox {
        margin-top: 40px;
        text-align: right;
    }
    .panel .imageboxleft {
        margin-top: 40px;
        text-align: left;
    }
}
@media only screen and (min-width: 40.063em) {
    .panel .imagebox {
        margin-top: 60px;
        text-align: right;
    }
    .panel .imageboxleft {
        margin-top: 60px;
        text-align: left;
    }
}
@media only screen and (min-width: 64.063em) {
    .panel .imagebox {
        margin-top: 80px;
        text-align: right;
    }
    .panel .imageboxleft {
        margin-top: 80px;
        text-align: left;
    }

}


.row .himage {
    height: 320px;
}

.top-bar-section ul li a:hover {
    background: #000000;
}
.slick-prev:before, .slick-next:before {
    color:#92aabe !important;
}
.row .slider-nav {
    margin-top: -47px;
}
.row p {
    font-size:0.9em;
}

footer{
    height:auto;
    color: #ffffff;
    background-color:#252e36;
}
footer .smallfootimg {
    width: 150px;
}
footer a, footer a:hover, footer a:visited, footer a:focus{
    color: #fff;
}
footer a:hover {
    color: #dddddd;
}
footer .footdim {
    font-size: 0.8em;
    color:#aaaaaa;
    text-align:center;
}
.columns .center {
    text-align: center;
}
.panel.calloutfade {
    border-style: solid;
    border-width: 1px;
    border-color: #c2ccca;
    margin-bottom: 1.25rem;
    padding: 1.25rem;
    background: #fff;
    color: #333333; }
.panel.calloutfade > :first-child {
    margin-top: 0; }
.panel.calloutfade > :last-child {
    margin-bottom: 0; }
.panel.calloutfade h1, .panel.calloutfade h2, .panel.calloutfade h3, .panel.calloutfade h4, .panel.calloutfade h5, .panel.calloutfade h6, .panel.calloutfade p, .panel.calloutfade li, .panel.calloutfade dl {
    color: #333333; }
.panel.calloutfade h1, .panel.calloutfade h2, .panel.calloutfade h3, .panel.calloutfade h4, .panel.calloutfade h5, .panel.calloutfade h6 {
    line-height: 1;
    margin-bottom: 0.625rem; }
.panel.calloutfade h1.subheader, .panel.calloutfade h2.subheader, .panel.calloutfade h3.subheader, .panel.calloutfade h4.subheader, .panel.calloutfade h5.subheader, .panel.calloutfade h6.subheader {
    line-height: 1.4; }
.panel.calloutfade a:not(.button) {
    color: #2626F7; }
.panel.calloutfade a:not(.button):hover, .panel.calloutfade a:not(.button):focus {
    color: #1010CC; }


.panel.calloutblue {
    border-style: solid;
    border-width: 1px;
    border-color: #c2ccca;
    margin-bottom: 1.25rem;
    padding: 1.25rem;
    background: #e4eeec;
    color: #333333; }
.panel.calloutblue > :first-child {
    margin-top: 0; }
.panel.calloutblue > :last-child {
    margin-bottom: 0; }
.panel.calloutblue h1, .panel.calloutblue h2, .panel.calloutblue h3, .panel.calloutblue h4, .panel.calloutblue h5, .panel.calloutblue h6, .panel.calloutblue p, .panel.calloutblue li, .panel.calloutblue dl {
    color: #333333; }
.panel.calloutblue h1, .panel.calloutblue h2, .panel.calloutblue h3, .panel.calloutblue h4, .panel.calloutblue h5, .panel.calloutblue h6 {
    line-height: 1;
    margin-bottom: 0.625rem; }
.panel.calloutblue h1.subheader, .panel.calloutblue h2.subheader, .panel.calloutblue h3.subheader, .panel.calloutblue h4.subheader, .panel.calloutblue h5.subheader, .panel.calloutblue h6.subheader {
    line-height: 1.4; }
.panel.calloutblue a:not(.button) {
    color: #2626F7; }
.panel.calloutblue a:not(.button):hover, .panel.calloutblue a:not(.button):focus {
    color: #1010CC; }

.panel.calloutoutline {
    border-style: solid;
    border-width: 1px;
    border-color: #ffbfb6;
    margin-bottom: 1.25rem;
    padding: 1.25rem;
    background: none;
    color: #333333; }
.panel.calloutoutline > :first-child {
    margin-top: 0; }
.panel.calloutoutline > :last-child {
    margin-bottom: 0; }
.panel.calloutoutline h1, .panel.calloutoutline h2, .panel.calloutoutline h3, .panel.calloutoutline h4, .panel.calloutoutline h5, .panel.calloutoutline h6, .panel.calloutoutline p, .panel.calloutoutline li, .panel.calloutoutline dl {
    color: #333333; }
.panel.calloutoutline h1, .panel.calloutoutline h2, .panel.calloutoutline h3, .panel.calloutoutline h4, .panel.calloutoutline h5, .panel.calloutoutline h6 {
    line-height: 1;
    margin-bottom: 0.625rem; }
.panel.calloutoutline h1.subheader, .panel.calloutoutline h2.subheader, .panel.calloutoutline h3.subheader, .panel.calloutoutline h4.subheader, .panel.calloutoutline h5.subheader, .panel.calloutoutline h6.subheader {
    line-height: 1.4; }
.panel.calloutoutline a:not(.button) {
    color: #2626F7; }
.panel.calloutoutline a:not(.button):hover, .panel.calloutoutline a:not(.button):focus {
    color: #1010CC; }

.bottomlinkbar{
  font-size: 0.9em;
}

.maininformation{
  font-size: 0.9em;
}

.sectiontoplink{
  font-size: 0.7em;
	color:#808080;
  text-align:center;
}
.sectiontoplink a, sectiontoplink a:hover, sectiontoplink a:visited, sectiontoplink a:focus{
    color: #808080;
}
.sectiontoplink a:hover {
    color: #CE1800;
}

#tabbar {
    background: #f2f2f2;
    color: #252e36;
}
#qsample {
    color: #000;
}
#triangle-up {
    position: relative;
    top: 13px;
    left: 8px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 10px solid red;
}
#quicklink div {
    padding-top:4px;
    padding-bottom:4px;
}
h5.subdrop { 
    color: #002D67;
    margin-left:5px;
}
.subdropimg {
    width:15px;
}
.stickynav {
	width:62.5rem;
	margin: auto;
	left: auto;
	top: 1px;
	background: #fff;
	font-size:0.65rem;
}
.stickynav .button {
	margin: 0 0 0.5rem;
	padding: 0.4rem;
	height: 65px;
	width: 200px;
 	display: table-cell;
        vertical-align: middle;
}
.stickynav.fixed {
}

li.title {
	color: rgba(255,255,255,0.5);
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	font-size:0.8em;
}
.top-bar-section .dropdown .toplia {
	height: 35px;
	line-height:2.2rem !important;
}

.top-bar-section .dropdown .toplia::after {
	top: 0.8em !important;
}
.tabs {
	padding-right:25px;
}
.tabs .tab-title>a{
	font-size:0.8em;
	font-weight: bold;
	padding: 0.75rem 1rem;
}
.tabs .tab-title>a:hover{
}
.tabs .tab-title.active>a:after{
  content: "\BB";
  margin-left: 0.5rem;
  display: inline; }

.reveal-modal-bg {
position: fixed;
}

@media only screen and (min-width: 40.063em) {
   .stickynav {
	width:40rem;
   }
}

@media only screen and (min-width: 64.063em) {
   .stickynav {
	width:62.5rem;
   }
}
