.ce-hoc .ce-hoc-nav-wrapper{width:100%}.ce-hoc .ce-hoc-nav.navbar{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0px, 0px, 0px);z-index:1}.ce-hoc .ce-hoc-nav .navbar-nav{flex-wrap:nowrap;margin:0}@media (min-width: 992px){.ce-hoc .ce-hoc-nav .navbar-nav{margin:69px 0px 0 -15px}}@media (min-width: 992px){.ce-hoc .ce-hoc-nav .navbar-nav li.dropdown{margin-left:0.5rem;margin-right:0.5rem}}.ce-hoc .ce-hoc-nav .navbar-nav li.dropdown>a{position:relative}.ce-hoc .ce-hoc-nav .navbar-toggler{border-radius:0}.ce-hoc .ce-hoc-nav .navbar-toggler .icon-bar{margin-top:4px;display:block;height:2px;border-radius:1px}.ce-hoc .ce-hoc-nav .navbar-toggler .icon-bar:first-of-type{margin-top:0px}.ce-hoc .ce-hoc-nav .ce-hoc-list-group-item li a{display:block}@media (min-width: 992px){.ce-hoc .ce-hoc-nav .ce-hoc-list-group-item li a{color:#427a26;padding:5px 0;width:100%}}@media (max-width: 991.98px){.ce-hoc .ce-hoc-nav .navbar-nav li.dropdown .ce-hoc-panel-title a.accordion-toggle.collapsed:after,.ce-hoc .ce-hoc-nav .navbar-nav li.dropdown a.dropdown-toggle:before{font-family:hoc-icons !important;content:"\e925";position:absolute;right:15px;width:auto;border:none;bottom:auto;left:auto;top:10px}}@media (max-width: 991.98px){.ce-hoc .ce-hoc-nav .navbar-nav li.dropdown .ce-hoc-panel-title a.accordion-toggle:after,.ce-hoc .ce-hoc-nav .navbar-nav li.dropdown.show a.dropdown-toggle:before{font-family:hoc-icons !important;content:"\e923";position:absolute;right:15px;width:auto;left:auto;border:none;top:10px}}.ce-hoc a{text-decoration:none}.ce-hoc a:hover{text-decoration:underline}.ce-hoc .btn{text-decoration:none;color:#fff}.ce-hoc .btn-primary{color:#427a26;background-color:#fafafa;border-color:#ccc}.ce-hoc .btn-primary:active,.ce-hoc .btn-primary:hover{color:#2e551b;background-color:#e1e1e1;border-color:#adadad;text-decoration:none}.ce-hoc .btn-primary:focus{box-shadow:0 0 0 0.2rem rgba(66,122,38,0.5);color:#2e551b;background-color:#e1e1e1;border-color:#adadad;text-decoration:none}.ce-hoc .btn-default{color:#fff;background-color:#427a26;border-color:#427a26}.ce-hoc .btn-default:active,.ce-hoc .btn-default:hover{color:#fff;background-color:#2d531a;border-color:#2d531a}.ce-hoc .btn-default:focus{box-shadow:0 0 0 0.2rem rgba(66,122,38,0.5)}.ce-hoc .btn-default:disabled{color:#fff;background-color:#427a26;border-color:#427a26}.ce-hoc .btn-responsive{white-space:normal}.ce-hoc table.dataTable.stripe{color:#333;border-bottom:solid 2px #ccc;table-layout:auto}.ce-hoc table.dataTable.stripe thead .sorting_asc{background-image:none}.ce-hoc table.dataTable.stripe thead .sorting_asc:after{content:"\e923";font-family:"hoc-icons";font-weight:500;margin-left:5px;display:inline-block}.ce-hoc table.dataTable.stripe thead .sorting_desc{background-image:none}.ce-hoc table.dataTable.stripe thead .sorting_desc:after{content:"\e925";font-family:"hoc-icons";font-weight:500;margin-left:5px;display:inline-block}.ce-hoc table.dataTable.stripe thead .sorting{background-image:none}.ce-hoc table.dataTable.stripe th{color:#427a26;border-bottom:solid 2px #ccc;padding:8px 10px;background-color:#fff;white-space:nowrap}@media (max-width: 767.98px){.ce-hoc table.dataTable.stripe th{display:none}}.ce-hoc table.dataTable.stripe tbody td{border:none}@media (max-width: 767.98px){.ce-hoc table.dataTable.stripe tbody td{display:block;padding:0;margin-bottom:2px}}@media (max-width: 767.98px){.ce-hoc table.dataTable.stripe tbody tr{display:block;border:1px solid #ccc;margin-bottom:8px;padding:8px 8px 6px 8px}}.ce-hoc table.dataTable.stripe tbody tr.odd{background-color:#f2f2f2}.ce-hoc table.dataTable.stripe tbody tr.even{background-color:#fff}.ce-hoc table.dataTable.stripe tbody .no-footer{border:none}@media (max-width: 767.98px){.ce-hoc table.dataTable.stripe.ce-mip-table-mobile{border-bottom:none}.ce-hoc table.dataTable.stripe.ce-mip-table-mobile#roles-affiliation td:nth-of-type(1)::before,.ce-hoc table.dataTable.stripe.ce-mip-table-mobile#roles-offices td:nth-of-type(1)::before,.ce-hoc table.dataTable.stripe.ce-mip-table-mobile#roles-iia td:nth-of-type(1)::before{content:"Parliament: ";font-weight:bold}.ce-hoc table.dataTable.stripe.ce-mip-table-mobile#roles-mp td:nth-of-type(3)::before,.ce-hoc table.dataTable.stripe.ce-mip-table-mobile#roles-affiliation td:nth-of-type(3)::before,.ce-hoc table.dataTable.stripe.ce-mip-table-mobile#roles-offices td:nth-of-type(3)::before,.ce-hoc table.dataTable.stripe.ce-mip-table-mobile#roles-committees td:nth-of-type(4)::before,.ce-hoc table.dataTable.stripe.ce-mip-table-mobile#roles-iia td:nth-of-type(4)::before{content:"Start Date: ";font-weight:bold}.ce-hoc table.dataTable.stripe.ce-mip-table-mobile#roles-mp td:nth-of-type(4)::before,.ce-hoc table.dataTable.stripe.ce-mip-table-mobile#roles-affiliation td:nth-of-type(4)::before,.ce-hoc table.dataTable.stripe.ce-mip-table-mobile#roles-offices td:nth-of-type(4)::before,.ce-hoc table.dataTable.stripe.ce-mip-table-mobile#roles-committees td:nth-of-type(5)::before,.ce-hoc table.dataTable.stripe.ce-mip-table-mobile#roles-iia td:nth-of-type(5)::before{content:"End Date: ";font-weight:bold}.ce-hoc table.dataTable.stripe.ce-mip-table-mobile#roles-committees td:nth-of-type(1)::before{content:"Parliament-Session: ";font-weight:bold}.ce-hoc table.dataTable.stripe.ce-mip-table-mobile td:empty{display:none}}.ce-hoc .scroll-top{display:none;cursor:pointer;padding:15px;border-radius:4px;border:none;position:fixed;bottom:20px;right:30px;z-index:99}.ce-hoc .ymbii-container .related-links{display:flex;flex-flow:row wrap;height:100%;align-content:center;justify-content:center}@media (min-width: 992px){.ce-hoc .ymbii-container .related-links{flex-flow:row nowrap}}@media print{.ce-hoc .ymbii-container .related-links{flex-flow:row nowrap}}.ce-hoc .ymbii-container .related-links-item{flex:0 0 100%;padding:0 10px}@media (min-width: 768px){.ce-hoc .ymbii-container .related-links-item{flex:0 0 30%;padding:0 10px}}@media (min-width: 992px){.ce-hoc .ymbii-container .related-links-item{flex:1 0 15%;padding:0 10px}}@media print{.ce-hoc .ymbii-container .related-links-item{flex:1 0 15%;padding:0 10px}}.ce-hoc .ymbii-container .related-links-item-link{display:block;background-position:center center;background-size:cover;max-width:290px;max-height:242px;position:relative;background-color:#999;margin:10px auto}.ce-hoc .ymbii-container .related-links-item-link-text{display:table;background:rgba(46,26,70,0.8);color:#fff;min-height:50px;text-align:center;position:absolute;top:auto;bottom:0;right:0;left:0;width:100%;line-height:1.6em;transition:all ease-in 0.3s;padding:0 3px}.ce-hoc .ymbii-container .related-links-item-link-text:hover{background-color:#2E1A46}.ce-hoc .ymbii-container .related-links-item-link-text span{vertical-align:middle;display:table-cell;text-align:center;text-shadow:0 0 2px #000}@media print{.ce-hoc .ymbii-container .related-links-item-link-text{background:rgba(46,26,70,0.8);color:#fff}}.ce-hoc .ce-submenu{margin-bottom:20px;background-color:#427a26;border-top:2px solid #427a26}@media (min-width: 576px){.ce-hoc .ce-submenu{background-color:white}}@media (min-width: 576px){.ce-hoc .ce-submenu .navbar-header{width:100%}}.ce-hoc .ce-submenu .navbar-header .mip-site-title{color:white;padding:0.5rem 0}@media (min-width: 576px){.ce-hoc .ce-submenu .navbar-header .mip-site-title{font-size:1.3rem;font-family:'Roboto';font-weight:400;color:inherit}}.ce-hoc .ce-submenu .navbar-header .navbar-light{background-color:#427a26}@media (min-width: 576px){.ce-hoc .ce-submenu .navbar-header .navbar-light{background-color:white;margin-left:-15px;margin-right:-15px}}.ce-hoc .ce-submenu .navbar-header[aria-expanded="true"] .hoc-navbar-toggler-icon{transform:rotate(180deg);-webkit-transform:rotate(180deg)}.ce-hoc .ce-submenu .navbar{background-color:white;margin-right:-15px;margin-left:-15px;padding:0 15px}.ce-hoc .ce-submenu .navbar-nav .nav-link{color:rgba(66,122,38,0.8)}.ce-hoc .ce-submenu .navbar-nav .active>.nav-link{color:#427a26;font-weight:500}@media (min-width: 576px){.ce-hoc .ce-submenu .navbar-nav .nav-item .nav-link{color:#333;padding-left:0;padding-right:0;margin-right:0.7rem;text-decoration:none}}@media (min-width: 576px){.ce-hoc .ce-submenu .navbar-nav .nav-item.active .nav-link{border-bottom:2px solid #427a26;padding-bottom:0;padding-left:0;padding-right:0;margin-right:0.7rem;color:#333;font-weight:500}}@media (min-width: 576px){.ce-hoc .ce-submenu .navbar-nav .nav-item:hover .nav-link{border-bottom:2px solid rgba(66,122,38,0.7);padding-bottom:0;padding-left:0;padding-right:0;margin-right:0.7rem;color:#333}}.ce-hoc .ce-submenu .hoc-navbar-toggler-icon{float:right;transition:all 0.5s}@media (min-width: 576px){.ce-hoc .ce-submenu .hoc-navbar-toggler-icon{visibility:hidden}}.ce-hoc .ce-mip-panel-table thead th{background-color:#cccccc;border-bottom:none;padding:8px 12px}.ce-hoc .ce-mip-panel-table tbody .ce-mip-table-number{font-family:Martel;font-size:1.5em;white-space:nowrap}.ce-hoc .table.ce-mip-panel-table thead th{background-color:#cccccc;border-bottom:none;padding:8px 12px}.ce-hoc .table.ce-mip-panel-table td{vertical-align:middle;border:none}.ce-hoc .table.ce-mip-panel-table tr:nth-of-type(even){background-color:#f2f2f2}.ce-hoc .table.ce-mip-panel-table tr:nth-of-type(odd){background-color:#fff}i.ce-icon-tie::before{content:"=";font-style:normal}ul.ce-mip-vote-bill{list-style:none;margin:0 0 10px;padding:1rem;background-color:#fff}ul.ce-mip-vote-bill li{width:50px;display:inline-block;text-align:center;color:#427a26;cursor:pointer}ul.ce-mip-vote-bill li label{cursor:pointer}ul.ce-mip-vote-bill li input{opacity:0;position:absolute}ul.ce-mip-vote-bill li input:checked+label::after{content:"\e930";margin-left:5px}ul.ce-mip-vote-bill li input:checked+label{border:1px solid #333;border-radius:15px;padding:5px}.ce-mip-vote-block{padding:0.1rem 1rem 1rem;display:block;background-color:#fff;margin-bottom:30px}.ce-mip-vote-panel .panel{margin-top:20px}.ce-mip-vote-panel .panel-heading{border:1px solid #ccc;padding:1rem}.ce-mip-vote-panel .panel-title .row::after{position:absolute;font-family:'hoc-icons';content:"\e925";color:#427a26;font-size:2em;flex-shrink:0;text-decoration:none;transition:all 0.5s;right:10px}.ce-mip-vote-panel a[aria-expanded=true] .panel-title .row::after{webkit-transform:rotate(180deg);transform:rotate(180deg)}.ce-mip-vote-panel .panel-body{border:1px solid #ccc;padding:1rem;margin-top:-1px}.ce-mip-vote-panel .panel-body table{margin-bottom:0}.ce-mip-vote-panel .panel-body table th{background-color:#ccc;font-weight:bold}.ce-mip-vote-panel .panel-body table th,.ce-mip-vote-panel .panel-body table td{border:none}.ce-mip-vote-panel .panel-heading h3{margin:0}.ce-mip-vote-panel .panel-title .row{position:relative;align-items:center}.ce-mip-vote-panel .panel a:hover{text-decoration:none}.ce-mip-chart{display:inline-block;margin-right:3px;width:12px;height:12px}.ce-mip-chart.liberal-square{background-color:#ed2e38}.ce-mip-chart.conservative-square{background-color:#2e3192}.ce-mip-chart.ndp-square{background-color:#ff5800}.ce-mip-chart.BQ-square{background-color:#0088ce}.ce-mip-chart.independent-square{background-color:#606860}.ce-mip-chart.commonwealth-square{background-color:#e5de45}.ce-mip-chart.GP-square{background-color:#427730}.ce-mip-chart.PPC-square{background-color:#c0c0c0}.ce-mip-chart.vacant-square{background-image:linear-gradient(-45deg, #ccc 25%, #fff 25%, #fff 50%, #ccc 50%, #ccc 75%, #fff 75%, #fff 100%);background-size:6.66px 6.66px}.ce-mip-chart-bar{display:inline-block;margin-bottom:10px}@media (min-width: 992px){.ce-mip-party-standings-chart .col-md-3{text-align:right}}

/*# sourceMappingURL=ce-hoc-components.min.css.map */