/*
Implementation Skeleton v3 - 12/6/18
Add styles to overwrite customer CSS, USE WITH CAUTION.
*/

.fast-fact-card .number{
	line-break:anywhere;
}

/* for the header mobile buttons */
.mobile-nav-buttons{
	display:flex;
	gap:10px;
}

/* for the float left/right classes */
.float-right{
	float:right;
}

.float-left{
	float:left;	
}

.transparency_table{
	border: 1px solid black;
	width: 100%;
}
.transparency_table h3{
	text-align: center;
}
.transparency_table .col_header{
	text-align: center;
    border-bottom-color: black;
    border-bottom-style: double;
    border-bottom-width: 4px;
    background-color: #4227263d;
}
.transparency_table .mid_row{
    text-align: center;
    text-size-adjust: 8px;
    font-size: 14px;
    border-bottom-color: #cac6c6;
    border-bottom-width: thin;
    border-bottom-style: solid;
    background-color: #d2cbcb6e;
}
.transparency_table .end{
	border-right-color: black;
	border-right-style: solid;
	border-right-width: 1px;
}
.transparency_table .table_data{
	text-indent: 15px;
}
.transparency_table .table_alt_info{
	font-style: italic;
    font-size: 13px;
}

/* ticket 270080 start */
.checklist-item h5 a{
	color:var(--bs-heading-color) !important;
	text-decoration:underline;
	text-decoration-color:var(--bs-heading-color);
}
/* ticket 270080 end */

.section-margin-half{
	margin-top:30px;
	margin-bottom:30px;
}
.section-padding-half{
	padding-top:30px;
	padding-bottom:30px;
}

/* ticket 275054 start */
.calgary-font{ font-family: "calgary-script-ot", sans-serif; }
/* ticket 275054 end */

/* ticket 275826 start */
.tabs-basic .tab-pane-text{
	display:block;
}
.tabs-basic .tab-pane-text img{
	padding-right:10px;
	padding-left:10px;
	
}

@media screen and (max-width:1200px){
	.tabs-basic .tab-pane-text img{
		max-width:70%;
	}
}
/* ticket 275826 end */

/* ticket 281288 start */
.sidenav-basic .indented-item{
	padding-left:2rem !important;
}
.sidenav-basic .indented-item3{
	padding-left: 5rem !important;
}
.sidenav-basic .indented-item2{
	padding-left: 3.5rem !important;
}

.sidenav-basic .accordion-item.indented, .sidenav-basic .accordion-item:has(+ .accordion-item.indented){
	border-bottom:none;
}
.sidenav-basic .accordion-item.indented {
    border-bottom: none;
}

.sidenav-basic .accordion-item.indented:has(+ .accordion-item.indented) {
    border-bottom: none;
}

.sidenav-basic .accordion-item.indented:not(:has(+ .accordion-item.indented)) {
    border-bottom: 1px solid #ccc;
}
/* ticket 281288 end */