h1, h2, h3, h4, h5 {font-weight: 700; color: #666;}

.h2-pheg {text-transform: uppercase; font-size: 1.8em;}
h3 {font-size: 1.6em;}

.in-page-alert {
    border-left: 5px solid #355997;
    background-color: #ddf4fb;
    padding: 10px 15px 10px 15px;
    margin: 10px 0;
    color: #666;
}
.in-page-alert .col-sm-11 {padding-left: 25px;}
.step-number {
    display: flex;
    align-items: center;
}
.step-number__number {
    width: 50px;
    height: 50px;}
.step-number__number--detail {
    font-size: 2em;
    font-weight: bold;
    background: #555;
    color: #fff;
    padding: 10px 17px;
    border-radius: 50%;
    width: 100%;
    height: 100%;
    display: inline-block;
}
.step-number__title {padding-left: 10px;}
.step-number__title h3 {margin:0;}
.step-content {
    margin-left: 25px;
    border-left: 1px dashed #666;
    padding: 10px 0 10px 35px;
}
.step-content h4 {margin-top: 0;}


.btn-apply {margin-bottom: 10px;}

.nav-pheg, .nav-msp, .nav-eceirp {margin-top: 20px;}
.nav-pheg .hr-first,
.nav-msp .hr-first
{margin-top: 15px;}
.nav-pheg .indent,
.nav-msp .indent,
{margin-left: 25px;}

/* ----- Apply ----- */

ul.sample-applications {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline;
}

ul.sample-applications  > li {
    display: inline-block;
    padding-left: 0;
    margin: 0 7px 5px 0;
}
ul.sample-applications > li::after {
    content: "|";
    margin-left: 10px;
    color: #ccc;
}
ul.sample-applications > li:last-child::after {
    content: "";
    margin: 0;
}

.business-assistance-programs li {margin-bottom: 10px;}
.business-assistance-programs ul> li > ul {margin-top: 10px;}

/* From main Biz-Resources pages */

 .footerlist {
     color:#fff;
     list-style-type:none;
     padding-left:15px;
     }
.footerlist a {color:#fff;}
.section-lines2{
    border-top: solid 1px #ddd;
    margin-bottom: px;
    padding:20px 0;
    background-image:url("https://www.johncarterdesigns.com/sharpandco/images/bg_pattern.png");
    background-repeat: repeat ;  }


/*
.col-md-4 ul {
    list-style: none;
    padding-left: 15px;
    padding-top:20px;  }
*/
