.multiselect-container>li>a.multiselect-all label {
    padding-left: 10px;
}
.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active {
    background-color: #ffffff !important;
}
.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #223965;
}
.m-form.m-form--fit .m-form__content,
.m-form.m-form--fit .m-form__heading,
.m-form.m-form--fit .m-form__group {
    padding-left: 5px;
    padding-right: 5px;
}
@media (min-width: 993px) {
    .m-brand--minimize .m-brand {
        width: 255px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .m-aside-left--minimize .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item {
        background: none;
    }
    .m-brand--minimize .m-brand .m-brand__logo {
        display: table-cell !important;
        vertical-align: middle !important;
    }
    .m-brand--minimize .m-brand .m-brand__tools {
        text-align: right !important;
    }
}
@media (max-width: 992px) {
    .m-topbar__username {
        color: #223965 !important;
    }
}
textarea {
    resize: none;
}
.select2-selection__rendered {
    font-size: 1rem;
    font-weight: 100;
}
.m-widget24 .m-widget24__item .m-widget24__desc {
    display: block;
}
.input-group-btn > .btn {
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 37px;
}
.input-group-btn > .btn i {
    display: block;
}
.required {
    color: #E5224C;
}
.m-portlet__foot {
    padding: 10px 15px 5px 15px !important;
}
@media(min-width:768px) {
    .m-portlet__foot .pagination {
        float: right;
    }
}
@media(max-width:560px) {
    .m-brand {
        padding: 0px 15px;
    }
    .m-brand .m-brand__logo-wrapper img {
        max-width: 230px;
    }
}
.form-group {
    margin-bottom: 15px !important;
}
.selected-row {
    background-color: #f4f5f8;
}
.m-dropdown__inner.ats_user_details div {
    display: block;
    overflow: hidden;
}
.m-dropdown__inner.ats_user_details div a.m-card-user__email {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
}
.m-dropdown .m-dropdown__wrapper .m-dropdown__header {
    padding: 10px !important;
}
.m-widget24 .m-widget24__item .m-widget24__stats {
    display: table-row;
    float: left;
    margin-left: 1.8rem;
    margin-right: 1.8rem;
    margin-bottom: 2.21rem;
    margin-top: 0.5rem;
    font-size: 1.32rem;
    font-weight: 600;
}
.m-widget24 .m-widget24__item .m-widget24__title {
    margin-left: 1.8rem;
    margin-top: 2.21rem;
}
ul.pagination {
    padding: 05px;
}
ul.pagination,
ul.pagination li {
    display: inline-block;
}
ul.pagination li {
    margin-left: -4px;
    min-width: 30px;
    text-align: center;
}
ul.pagination .page-item.active .page-link {
    background-color: #223965;
    border-color: #223965;
}
ul.pagination .page-link {
    color: #223965;
}
ul.pagination .page-link:focus,
ul.pagination .page-link:hover {
    color: #FFFFFF;
    background-color: #223965;
    border-color: #223965;
}
@media(max-width:560px) {
    .m-portlet .m-portlet__body {
        padding: 2.2rem 0.7rem;
    }
}
.notification-table .m-widget2__item:hover {
    background-color: #f4f5f8;
}
.m-quick-sidebar {
    padding: 15px 10px 15px 15px;
    overflow-y: unset;
}
.text-batch {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px !important;
    text-align: center;
    font-size: 26px;
    font-weight: 400;
    background-color: #223965;
    color: #fff !important;
    border-radius: 50%;
}
@media(max-width:560px) {
    .m-quick-sidebar {
        width: 100% !important;
        padding: 10px 10px 10px 10px;
    }
}
.multiselect-container {
    max-height: 250px;
    overflow-y: auto;
    overflow-x: hidden;
}
.multiselect-native-select .btn-group {
    width: 100%;
    display: block;
    border: 1px solid #ebedf2;
    border-radius: 03px;
    -webkit-box-shadow: 0px 3px 20px 0px rgba(34, 57, 101, 0.11);
    -moz-box-shadow: 0px 3px 20px 0px rgba(34, 57, 101, 0.11);
    box-shadow: 0px 3px 20px 0px rgba(34, 57, 101, 0.11);
}
.multiselect-native-select .btn-group.show {
    border: 1px solid #222;
}
.multiselect-native-select .btn-group .multiselect.dropdown-toggle {
    width: 100%;
    text-align: left;
    position: relative;
    color: #9699a2;
}
.multiselect-native-select .btn-group .multiselect.dropdown-toggle:hover,
.multiselect-native-select .btn-group .multiselect.dropdown-toggle:focus {
    background-color: #FFFFFF;
}
.multiselect-native-select .btn-group .multiselect.dropdown-toggle:after {
    position: absolute;
    top: 15px;
    right: 22px;
}
.krajee-default.file-preview-frame .kv-file-content {
    height: 180px;
    width: 180px;
}
.file-preview {
    border: none;
    padding: 0px 0px 8px 0px;
}
.krajee-default.file-preview-frame {
    margin: 0px 0px 8px 0px;
}
.file-preview .close {
    display: none;
}
.file-thumbnail-footer {
    display: none;
}
.file-caption.icon-visible .file-caption-name {
    padding-left: 0px;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
    opacity: 0.5;
}
.ats-list-group {
    padding: 0px 15px 0px 15px !important;
}
.ats-list-group > .ats-list-item {
    padding-top: 15px;
    padding-left: 5px;
    padding-right: 5px;
    border-bottom: 1px solid #eee;
}
.ats-list-group > .ats-list-item:last-child {
    border-bottom: 0px solid #eee;
}
.ats-widget,
.ats-widget .display {
    margin-bottom: 20px
}
.ats-widget {
    background: #fff;
    padding: 15px 15px 30px
}
.ats-widget--curved-edges {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.ats-widget--air {
    box-shadow: 0px 5px 10px 2px rgba(34, 57, 101, 0.26) !important;
}
.ats-widget.bordered {
    border: 1px solid #e7ecf1
}
.ats-widget .display:after,
.ats-widget .display:before {
    content: " ";
    display: table
}
.ats-widget .display:after {
    clear: both
}
.ats-widget .display .number {
    float: left;
    display: inline-block
}
.ats-widget .display .number h3 {
    margin: 0 0 2px;
    padding: 0;
    font-size: 30px;
    font-weight: 400
}
.ats-widget .display .number h3 > small {
    font-size: 23px
}
.ats-widget .display .number small {
    font-size: 14px;
    color: #AAB5BC;
    font-weight: 600;
    text-transform: uppercase
}
.ats-widget .display .icon {
    display: inline-block;
    float: right;
    padding: 7px 0 0
}
.ats-widget .display .icon > i {
    color: #cbd4e0;
    font-size: 26px
}
.ats-widget .progress-details .progress {
    margin: 0;
    height: 4px;
}
.ats-widget .progress-details .status {
    margin-top: 5px;
    font-size: 11px;
    color: #AAB5BC;
    font-weight: 600;
    text-transform: uppercase
}
.ats-widget .progress-details .status .status-number {
    float: left;
    display: inline-block
}
.ats-widget .progress-details .status .status-title {
    float: right;
    display: inline-block
}
.team-member-list {
    position: relative
}
.team-member-list .team-member-details {
    padding-left: 30px;
}
.team-member-list .m-checkbox {
    position: absolute;
    top: 3px;
    left: 0;
}
.gatekeeper-list {
    position: relative
}
.gatekeeper-list .m-checkbox {
    position: absolute;
    top: 3px;
    left: 0;
}
.service-engineer-list {
    position: relative
}
.service-engineer-list .service-engineer-details {
    padding-left: 30px;
}
.service-engineer-list .m-checkbox {
    position: absolute;
    top: 3px;
    left: 0;
}
.distributor-list {
    position: relative
}
.distributor-list .distributor-details {
    padding-left: 30px;
}
.distributor-list .m-checkbox {
    position: absolute;
    top: 3px;
    left: 0;
}
.hide-selection .distributor-list .distributor-details {
    padding-left: 0px;
}
.hide-selection .distributor-list .m-checkbox {
    display: none;
}
.dealer-list {
    position: relative
}
.dealer-list .dealer-details {
    padding-left: 30px;
}
.dealer-list .m-checkbox {
    position: absolute;
    top: 3px;
    left: 0;
}
.hide-selection .dealer-list .dealer-details {
    padding-left: 0px;
}
.hide-selection .dealer-list .m-checkbox {
    display: none;
}
.battery-list {
    position: relative
}
.battery-list .battery-details {
    padding-left: 30px;
}
.battery-list .m-checkbox {
    position: absolute;
    top: 2px;
    left: 0;
}
.m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title {
    margin-left: -10px !important;
}
.swal2-confirm.btn-success {
    color: #fff !important;
    background-color: #223965 !important;
    border-color: #223965 !important;
}
.swal2-icon.swal2-success .swal2-success-ring {
    border: 4px solid rgba(34, 57, 101, 0.2) !important;
}
.swal2-icon.swal2-success [class^=swal2-success-line] {
    background-color: #223965 !important;
}
.swal2-icon.swal2-success {
    border-color: #223965 !important;
}

.overflow-visible {
    white-space: nowrap;
    overflow: hidden;

}
.overflow-visible > *{
    word-wrap: break-word;
    white-space: initial;
}
/* menubar received dispatches css*/
.menu-received-dispatches{
    text-align: right !important;
}
.m-aside-left--minimize .menu-received-dispatches{
    text-align: center !important;
}
.battery-sale-list {
    position: relative
}
.battery-sale-list .battery-sale-details {
    padding-left: 30px;
}
.battery-sale-list .m-checkbox {
    position: absolute;
    top: 3px;
    left: 0;
}
.ats-widget .display .number small {
    font-size: 12px !important;
}
.word-break {
    word-break: break-word;
}
.callout {
      padding: 20px;
      margin: 20px 0;
      border: 1px solid #ff0000;
      border-left-width: 5px;
      border-radius: 3px;
    }
@media(max-width:768px){
    .m-aside-left--minimize .menu-received-dispatches{
        text-align: right !important;
    }
}

.full-width {
    width: 100% !important;
}
.no-padding {
    padding: 0px !important;
}
.no-t-b-padding {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.no-l-r-padding {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.padding-top-0 {
    padding-top: 0px !important;
}
.padding-top-5 {
    padding-top: 05px !important;
}
.padding-top-10 {
    padding-top: 10px !important;
}
.padding-top-15 {
    padding-top: 15px !important;
}
.padding-top-20 {
    padding-top: 20px !important;
}
.padding-top-25 {
    padding-top: 25px !important;
}
.padding-top-30 {
    padding-top: 30px !important;
}
.padding-top-35 {
    padding-top: 35px !important;
}
.padding-top-40 {
    padding-top: 40px !important;
}
.padding-top-45 {
    padding-top: 45px !important;
}
.padding-top-50 {
    padding-top: 50px !important;
}
.padding-top-55 {
    padding-top: 55px !important;
}
.padding-top-60 {
    padding-top: 60px !important;
}
.padding-top-65 {
    padding-top: 65px !important;
}
.padding-top-70 {
    padding-top: 70px !important;
}
.padding-bottom-0 {
    padding-bottom: 0px !important;
}
.padding-bottom-5 {
    padding-bottom: 05px !important;
}
.padding-bottom-10 {
    padding-bottom: 10px !important;
}
.padding-bottom-15 {
    padding-bottom: 15px !important;
}
.padding-bottom-20 {
    padding-bottom: 20px !important;
}
.padding-bottom-25 {
    padding-bottom: 25px !important;
}
.padding-bottom-30 {
    padding-bottom: 30px !important;
}
.padding-bottom-35 {
    padding-bottom: 35px !important;
}
.padding-bottom-40 {
    padding-bottom: 40px !important;
}
.padding-bottom-45 {
    padding-bottom: 45px !important;
}
.padding-bottom-50 {
    padding-bottom: 50px !important;
}
.padding-bottom-55 {
    padding-bottom: 55px !important;
}
.padding-bottom-60 {
    padding-bottom: 60px !important;
}
.padding-bottom-65 {
    padding-bottom: 65px !important;
}
.padding-bottom-70 {
    padding-bottom: 70px !important;
}
.padding-left-0 {
    padding-left: 0px !important;
}
.padding-left-5 {
    padding-left: 05px !important;
}
.padding-left-10 {
    padding-left: 10px !important;
}
.padding-left-15 {
    padding-left: 15px !important;
}
.padding-left-20 {
    padding-left: 20px !important;
}
.padding-left-25 {
    padding-left: 25px !important;
}
.padding-left-30 {
    padding-left: 30px !important;
}
.padding-left-35 {
    padding-left: 35px !important;
}
.padding-left-40 {
    padding-left: 40px !important;
}
.padding-left-45 {
    padding-left: 45px !important;
}
.padding-left-50 {
    padding-left: 50px !important;
}
.padding-left-55 {
    padding-left: 55px !important;
}
.padding-left-60 {
    padding-left: 60px !important;
}
.padding-left-65 {
    padding-left: 65px !important;
}
.padding-left-70 {
    padding-left: 70px !important;
}
.padding-right-0 {
    padding-right: 0px !important;
}
.padding-right-5 {
    padding-right: 05px !important;
}
.padding-right-10 {
    padding-right: 10px !important;
}
.padding-right-15 {
    padding-right: 15px !important;
}
.padding-right-20 {
    padding-right: 20px !important;
}
.padding-right-25 {
    padding-right: 25px !important;
}
.padding-right-30 {
    padding-right: 30px !important;
}
.padding-right-35 {
    padding-right: 35px !important;
}
.padding-right-40 {
    padding-right: 40px !important;
}
.padding-right-45 {
    padding-right: 45px !important;
}
.padding-right-50 {
    padding-right: 50px !important;
}
.padding-right-55 {
    padding-right: 55px !important;
}
.padding-right-60 {
    padding-right: 60px !important;
}
.padding-right-65 {
    padding-right: 65px !important;
}
.padding-right-70 {
    padding-right: 70px !important;
}
.no-margin {
    margin: 0px !important;
}
.no-t-b-margin {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.no-l-r-margin {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.margin-top-0 {
    margin-top: 0px !important;
}
.margin-top-5 {
    margin-top: 05px !important;
}
.margin-top-10 {
    margin-top: 10px !important;
}
.margin-top-15 {
    margin-top: 15px !important;
}
.margin-top-20 {
    margin-top: 20px !important;
}
.margin-top-25 {
    margin-top: 25px !important;
}
.margin-top-30 {
    margin-top: 30px !important;
}
.margin-top-35 {
    margin-top: 35px !important;
}
.margin-top-40 {
    margin-top: 40px !important;
}
.margin-top-45 {
    margin-top: 45px !important;
}
.margin-top-50 {
    margin-top: 50px !important;
}
.margin-top-55 {
    margin-top: 55px !important;
}
.margin-top-60 {
    margin-top: 60px !important;
}
.margin-top-65 {
    margin-top: 65px !important;
}
.margin-top-70 {
    margin-top: 70px !important;
}
.margin-bottom-0 {
    margin-bottom: 0px !important;
}
.margin-bottom-5 {
    margin-bottom: 05px !important;
}
.margin-bottom-10 {
    margin-bottom: 10px !important;
}
.margin-bottom-15 {
    margin-bottom: 15px !important;
}
.margin-bottom-20 {
    margin-bottom: 20px !important;
}
.margin-bottom-25 {
    margin-bottom: 25px !important;
}
.margin-bottom-30 {
    margin-bottom: 30px !important;
}
.margin-bottom-35 {
    margin-bottom: 35px !important;
}
.margin-bottom-40 {
    margin-bottom: 40px !important;
}
.margin-bottom-45 {
    margin-bottom: 45px !important;
}
.margin-bottom-50 {
    margin-bottom: 50px !important;
}
.margin-bottom-55 {
    margin-bottom: 55px !important;
}
.margin-bottom-60 {
    margin-bottom: 60px !important;
}
.margin-bottom-65 {
    margin-bottom: 65px !important;
}
.margin-bottom-70 {
    margin-bottom: 70px !important;
}
.margin-left-0 {
    margin-left: 0px !important;
}
.margin-left-5 {
    margin-left: 05px !important;
}
.margin-left-10 {
    margin-left: 10px !important;
}
.margin-left-15 {
    margin-left: 15px !important;
}
.margin-left-20 {
    margin-left: 20px !important;
}
.margin-left-25 {
    margin-left: 25px !important;
}
.margin-left-30 {
    margin-left: 30px !important;
}
.margin-left-35 {
    margin-left: 35px !important;
}
.margin-left-40 {
    margin-left: 40px !important;
}
.margin-left-45 {
    margin-left: 45px !important;
}
.margin-left-50 {
    margin-left: 50px !important;
}
.margin-left-55 {
    margin-left: 55px !important;
}
.margin-left-60 {
    margin-left: 60px !important;
}
.margin-left-65 {
    margin-left: 65px !important;
}
.margin-left-70 {
    margin-left: 70px !important;
}
.margin-right-0 {
    margin-right: 0px !important;
}
.margin-right-5 {
    margin-right: 05px !important;
}
.margin-right-10 {
    margin-right: 10px !important;
}
.margin-right-15 {
    margin-right: 15px !important;
}
.margin-right-20 {
    margin-right: 20px !important;
}
.margin-right-25 {
    margin-right: 25px !important;
}
.margin-right-30 {
    margin-right: 30px !important;
}
.margin-right-35 {
    margin-right: 35px !important;
}
.margin-right-40 {
    margin-right: 40px !important;
}
.margin-right-45 {
    margin-right: 45px !important;
}
.margin-right-50 {
    margin-right: 50px !important;
}
.margin-right-55 {
    margin-right: 55px !important;
}
.margin-right-60 {
    margin-right: 60px !important;
}
.margin-right-65 {
    margin-right: 65px !important;
}
.margin-right-70 {
    margin-right: 70px !important;
}
a:focus {
    outline: none;
}
.glyphicon {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.glyphicon-search:before {
    content: "\f002";
}
.glyphicon-remove-circle:before {
    content: "\f00d";
}

.m-widget28 .m-widget28__pic {
    position: relative;
    min-height: 286px
}
.m-widget28 .m-widget28__container {
    width: 100%
}
.m-widget28 .m-widget28__container .m-widget28__nav-items {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-spacing: 1.2rem;
    margin-top: -8rem;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 0 1rem
}
.m-widget28 .m-widget28__container .m-widget28__nav-items .m-widget28__nav-item {
    display: table-cell
}
.m-widget28 .m-widget28__container .m-widget28__nav-items .m-widget28__nav-item > a {
    text-align: center;
    padding: 1rem 0 1rem 0
}
.m-widget28 .m-widget28__container .m-widget28__nav-items .m-widget28__nav-item > a > span {
    display: block
}
.m-widget28 .m-widget28__container .m-widget28__nav-items .m-widget28__nav-item > a > span > i {
    font-size: 2.2rem;
    margin-right: 0;
    padding-bottom: 1rem;
    padding-top: .4rem
}
.m-widget28 .m-widget28__container .m-widget28__nav-items .m-widget28__nav-item > a > span:last-child {
    font-size: .8rem
}
.m-widget28 .m-widget28__container .m-widget28__tab {
    margin-top: 2rem
}
.m-widget28 .m-widget28__container .m-widget28__tab .m-widget28__tab-container .m-widget28__tab-items .m-widget28__tab-item {
    margin-top: 1.2rem
}
.m-widget28 .m-widget28__container .m-widget28__tab .m-widget28__tab-container .m-widget28__tab-items .m-widget28__tab-item > span {
    display: block
}
.m-widget28 .m-widget28__container .m-widget28__tab .m-widget28__tab-container .m-widget28__tab-items .m-widget28__tab-item > span:first-child {
    font-size: .85rem;
    font-weight: 500
}
.m-widget28 .m-widget28__container .m-widget28__tab .m-widget28__tab-container .m-widget28__tab-items .m-widget28__tab-item > span:last-child {
    font-size: 1.1rem;
    font-weight: 600;
    margin-bottom: 1rem
}
.m-widget28 .m-widget28__container .m-widget28__tab .m-widget28__tab-container .m-widget28__tab-items .m-widget28__tab-item:first-child {
    margin-top: 0
}
.m-widget28 .m-widget28__container .m-widget28__nav-items .m-widget28__nav-item > a {
    color: #a4a6ae;
    border: 1px solid #9ea7c0;
    color: #fff
}
.m-widget28 .m-widget28__container .m-widget28__nav-items .m-widget28__nav-item > a.active {
    background-color: #456adc
}
.m-widget28 .m-widget28__container .m-widget28__tab .m-widget28__tab-container .m-widget28__tab-items .m-widget28__tab-item {
    border-bottom: 1px solid #ebedf2
}
.m-widget28 .m-widget28__container .m-widget28__tab .m-widget28__tab-container .m-widget28__tab-items .m-widget28__tab-item > span:first-child {
    color: #a4a6ae
}
.m-widget28 .m-widget28__container .m-widget28__tab .m-widget28__tab-container .m-widget28__tab-items .m-widget28__tab-item > span:last-child {
    color: #7b7e8a
}
.m-widget28 .m-widget28__container .m-widget28__tab .m-widget28__tab-container .m-widget28__tab-items .m-widget28__tab-item:last-child {
    border-bottom: none
}
.m-widget28 .m-widget28__pic {
    background-color: #5075e4
}

.m-wizard.m-wizard--5 .m-wizard__head {
    margin: 0px
}
.m-wizard.m-wizard--5 .m-wizard__head .m-wizard__nav .m-wizard__steps {
    width: 100%;
    display: table;
    table-layout: fixed
}
.m-wizard.m-wizard--5 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step {
    display: table-cell;
    vertical-align: middle;
    padding-bottom: 1rem
}
.m-wizard.m-wizard--5 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info {
    padding-left: 2rem
}
.m-wizard.m-wizard--5 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-number {
    text-decoration: none;
    display: table;
    margin: 0 auto
}
.m-wizard.m-wizard--5 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-number .m-wizard__step-seq {
    display: table-cell;
    font-weight: 500;
    padding-right: .5rem;
    padding-top: .2rem;
    vertical-align: middle
}
.m-wizard.m-wizard--5 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-number .m-wizard__step-label {
    font-weight: 500;
    padding-right: .5rem;
    display: table-cell;
    vertical-align: middle;
    font-size: 1.2rem
}
.m-wizard.m-wizard--5 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-number .m-wizard__step-icon {
    display: table-cell;
    vertical-align: middle
}
.m-wizard.m-wizard--5 .m-wizard__head .m-wizard__nav .m-wizard__steps:last-child {
    padding-right: 0
}
.m-wizard.m-wizard--5.m-wizard--nav-centered .m-wizard__head {
    margin: 3rem auto;
    width: 80%
}
@media (max-width:1200px) {
    .m-wizard.m-wizard--5 .m-wizard__head {
        position: relative;
        width: 100%!important
    }
    .m-wizard.m-wizard--5 .m-wizard__head .m-wizard__nav {
        border-bottom: 0
    }
    .m-wizard.m-wizard--5 .m-wizard__head .m-wizard__nav .m-wizard__steps {
        width: auto;
        margin: 1.5rem auto 0 auto
    }
    .m-wizard.m-wizard--5 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step {
        padding: 0 0 .5rem 0;
        display: block;
        margin: 1rem 0 2rem 0;
        width: 100%
    }
    .m-wizard.m-wizard--5 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step:last-child {
        margin-bottom: 0
    }
    .m-wizard.m-wizard--5 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info {
        padding-left: 0
    }
    .m-wizard.m-wizard--5 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-number {
        margin: 0
    }
    .m-wizard.m-wizard--5 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-number .m-wizard__step-seq {
        padding-right: .5rem
    }
    .m-wizard.m-wizard--5 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-number .m-wizard__step-label {
        padding-right: .5rem;
        width: 100%
    }
    .m-wizard.m-wizard--5 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-number .m-wizard__step-icon {
        text-align: right;
        display: block
    }
}
.m-wizard.m-wizard--5 .m-wizard__head .m-wizard__nav {
    border-bottom: 1px solid #ebedf2;
}
.m-wizard.m-wizard--5 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step {
    border-bottom: 2px solid transparent
}
.m-wizard.m-wizard--5 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-label {
    color: #9699a2
}
.m-wizard.m-wizard--5 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-number .m-wizard__step-seq {
    color: #9699a2
}
.m-wizard.m-wizard--5 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-number .m-wizard__step-icon {
    color: #fff
}
.m-wizard.m-wizard--5 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info .m-wizard__step-number .m-wizard__step-icon {
    color: #9699a2
}
.m-wizard.m-wizard--5 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number .m-wizard__step-seq {
    color: #0f0f11
}
.m-wizard.m-wizard--5 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number .m-wizard__step-label {
    color: #0f0f11
}
.m-wizard.m-wizard--5 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number .m-wizard__step-icon {
    color: #fff
}
@media (max-width:1200px) {
    .m-wizard.m-wizard--5 .m-wizard__head .m-wizard__nav {
        border-bottom: 0
    }
    .m-wizard.m-wizard--5 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step {
        border-bottom: 2px solid transparent
    }
}
.m-wizard.m-wizard--5.m-wizard--brand .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current {
    border-bottom: 2px solid #223965
}
.m-wizard.m-wizard--5.m-wizard--brand .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number .m-wizard__step-seq {
    color: #223965
}
.m-wizard.m-wizard--5.m-wizard--brand .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number .m-wizard__step-label {
    color: #223965
}
.m-wizard.m-wizard--5.m-wizard--metal .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current {
    border-bottom: 2px solid #c4c5d6
}
.m-wizard.m-wizard--5.m-wizard--metal .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number .m-wizard__step-seq {
    color: #c4c5d6
}
.m-wizard.m-wizard--5.m-wizard--metal .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number .m-wizard__step-label {
    color: #c4c5d6
}
.m-wizard.m-wizard--5.m-wizard--light .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current {
    border-bottom: 2px solid #fff
}
.m-wizard.m-wizard--5.m-wizard--light .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number .m-wizard__step-seq {
    color: #fff
}
.m-wizard.m-wizard--5.m-wizard--light .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number .m-wizard__step-label {
    color: #fff
}
.m-wizard.m-wizard--5.m-wizard--accent .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current {
    border-bottom: 2px solid #00c5dc
}
.m-wizard.m-wizard--5.m-wizard--accent .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number .m-wizard__step-seq {
    color: #00c5dc
}
.m-wizard.m-wizard--5.m-wizard--accent .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number .m-wizard__step-label {
    color: #00c5dc
}
.m-wizard.m-wizard--5.m-wizard--focus .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current {
    border-bottom: 2px solid #9816f4
}
.m-wizard.m-wizard--5.m-wizard--focus .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number .m-wizard__step-seq {
    color: #9816f4
}
.m-wizard.m-wizard--5.m-wizard--focus .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number .m-wizard__step-label {
    color: #9816f4
}
.m-wizard.m-wizard--5.m-wizard--primary .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current {
    border-bottom: 2px solid #5867dd
}
.m-wizard.m-wizard--5.m-wizard--primary .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number .m-wizard__step-seq {
    color: #5867dd
}
.m-wizard.m-wizard--5.m-wizard--primary .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number .m-wizard__step-label {
    color: #5867dd
}
.m-wizard.m-wizard--5.m-wizard--success .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current {
    border-bottom: 2px solid #34bfa3
}
.m-wizard.m-wizard--5.m-wizard--success .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number .m-wizard__step-seq {
    color: #34bfa3
}
.m-wizard.m-wizard--5.m-wizard--success .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number .m-wizard__step-label {
    color: #34bfa3
}
.m-wizard.m-wizard--5.m-wizard--info .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current {
    border-bottom: 2px solid #36a3f7
}
.m-wizard.m-wizard--5.m-wizard--info .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number .m-wizard__step-seq {
    color: #36a3f7
}
.m-wizard.m-wizard--5.m-wizard--info .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number .m-wizard__step-label {
    color: #36a3f7
}
.m-wizard.m-wizard--5.m-wizard--warning .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current {
    border-bottom: 2px solid #ffb822
}
.m-wizard.m-wizard--5.m-wizard--warning .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number .m-wizard__step-seq {
    color: #ffb822
}
.m-wizard.m-wizard--5.m-wizard--warning .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number .m-wizard__step-label {
    color: #ffb822
}
.m-wizard.m-wizard--5.m-wizard--danger .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current {
    border-bottom: 2px solid #f4516c
}
.m-wizard.m-wizard--5.m-wizard--danger .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number .m-wizard__step-seq {
    color: #f4516c
}
.m-wizard.m-wizard--5.m-wizard--danger .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number .m-wizard__step-label {
    color: #f4516c
}
