@font-face {
    font-family: 'FCMinimalBlackItalic';
    src: url('font/FC Minimal Black Italic ver 1.10.otf') format('opentype');
}

@font-face {
    font-family: 'FCMinimalBlack';
    src: url('font/FC Minimal Black ver 1.10.otf') format('opentype');
}

@font-face {
    font-family: 'FCMinimalBoldItalic';
    src: url('font/FC Minimal Bold Italic ver 1.10.otf') format('opentype');
}

@font-face {
    font-family: 'FCMinimalBold';
    src: url('font/FC Minimal Bold ver 1.10.otf') format('opentype');
}

@font-face {
    font-family: 'FCMinimalExtraBoldItalic';
    src: url('font/FC Minimal ExtraBold Italic ver 1.10.otf') format('opentype');
}

@font-face {
    font-family: 'FCMinimalExtraBold';
    src: url('font/FC Minimal ExtraBold ver 1.10.otf') format('opentype');
}

@font-face {
    font-family: 'FCMinimalExtraLightItalic';
    src: url('font/FC Minimal ExtraLight Italic ver 1.10.otf') format('opentype');
}

@font-face {
    font-family: 'FCMinimalExtraLight';
    src: url('font/FC Minimal ExtraLight ver 1.10.otf') format('opentype');
}

@font-face {
    font-family: 'FCMinimalItalic';
    src: url('font/FC Minimal Italic ver 1.10.otf') format('opentype');
}

@font-face {
    font-family: 'FCMinimalLightItalic';
    src: url('font/FC Minimal Light Italic ver 1.10.otf') format('opentype');
}

@font-face {
    font-family: 'FCMinimalLight';
    src: url('font/FC Minimal Light ver 1.10.otf') format('opentype');
}

@font-face {
    font-family: 'FCMinimalMediumItalic';
    src: url('font/FC Minimal Medium Italic ver 1.10.otf') format('opentype');
}

@font-face {
    font-family: 'FCMinimalMedium';
    src: url('font/FC Minimal Medium ver 1.10.otf') format('opentype');
}

@font-face {
    font-family: 'FCMinimalRegular';
    src: url('font/FC Minimal Regular ver 1.10.otf') format('opentype');
}

@font-face {
    font-family: 'FCMinimalSemiBoldItalic';
    src: url('font/FC Minimal SemiBold Italic ver 1.10.otf') format('opentype');
}

@font-face {
    font-family: 'FCMinimalSemiBold';
    src: url('font/FC Minimal SemiBold ver 1.10.otf') format('opentype');
}

@font-face {
    font-family: 'FCMinimalThinItalic';
    src: url('font/FC Minimal Thin Italic ver 1.10.otf') format('opentype');
}

@font-face {
    font-family: 'FCMinimalThin';
    src: url('font/FC Minimal Thin ver 1.10.otf') format('opentype');
}

* {
    font-family: 'FCMinimalRegular', sans-serif;
}

.bg {

    object-fit: contain;
    width: 100%;
    /* height: 100%; */
}

.bggradient {
    /* border-bottom-left-radius: 5%; */
    /* border-top-left-radius: 5%; */
    background: linear-gradient(to right, rgb(4 42 156), rgb(19 8 63));
}

.logo {
    display: flex;
    text-decoration: none;
    color: #030826;
}

.style_divlogo {

    padding-top: 34px;
    margin-left: 53px;
}

.posision {
    color: #ffffff;
    padding-top: 38px;
    margin-left: 26px;
}

.text-elevate {
    text-align: center;
    color: #ffffff;
}

.login {
    min-height: 100vh;
}

.bg-image {
    background-image:
        linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(255, 255, 255, 0) 40%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.7)),
        url('images/bgtop.png');
    background-size: cover;
    background-position: center;
    object-fit: contain;
}

.login-heading {
    color: #ffffff;
    font-weight: 500;
}

.btn-login {
    font-size: 0.9rem;
    letter-spacing: 0.05rem;
    padding: 0.75rem 1rem;
}

.styletext {
    color: #ffffff;
}

.textelevate {
    margin-top: 13pc;
    position: relative;
    /* top: 32pc; */
    left: -16pc;
    color: #ffffff;
    text-shadow: 3px 1px 8px #3a3004;
    font-size: 20px;
}

.styleh1 {
    font-size: 60px;
    
}