.md-margin-top {
    padding-top: 40px;
}

.navbar {
    border-bottom: 1px solid #b9b9b9;
    font-family: 'Lato', sans-serif;
}

#flash-messages {
    padding-top: 75px;
    padding-bottom: 0px;
}

.home {
    padding: 100px 0 100px;
    text-align: center;
}


.employee-dashboard,
.admin-dashboard,
.update_credentials,
.settings,
.privacy {
    padding: 100px 0 100px;
}

.show-cards {
    padding: 15px 0 10px;
}

.get-started {
    padding: 15px 0 0;
}

.payment-method,
.signup {
    padding: 100px 0 100px;
    text-align: center;
}

.profile {
    padding: 100px 0 100px;
    font-size: 125%
}

.plan {
    padding: 100px 0 100px;
    font-size: 125%
}

.upload {
    padding: 100px 0 100px;
    font-size: 125%
}

.steps {
    padding: 25px 0 25px;
}

.contact {
    padding: 100px 0 25px;
}

.navbar-brand {
    font-size: 2em;
}

.progress-tracking {
    padding: 20px;
}

.next-steps {
    padding: 0px 0 50px;
}

div.pricing-page {
    padding: 100px 0 100px;
    font-size: 125%
}

div.employees,
div.welcome,
div.admin-page,
div.upload-results {
    padding: 100px 0 100px;
    font-size: 125%
}

div.pricing-page {
    padding: 100px 0 100px;
}

.form1095 {
    padding: 50px 0 50px;
    font-size: .75em;
}

div.form1095 .row {
    border: 1px solid black
}

div.form1095 .box {
    border-right: 1px solid black
}

ul.dropdown-menu li {
    font-size: 150%;
}

.stat {
    padding: 10px 0 10px;
    text-align: center;
}

.milestone-details {
    font-weight: bold;
    font-size: 48px;
    color: #999;
}

.highlight {
    color: #111;
    font-weight: bold;
    display: block;
    overflow: hidden;
    margin-bottom: 0;
    font-size: 18px;
}

a#next-step {
    display: none
}


.plan-amount {
    padding: 10px 0 0;
}
@media print {
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-13,
    .col-sm-14,
    .col-sm-15,
    .col-sm-16 {
        float: left;
    }
    .col-sm-16 {
        width: 100%;
    }
    .col-sm-15 {
        width: 93.75%
    }
    .col-sm-14 {
        width: 87.5%
    }
    .col-sm-13 {
        width: 81.25%
    }
    .col-sm-12 {
        width: 75%;
    }
    .col-sm-11 {
        width: 68.75%;
    }
    .col-sm-10 {
        width: 62.5%;
    }
    .col-sm-9 {
        width: 56.25%;
    }
    .col-sm-8 {
        width: 50%;
    }
    .col-sm-7 {
        width: 43.75%;
    }
    .col-sm-6 {
        width: 37.5%;
    }
    .col-sm-5 {
        width: 31.25%;
    }
    .col-sm-4 {
        width: 25%;
    }
    .col-sm-3 {
        width: 18.75%;
    }
    .col-sm-2 {
        width: 12.5%;
    }
    .col-sm-1 {
        width: 6.25%;
    }
    .form1095 {
        font-size: 50%;
    }
}