﻿/*Import Global Compulsory CSS Files*/
@import url(header.css?v=250505);
@import url(content.css?v=250822);


body {
    font-size: 16px;
    font-weight: 400;
    color: #003145;
    background: #eae6df;
    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;
}

/***********************************
    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
}

/***********************************
    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;
    }
