@font-face {
    font-family: Effra;
    src: url(../fonts/effra.ttf);
}

body {
    background-color: #ededed;
    color: #333333;
    font-family:Effra
}

.ff-effra {
    font-family: Effra;
}

.page-header-styling {
    background-color: #009fdf;
    width: 85px !important;
    height: 3px !important;
}

h1 {
    font-size: 2rem;
    font-weight: 700;
    font-family: Effra
}

h2 {
    font-size: 1rem;
    line-height: 30px;
    color: #242e39
}

h3 {
    font-size: 22px;
    line-height: 30px
}

h4 {
    font-size: 1.1rem;
}

h5 {
    font-size: .8rem;
    line-height: 22px
}

h6 {
    font-size: 16px;
    line-height: 20px
}

h7 {
    font-size: 15px;
    line-height: 20px
}

h8 {
    font-size: 14px;
    line-height: 20px
}

p {
    font-size: 14px;
    line-height: 20px
}

h2, h3, h4, h5, h6, h7, h8, p {
    margin: 0;
    padding: 0;
    font-family: Effra !important
}

h3, h4, h5, h6, h7, h8, p {
    color: #555
}

h2, h3, h4, h5, h6, h7, h8 {
    font-weight: 700
}

.btn-custom {
    color: #fff;
    background-color: #d40f7d;
    border-color: #d40f7d;
    border-radius: 0;
    font-family: Effra;
    font-size: .8rem;
    font-weight: 200;
}

    .btn-custom:hover {
        color: #fff;
        background-color: #f0108d;
        border-color: #f0108d;
    }

    .btn-check:focus + .btn-custom, .btn-custom:focus {
        color: #fff;
        background-color: #d40f7d;
        border-color: #d40f7d;
        box-shadow: 0 0 0 0.25rem rgba(212, 15, 125, 0.5);
    }

    .btn-check:checked + .btn-custom, .btn-check:active + .btn-custom, .btn-custom:active, .btn-custom.active, .show > .btn-custom.dropdown-toggle {
        color: #fff;
        background-color: #d40f7d;
        border-color: #d40f7d;
    }

        .btn-check:checked + .btn-custom:focus, .btn-check:active + .btn-custom:focus, .btn-custom:active:focus, .btn-custom.active:focus, .show > .btn-custom.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.25rem rgba(212, 15, 125, 0.5);
        }

    .btn-custom:disabled, .btn-custom.disabled {
        color: #fff;
        background-color: #d40f7d;
        border-color: #d40f7d;
    }