@font-face {
    font-family: 'HelveticaNeue';
    src: url('fonts/HelveticaNeueLight.woff2') format('woff2'),
        url('fonts/HelveticaNeueLight.woff') format('woff'),
        url('fonts/HelveticaNeueLight.svg#HelveticaNeueLight') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeueBd';
    src: url('fonts/HelveticaNeueBold.woff2') format('woff2'),
        url('fonts/HelveticaNeueBold.woff') format('woff'),
        url('fonts/HelveticaNeueBold.svg#HelveticaNeueBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('fonts/HelveticaNeueMedium.woff2') format('woff2'),
        url('fonts/HelveticaNeueMedium.woff') format('woff'),
        url('fonts/HelveticaNeueMedium.svg#HelveticaNeueMedium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

body
{
font-family: HelveticaNeue, sans-serif !important;
font-weight: 300 !important;
}
.bg-btn {
        max-width: 220px;
    border-radius: 5px;
    font-weight: 500;
}
.task-box p
{font-family: HelveticaNeue, sans-serif !important;
font-weight: 500 !important;
    
}

.title
{
letter-spacing: 0.5px !important;
}

.title p
{
font-family: HelveticaNeue, sans-serif !important;
font-weight: 600  !important;
letter-spacing: 0.4px !important;
}

.subtitle p
{
font-weight: 400  !important;
font-family: HelveticaNeue, sans-serif !important;
letter-spacing: 0.3px !important;
}

.label-control
{
font-weight: 400  !important;
font-family: HelveticaNeue, sans-serif !important;
}

.round-btn
{
font-weight:normal;
}

.site-logo img {
    max-width: 210px;
}
.input-field {
    padding: 15px 20px;
    border-radius: 5px;
}
.start-screen .start-screen-content {
    max-width: 320px;
    margin-top: 0 !important;
}
.start-screen .title p span{
    font-size:30px !important;
}
.data-top-content p span{
    font-size:30px !important;
}
.field-group {
    margin-bottom: 15px;
}
.custom-control-label {
    font-size: 12px;
}
.input-field {
    padding: 12px 20px;
}
.task-content {
    height: 90vh;
}