.Flatten .BootFieldBody .BootList .checkbox{position:relative;float:left}.Flatten .BootFieldBody .BootList .checkbox label{min-height:40px;padding-left:0;font-size:8.25pt}.Flatten .BootFieldBody .BootList .checkbox label input[type="checkbox"]{position:absolute;top:25px;left:45%}.Flatten.FlattenBorder LABEL.control-label{margin-bottom:0;font-size:7pt;color:#AAA}.Flatten.FlattenBorder .BootFieldBody{border:solid 1px #EEE;border-radius:5px}.Flatten.FlattenBorder .BootList{padding:5px 0 0 0}.ShopContactGroup table{margin-bottom:0}.ShopContactGroup .table{width:auto}.ShopContactGroup .BootList{background:0;border:0;overflow:unset}.ShopContactGroup .BootList div.checkbox{height:40px}.ShopContactGroup .BootTableHorizontal .BootField:not(.FieldFrameOff) .BootList .checkbox{margin:0}.ShopContactGroup .BootTableHorizontal .BootField:not(.FieldFrameOff) .BootList .FieldDisabled .checkbox{margin:0}.ShopContactGroup .BootField.FieldDisabled:not(.FieldFrameOff) .BootList{background-color:#f6f6f6}.ShopContactGroup .BootColumn label{display:block;margin-bottom:0}.ShopContactGroup .BootTableHorizontal .row{margin-left:0;margin-right:0;padding:0 0 5px 5px}.ShopContactGroup .BootTableHorizontal h5{margin-bottom:5px}.ShopContactGroup .BootRow .BootHeaderColumn{padding:0;vertical-align:middle;text-align:center}.ShopContactGroup table td,.ShopContactGroup table th{padding:0;height:40px;vertical-align:middle;border-top:1px solid #dee2e6}.ShopContactGroup table.Roles{width:100%}.ShopContactGroup table.Roles td{background-color:#eee}.ShopContactGroup .BootList .checkbox{display:flex;justify-content:center}.ShopContactGroup .BootRow .BootColumn{padding:0;max-width:260px;min-width:120px}.ShopContactGroup .BootFieldBody>.BootFieldArea{overflow-x:auto}.ShopContactGroup .BootRow .BootHeaderColumn{background-color:#eee}.ShopContactGroup .roles-checkbox .checkbox{border-top:1px solid #dedede}.ShopContactGroup .table-separator{height:100%;background-color:#004896;color:#fff;display:flex;align-items:center;padding-left:15px;text-transform:uppercase}@media(max-width:500px){.ShopContactGroup .table-separator{font-size:11px}}.ShopContactGroup .table-separator span{margin-left:10px;cursor:pointer}.ShopContactGroup .custom-checkbox .checkbox input,.ShopContactGroup .custom-toggle .checkbox input{display:none}.ShopContactGroup .custom-checkbox .checkbox label,.ShopContactGroup .custom-toggle .checkbox label{display:flex;align-items:center;cursor:pointer}.ShopContactGroup .custom-checkbox .checkbox label:before{line-height:.8;content:"\f204";color:#777;font-family:'Font Awesome 5 Free';font-weight:800}.ShopContactGroup .custom-checkbox .checkbox.active label:before{content:"\f205";color:#0153a0}.ShopContactGroup .custom-checkbox.FieldDisabled .checkbox label:before,.ShopContactGroup .custom-checkbox.FieldDisabled .checkbox.active label:before,.ShopContactGroup .custom-checkbox .checkbox.active.disabled label:before,.ShopContactGroup .custom-toggle .checkbox.active.disabled label:before{opacity:.6}.ShopContactGroup .custom-checkbox.FieldDisabled .checkbox label,.ShopContactGroup .custom-checkbox.FieldDisabled .checkbox.active label,.ShopContactGroup .custom-checkbox .checkbox.active.disabled label,.ShopContactGroup .custom-toggle .checkbox.active.disabled label{cursor:default}.ShopContactGroup .custom-toggle .checkbox label:before{font-family:'Font Awesome 5 Free';content:"\f204";font-weight:800;font-size:1.5em;color:#999}.ShopContactGroup .custom-toggle .checkbox.active label:before{content:"\f205";color:#0153a0}.ShopContactGroup .PartnerItem>label{display:none}.shopcontact-check-list label.control-label{display:none}.shopcontact-check-list .BootField:not(.FieldFrameOff) .BootList .radio,.shopcontact-check-list .BootField:not(.FieldFrameOff) .BootList .checkbox{margin:0 0 1rem 0}.shopcontact-check-list .checkbox input{display:none}.shopcontact-check-list .checkbox label{display:flex;align-items:center;cursor:pointer}.shopcontact-check-list .checkbox label:before{border:1px solid #e3e3e3;border-radius:4px;margin-right:5px;width:19px;height:19px;font-size:10px;line-height:.8;content:" ";color:#FFF;font-family:'Font Awesome 5 Free';font-weight:800;display:block;padding:4px}.shopcontact-check-list .checkbox.disabled label:before{background-color:#e9ecef;cursor:default}.shopcontact-check-list .checkbox.active label:before{content:"\f00c";background-color:#0153a0}.shopcontact-check-list .checkbox.disabled label:before,.shopcontact-check-list .checkbox input:disabled label:before{opacity:.6}.position-right{position:absolute;right:0}.ShopContactPersons .BootElement .BootElementForm .BootColumn{display:flex}
