.menu-wrapper {
    background-color: #213589;
}

a.logo {
    background-color: transparent!important;
}

.page-layout-admin-login {
    background-image: url('../images/bg.png')!important;
    background-size: cover!important;
    background-position: center!important;
    background-repeat: no-repeat!important;
}

.footer-legal-system a {
    color: #5fdade!important;
    text-decoration: none;
}
.ooter-legal-system a:hover {
    color: #42a6ad!important;
}

.menu-wrapper .logo {
    background-color: #ffffff!important;
    height: 8.5rem!important;
}
.menu-wrapper:before {
    background-color: #213589!important;
}

.menu-wrapper .admin__menu .level-0 > a {
    background-color: #213589!important;
    color: #ffffff!important;
}

.menu-wrapper .admin__menu .level-0 .show > a {
    background-color: #213589!important;
    color: #60c1c4!important;
}

.menu-wrapper .admin__menu .level-0 > a:hover,
.menu-wrapper .admin__menu .level-0 > a.active {
    background-color: #213589!important;
    color: #60c1c4!important;
}

.admin__menu .level-0 > .submenu {
    background-color: #213589!important;
}

.admin__menu .level-0._active > a {
    background-color: #ffffff3b !important;
}

.page-title {
    color: #213589!important;
    font-size: 2.8rem;
    margin-bottom: 0;
    word-break: break-all;
}

.menu-wrapper .logo .logo-img {
    height: 5.9rem!important;
    transition: -webkit-filter 0.2s linear, filter 0.2s linear, transform 0.1s linear;
    width: 6.7rem!important
}

.store-switcher .store-switcher-label {
    font-weight: 700;
    color: #213589;
    font-size: 1.5rem;
}

