.formContent
{
    box-sizing: border-box;
}

.formContent *
{
    box-sizing: border-box !important;
}

.formContent select, .resultForm select
{
    background-color: #CBDC48;
    color: #477028;
}

.formContent select:active, .resultForm select:active
{
    background-color: #FBFAE0;
    color: #477028;
}

.kemenydata, .kemeny_heading_text
{
  color: #45474F !important;
}

.formContent label, .resultForm label, .data-label
{
    /*color: white;*/
    color: #83C556;
    font-weight: bold;
    text-align: center;
}

.formContent button, .resultForm button, .savebutton, .orderbutton, .orderlapozo
{
    background-color: #83C556 !important;
    color: #454749;
    font-weight: bold;
    border: 1px solid #83C556 !important;
}

.formContent button::after
{
    background-color: #83C556 !important;
    color: #477028;
    font-weight: bold;
    border: 1px solid #83C556 !important;
}

.resultForm button::after
{
    background-color: #83C556 !important;
    color: #477028;
    font-weight: bold;
    border: 1px solid #83C556 !important;
}

.formContent button:hover, .resultForm button:hover
{
    background-color: #DBD639;
    color: #477028;
    font-weight: bold;
    border: 1px solid #E5E03E;
}

.isolationRow
{
    background-color: #DBD639;
}
.form-check-input
{
    transform: scale(1.4);
    margin-right: 12px;
}

.form-check-input:checked {
    background-color: #DBD639;
    border-color: #E5E03E;
}

.kemeny-thumb
{
    height: 200px !important;
    border-radius: 8px;
}

@media screen and (max-width: 992px)
{
    td
    {
        font-size: 12px !important;
    }

    th
    {
        font-size: 13px !important;
    }

    .resultList
    {
        padding-left: 0px;
        padding-right: 0px;
    }
}
