
.section-containter {
    border: 1px solid #DD0060;
}



/*.section-containter{*/
/*    padding: 10px;*/
/*    margin:10px;*/
/*    border: 1px solid black;*/
/*    border-radius: 10px 10px 10px 10px;*/
/*    -moz-border-radius: 10px 10px 10px 10px;*/
/*    -webkit-border-radius: 10px 10px 10px 10px;*/
/*}*/

/*.section-containter h2 {*/
/*    font-size: 2rem;*/
/*    border-bottom: 1px solid black;*/
/*    background-color: #AAA;*/
/*    padding: 0 10px;*/
/*    margin: 0 -10px;*/
/*    background: linear-gradient(0deg, rgba(170,170,170,1) 0%, rgba(255,255,255,1) 90%);*/
/*}*/


.sv-containter{
    padding: 10px;
    border: 1px solid black;
}
#forgot_password_form_anfordern {
    margin-top: 15px;
}

button{
    margin-left:5px;
    margin-right:5px;
    border: 1px solid black;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    padding:5px;
    margin:3px 5px;
}

/*.icon:before{*/
/*    padding:5px;*/
/*    padding-right: 15px;*/
/*}*/

.navigation-container button{
    width: 100%;
}

.notactive{
    color: #DDD;
}

.icon
{

}


/* Form Anpassung */
label{
    display: inline-block;
    padding: 5px;
}

form div.row {
    padding-top: 10px;
    padding-bottom: 10px;
}

.input-search-inline {
    display: inline-block;
    width: auto;
}

.articleElement {
    border:1px solid black;

}

.toprow {
    display: block;
    background: lightgray;
    border-bottom: 1px solid black;
    height: 56px;
    padding:5px;
    padding-right:15px;
}

#date-select-stats {
    display: flex;
    margin-bottom: 2rem;
}

#date-select-stats div {
    width: 12vw;
    margin-right: 2rem;
}
#download-selected {
    margin-bottom: 3vh;
    font-weight: 700;
    max-width: 90%;
    gap: 20px;
}
#exportFields {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 5px;
}
#statistics-filter input[type="checkbox"] {
    float: left;
    margin-top: 10px;
}
/*#statistics_filter_form_filterType {*/
/*    margin-left: -10%;*/
/*}*/
/*label[for="statistics_filter_form_filterType"] {*/
/*    margin-left: -10%;*/
/*    width: 100%;*/
/*}*/
#download-selected input {
    /*width: 40vh;*/
    margin-right: 20px;
    margin-top: 34px;
    height: 35px;
}
#download-selected select {
    height: 35px;
}
#download-selected {
    display: flex;
}
#statistics_filter_form_filter {
    margin-left: 4rem;
    /* margin-top: 33px; */
    /*height: 2%;*/
    max-height: 35px;
    position: absolute;
    /* top: 396px; */
}
#date-select-stats {
    max-width: 65%;
}
.btn-export.disabled {
    background: #c7c7ce;
    border: none;
}
#statistics_filter_form_save {
    margin-bottom: 5%;
    margin-top: 1%;
}
input, textarea {
    width: 100%;
    padding: 5px;
    margin: 5px;
}
input[type="checkbox"] {
    width: auto;
}

/*input[child="child"] {*/
/* margin-left: 50px;*/
/*}*/

.form-check{
    font-size: 2em;
}



ul.ui-sortable > li {
    list-style: none;
}

ul.ui-sortable {
    padding:0;
}

button.notOK {
    background-color: red;
}

button.ok {
    background-color: green;
}

/*Boxen: */
.content-box {
    padding: 10px;
}

.status-50{
    background-color: lightgray;
    padding: 0 5px;
}


.status-100{
    background-color: lightyellow;
    padding: 0 5px;
}


.status-200, .status-120{
    background-color: lightgreen;
    padding: 0 5px;
}

.status-230{
    background-color: green;
    padding: 0 5px;
}

