.regosobafrm {
    background-color: rgba(175,175,175,0.6);
    padding: 10px;
    margin: 0px;
}

.regosobafrm label {
    font-size: 0.9em;
}

.reginfo {
    background-color: #EEEEEE;
    padding: 5px 5px 1px 5px;
    font-size: 0.8em;
    margin-bottom: 15px;
    border-radius: 5px 5px 5px 5px;
}

.regvsfrm {
    background-color: #687fc5;
}

#darVS {
    font-size: 1.5em;
    font-weight: 600;
    background-color: white !important;
    cursor: not-allowed;
}

#frmError {
    margin-top: 20px;
    display: none;
}

#frmWarning {
    display: none;
}

.btnOdeslat{
    padding: 10px 10px;
    font-weight: bold;
    font-size: 1.2em;
    background-color: #f2933f !important;
    color: #FFF !important;
    width: 100%;
}

.btnOdeslat:hover {
    background-color: #6B9ACB !important;
}

.btnStandard{
    padding: 5px 10px;
    width: 100%;
}

.btnStandard:hover {
    background-color: #6B9ACB !important;
}

input.errorState, select.errorState, button.errorState, button.errorState, div.errorState {
    border: 1px solid red !important;
}


#darFarnostSelect, #darProjektSelect {
    display: none;
}

.darrekapitulace {
    display: none;
}

.darrekapitulacecontent {
    background-color: white;
}

#platbaOdeslat {
    margin-top: 25px;
    margin-bottom: 25px;
}

@media (max-width: 768px) {

    .regosobafrm label {
        font-size: 0.8em;
    }
}