.m-login.m-login--1 .m-login__wrapper .m-login__form .m-form__group .form-control {
    padding-left: 1rem;
}

input::-webkit-input-placeholder {
    color: #888e91;
}
input:focus::-webkit-input-placeholder {
    color: #57a7b3 !important;
}

/* Firefox < 19 */
input:-moz-placeholder {
    color: #888e91;
}
input:focus:-moz-placeholder {
    color: #57a7b3 !important;
}

/* Firefox > 19 */
input::-moz-placeholder {
    color: #888e91;
}
input:focus::-moz-placeholder {
    color: #57a7b3 !important;
}

/* Internet Explorer 10 */
input:-ms-input-placeholder {
    color: #888e91;
}
input:focus:-ms-input-placeholder {
    color: #57a7b3 !important;
}

.btn-focus{
    background-color: #4d897c;
    border-color: #73a298;
}

.btn-brand {
    color: #fff;
    background-color: #4d897c;
    border-color: #73a298;
}

.btn-focus.m-btn--air, .btn-outline-focus.m-btn--air, .m-btn--gradient-from-focus.m-btn--air{
    -webkit-box-shadow: 0 5px 10px 2px rgba(77,137,124,.19)!important;
    box-shadow: 0 5px 10px 2px rgba(77,137,124,.19)!important;
}

.btn-focus:hover {
    color: #fff;
    background-color: #2e7162;
    border-color: #4d897c;
}

.btn-brand:hover {
    color: #fff;
    background-color: #2e7162;
    border-color: #4d897c;
}

.btn-focus:not(:disabled):not(.disabled).active, .btn-focus:not(:disabled):not(.disabled):active, .show>.btn-focus.dropdown-toggle {
    color: #fff;
    background-color: #185a4b;
    border-color: #2e7162;
}

.btn-brand:not(:disabled):not(.disabled).active, .btn-brand:not(:disabled):not(.disabled):active, .show>.btn-brand.dropdown-toggle {
    color: #fff;
    background-color: #185a4b;
    border-color: #2e7162;
}

.btn-focus.m-btn--air.focus, .btn-focus.m-btn--air:focus, .btn-focus.m-btn--air:hover, .btn-outline-focus.m-btn--air.focus, .btn-outline-focus.m-btn--air:focus, .btn-outline-focus.m-btn--air:hover, .m-btn--gradient-from-focus.m-btn--air.focus, .m-btn--gradient-from-focus.m-btn--air:focus, .m-btn--gradient-from-focus.m-btn--air:hover{
    -webkit-box-shadow: 0 5px 10px 2px rgba(77,137,124,.19)!important;
    box-shadow: 0 5px 10px 2px rgba(77,137,124,.19)!important;
}

.m-nav-grid .m-nav-grid__row .m-nav-grid__item .m-nav-grid__icon {
    color: #aac9c2;
}

/* The header, the brand and the aside are drawn by css/layout/frame.css on the shared tokens (change merch-47, design decision 1). */
a {
    color: #57a7b3;
}

a:hover {
    color: #85c9d2;
    text-decoration: underline;
}

.form-control.focus, .form-control:focus {
    border-color: #57a7b3;
}

.m-nav-grid .m-nav-grid__row .m-nav-grid__item .m-nav-grid__text {
    color: #4d897c;
}
.btn.m-btn--label-brand {
    color: #4d897c;
}
.m-nav .m-nav__item.m-nav__item--active>.m-nav__link .m-nav__link-arrow, .m-nav .m-nav__item.m-nav__item--active>.m-nav__link .m-nav__link-icon, .m-nav .m-nav__item.m-nav__item--active>.m-nav__link .m-nav__link-text, .m-nav .m-nav__item:hover:not(.m-nav__item--disabled)>.m-nav__link .m-nav__link-arrow, .m-nav .m-nav__item:hover:not(.m-nav__item--disabled)>.m-nav__link .m-nav__link-icon, .m-nav .m-nav__item:hover:not(.m-nav__item--disabled)>.m-nav__link .m-nav__link-text {
    color: #4d897c;
}
.m-nav .m-nav__item.m-nav__item--active>.m-nav__link .m-nav__link-arrow, .m-nav .m-nav__item.m-nav__item--active>.m-nav__link .m-nav__link-icon, .m-nav .m-nav__item.m-nav__item--active>.m-nav__link .m-nav__link-text, .m-nav .m-nav__item:hover:not(.m-nav__item--disabled)>.m-nav__link .m-nav__link-arrow, .m-nav .m-nav__item:hover:not(.m-nav__item--disabled)>.m-nav__link .m-nav__link-icon, .m-nav .m-nav__item:hover:not(.m-nav__item--disabled)>.m-nav__link .m-nav__link-text {
    color: #4d897c;
}

.m-portlet.m-portlet--skin-dark {
    -webkit-box-shadow: 0 1px 15px 1px rgba(69,65,78,.55);
    box-shadow: 0 1px 15px 1px rgba(69,65,78,.55);
    background-color: #343C3F;
}

.btn-primary {
    color: #fff;
    background-color: #4d897c;
    border-color: #73a298;
}

.btn-primary:hover {
    color: #fff;
    background-color: #73a298;
    border-color: #aac9c2;
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #4d897c;
    border-color: #73a298;
}

.btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #73a298;
    border-color: #aac9c2;
}

.page-link {
    color: #4d897c;
    background-color: #fff;
    border: 1px solid #dee2e6;
}

.page-item.active .page-link {
    color: #fff;
    background-color: #4d897c;
    border-color: #73a298;
}

.btn.m-btn--hover-brand.active, .btn.m-btn--hover-brand:active, .btn.m-btn--hover-brand:focus, .btn.m-btn--hover-brand:hover, .show>.btn.m-btn--hover-brand.dropdown-toggle {
    border-color: #4d897c!important;
    color: #fff!important;
    background-color: #4d897c!important;
}
.m-tabs-line.m-tabs-line--brand a.m-tabs__link.active, .m-tabs-line.m-tabs-line--brand a.m-tabs__link:hover, .m-tabs-line.m-tabs-line--brand.nav.nav-tabs .nav-link.active, .m-tabs-line.m-tabs-line--brand.nav.nav-tabs .nav-link:hover {
    color: #4d897c;
    border-bottom: 1px solid #4d897c;
}
.m-tabs-line.m-tabs-line--brand a.m-tabs__link.active>i, .m-tabs-line.m-tabs-line--brand a.m-tabs__link:hover>i, .m-tabs-line.m-tabs-line--brand.nav.nav-tabs .nav-link.active>i, .m-tabs-line.m-tabs-line--brand.nav.nav-tabs .nav-link:hover>i {
    color: #4d897c;
}
.input-group .input-group-append>.input-group-text>i, .input-group .input-group-prepend>.input-group-text>i {
    color: #73a298;
}
.daterangepicker tbody td.active, .daterangepicker tbody td.in-range {
    background: #4d897c;
    color: #fff;
}
.daterangepicker tbody td.active:hover, .daterangepicker tbody td.in-range:hover {
    background: #73a298;
    color: #fff;
}