._blogArticleContent{
    
}

._blogArticleContent p{
    margin-bottom: 0.2em;
}

._blogArticleContent .goToPageIndex{
    margin-left: 10px;
    font-size:0.5em;
    
}

._blogArticleContent h1{
    border-top: 3px double #ccc;
    border-bottom: 2px solid #1778b4;
    padding-top: 100px;
    padding-bottom: 10px;
    margin-bottom: 15px;
    font-size: 2em;
   
}


._blogArticleContent .h1Index{
    font-size: 1em;
    color: #1778b4;
    text-decoration: none;
    margin-right: 10px;
}

._blogArticleContent .h1Text{
    color:   #1778b4  ;
    font-size:0.8em;
    
}

._blogArticleContent p:first-of-type{
    font-size: 2em;
    font-weight: 400;
    padding-bottom: 10px;
    border-bottom: 2px solid #ccc;
    margin-bottom: 30px;
    
}


._blogArticleContent h2{
    margin-bottom: 10px;
    font-size: 1.6em;
    padding-top: 40px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
}

._blogArticleContent h3{
    margin-bottom: 10px;
    font-size: 1.4em;
    padding-top: 40px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
}


._blogArticleContent img{
    max-width: 85%;
    border: 1px solid   #5d9bc1  ;
    margin: 20px 0px 20px 0px;
}


._blogArticleContent .stepBlockContent p{
    font-size: 1em;
}

._blogArticleContent .step_video_title{
    font-size: 1.1em;
    margin-bottom: 1em;
}

._blogArticleContent .step_video{
    border: 2px solid #ccc;
    display: inline-block;
    margin-bottom: 30px;
}


._blogArticleContent .blog-description{
    font-size: 1.1em;
    margin-bottom: 1em;
}

._blogArticleContent pre{
    
    margin-bottom: 10em;
}

._blogArticleContent .stepContainer{
    margin-bottom: 30px;
}