.status-block {
    width: 100%;
    vertical-align: middle;
    text-align: center;
    padding: 10px;
    font-weight: bold;
}

.imageContainer {
    margin: 10px;
    padding: 5px;
    width: 110px;
    height: auto;
    text-align: center;
    vertical-align: top;
    border: 1px solid black;
}


.imageTitle {
    display: block;
}

#advertisement_complete_form_locationType label {
    margin-right: 30px;
}
#advertisement_complete_form_locationType input {
    margin-right: 10px;
}
#advertisement_complete_form_locationType {
    display: inline-flex;
}

#advertisement_quick_search_form_searchText {
    display: inline-block;
    width: auto;
}
#user_edit_form_Speichern {
    margin-top: 20px;
}

#product_form div, #interface_form div, #interface_parameter_form div {
    margin: 10px 0;
}

#permission_form div {
    margin: 5px 0;
}

#consultant_client_form div {
    margin: 10px 0;
}

#target_form div {
    margin: 10px 0;
}

#target_parameter_form div {
    margin: 10px 0;
}




.artiklePartContainer img {

}

.color-lightgreen {
    color: green;
    opacity: 30%;
}

.color-green {
    color: green;
}

.color-red {
    color: darkred;
}

.color-yellow {
    color: gold;
}

.color-grey {
    color: #BBB;
}

div.list{
    padding: 5px;
}
div.list div.row div{
    vertical-align: middle;
}

/*div.list > div.row:nth-child(even){*/
/*    background-color: #9E9E9E;*/
/*}*/
/*table.list tr:nth-child(even) td{*/
/*    background-color: #9E9E9E;*/
/*}*/
/*div.list div.row:nth-child(odd){*/
/*    background-color: #f0f0f0;*/
/*}*/
/*table.list > tr:nth-child(odd) td{*/
/*    background-color: #f0f0f0;*/
/*}*/
.level_2 {
    margin-left: 20px;
}
.level_3 {
    margin-left: 40px;
}
.level_4 {
    margin-left: 60px;
}
.level_5 {
    margin-left: 80px;
}

/*.ui-state-default .artiklePartContainer a {*/
/*    text-decoration: underline;*/
/*    color: darkblue;*/
/*}*/

.overview {
    width: 100%;
}

.overview th small {
    writing-mode: vertical-rl;
}

.overview tr:nth-child(even) {
    background: #EEEEEE;
    border-bottom: #AAAAAA;
}

.advertisement_preview {
    max-width: 50px;
    max-height: 50px;
    margin:3px;
}

.invalid-form {
    outline-color: #A70048 !important;
    border: #A70048 2px solid !important;
}

.hide {
    display: none;
}

.location-selector {
    display: inline-flex;
    margin-right: 5rem;
}

.location-selector input {
    margin-right: 10px;
}

#advertisement_extended_search_form_searchText {
    width: 70%;
}
.search-text {
    display: inherit;
}

.copy-btn {
    margin-top: 1rem;
    margin-bottom: 0;
    width: 154px;
    display: block;
    margin-left: 5px;
}

#advertisement_resend_form label {
    display: block;
    padding: 5px;
    margin-top: -2rem;
}

#advertisement_resend_form_save {
    margin-top: 1rem;
}

.green-box.copy h2 {
    margin-bottom: 1rem;
}

.btn-form {
    width: 106px;
    border: none !important;
    margin-top: 20px;
}

.btn-form-activate {
    width: 150px;
    border: none !important;
}

#feedback_form_save {
    margin-top: 5px;
}

.paginator-item {
    font-size: 25px;
    background: #dd0060;
    color: #ffff;
    padding: 10px;
    display: inline-block;
    height: 45px;
    line-height: 25px;
    vertical-align: middle;
}

.paginator-item:hover {
    background: #a70048;
    border-color: #a70048;
}

.paginator-item.paginator-active {
    border: 3px solid #0a334d;
    height: 50px;
}

.placeholder-target {
    width: 10%;
}

.target-client-name {
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px solid;
    max-width: 250px;
}