/*Login layout*/
.page-layout-admin-login {
    background: #18bcc9 !important;
}

.page-layout-admin-login .page-wrapper{
    box-shadow: none !important;
}

.page-layout-admin-login .admin__legend{
    color: #18bcc9 !important;
}

a.action-forgotpassword{
    color: #18bcc9  !important;
}

footer.login-footer{
    color: #fff;
}

.approvals.border {
    border-bottom: 1px solid #e3e3e3 !important;
    margin-bottom: 1rem;
}

.approvals.border h3 {
    margin-bottom: 1rem;
}

/*Content*/
a.logo{
    background-color: #fff;
}

/*button primary*/
.action-primary,
.abs-action-primary,
button.primary,
.page-actions > button.action-primary,
.page-actions .page-actions-buttons > button.action-primary,
.page-actions > button.primary,
.page-actions .page-actions-buttons > button.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,
.page-actions-buttons button.ordersuccess-current {
    background-color:  #18bcc9 !important;
    border-color:  #18bcc9 !important;
    color: #fff !important;
    text-shadow: none !important;
}

/*button hover, active, focus*/
.action-primary:hover,
.action-primary:active,
.action-primary:focus,
.abs-action-primary:hover,
.abs-action-primary:active,
.abs-action-primary:focus,
button.primary:hover,
button.primary:active,
button.primary:focus,
.page-actions > button.action-primary:hover,
.page-actions > button.action-primary:active,
.page-actions > button.action-primary:focus,
.page-actions .page-actions-buttons > button.action-primary:hover,
.page-actions .page-actions-buttons > button.action-primary:active,
.page-actions .page-actions-buttons > button.action-primary:focus,
.page-actions > button.primary:hover,
.page-actions > button.primary:active,
.page-actions > button.primary:focus,
.page-actions .page-actions-buttons > button.primary:hover,
.page-actions .page-actions-buttons > button.primary:active,
.page-actions .page-actions-buttons > button.primary:focus,
.block-footer .action-add.primary:hover,
.block-footer .action-add.primary:active,
.block-footer .action-add.primary:focus,
.page-actions > .block-footer .action-add.action-primary:hover,
.page-actions > .block-footer .action-add.action-primary:active,
.page-actions > .block-footer .action-add.action-primary:focus,
.page-actions .page-actions-buttons > .block-footer .action-add.action-primary:hover,
.page-actions .page-actions-buttons > .block-footer .action-add.action-primary:active,
.page-actions .page-actions-buttons > .block-footer .action-add.action-primary:focus,
.page-actions > .block-footer .action-add.primary:hover,
.page-actions > .block-footer .action-add.primary:active,
.page-actions > .block-footer .action-add.primary:focus,
.page-actions .page-actions-buttons > .block-footer .action-add.primary:hover,
.page-actions .page-actions-buttons > .block-footer .action-add.primary:active,
.page-actions .page-actions-buttons > .block-footer .action-add.primary:focus{
    background-color: #18bcc9 !important;
    border-color: #18bcc9 !important;
}

/*font primary color*/
.page-layout-admin-login .admin__legend,
.dashboard-totals-item:first-child .price,
.dashboard-item-primary:first-child .dashboard-sales-value{
    color:  #18bcc9 !important;
}

.menu-wrapper:before,
.data-grid th,
.admin__menu [class*='level-']:not(.level-0) a:hover {
    background-color: #18bcc9 !important;
}

.admin__menu .level-0>a{
    color: #fff !important;
}

.admin__menu .level-0:hover>a,
.admin__menu .level-0>.submenu,
.admin__menu .level-0._active>a{
    background-color: #00a7b5 !important;
}

.admin__menu .level-0>.submenu{
    box-shadow: none !important;
}

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

.admin__menu .action-close:before{
    color: #fff;
}

.tabs-horiz .ui-state-active .ui-tabs-anchor{
    border-top: .4rem solid  #18bcc9 !important;
}

span.price {
    color:  #18bcc9 !important;
}

#lifetimeSales .price {
    color: #18bcc9 !important;
}

.page-footer a {
    color: #18bcc9 !important;
}

.action-primary:hover, 
.action-primary:active, 
.action-primary:focus {
    background-color: #00a7b5 !important;
    border-color: #00a7b5 !important;
    box-shadow: 0 0 0 1px #ffffff !important;
    color: #ffffff !important;
    text-decoration: none !important;
}

#system_messages {
    display: none !important;
}

.admin__menu .action-close::before {
    color: #ffffff !important;
}

a.action-forgotpassword {
    color: #18bcc9 !important;
}

.menu-wrapper a.logo {
    background-color: #18bcc9 !important;
}

.menu-wrapper .logo { 
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    height: auto !important;
}

.menu-wrapper a.logo img {
    width: 50px !important;
    height: auto !important;
}

.notices-wrapper {
    background: url(https://dentaltrolley.com/assets/logo.svg);
    background-repeat: repeat;
    background-size: auto;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 300px;
    margin-top: 1rem !important;
}

.data-grid th:first-child {
    border-left-color: #d6d6d6 !important;
}

.data-grid th {
    border: .1rem solid #d6d6d6 !important;
}

.login-footer {
    display: none !important;
}

.abs-menu-separator, .admin__menu .level-0:first-child > a::after, .admin__menu .item-partners > a::after {
    background-color: rgba(255,255,255,0.5) !important;
}


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

.approvals a {
    color: #18bcc9 !important;
}

.footer-legal {
    display: none !important;
}

.page-main-actions .store-switcher{
    display: none !important;
}

.popup-loading {
    color: #18bcc9 !important;
}

.admin__menu .submenu .column:only-of-type .submenu-group-title,
.admin__menu .level-0>.submenu>ul>.level-1:only-of-type>.submenu-group-title {
    display: block !important;
}

strong.submenu-group-title {
    display: block !important;
}