body {
    background:#eef3f3;
}

.page-wrapper {
    background: #ffffff;
    max-width:1600px;
    margin:0 auto;
}


.site-header {
    padding-top: 30px;
}

.hero-section{
    background: url("https://image.connect.purolator.com/lib/fe43157075640475771570/m/1/b7570b7b-0a16-4cb1-b564-b244012212dd.png") no-repeat;
    background-size: cover;
    min-height:440px;
    background-position:center;

}
    section.two-col {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .bold {font-weight: 700;}
    
    /* LEFT COL STYLES */

    .left-col h2 {
        font-weight: 700;
        margin-top:40px;
        margin-bottom: 30px;
    }

    

    .align-center {
        display:block;
        margin:0 auto;
    }

    .left-col h3 {
        margin-top: 30px;
    }


.accordian-container {
    margin-top: 30px;
}

    /* FAQ accordian style */

    .accordian-container .panel-heading {
        /* background:yellow; */
        border:1px solid #999999;
        padding:10px 10px 5px;
    }

    .accordian-container .panel-title a {
        color:#001996;
        font-weight: 700;
    }

    @import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css");
.panel-title > a:before {
    float: right !important;
    font-family: FontAwesome;
    content:"\f068";
    padding-right: 5px;
    color:#999999;
}
.panel-title > a.collapsed:before {
    float: right !important;
    content:"\f067";
}
.panel-title > a:hover, 
.panel-title > a:active, 
.panel-title > a:focus  {
    text-decoration:none;
}

.panel-heading {
    margin-bottom: 10px;
}

.panel-title > a:before {
    /* background:yellow; */
    border:1px solid #999999;
    padding-left: 5px;;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-right: 5px;
    border-radius: 50%;
}

/* form styles */

label.form-check-label.radio.manual-checkbox {
    font-size: 1.2rem;
}

.form-container {
    border:1px solid #999999;
    padding:40px;
}

.form-container h3 {
    text-align: center;
    font-weight: 700;
    margin-bottom: 30px;
}

.form-container label {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 0.75rem;
}

.form-container input {
    border-bottom: 1px solid #000;
    padding-left: 0;
    padding-right: 0;
    font-style:italic;
}

.form-container .form-group {
    margin-bottom: 30px;
}

.form-check.submit {
    text-align: center;
}

label.form-check-label.radio{text-transform: none;}

input#manualcheck_id {
    transform: scale(1.5) translateY(1px);
    
}

label.form-check-label {
    font-size:1rem;
}

.form-check.form-copy.manual-row {
    /* padding-left: 0; */
    padding-left: 1.7rem;
 margin-top: 20px;
}
    

/* button */

.btn.btn-primary.red{
    background-color:#ee352a!important;
    border:none!important;
    padding-left: 40px!important;
    padding-right: 40px!important;
    padding-top: 13px!important;
    padding-bottom: 13px!important;
    font-weight: bold;
    margin-top: 30px;
    opacity:1;

}

.btn.btn-primary.red:hover {
    opacity:.8;
}

.form-check.form-copy {
    margin-top: 10px;
}

#legal {padding-top: 30px; padding-bottom: 30px;}
