<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#alberta-ca .tablesaw-advance a[href^="#"]:after,
#alberta-ca .tablesaw a[href^="#"]:after{
	content: "" !important;
}

#alberta-ca .alberta-theme .container-fluid{
	width:100%;
}

#alberta-ca .tablesaw-bar .btn-select:after {
  background: none;
  background-repeat: no-repeat;
  background-position: .25em .45em;
  content: "\25bc";
  font-size: 3.55em;
  padding-top: 1.2em;
  padding-left: 1em;
  left: auto;
  right: 0;
  margin: 0;
  top: 0;
  bottom: 0;
  width: 1.8em;
}
#alberta-ca .tablesaw-bar .tablesaw-toolbar .btn {
    border: 1px solid #aaa !important;
    border-radius: 0px !important;
    background-color: #eeeeee !important;
    color: #333 !important;
	min-width: 150px;
    line-height: inherit;
    min-height: inherit;
	padding: 0 25px 2px 15px;
}
#alberta-ca .tablesaw-bar .btn-sm{
	min-width: inherit;
    line-height: inherit;
    min-height: inherit;
}

#alberta-ca .tablesaw-bar .tablesaw-toolbar .btn-select{
 	font-size: 14px;
	
}
#alberta-ca .tablesaw-bar .tablesaw-toolbar .btn-select:after {
    padding-top: 0em !important;
    font-size: 1.2em !important;
    width: auto !important;
}
#alberta-ca #toTop{
	position: fixed;
	bottom: 10px;
	right: 10px;
	cursor: pointer;
	display: none;
}
#alberta-ca #toTop .fa {}


#alberta-ca .alberta-theme .tablesaw-bar .btn, .alberta-theme .btn-link {
    color: #36424a!important;
    font-weight: normal;
    border-radius: 0;
}

/*#alberta-ca .rowhvr tbody tr:hover 
		{
          border-left: 4px solid #36424a;

        }*/
		

#alberta-ca tbody tr:nth-child(odd) {
    background-color: #eeeeee;
}

#alberta-ca .input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    /* color: #000; */
    text-align: center;
    background-color: #eeeeee;
    border: 1px solid #a7a9ac;
    border-radius: 0;
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
    display: table-cell;
}


#alberta-ca .input-group-addon:last-child {
    border-left: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

#alberta-ca .input-group-addon:first-child {
    border-right: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

#alberta-ca .alberta-theme .primary-content table p:first-of-type{font-size:inherit;padding: 0;margin:0}

 /* ======== SPINNER ======= */ 
#alberta-ca .spinner { margin: 5px 45%; width: 50px; height: 40px; text-align: center; font-size: 10px; position:absolute;}
#alberta-ca .spinner &gt; div { background-color: #333; height: 100%; width: 6px; display: inline-block; -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out; animation: sk-stretchdelay 1.2s infinite ease-in-out;}
#alberta-ca .spinner .rect2 { -webkit-animation-delay: -1.1s; animation-delay: -1.1s;}
#alberta-ca .spinner .rect3 { -webkit-animation-delay: -1.0s; animation-delay: -1.0s;}
#alberta-ca .spinner .rect4 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s;}
#alberta-ca.spinner .rect5 { -webkit-animation-delay: -0.8s; animation-delay: -0.8s;}
@-webkit-keyframes sk-stretchdelay { 0%, 40%, 100% { -webkit-transform: scaleY(0.4) }  20% { -webkit-transform: scaleY(1.0) }}
@keyframes sk-stretchdelay { 0%, 40%, 100% { transform: scaleY(0.4); -webkit-transform: scaleY(0.4); }  20% { transform: scaleY(1.0);-webkit-transform: scaleY(1.0); }}
 /* ======== SPINNER ======= */ 
 
