/* Locally Font Load */


/* Poppins-Bold */

@font-face {
    font-family: 'Poppins-Bold';
    src: url('../fonts/Poppins-Bold.ttf') format('truetype');
    /* Safari, Android, iOS */
}


/* Poppins-SemiBold */

@font-face {
    font-family: 'Poppins-SemiBold';
    src: url('../fonts/Poppins-SemiBold.ttf') format('truetype');
    /* Safari, Android, iOS */
}


/* Poppins-Regular */

@font-face {
    font-family: 'Poppins-Regular';
    src: url('../fonts/Poppins-Regular.ttf') format('truetype');
    /* Safari, Android, iOS */
}


/* Poppins-Medium */

@font-face {
    font-family: 'Poppins-Medium';
    src: url('../fonts/Poppins-Medium.ttf') format('truetype');
    /* Safari, Android, iOS */
}


/* Locally Font Load */

html,
body {
    font-family: 'Poppins-Regular';
}


/* Heading Styles */

h1,
h2,
h3 {
    font-family: 'Poppins-Bold';
    font-weight: 700;
}

h4,
h5 {
    font-family: 'Poppins-SemiBold';
    font-weight: 600;
}

h1 {
    font-size: 36px;
}

h2 {
    font-size: 24px;
}

h3,
h4 {
    font-size: 18px;
}

h5 {
    font-size: 16px;
}


/* Heading Styles */


/* Text Styles */

.t1,
.t3,
.t4,
.t5 {
    font-family: 'Poppins-Regular';
}

.t1 {
    font-size: 36px;
    font-weight: 400;
}

.t2 {
    font-family: 'Poppins-Medium';
    font-weight: 500;
}

.t2,
.t3 {
    font-size: 18px;
}

.t3,
.t4,
.t5 {
    font-weight: 400;
}

.t4 {
    font-size: 16px;
}

.t5 {
    font-size: 14px;
}


/* Text Styles */

.text-primary {
    color: #01A2FD !important;
}

.text-secondary {
    color: #EB5757 !important;
}


/* Border Styles */

.btn-sm {
    font-family: 'Poppins-Regular';
}

.btn-md {
    font-family: 'Poppins-SemiBold';
    font-size: 16px;
}

.border-primary {
    border-color: #01A2FD !important;
}

.border-secondary {
    border-color: #EB5757 !important;
}


/* Background Styles */

.bg-light-primary {
    background-color: #E6F6FF !important;
}

.bg-light-secondary {
    background-color: #FDEEEE !important;
}

.bg-primary {
    background-color: #01A2FD !important;
}

.bg-secondary {
    background-color: #EB5757 !important;
}


/* Button Styles */

.btn-primary {
    background-color: #01A2FD !important;
    border-color: #01A2FD !important;
}

.btn-secondary {
    background-color: #EB5757 !important;
    border-color: #EB5757 !important;
}

/* Base Color Css */

.fill-white {
    fill: #FFFFFF !important;
}

.bg-violet {
    background-color:#9B51E0 !important;
}

.bg-leafy {
    background-color: #27AE60 !important;
}

.bg-dim-gray {
    background-color: #465A61 !important;
}

.bg-gray {
    background-color: #98A4B5 !important;
}

.bg-theme1 {
    background-color: #EBEDF0 !important;
}