/* Local copies of fonts served on airindia.com */
@font-face {
    font-family: "Air India";
    src: url("../fonts/airindia/airindia-light.woff2") format("woff2");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Air India";
    src: url("../fonts/airindia/airindia-regular.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Air India";
    src: url("../fonts/airindia/airindia-bold.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Air India Variable";
    src: url("../fonts/airindia/AirIndiaVariable.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Nunito Sans";
    src: url("../fonts/nunitosans/NunitoSans-Light.woff2") format("woff2");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Nunito Sans";
    src: url("../fonts/nunitosans/NunitoSans-Regular.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Nunito Sans";
    src: url("../fonts/nunitosans/NunitoSans-Italic.woff2") format("woff2");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Nunito Sans";
    src: url("../fonts/nunitosans/NunitoSans-Medium.woff2") format("woff2");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Nunito Sans";
    src: url("../fonts/nunitosans/NunitoSans-SemiBold.woff2") format("woff2");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Nunito Sans";
    src: url("../fonts/nunitosans/NunitoSans-Bold.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Nunito Sans";
    src: url("../fonts/nunitosans/NunitoSans-ExtraBold.woff2") format("woff2");
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

html,
body {
    font-family: "Nunito Sans", sans-serif;
}

body {
    font: 400 14px/1.5 "Nunito Sans", sans-serif !important;
}

h1, h2, h3, h4, h5, h6,
.menu-wrapper,
.logocms,
.login-headingbox h4,
.login-headingbox h2 {
    font-family: "Air India", "Air India Variable", "Nunito Sans", sans-serif;
}

input:not([class*="fa"]):not([class*="glyphicon"]),
select,
textarea,
button:not(.fa):not(.navbar-toggle),
.form-control,
.form-login,
.btn,
.login-btn {
    font-family: "Nunito Sans", sans-serif;
}

.fa,
.fa:before {
    font-family: FontAwesome !important;
}

.bi,
.bi:before {
    font-family: bootstrap-icons !important;
}
