li.logo-sn.ripple-parent a{
    padding: 0 !important;
}

li.logo-sn.ripple-parent a img {
    padding: 0 !important;
    height: 50px;
    max-height: initial !important;
}

li.logo-sn.ripple-parent a {
    padding: 0 !important;
    height: 50px;
    background-color: #FFF !important;
    display: flex;
}

li.logo-sn.ripple-parent>div {
    padding-top: 0 !important;
}
nav.navbar {
    background-color: #FFF !important;
    color: black !important;
    padding-top:0px !important;
    padding-bottom:5px !important;
}
.navbar .breadcrumb .nav-item .nav-link, .navbar .navbar-nav .nav-item .nav-link{
    color: black !important;
}
.kratos_page_title{
    background-color: #FFF !important;
    color: black !important;
    font-size: 1rem !important;
}
.navbar .navbar-toggler-icon{
    color: black !important;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") !important;
}
.btn-secondary, .side-nav{
    background-color: #39207C !important
}
.btn-secondary:not([disabled]):not(.disabled).active, .btn-secondary:not([disabled]):not(.disabled):active, .show>.btn-secondary.dropdown-toggle{
    background-color: rgba(57,32,124,0.5) !important;
}
.btn-primary{
    background-color: #93328E !important;
}
.btn-outline-blue-grey, .btn-outline-info{
    border-color: rgba(147,50,142,0.5) !important;
}
.btn-outline-danger{
    border-color: rgba(57,32,124,1) !important;
}
.form-check-input[type=radio].with-gap:checked+label:after, .form-check-input[type=radio].with-gap:checked+label:before, .form-check-input[type=radio]:checked+label:after, label.btn input[type=radio].with-gap:checked+label:after, label.btn input[type=radio].with-gap:checked+label:before, label.btn input[type=radio]:checked+label:after{
    border: 2px solid #93328E !important; 
}
.form-check-input[type=radio].with-gap:checked+label:after, .form-check-input[type=radio]:checked+label:after, label.btn input[type=radio].with-gap:checked+label:after, label.btn input[type=radio]:checked+label:after{
    background-color: #93328E !important;
}
.form-check-input[type=checkbox]:checked+label:before, label.btn input[type=checkbox]:checked+label:before{
    border-color: transparent #93328E #93328E transparent
}
.md-form label.unchangeableActiveSM {
    font-size: .95rem !important;
    transform: scale(1) !important;
}
.md-form label.active{
    transform: translateY(-14px) scale(.95);
}
.tab-pane button.btn.btn-ms{
    padding:5px 8px !important;
    font-size:.7rem;
}
.form-check-input[type=radio]:checked+label, .form-check-input[type=radio]:not(:checked)+label, label.btn input[type=radio]:checked+label, label.btn input[type=radio]:not(:checked)+label,
.form-check-input[type=checkbox]+label, label.btn input[type=checkbox]+label{
    font-size:.9rem;
}
.md-form .multiselect__tags input.multiselect__input,
.md-form .multiselect__tags .multiselect__single,
.md-form input:not([type]), .md-form input[type=date]:not(.browser-default), .md-form input[type=datetime-local]:not(.browser-default), .md-form input[type=datetime]:not(.browser-default), .md-form input[type=email]:not(.browser-default), .md-form input[type=number]:not(.browser-default), .md-form input[type=password]:not(.browser-default), .md-form input[type=phone]:not(.browser-default), .md-form input[type=search-md], .md-form input[type=search]:not(.browser-default), .md-form input[type=tel]:not(.browser-default), .md-form input[type=text]:not(.browser-default), .md-form input[type=time]:not(.browser-default), .md-form input[type=url]:not(.browser-default), .md-form textarea.md-textarea{

    font-size:.9rem;
}
.groupWrapper {
    margin-bottom: 10px;
}
.btn-dark-green {
    background-color: #93328E !important;
    color: #fff;
}
.md-form label.active, .md-form label.active span, .md-form label.unchangeableActiveSM span{
    font-weight: bold;
}