/* ======== INCLUDED FROM MAIN.CSS TO ENSURE OVERRIDES CONTINUE TO WORK ======= */
#alberta-ca .alberta-theme { /* ======== DATA HEADERS / DEFINITION ======= */ /* ================= TABLES ================= */ }
#alberta-ca .alberta-theme h2 .highlight-number { font-size: 42px; font-weight: 700; color: #719500; }
#alberta-ca .alberta-theme table { margin-bottom: 12px; padding-bottom: 6px; border-bottom: 3px solid #a5acb0; }
#alberta-ca .alberta-theme table thead tr { background: #00aad2; }
#alberta-ca .alberta-theme table thead tr th { color: #ffffff; border-bottom: 0; border-right: 1px solid #a5acb0; padding: 6px 12px; max-width: 200px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
#alberta-ca .alberta-theme table thead tr th a { color: #ffffff; }
#alberta-ca .alberta-theme table tr { border: 1px solid #a5acb0; }
#alberta-ca .alberta-theme table tr.even { background: #f2f2f2; }
#alberta-ca .alberta-theme table tr.odd { background: #ffffff; }
#alberta-ca .alberta-theme table tr td { border-bottom: 0; border-right: 1px solid #a5acb0; padding: 6px 12px; max-width: 200px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
#alberta-ca .alberta-theme table tr td a { font-weight: 700; text-decoration: underline; color: #000; }
/* ======== INCLUDED FROM MAIN.CSS TO ENSURE OVERRIDES CONTINUE TO WORK ======= */

/* ======== TABLE OVERRIDES ======= */
/*.alberta-theme table thead tr th { color: #ffffff; border-bottom: 0; border-right: 1px solid #a5acb0; padding: 6px 12px; max-width: 200px; min-width:135px;  white-space: normal; text-overflow: ellipsis; overflow: hidden; }*/
#alberta-ca .alberta-theme table tr td { border-bottom:  1px solid #a5acb0; border-right: 1px solid #a5acb0; padding: 6px 12px; max-width: 200px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
#alberta-ca .alberta-theme table {font-size:15px;}
#alberta-ca .alberta-theme table thead tr{background: #719500;}
#alberta-ca .alberta-theme table thead tr td{color:white;}
#alberta-ca .alberta-theme table tr td {font-size:14px;	white-space: normal;text-overflow: inherit;	overflow: visible;max-width:100%;}
#alberta-ca .alberta-theme table tr td a {font-weight: normal;text-decoration: underline; color: inherit;}
#alberta-ca .alberta-theme .dateNoWrap{white-space: nowrap;}
/* ======== TABLE OVERRIDES ======= */


#alberta-ca .alberta-theme span.btn-primary i.fa{ color: #ffffff !important;}

#alberta-ca .alberta-theme .btn-primary {  
    font-weight: 700;
    color: #fff;
    text-decoration: none!important;
    background-color: #36424a;
    border-color: #36424a;
}


/* ======== current-appointments ======= */
#alberta-ca .current-appointments #frmAgency{margin-bottom:10px;}
#alberta-ca .current-appointments #frmAgency .chosen-single{font-size:16px; }
#alberta-ca .current-appointments #currAppt select{color:#36424a;font-size:.8em;max-height:30px;}
#alberta-ca .current-appointments #currAppt .sortTR{background-color:#36424a;	}

#alberta-ca .current-appointments .chosen-container{min-width:130px;margin-right:.5em;}

#alberta-ca .current-appointments th{min-width:150px;}

#alberta-ca .current-appointments .dateNoWrap{white-space: nowrap;}
#alberta-ca .current-appointments .wrapLinks{overflow-wrap: break-word; word-wrap: break-word;-ms-word-break: break-all;word-break: break-all;word-break: break-word;-ms-hyphens: auto;-moz-hyphens: auto;-webkit-hyphens: auto;hyphens: auto;}
#alberta-ca .current-appointments .renum{display:none;}
#alberta-ca .current-appointments .sortMe{color:#36424a!important;}
#alberta-ca .current-appointments .docs-main{overflow:hidden;}
@media print {
	#alberta-ca .current-appointments .skip-filter,.current-appointments .chosen-drop,.current-appointments .tablesaw-toolbar,.mobile-menu-top{display:none;}
	#alberta-ca .current-appointments .chosen-single span{font-size:20px;}
}
/* ======== current-appointments ======= */	
	
