@font-face {
    font-family: Dewan;
    src: url('Dewan-Regular.otf');
}
@font-face {
    font-family: DewanLight;
    src: url('Dewan-Light.otf');
}
@font-face {
    font-family: DewanSemiBold;
    src: url('Dewan-SemiBold.otf');
}
.border-color{
    border-color: #dee2e676!important
}
body{
    font-size: 15px;
    line-height: normal;
    font-weight: 100;
    letter-spacing: 0px;
}
.page-wrapper {
    max-height: 75vh;
    overflow-y: scroll;
    scroll-behavior: smooth;
}
.roman-number {
    list-style-type: lower-roman;
}
h2, p, .text-align-left span, .text-align-left, li{
    text-align: left;
}
h2, h4, .text-red, .text-red:hover, .text-hover:hover{
    color: #d71c2d !important;
}
h2, h4{
    font-weight: 600 !important;
}
h4{
    font-weight: 300;
}
p, ul li, ol li, .models{
    text-align: justify;
    color: black !important;
    font-weight: 400 !important;
}
li::marker {
    color: red;
}
input[type="checkbox"] {
    accent-color: #d71c2d !important;
}
.bg-red{
    background-color: #d71c2d !important;
}
body{
    font-family: DewanLight !important;
    line-height: 20px;
}
.link-hover:hover{
    text-decoration: underline !important;
}
.main-heading{
    font-weight: 100 !important;
}
h1,h2,h3,h4, .modal-title{
    font-family: Dewan !important;
}
