.dt_formular_page {
    margin: 40px auto 100px auto;
    max-width: 1140px;
    width: 100%;
}

.dt_form .btn-primary {
    color: #fff;
    background-color: #90bb95;
    border-color: #90bb95;
}

.dt_form .btn-primary:hover {
    color: #fff;
    background-color: #00933C;
    border-color: #00933C;
}

/* form ayarlarÄ± */
.dt_form .form-check {
    padding: 0.5rem 0.2rem 0.5rem 1.5rem;
    margin-bottom: 0;
}

.dt_form .form-check .form-check-input {
    border-color: #90bb95;
    border-width: 2px;
    width: 1.2em;
    height: 1.2em;
}

.dt_form .form-check-input:checked {
    background-color: #90bb95;
    border-color: #90bb95;
}

.dt_form .form-check-input:focus {
    outline: none;
    box-shadow: none;
}

.dt_form .form-check-input[type=radio] {
    border-radius: 50%;
}

fieldset legend,
.dt_form label.form-label,
.dt_form span#step-indicator {
    font-weight: 600;
}

.dt_form input.form-control,
.dt_form select.form-select {
    border-color: #90bb95;
    border-width: 2px;
}

.dt_form input.form-control:focus,
.dt_form select.form-select:focus {
    outline: none;
    box-shadow: none;
    border-color: #90bb95;
}

.dt_form input.form-control:hover,
.dt_form select.form-select:hover {
    border-color: #7fa08c;
}

.dt_form .input-p {
    padding: 0.30rem 0.2rem 0.35rem .75rem;
    border: 2px dashed #90bb958f;
    border-radius: 0.25rem;
    background: #f7f7f7ab;
    height: 40px;
}

.dt_form input[type="date"]::-webkit-calendar-picker-indicator {
    cursor: pointer;
}

.dt_form input[type="date"]::-webkit-clear-button {
    cursor: pointer;
}
.dt_form a{
    color: #7fa08c;
}

.dt-btn-bg a {
    background-color: #90bb95;
    color: #fff !important;
    border-radius: 5px;
}
.dt-btn-bg a:hover {
    background-color: #00933C;
}
.dt-beitrage img {
    border-radius: 5px !important;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1) !important;
}