/*Import Global Compulsory CSS Files*/
@import url(header.css?v=250505);
@import url(content.css?v=250509);


body {
    font-size: 16px;
    font-weight: 400;
    color: #003145;
    background: #F8F5F1;
    font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
    font-weight: 700;
    font-family: 'Lora', Georgia, Times, serif;
}


h1, .h1 {
    font-size: 2.6em;
    font-weight: 700;
}

@media only screen and (max-width: 767px) {
    h1, .h1 {
        font-size: 2.5rem;
    }
}

th {
    font-weight: 600;
    color: #000;
}

h2, .h2 {
    font-size: 2.6rem;
    padding-bottom: 15px;
}
h2 span.subtitle, .h2 span.subtitle {
    font-size: 1.1rem;
}

@media only screen and (max-width: 767px) {
    h2, .h2 {
        font-size: 2rem;
    }
}


h3 {
    font-size: 1.8rem;
}

a {
    color: #004976;
    transition: .3s;
}

    a:hover, a:active {
        color: #AE103B;
        text-decoration: none;
    }



/***********************************
FONT-SIZE
************************************/
.font-size-1 {
    font-size: 1rem !important;
}
.font-size-1-5 {
    font-size: 1.5rem !important;
}
.font-size-2 {
    font-size: 2rem !important;
}
.font-size-2-5 {
    font-size: 2.5rem !important;
    line-height: 2.6rem;
}
.font-size-3 {
    font-size: 3rem !important;
}
.font-size-3-5 {
    font-size: 3.5rem !important;
}
.font-size-4 {
    font-size: 4rem !important;
    line-height: 4.1rem;
}
.font-size-4-5 {
    font-size: 4.5rem !important;
}
.font-size-5 {
    font-size: 5rem !important;
}

@media only screen and (max-width: 767px) {
    .font-size-1 {
        font-size: 1rem !important;
    }

    .font-size-1-5 {
        font-size: 1.5rem !important;
    }

    .font-size-2 {
        font-size: 2rem !important;
    }

    .font-size-2-5 {
        font-size: 2rem !important;
        line-height: 2.1rem;
    }

    .font-size-3 {
        font-size: 3rem !important;
    }

    .font-size-3-5 {
        font-size: 3.5rem !important;
    }

    .font-size-4 {
        font-size: 3rem !important;
        line-height: 3.1rem;
    }

    .font-size-4-5 {
        font-size: 4.5rem !important;
    }

    .font-size-5 {
        font-size: 5rem !important;
    }
}

/***********************************
COLOR
************************************/
    .color-white {
        color: #fff !important;
    }

    .color-pulse-red {
        color: #B71234 !important;
    }

    .color-medical-blue {
        color: #3DB7E4 !important;
    }

    .color-skin-beige {
        color: #F1CDAF !important;
    }

    .color-heart-red {
        color: #5E172D !important;
    }

    .color-bandage-white {
        color: #EAE6DF !important;
    }

    .color-urgent-blue {
        color: #003145 !important;
    }

/***********************************
BACKGROUND COLOR
************************************/
.bg-color-transparent {
    background-color: transparent !important;
}
    .bg-color-white {
        background-color: #fff !important;
    }

    .bg-color-pulse-red {
        background-color: #B71234 !important;
    }

    .bg-color-medical-blue {
        background-color: #3DB7E4 !important;
    }

    .bg-color-skin-beige {
        background-color: #F1CDAF !important;
    }

    .bg-color-heart-red {
        background-color: #5E172D !important;
    }

    .bg-color-bandage-white {
        background-color: #EAE6DF !important;
    }

    .bg-color-urgent-blue {
        background-color: #003145 !important;
    }
    .bg-color-light-sand {
        background-color: #fefaf7 !important;
    }
    

    /***********************************
    BORDER-RADIUS
    ************************************/
    .border-radius-5 {
        border-radius: 5px
    }

    .border-radius-10 {
        border-radius: 10px
    }

    .border-radius-15 {
        border-radius: 15px
    }

    .border-radius-20 {
        border-radius: 20px
    }

    /***********************************
    SHADOWS
    ************************************/
    .shadow-2 {
        box-shadow: 0 2px 30px 0 rgba(0, 49, 69, .0392156863);
    }

    /***********************************
    BOOTSTRAP
    ************************************/
    .btn-primary {
        background-color: #003145 !important;
        border-color: #003145 !important;
    }

        .btn-primary:hover,
        .btn-primary:active {
            background-color: #005172 !important;
            border-color: #005172 !important;
        }

    .btn-danger {
        background-color: #b71234 !important;
        border-color: #b71234 !important;
    }

        .btn-danger:hover,
        .btn-danger:active {
            background-color: #8c0d27 !important;
            border-color: #8c0d27 !important;
        }
