#app {
    background: url('/assets/img/cart.svg') no-repeat;
    background-size: contain;
    background-position: bottom right;
    background-attachment: fixed;
}

.fm-navbar .btn {
    background: #9fa5aa;
}

.form-label {
    font-size: 14px;
}

.p-inputtext:enabled:focus,
.p-focus {
    outline: none !important;
    box-shadow: none !important;

}

.p-inputnumber {
    border-width: 1px;
    border-radius: 0px;
    padding-top: 0.5rem;
    padding-right: 0.75rem;
    padding-bottom: 0.5rem;
    padding-left: 0.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
}




.p-dropdown,
.p-treeselect {
    border: solid 1px #e4e4e4;
}



.p-component-overlay {
    background-color: rgba(255, 255, 255, 0.7);
}

.p-column-title {
    font-size: 12px;
}

.p-column-header-content svg {
    width: 10px;
    height: 10px;
}

button.options {
    color: #ffffff;
}

.layout-topbar-menu {
    display: flex;
    align-items: center;
}

.p-button-text {
    background-color: #2196F3;
}

.confirmation-content {
    display: flex;
    align-items: center;
}

.confirmation-content i {
    margin: 0 14px;
}

.p-button-text {
    background-color: #2196F3;
}

.confirmation-content {
    display: flex;
    align-items: center;
}

.confirmation-content i {
    margin: 0 14px;
}

.p-button-text {
    background-color: #2196F3;
}

.confirmation-content {
    display: flex;
    align-items: center;
}

.confirmation-content i {
    margin: 0 14px;
}

.rowCntr {
    margin: 0 0 19px 0;
}

.p-datatable-header {
    padding: 14px 27px 0 27px;
    border-bottom: solid 1px #e4e4e4;
}

.justify-content-between {
    align-items: center;
}

.searchCntr {
    display: flex;
    align-items: center;
}

.searchCntr button {
    height: 43px;
    background: #2196F3;
    color: #ffffff;
}

.card1 .p-menuitem-link {
    background: #2196F3;
    color: #ffffff;
    margin: 0 2px;
}

.card1 .p-breadcrumb .p-menuitem-link {
    background: none;
}

.card1 .p-breadcrumb .p-menuitem {
    background: none;
}

.card1 .p-menuitem-content .p-menuitem-text {
    color: #ffffff;
}

.card1 .p-menuitem-icon {
    color: #ffffff;
}

.p-breadcrumb {
    background: none !important;
    margin: 0 0 7px 0;
    border-bottom: solid 1px #e4e4e4;
}

.p-menubar {
    margin: 0 0 7px 0;
}

.openPage h1 {
    font-size: 2.3em;
    font-weight: 700;
    line-height: 1.4em;
}

.openPage h3 {
    font-size: 1.7em;
    line-height: 1.4em;
}

.openPage hr {
    margin: 14px 0;
}

.openPageText h4 {
    font-weight: 1.5em;
    line-height: 1.2em;
    margin: 25px 0;
    font-weight: 700;
}

.openPageText p,
.openPageText ul li {
    font-size: 1.2em;
    line-height: 1.4em;

}

.openPageText ul {
    padding: 14px;
}

.openPageText ul li {
    list-style: inside;

}

.p-fileupload {
    margin: 0 0 14px 0;
}

.rowCustom {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: left;
}

.rowCustom .positionItem {
    margin: 0 14px 0 0;
}


.positionItem {
    display: flex;
    align-items: center;
    flex-direction: row;
}

.positionItem label {
    margin: 0 0 0 7px;
}

[type='text'] {
    border-color: #e4e4e4;
}

.p-multiselect {
    border: solid 1px #e4e4e4;
}

.selectCntr {
    padding: 0;
}

.widgetCntr .field {
    padding: 0;
}