/* ======== agency-list ======= */
#alberta-ca .agency-list .contact-box { background-color: #ffffff; border: 1px solid #e7eaec; padding: 40px; margin-bottom: 20px;}
#alberta-ca .agency-list .contact-box &gt; a { color: inherit;}
#alberta-ca .agency-list .contact-box.left-version { border: 1px solid #e7eaec; padding: 0;}
#alberta-ca .agency-list .contact-box.left-version &gt; a {display: block; background-color: #ffffff; padding: 20px; text-align: left;}
#alberta-ca .agency-list .contact-box.left-version &gt; a img {width: 80px; height: 80px; margin-top: 10px; margin-bottom: 10px;}
#alberta-ca .agency-list .contact-box.left-version address { margin-bottom: 0;}
#alberta-ca .agency-list .contact-box .contact-box-footer { text-align: left; background-color: #ffffff; border-top: 1px solid #e7eaec; padding: 15px 20px;}
#alberta-ca.agency-list .details,.agency-list .details ul li,.agency-list .details p{font-size: 14px !important;}
#alberta-ca .agency-list .moreInfo{display:none; padding-top:20px;}
#alberta-ca .agency-list .ckdetails{float:right;}
#alberta-ca .agency-list .img-ListofAgencies {display: block;max-width:170px;max-height:120px;width: auto;height: auto;}
#alberta-ca .agency-list #agencyList h6{font-size: 16px;line-height: 1.4;font-weight:bold;color: #36424a;margin-top: 10px;}	
#alberta-ca .agency-list #agencyList .gbox{border:0; margin-left: -1px;border-right:1px solid grey;border-bottom:2px solid grey;	}
#alberta-ca .agency-list #agencyList a,.agency-list #agencyList li{overflow-wrap: break-word; word-wrap: break-word; -ms-word-break: break-all; word-break: break-all; word-break: break-word; -ms-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto;	}	
#alberta-ca .agency-list #cbMin{display:inline-block;width:45%}
#alberta-ca .agency-list #topSearch{display:inline-block;width:100%}
#alberta-ca .agency-list .noWrap{white-space:nowrap;display:inline-block;width:40%;margin-left:10px;}
#alberta-ca .agency-list .chosen-single{font-size:16px; }
#alberta-ca .agency-list .chosen-results, .agency-list .chosen-single{text-align:left;}
#alberta-ca .agency-list .active-result{white-space: normal;}
#alberta-ca .agency-list table .clickView{display:none;}

#alberta-ca .agency-list .gbox {
    border: 0;
    margin-left: -1px;
    border-right: 1px solid grey;
    border-bottom: 2px solid grey;
}
#alberta-ca .agency-list a[href^="#"]:after{	content: "" !important; background: none !important;}
div.main a[href *= '#']:not([href ^= 'http']):after, div.related a[href *= '#']:not([href ^= 'http']):after, div.section-features a[href *= '#']:not([href ^= 'http']):after, div.section-additional a[href *= '#']:not([href ^= 'http']):after {
content: "" !important; background: none !important;
}

#template-service a[href $= '.pdf']:hover:after, a[href $= '.pdf']:focus:after, a[href $= '.doc']:hover:after, a[href $= '.doc']:focus:after, a[href $= '.docx']:hover:after, a[href $= '.docx']:focus:after {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: 0 0 -3px 5px;
    background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' shape-rendering='geometricPrecision'%3E%3Cpath d='M0 16L16 16L16 14L0 14Z  M8 14L0 6L4 6L4 0L12 0L12 6L16 6Z' fill='%2336424a'/%3E%3C/svg%3E") no-repeat center center;
    content: '';}

@media (max-width: 600px){
	#alberta-ca .clickViewLabel{display:none}
	#alberta-ca .alberta-theme table .clickView {display:inline;}
	#alberta-ca .alberta-theme table .clickView a{font-weight:bold !important}
	#alberta-ca .agency-list .input-group-addon    { white-space: normal; }
	#alberta-ca .agency-list #cbMin{width:100%}
	#alberta-ca .agency-list .noWrap{width:90%;margin-left:0}/*set value incase calc fails*/
	#alberta-ca .agency-list .noWrap{width:calc(100% - 2em);display:block;margin-top:1em;}


@media (max-width: 39.9375em){
	#alberta-ca .agency-list .table.tablesaw {padding-top:20px;}
}
@media (max-width: 1199px) and (min-width: 992px){
	#alberta-ca .agency-list .img-ListofAgencies {display: block; max-width:189px; max-height:108px; width: auto;  height: auto;}
}
 @media only screen and (min-width : 1200px) {
	#alberta-ca .agency-list #agencyList .gbox{float: none;display: table-cell;vertical-align: top;}
	#alberta-ca .agency-list #agencyList .row {display: table;}
}
@media print {
	#alberta-ca .input-group-addon,.mobile-menu-top,.right-mobile-nav{display:none}
	#alberta-ca .agency-list .row .contact-box,.agency-list .row div .contact-box{display:block;position: relative;border:0px;page-break-after: always; page-break-inside: avoid;}
	#alberta-ca .agency-list #agencyList{position: relative;}
 	#alberta-ca .agency-list #agencyList h6{margin-left:5px;}
}
/* ======== agency-list ======= */


	
		
</pre></body></html>