@font-face {
    font-family: "DaimlerCS-Bold";
    font-style: normal;
    font-weight: 700;
    src: url("../assets/fonts/DaimlerCS-Bold.otf") format("opentype");
}

@font-face {
    font-family: "DaimlerCS-Light";
    font-style: normal;
    font-weight: 300;
    src: url("../assets/fonts/DaimlerCS-Light.otf") format("opentype");
}

@font-face {
    font-family: "DaimlerCS-Demi";
    font-style: normal;
    font-weight: 400;
    src: url("../assets/fonts/DaimlerCS-Demi.ttf") format("truetype");
}

@font-face {
    font-family: "DaimlerCS-Regular";
    font-style: normal;
    font-weight: 400;
    src: url("../assets/fonts/DaimlerCS-Regular.ttf") format("truetype");
}

body {
    background: #fafafa;
}

h2 {
    color: #000000;
    font-family: 'DaimlerCS-Bold', Helvetica;
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
}

h3 {
    font-family: 'DaimlerCS-Bold', Helvetica;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1px;
    font-size: 24px;
}

h4 {
    font-family: 'DaimlerCS-Bold', Helvetica;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1px;
    font-size: 20px;
}

a {
    color: #000000 !important;
}

p, span {
    color: #000000;
    font-family: 'DaimlerCS-Light', Helvetica;
    font-style: normal;
    font-weight: 300;
    line-height: 1.25;
}
.form-control{
    border-radius: 0px !important;
    background-color: #f2f2f2 !important;
    border-bottom: #707070 !important;
    box-shadow: inset 0 -2px 0 0 #707070;
}

.error {
    border: 1px solid #FF0000 !important;
    box-shadow: inset 0 -2px 0 0 #FF0000 !important;
}

.form-control-lg, .form-select-lg{
    border-radius: 0px !important;
    background-color: #f2f2f2 !important;
    border-bottom: #707070 !important;
    box-shadow: inset 0 -2px 0 0 #707070;
}
.form-select.form-select-solid {
   background-color: #f2f2f2 !important;
    border-bottom: #707070 !important;
    border-radius: 0;
    box-shadow: inset 0 -2px 0 0 #707070; 
}
.btn-lg, .btn{
    border-radius: 0px !important;
}
.btn-primary{
background-color: #000000 !important;    
}

.stepper.stepper-pills .stepper-item .stepper-icon
{
    border-radius:0px;
}
.stepper.stepper-pills .stepper-item.current .stepper-icon{
    background-color: #222222 !important;
}

.card {
    border-radius: 0;
}

 #simenu li a {
     
     font-size:12px !important;
 }
.app-header .app-header-menu .menu>.menu-item.here>.menu-link .menu-title {
        color: #000000;
        font-size: 20px;
    }
        .app-header .app-header-menu .menu>.menu-item>.menu-link .menu-title {
         color: #000000;
        font-size: 20px;
    }
    .menu-title-gray-600 .menu-item .menu-link .menu-title {
    color: #222222;
}

.dropzone {
    min-height: auto;
    padding: 1.5rem 1.75rem;
    text-align: center;
    cursor: pointer;
    border: 1px dashed #222;
    background-color: #ddd;
    border-radius: 0 !important;
}
.form-check-input:checked {
    background-color: #000000;
    border-color: #1b84ff;
}
