td[headers^="LINK"] {
    width: 45px !important;
}

.IG-h-scroll-fix .t-Region-body{overflow-x:hidden!important}

.t-Footer {
    display: none !important;
}

.t-Form-itemWrapper .u-Processing--inline {
    position: absolute;
    right: 0px;
    left: unset;
    margin: 4px -8px 4px 0px;
}

/* set one width for all sizes with padding*/
@media only screen and (min-width: 66em){
    .s-g-container {
        width: 100%!important;
    }
}
@media only screen and (min-width: 33.75em){
    .s-g-container {
        width: 100%!important;
    }
}
.s-g-container {
    width: 100%!important;
    padding: 2px 8px; /* Scrollbox fix for Kanban Board issued by wrong calc of height or box-sizing */
}

/* dyn. card height on equal row + try to fix any font overrides from external sources at Kanban Board */
.kb-item-container {
    display: flex;
    flex-wrap: wrap;
    align-content: start;
}
.kb-card .title {
    font-size: 14px!important;    
    line-height: 20px;
    word-break: break-word;
}

.day-picker-marked-day:not(.is-selected){
    color: var(--a-palette-primary);
}
.day-picker-marked-day:not(.is-selected)>span{
    background: var(--a-palette-primary-shade) !important;
}

.score-bubble {
    width: 20px;
    height: 20px;
    border-radius: 10px;
    text-align: center;
    padding-top: 1px;
    display: inline-block;    
    font-weight: bold;
}
.score-bubble-1,.score3-bubble-1 {
    background: #db0f0f;
}
.score-bubble-2 {
    background: #db0f0f;
}
.score-bubble-3,.score3-bubble-2 {
    background: #e1e810;
}
.score-bubble-4 {
    background: #0fdb16;
}
.score-bubble-5,.score3-bubble-3 {
    background: #0fdb16;
}

/* fix fontsizes HERE address search plugin after theme upgrade*/
.here_dropdown_line {
    font-size: 14px;
    line-height: 20px;
    height: 24px;
}
.here_dropdown_subtitel {
    font-size: 12px;
    line-height: 16px;
}

.no-input {
    pointer-events: none !important;
    background: none !important;
}

.chamber-icon{
    padding: 0px 1px;
}

.chamber-report{
    width: calc(100% - 21px);
    text-align: left;
}

.chamber-report td{
    border: none;
    padding: 0px 4px;
    height: 20px;
}

.chamber-report tr td:nth-child(4) {    
    white-space: nowrap;
    text-align: right;
}

.chamber-report-tu tr td:nth-child(2) {    
    white-space: nowrap;
    text-align: right;
}

.chamber-notes{
    width: 100%;
    padding-left: 21px;
}

.chamber-notes ul{
    margin: 0px 0px 0px 20px;
}
.chamber-notes li{
    font-size: 12px;
}

/*adjust dropzone plugin */
.dropzone {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: unset;
    min-height: unset;
}

.dropzone .dz-message {
    margin: unset;
}

/* adjust sweet alert plugin */
.swal2-modal{
    font-size: 12px !important;
}

/*hide mandant field on acitvity page */
#P20150_MANDANT_ID_CONTAINER{
    display: none;
}