.subsub{
    display:none;
    width:250px; 
    position:absolute;
    background-color:white !important;
}

.m-menu__subnav>li:hover>.subsub{
    display:block;
}

.m-badge.m-badge--databook {
    background-color: rgb(157, 247, 194);
    color: #111;
}
.m-badge.m-badge--new {
    background-color: #FCE500;
    color: #111;
}
.m-badge.m-badge--deleted {
    background-color: #FF0000;
    color: #ffffff;
}

.btn.process-button{
    background-color:#ff0000;

}
.btn.process-button:hover:not(:disabled) {
    background-color:#ee0000;

}
.btn.process-button i,.btn.process-button span {
    color:#fff;
}

.radio-in-line {
    display: flex; 
}

.radio-in-line .form-check {
    margin-right:20px;
}

.m-radio, .m-checkbox {
    padding-left: 25px;
    margin-right: 20px;
}

.m-form .form-sub  .m-form__group:last-child {
    padding-top: 0;
    padding-bottom: 15px;
}

.form-sub .add_tag_link  {
    margin-top:10px;
}

label.required:after {
    content: " *";
}

.m-brand__logo-default {
    max-width: 360px;
}

.m-header-menu .m-menu__nav > .m-menu__item.m-menu__item--tabs > .m-menu__link  {
    background: rgba(0,0,0,0.4);
}
.m-header-menu .m-menu__nav > .m-menu__item.m-menu__item--tabs > .m-menu__link .m-menu__link-text {
    color: #eee;
}
.m-header-menu .m-menu__nav > .m-menu__item.m-menu__item--tabs > .m-menu__link:hover .m-menu__link-text {
    color: #fff;
}
.m-header-menu .m-menu__nav > .m-menu__item.m-menu__item--tabs.m-menu__item--active > .m-menu__link:hover .m-menu__link-text {
    color: #000;
}
.oneperline  {
    display: flex;
    flex-direction: column;
}

form[name=commercial_form] img.photo {
max-width: 200px;
}