body
{
    font-family: Roboto;

    background-color: #2c3e50;
}
.custom-navbar
{
    background-color: #22313f !important;
}
.custom-navbar .nav-link
{
    font-weight: 100;

    color: #ffffff !important;
}
.block
{
    width: 97vw;
    margin: 0 auto;

    background-color: #ffffff;
}
.section
{
    background-color: #ffffff;
    box-shadow: 0 4px 3px -2px #232323;
}
.section-name
{
    padding: 20px 30px;

    color: #ffffff;
    background-color: #007bff;
    box-shadow: 0 4px 3px -2px #c1c1c1;
}
.section-body
{
    padding: 10px;
}
.custom-table
{
    width: 100%;
}
.custom-table td
{
    font-size: 14px;
    font-weight: 400;

    padding: 5px 15px;

    color: #222222;
    border-bottom: 1px whitesmoke solid;
}
.custom-table th
{
    font-size: 14px;
    font-weight: 500;

    padding: 5px 15px;

    color: #111111;
    border-bottom: 1px #bdbdbd solid;
}
.input-label
{
    font-size: 14px;
    font-weight: 400;

    margin: 0;
    padding: 15px 10px 4px 10px;

    color: #555555;
}
.error-box
{
    padding: 15px 0;

    border: 1px #d91e18 dashed;
    border-radius: 3px;
}
.error-box ul
{
    margin-bottom: 0;
}
.error-box li
{
    font-weight: 600;

    margin-bottom: 10px;

    color: #96281b;
}
.star
{
    color: red;
}

.value-box
{
    font-weight: 500;
}
.dashed-box
{
    padding: 15px;

    border: 1px #2c3e50 dashed;
    border-radius: 4px;
}

.intuitPlatformConnectButton
{
    color: transparent;
    background-size: cover;
    width: 161px !important;
}

.intuitPlatformConnectButtonOuter
{
    display : flex;
    align-items : center;
}
