
/*#region ConnexOntario: To Add*/
.mr-0{
    margin-right: 0px !important;
}
.ml-0{
    margin-left:0px !important;
}
.mt-0{
 margin-top: 0px !important;
}
mb-0{
    margin-bottom: 0px !important;
}

m-0{
    margin: 0px !important;
}
/*#endregion*/


html {
  scroll-behavior: smooth;
}
.blog-content .post-footer {
    display: none;
}
.post-rater {
    display: none;
}
.post .post-header {
    background: none;
    padding-left: 0;
}
.post .post-toolbar {
    display: none;
}
.post .post-header .post-title, .post .post-header .post-title a{
    color: black;
    font-size: 50px;
}
@media only screen and (max-width: 600px) {
.post .post-header .post-title, .post .post-header .post-title a{
    color: black;
    font-size: 25px;
}
}
.post .post-header .post-title a:hover{
    text-decoration: none;
}

.post .post-readmore a:hover, .post .post-header .post-title a:hover {
    color: #056A40 !important;
    background-color: transparent !important;
}

.rssLine {
    display: none;
}
.post ~ .utils-alert {
    display: none;
} 
.blog-icon.post-tags {
    display: none;
}

form[action="/en-ca/blog"] .fb-page {
    display: none;
}
.fb-page.fb_iframe_widget {
    display: block;
    text-align:center;
    clear:both;
}
.ModSunBlogC img {
    object-fit: cover;
    height: auto !important;
}
.ModSunBlogC .twitter a {
    background: url(https://cdn.cdnlogo.com/logos/t/17/twitter.svg);
}
.ModSunBlogC .facebook a {
    background: url(https://cdn.cdnlogo.com/logos/f/83/facebook.svg);
    background-size: 40px;
    background-position: 19px 24px !important;
}
.ModSunBlogC .linkedin a {
    background: url(https://cdn.cdnlogo.com/logos/l/66/linkedin-icon.svg);
    background-size: 40px;
    background-position: 19px 24px !important;
}
.ModSunBlogC .facebook a:hover,
.ModSunBlogC .linkedin a:hover {
    background-position: 19px 24px !important;
}
.ModSunBlogC .share-buttons a {
    width: 80px;
    height: 65px; 
    background-position: 0 18px;
    display: block;
    position: relative;
    background-repeat: no-repeat;
    filter: saturate(0.5); 
    transition: all;
    transition-duration: 0.2s;
    padding-top: 0em;
}
.ModSunBlogC .share-buttons a:hover {
    filter: saturate(0);
    background-position: 0 18px;
}
.ModSunBlogC .googleplus,
.ModSunBlogC .stumbleupon,
.ModSunBlogC .digg,
.ModSunBlogC .delicious,
.ModSunBlogC .pinterest
{
    display: none;
}
.sticky_toc ul {
    list-style: none;
    background-color: #f0f0f0;
    padding: 1em;
    border-radius: 5px;
}
.sticky_toc {
    position: fixed;
    min-width: 200px;
    max-width: 290px;
    right: 2em;
    bottom: 5em;
    z-index:99;
}
.sticky_toc_target {
    display: none;
}
.sticky_toc ul a { 
    color: #093255;
    }

@media only screen and (max-width: 600px) {
    .sticky_toc {
        position: static;
        width: 100%;
        right: auto;
    }
    .sticky_toc ul {
        width: 100%;
    }
}
.utils-label-success, .utils-badge-success {
    background-color: #006b3f !important;
}

.blogDashboard input::placeholder {
    opacity: 1 !important;
    color: black !important;
}
.blogDashboard input {
    color: black !important;
}
.blogDashboard select { 
    color: black;
}
.blogDashboard a, .blogDashboard a:visited {
    color: #006b3f;
}
.blog-btn.disabled, .blog-btn[disabled] {
    color: black !important;
    opacity: 1;
}
.blogDashboard .pull-right {
    color: black !important;
}
.blogDashboard .badge {
    color: #ffffff;
    background-color: #006b3f;
}

.ModSunBlogC .widget a,
.ModSunBlogC .widget a:visited,
.post-meta a,
.post-meta a:visited {
    color: #006b3f;
}
.ModSunBlogC .widget a,
.ModSunBlogC .widget a:visited {
    font-weight: bold;
}
.ModSunBlogC li.list-group-item {
    border: none;
}
.ModSunBlogC .help-block {
    display: none;
}
.utils-alert {
    color: black !important;
}
.utils-alert-danger, .utils-alert-error {
    color: black !important;
}
.utils-alert-info {
    background-color: #ffffff !important;
}








