/*
CTC Separate Stylesheet
Updated: 2023-05-16 21:54:30
Theme Name: Doconline3
Theme URI: https://generic.tools/
Template: generic
Author: Nick Brindisi
Author URI: https://nakbdesign.ca
Description: A fully responsive, SEO-ready, schema-ready, social-media-ready, accessibility-ready, translation-ready, and jQuery-ready Custom theme for Iptor company. 
Version: 3.0.1684274070
*/
article {
    
    float: right;
    padding: 1% 3% 1% 1%;
}

article.page table.fixWidth th {
	border: 1px solid #506574!important;
	background:#e9e9e9;
	vertical-align:top;
	text-align:left;
	width:10%;
	padding:10px!important;
}
.scrollercontent {text-align:left!important;font-size:12px!important;}
.newsscroller_title {font-weight: bold;font-size: 15px!important;text-decoration: none!important;margin-bottom: 5px;
}
.fbc-page {
	padding-bottom:0!important;
    padding-left:2%;
    background-color: #edeff0!important;
}
.fbc-wrap .fbc-items {background-color: #edeff0!important;}
#header {
    background-color: #ffffff!important;
    background: #ffffff!important;
}
.fbc-page .fbc-wrap .fbc-items li.active span, .fbc-page .fbc-wrap .fbc-items li .fbc-end-text {
color: #595959!important;
}

.fbc-page .fbc-wrap .fbc-items li a {color: #86b854!important;}

#menu a {
	color:#333333!important;
}

.headertitle {color:#ffffff;}

#logo-container {
	height:83px!important;
}
.nakb-entry-content li {
margin: 5px 0!important;
list-style-type: none!important;
}

.nakb-entry-content li a {
color:#506574!important;
text-decoration:none;
font-size:0.8rem!important;
list-style: none!important;
}

.nakb-entry-content ul li, .panel-grid-cell .so-panel:before {
list-style-type: none!important;
}

.nakb-entry-content ul {
margin:30px 0 30px 0px;
list-style-type: none!important;
}

.homepage-title h3 {
margin-bottom:0;
margin-top:0;
font-weight:600;
font-size:1.2rem;
color:#506574!important;

}

.widget-container {
margin-bottom:0!important;
}

#sidebar {
float:left!important;
display:inline-block;
width:18%!important;
margin:2% 0 0 3%;
        min-width:200px;
}
.bellows {
margin:0!important;
}
article {
float:right;
width:75%;
}

#site-description {

font-size:1.1rem;
}
dt {
	font-weight: bold!important;
    padding-bottom: 10px!important;
    padding-top: 5px!important;
}

tr:nth-child(even) {
	background-color:#91D3D3!important;
}

a {
	
}

.entry-content ul li, .widget-container ul li, .comment-body ul li {
	list-style-type: none!important;
}

.bellows .bellows-nav, .bellows .bellows-nav .bellows-menu-item, .bellows .bellows-nav .bellows-submenu {
	list-style-type:none!important;
}

table, td, tr {
	border: solid 1px #506574;
	border-collapse: collapse;
}

article.page .expand{	
	color:#008585;
	border-bottom:0 !important;
	display:block;
	padding:0;
	margin-bottom: 10px;
	line-height:100% !important;
}

article.page .expand span {	
	padding:6px 0;
	color:#008585;
	display:inline-block;		
	line-height:100% !important;
}

.expand {
	background-color:rgba(233,249,249,0.66)!important;
	padding:6px!important;
}

.expand::before {
    content: '\2304'!important;
    display: inline-block!important;
    width: 15px!important;
    height: 15px!important;
    margin-right: 5px!important;
	vertical-align: top!important;
	position:relative!important;
	bottom:5px!important;
}

.entry-content ol, .widget-container ol, .comment-body ol {
	list-style-type: decimal!important;
}
a {color:#F08629!important;text-decoration:none;}

/* print styles */
@media print {

  article {
    width:100%;
  }

}


/******Glossary stuff******/
a.gl_expand,
a.gl_collapse{
	color:#888;
	font-size:11px;
	text-decoration:none;
	border-bottom:1px dotted #888;
	display:inline-block;
	margin-right:5px;
}
a.gl_collapse{
	margin-left:5px;
	margin-right:10px;
}

.glossary dt{
	text-transform:capitalize;
}
.glossary dd{
	display:block !important;
}

.hypotext-content {
padding: 0!important;
margin: 0!important;
border-right: none!important;
}

a.hypotext {
	border-bottom:none!important;
	font-weight:bold;
}

.lesspad {
	margin:0 0 5px 0!important;
}

input[type="submit"], button, .button {background:#86b854!important;color:#ffffff!important;font-family:inherit!important;}

/** bbPress stuff **/
.bbp-topic-permalink {font-weight:bold;}
#bbpress-forums #favorite-toggle, #bbpress-forums #subscription-toggle {float:left!important;margin:20px 0!important;}
.bsp_button1 {background:#86b854!important;background-image:none!important;border-radius:0!important;font-size:14px!important;}
#bbpress-forums div.bbp-the-content-wrapper input[type=button] {text-decoration:none!important;margin:0 6px 0 0!important;background:#86b854!important;}
#bbpress-forums fieldset.bbp-form {border:none!important;padding:10px 0!important;}
.bbp-topic-freshness a {color:#767676!important;}


@media screen and (max-width: 1080px) {
    .widget-title {font-size:17px;}
    #content, #sidebar {
width: 100%!important;
float: none!important;
display:block!important;
}
article {
float:none;
width:100%!important;
display:block!important; 
padding:3% 3%!important;
}
#bbpress-forums div.bbp-the-content-wrapper input[type=button] {margin:5px 6px 0 0!important;}
}

@media (max-width:769px) {
#header {padding:2% 0 2% 0!important;}
#menu, input[type="submit"], button, .button {background:#F08629!important;}
#menu.toggled a, #menu.toggled ul.sub-menu a, #menu.toggled ul.children a {color:#ffffff!important;}
}
@media (min-width:769px) {
	#logo-container {height:83px!important;}

}