#sp-footer { 
    position: fixed;
    width: 100%; 
    bottom: 0px; left:0px;
    z-index: 3;
}
#system-message-container {
    position: sticky;
  	max-width: none;
}
#sp-main-body {
    padding-top: 20px;
    padding-bottom: 300px;
}
.actionplanForm .buttons {
  z-index: 10000;
}
.chosen-container.chosen-container-single {
    max-width: 100%;
    font-size: 1rem
}

.chosen-container.chosen-container-single .chosen-single {
    height: calc(1.5em + 1.2rem + calc(1px*2));
    color: #22262a;
    vertical-align: middle;
    background: #eaedf0 url("../images/select-bg.svg?v=5ebba0") right 1rem center no-repeat;
    border: 1pxsolid #ced4da;
    box-shadow: none;
    appearance: none;
    border-radius: .25rem;
    background-size: 116rem;
    padding: 1rem 8rem 1rem 1rem;
    line-height: 1;
    display: inline-block;
    margin-top: 1rem;
}

.chosen-container.chosen-container-single .chosen-single abbr {
    top: 10px
}

.chosen-container.chosen-container-single .chosen-single:focus {
    border-color: #8894aa;
    outline: none
}

.chosen-container.chosen-container-single .chosen-single:disabled {
    cursor: not-allowed;
}

.chosen-container.chosen-container-single .chosen-single div b {
    background: 0 0!important
}

.chosen-container.chosen-container-single .chosen-drop {
    border: 1pxsolid #ced4da;
    background: #fff
}

.chosen-container.chosen-container-single .chosen-results li {
    line-height: 1.3rem
}

.chosen-container.chosen-container-single.chosen-container-active .chosen-single {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.chosen-container.chosen-container-multi .chosen-choices {
    min-height: calc(1.5em + 1.2rem + calc(1px*2));
    background-image: #fff;
    max-width: 100%;
    font-size: 1rem;
    line-height: 1.5
}

.chosen-container.chosen-container-multi .chosen-choices li.search-choice {
    color: #fff;
    border-radius: .25rem;
    border: 0;
    padding: 5px 33px 5px 10px;
    box-shadow: 1px 1px 4px #0000001a
}

.chosen-container.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    background: #0003;
    width: 20px;
    height: 100%;
    top: 0;
    right: 0;
    background-image: none!important
}

.chosen-container.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before {
    color: #fff;
    content: "×";
    font-size: 1rem;
    position: absolute;
    top: 6px;
    right: 5px
}

.chosen-container-active.chosen-with-drop .chosen-single {
    box-shadow: none
}

.chosen-container-single {
    width: auto!important
}

.card .chosen-container.chosen-container-single,.card .chosen-container.chosen-container-single .chosen-single {
    width: 100%!important
}