.action-primary {
    border-radius: 25px!important;
    padding-left: 3rem!important;
    padding-right: 3rem!important;
    background: linear-gradient(to right, #213589, #60c1c4);
    border-color: aliceblue!important;
}

.abs-actions-split-xl .action-toggle, .page-actions .actions-split .action-toggle {
    background: linear-gradient(to right, #57aebc, #60c1c4);
    border-bottom-left-radius: 0!important;
    border-top-left-radius: 0!important;
    padding-right: 2.7rem!important;
}

.page-actions-buttons .back {
    color: #213589!important;
}

.page-actions-buttons #print {
    color: #213589!important;
}

.actions-split.active .action-toggle.action-primary, .actions-split._active .action-toggle.action-primary, .actions-split.active .action-toggle.primary, .actions-split._active .action-toggle.primary {
    background-color: #213589!important;
    border-color: #213589!important;
}

.abs-action-primary, button.primary, .page-actions > button.action-primary, .page-actions .page-actions-buttons > button.action-primary, .page-actions .page-actions-buttons > .action.action-primary, .page-actions > button.primary, .page-actions .page-actions-buttons > button.primary, .page-actions .page-actions-buttons > .action.primary, .page-actions .page-actions.floating-header > button.action-primary, .page-actions .page-actions.floating-header > .action.action-primary, .page-actions .page-actions.floating-header > button.primary, .page-actions .page-actions.floating-header > .action.primary, .block-footer .action-add.primary, .page-actions > .block-footer .action-add.action-primary, .page-actions .page-actions-buttons > .block-footer .action-add.action-primary, .page-actions > .block-footer .action-add.primary, .page-actions .page-actions-buttons > .block-footer .action-add.primary {
    border-radius: 25px!important;
    padding-left: 3rem!important;
    padding-right: 3rem!important;
    background: linear-gradient(to right, #213589, #60c1c4);
    border-color: aliceblue!important;
}

.abs-action-secondary, .action-basic, button.secondary, .ui-dialog .ui-button, .ui-dialog .action-primary, .attribute-popup-actions .page-actions-buttons > button.action-default.primary, .modal-popup .modal-footer .action-primary, .page-actions > button.action-secondary, .page-actions .page-actions-buttons > button.action-secondary, .page-actions .page-actions-buttons > .action.action-secondary, .steps-wizard .select-attributes-actions .action-default, .popup-window .magento_buttons .ok_button, .fade .actions .primary, .attribute-popup-actions .page-actions.floating-header > button.action-default.primary, .page-actions .page-actions.floating-header > button.action-secondary, .page-actions .page-actions.floating-header > .action.action-secondary, .block-footer .action-add.secondary, .attribute-popup-actions .page-actions-buttons > .block-footer .action-add.action-default.primary, .page-actions > .block-footer .action-add.action-secondary, .page-actions .page-actions-buttons > .block-footer .action-add.action-secondary {
    background-color: #213589!important;
    border-color: #213589!important;
    color: #ffffff!important;
    border-radius: 25px!important;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

.action-secondary {
    background-color: #213589!important;
    border-color: #213589!important;
    color: #ffffff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    border-radius: 25px;
}

.abs-menu-separator, .admin__menu .level-0 > a:after, .admin__menu .item-partners > a:after {
    background-color: #ffffff70;
    content: '';
    display: block;
    height: 1px;
    left: 0;
    margin-left: 33%;
    position: absolute;
    top: 0;
    width: 30%;
}

.admin__menu [class*='level-']:not(.level-0) a:hover {
    background-color: #ffffff70 !important;
}

.page-layout-admin-login .page-wrapper {
    padding: 168px 50px 50px !important;
    position: absolute !important;
    top: -1px;
    left: 50%;
    transform: translateX(-50%);
    background: linear-gradient(to bottom, #35b1bc 0%, #e7f6f9 30%, #ffffff 100%);
    border-bottom-left-radius: 50% 200px;
    border-bottom-right-radius: 50% 200px;
}

.data-grid .data-grid-filters select, .data-grid .data-grid-filters input[type='text'] {
    font-size: 1.3rem;
    height: 2.8rem;
    min-width: 5rem;
    padding: .2rem .4rem;
    width: 100%;
    text-align: center;
}

footer.login-footer {
    display: block;
}

.page-layout-admin-login .admin__legend {
    color: #60c1c4!important;
    font-size: 2.1rem!important;
    font-weight: 600!important;
    text-align: center;
}

.login-content {
    text-align: -webkit-center;
}

.data-grid th {
    background-color: #182a7294!important;
    border: 0.1rem solid #213589!important;
}

.search-global-label:before {
    color: #213589!important;
    content: '\e60c';
    font-size: 2.4rem!important;
}

.notifications-action {
    color: #213589!important;
    height: 1.5rem!important;
}
.notifications-action:before {
    content: '\e607';
    font-size: 2.4rem!important;
}

.admin-user .admin__action-dropdown:before {
    color: #213589!important;
    content: '\e600';
    font-size: 2.4rem!important;
}

.admin__action-dropdown {
    color: #213589!important;
    font-size: 1.4rem;
    font-weight: 600;
    letter-spacing: -.025em;
}

.admin-user-account-text {
    overflow: visible!important;
    white-space: nowrap;
    display: inline-block;
    max-width: fit-content!important;
}

.admin__control-text, .admin__control-select, .admin__control-multiselect, .admin__control-file-label:before, .admin__control-textarea, .admin__control-addon [class*='admin__control-'][class] ~ [class*='admin__addon-']:last-child:before, .selectmenu, [class*='adminhtml-giftwrapping-'] .field-base_price .admin__control-addon [class*='admin__control-'][class] ~ .addafter:last-child:before, .ui-datepicker .ui-datepicker-title select {
    border-radius: 25px!important;
}

.admin__scope-old input[type=text], .admin__scope-old input[type=password], .admin__scope-old input[type=datetime], .admin__scope-old input[type=datetime-local], .admin__scope-old input[type=date], .admin__scope-old input[type=month], .admin__scope-old input[type=time], .admin__scope-old input[type=week], .admin__scope-old input[type=number], .admin__scope-old input[type=range], .admin__scope-old input[type=email], .admin__scope-old input[type=url], .admin__scope-old input[type=search], .admin__scope-old input.search, .admin__scope-old input[type=tel], .admin__scope-old input[type=color], .admin__scope-old textarea, .admin__scope-old select {
    border-radius: 25px!important;
}

.login-content .admin__field input {
    padding: 5% !important;
}

.selectmenu-toggle:before {
    border-radius: 25px;
}

.admin__control-multiselect option, .admin__control-multiselect optgroup {
    border-radius: 25px;
}

.admin__page-nav-item._active, .admin__page-nav-item.ui-state-active {
    border-color: #43b8c4!important;
}

.search-global-field._active .search-global-input {
    background-color: #ffffff;
    border-color: #213589!important;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
    padding-right: 4rem;
    width: 25rem;
    border-radius: 25px;
}

.modal-footer .action-dismiss {
    color: #e22626 !important;
    text-decoration: none!important;
    background-color: transparent !important;
    border-color: transparent !important;
}

#menu-bcame-core-menu > a:before {
    content: url(../images/Be_Compact_White.svg) !important;
    height: 30px !important;
    margin: 0 auto;
    width: 30px;
    margin-bottom: 3px;
}

@media (min-width: 768px) {
    .col-m-6 {
        width: 100% !important;
    }
}

.copyright {
    margin-bottom: -.2rem;
    position: relative;
    text-align: center !important;
}

.login-footer {
    color: #fffffe!important;
}


.action-advanced-reports {
    background-color: #213589!important;
    border-color: #213589!important;
    color: #ffffff;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
    white-space: nowrap;
}

.dashboard-item-primary:first-child .dashboard-sales-value {
    color: #c5da5a!important;
}

.dashboard-totals-item:first-child .price {
    color: #c5da5a!important;
}

.tabs-horiz .ui-state-active .ui-tabs-anchor {
    border-bottom: 0.1rem solid #ffffff;
    border-top: 0.4rem solid #c5da5a!important;
    padding-top: 1.1rem;
}

.action-default, button, .block-footer .action-add, .block-footer .action-add {
    border-radius: 25px!important;
}


.admin__data-grid-filters-wrap._show {
    top: -6px!important;
}

.data-grid-filters-action-wrap .action-default._active:after {
    background-color: #3db3be!important;
    content: '';
    left: 16px!important;
    right: 13px!important;
}

.action-select-wrap .action-select:before {
    border-radius: 25px;
}

.admin__action-dropdown-wrap.active .admin__action-dropdown-menu, .admin__action-dropdown-wrap._active .admin__action-dropdown-menu {
    display: block;
    border-radius: 25px;
}

.admin__action-dropdown-wrap .admin__action-dropdown-text:after {
    left: 0px!important;
    right: 20px!important;
}

.admin__data-grid-action-bookmarks .admin__action-dropdown-text:after {
    left: 21px!important;
    right: 4px!important;
}

.selectmenu-items._active {
    display: block;
    border-radius: 25px;
}

.action-menu._active, .abs-action-menu .action-submenu._active, .action-menu .action-submenu._active, .actions-split .dropdown-menu .action-submenu._active, .actions-split .action-menu .action-submenu._active {
    display: block;
    border-radius: 25px;
}

.admin__menu .submenu .parent .submenu-group-title {
    color: #c5da5a!important;
}

.admin__data-grid-header-row .action-select {
    width: 100%;
    border-radius: 25px;
}

.admin__action-multiselect-wrap .action-menu-item._hover {
    background-color: #e3e3e3;
    border-radius: 25px;
}

.admin__action-multiselect-wrap .action-menu-item._selected {
    background-color: #e0f6fe;
    border-radius: 25px;
}

.admin__action-multiselect-crumb {
    border-radius: 25px;
}

.admin__action-multiselect-wrap .admin__action-multiselect {
    border-radius: 25px;
}