/*================================================================================
	Item Name: Materialize - Material Design Admin Template
	Version: 5.0
	Author: PIXINVENT
	Author URL: https://themeforest.net/user/pixinvent/portfolio
================================================================================

NOTE:
------
PLACE HERE YOUR OWN CSS CODES AND IF NEEDED, OVERRIDE THE STYLES FROM THE OTHER STYLESHEETS.
WE WILL RELEASE FUTURE UPDATES SO IN ORDER TO NOT OVERWRITE YOUR STYLES IT'S BETTER LIKE THIS.  */

@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap");

/* font-family: 'Poppins', sans-serif; */

.logo-holdr {
    /* text-align: center; */
    display: block;
    margin: 20px 0 0;
}

.logo-holdr img {
    max-width: 190px;
}

.brand-sidebar .brand-logo {
    padding: 10px 8px;
    display: flex;
    align-items: center;
}

.nav-collapsed .brand-sidebar .brand-logo {
    padding: 10px 8px;
}

.brand-sidebar .logo-wrapper a.brand-logo img {
    height: 50px;
}

.navbar .profile-button span.avatar-status {
    width: 40px;
    line-height: 34px;
}

.avatar-online i {
    bottom: 14px;
}

label {
    font-size: 16px;
    color: #ff4081;
}

.error {
    color: red;
}

#login-page .card-panel.border-radius-6.login-card {
    width: 65%;
    padding: 0;
}

.login-holdr {
    display: flex;
    flex-wrap: wrap;
}

.login-contents {
    flex: 1 1 50%;
    position: relative;
}

.user-holdr-login {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 90%;
    text-align: center;
}

.login-user {
    width: 230px;
    height: 230px;
    object-fit: cover;
    border-radius: 100%;
    border: 5px solid #ddd;
}

.user-holdr-login h4 {
    color: #fff;
    font-family: "Poppins", sans-serif;
    font-weight: bold;
    font-size: 30px;
}

.user-holdr-login p {
    color: #fff;
    font-size: 20px;
}

.login-main {
    flex: 1 1 50%;
    padding: 0 15px;
}

h5.ml-4 {
    font-size: 32px;
    line-height: 41px;
    margin-top: 0 !important;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
    position: relative;
    padding-bottom: 12px;
}

h5.ml-4::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 80px;
    height: 4px;
    background: #8e24aa;
    background: -webkit-linear-gradient(45deg, #8e24aa, #ff6e40) !important;
    background: linear-gradient(45deg, #8e24aa, #ff6e40) !important;
}

.login-contents img.login-pattrn {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: left bottom;
}

.errorTxt2 {
    color: red;
    font-size: 14px;
}

.requisition_field_error {
    color: red;
    font-size: 14px;
    position: relative;
    bottom: 8px;
}

.requisition_field_error_title {
    color: red;
    font-size: 14px;
    position: relative;
    bottom: 8px;
}

label.upload-lvl {
    margin: 0;
    display: block;
    width: 100%;
    top: -8px;
    padding-bottom: 6px;
    border-bottom: 1px solid #9e9e9e;
    cursor: pointer;
}

.form-upload-hldr input {
    display: none;
}

.form-upload-hldr {
    display: flex;
    align-items: center;
}

.form-upload-hldr div {
    flex: 1 1 auto;
    word-break: break-all;
}

.form-upload-hldr .upload-btn {
    background: #3f51b5;
    color: #fff;
    padding: 6px 30px;
    display: inline-block;
    border-radius: 4px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14),
        0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
}

.sidenav .navigation-header .navigation-header-text {
    color: #ff5a92;
    font-weight: bolder;
    font-size: 0.8rem;
    height: 25px;
    white-space: nowrap;
}

table th {
    font-weight: 600;
    color: #000;
    font-family: "Poppins", sans-serif;
}

.card-content #accountForm input[type="checkbox"]+span:not(.lever) {
    padding-left: 30px;
}

.card-content #accountForm input[type="checkbox"].filled-in+span:not(.lever):after,
.card-content #accountForm input[type="checkbox"].filled-in:checked+span:not(.lever):after {
    top: 3px;
}

.card-content #accountForm input[type="checkbox"].filled-in:checked+span:not(.lever):before {
    top: 2px;
}

.responsive-table {
    overflow-x: auto;
}

.users-client-list-table td:last-child,
.users-list-table td:last-child {
    min-width: 80px;
}

.users-client-list-table td:last-child a {
    display: inline-block;
    background: #3f51b529;
    border-radius: 100%;
    padding: 0px;
    width: 30px;
    text-align: center;
    height: 30px;
    line-height: 26px;
}

.users-client-list-table td:last-child a .material-icons {
    font-size: 18px;
}

#breadcrumbs-wrapper .btn.breadcrumbs-btn {
    position: relative;
    padding: 0 20px 0 50px;
}

#breadcrumbs-wrapper .btn.breadcrumbs-btn::after {
    content: "";
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    background: url(../../images/icon/plus.png) no-repeat center;
    width: 20px;
    height: 20px;
    background-size: 18px;
    left: 20px;
}

.sticky-bred.breadcrumbs-title {
    position: fixed;
    z-index: 999;
    top: 22px;
    margin-left: 45px;
}

.breadcrumbs-title {
    /* transition: 0.5s ease-in-out; */
}

#accountForm .mt-3 {
    margin-top: 0% !important;
}

.sidenav li>a>i.material-icons,
.sidenav li a.collapsible-header>i.material-icons {
    border-radius: 100%;
    line-height: 26px;
    height: 26px;
    width: 26px;
    margin: 0 10px 0 0;
    color: #3f51b5;
    background: #3f51b526;
    top: 0px;
    position: relative;
    font-size: 16px;
}

.sidenav li {
    margin: 0 0 5px;
}

.sidenav-active-square .sidenav li>a,
.sidenav-active-square .sidenav li a.collapsible-header {
    /* display: flex;
	align-items: center; */
}

.alert-danger {
    color: #f00;
}

.alert {
    font-family: "Poppins", sans-serif;
    text-align: center;
    font-weight: 500;
}

.alert-success {
    color: #4ac44f;
}

.sidenav li .collapsible-body {
    width: 90%;
    margin-left: auto;
    background: #3f51b51c;
    border-radius: 6px 0 0 6px;
    margin-top: 5px;
    margin-bottom: 10px;
    padding: 6px 0;
}

.sidenav .collapsible-body li>a {
    border-left: 4px solid transparent;
}

.sidenav .collapsible-body li {
    margin: 0;
}

.sidenav .collapsible-body li>a:not(.active):hover {
    background-color: #3f51b529 !important;
    border-left: 4px solid #3f51b570;
}

.client-edit-holdr .upload-lvl {
    position: relative;
    top: -20px;
}

.client-edit-holdr .upload-lvl img {
    margin-left: 12px;
}

.client-edit-holdr {
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
}

.sidenav {
    padding: 10px 0 0;
}

.forgot-pass-holdr.col {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 30px;
}

.company-detl-holdr .input-field:last-child {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.company-detl-holdr .input-field:last-child label {
    position: relative;
}

.company-detl-holdr {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.sidenav-active-square .sidenav li>a .menu-title {
    /* line-height: 18px; */
    left: 0;
    /* text-indent: inherit; */
}

.sidenav-active-square .sidenav li>a .menu-title.consum-titl {
    line-height: 18px;
}

.collapsible-sub li>a span {
    line-height: 18px;
    display: inline-block;
    width: calc(100% - 45px);
    vertical-align: middle;
}

.table-holdr-main td,
.table-holdr-main th {
    padding: 5px;
    border: 1px solid #ddd;
    min-height: 40px;
    vertical-align: middle;
    text-align: center;
}

.table-holdr-main th {
    color: #ff5a92;
    border: 1px solid #ff5a92d4;
    background: #ff5a9226;
    border-radius: 0;
}

.table-holdr-main {
    padding: 40px 0;
}

.table-holdr-main td:first-child,
.table-holdr-main th:first-child {
    text-align: left;
    padding: 10px 20px;
}

.table-holdr-main td:first-child {
    color: #000;
    font-weight: 500;
    /* width: 25%; */
}

.table-holdr-main thead td:first-child {
    color: #ff5a92;
    font-weight: 600;
}

.table-holdr-main td input[type="radio"] {
    display: none;
}

.table-holdr-main td label {
    width: 50px;
    height: 40px;
    margin: 0;
    line-height: 0;
    display: inline-block;
    cursor: pointer;
    border: 1px solid;
}

/* .table-holdr-main td input[type="radio"] + label {
    background: url(../../images/icon/check.png) no-repeat center;
    background-size: 25px;
    opacity: 0;
}
.table-holdr-main td input[type="radio"]:checked + label {
    opacity: 1;
} */

/* .table-holdr-main td input[type="checkbox"]:checked + label {
    opacity: 1;
} */
.table-holdr-main td input[type="checkbox"]:checked+label {
    background: url(../../images/icon/check.png) no-repeat center;
    background-size: 25px;
    opacity: 1;
}

.table-holdr-main2 .table-next th {
    padding: 10px 20px;
    border: 1px solid #ddd;
}

.table-holdr-main2 .table-next td {
    padding: 0px;
    /* line-height: 1; */
    border: 1px solid #ddd;
    /* border-top: 1px solid transparent; */
}

.table-holdr-main2 .table-next td textarea {
    padding: 10px 20px;
    width: 100%;
    border: 0;
    height: 50px;
}

.table-holdr-main2 .table-next tr:last-child td {
    padding: 15px 20px;
    font-weight: 500;
    text-align: center;
}

.table-holdr-main2 .table-next tr:last-child td span {
    display: inline-block;
    border-bottom: 2px solid #ff4081;
    margin-left: 10px;
    width: 400px;
}

.table-holdr-main2 .table-next {
    margin-top: 20px;
}

.table-holdr-main2 td input[type="checkbox"] {
    display: none;
}

.table-holdr-main2 td label {
    width: 100%;
    height: 45px;
    margin: 0;
    line-height: 0;
    display: inline-block;
    cursor: pointer;
    border: 1px solid #ff4081;
    border-radius: 3px;
    margin: 10px 0 6px;
}

.table-holdr-main2 td input[type="checkbox"]:checked+label {
    opacity: 1;
    background: #ff4081 url(../../images/icon/check-w.png) no-repeat center;
    background-size: 25px;
}

.table-holdr-main2 td {
    padding: 10px;
    color: #000;
    font-weight: 600;
    border-bottom: 1px solid #bbb;
}

.table-holdr-main2 td:last-child {
    padding: 0;
    text-align: center;
    width: 100px;
}

.table-holdr-main2 th {
    color: #ff5a92;
    border: 1px solid #ff5a92d4;
    background: #ff5a9226;
    border-radius: 0;
    padding: 10px;
}

.table-responsive {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

.table-responsive table {
    overflow: hidden;
}

.navbar #notifications-dropdown li.noti-hdng {
    color: #ff4081;
    font-size: 17px;
    font-weight: bold;
    position: relative;
}

.navbar #notifications-dropdown li.noti-hdng::after {
    content: "";
    position: absolute;
    left: 17px;
    bottom: 9px;
    width: 45px;
    height: 3px;
    background: linear-gradient(45deg, #98a2e1, #c744ff);
    border-radius: 20px;
}

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

h6.media-heading {
    color: #ff4081;
    font-size: 20px;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
}

.avatar {
    margin-right: 15px;
}

.card-content .row h6.mb-2.mt-2 {
    color: #3f51b5;
    font-size: 18px;
    font-weight: bold;
}

.card-content .row h6.mb-2.mt-2 i {
    border-radius: 100%;
    line-height: 40px;
    height: 40px;
    width: 40px;
    margin: 0 10px 0 0;
    color: #ff5a92;
    background: #ff5a9226;
    top: 6px;
    position: relative;
    text-align: center;
}

.card-content .row table.striped td:first-child {
    font-weight: 500;
    font-family: "Poppins", sans-serif;
    color: #000;
}

.users-list-filter .card-panel>.row {
    position: relative;
}

.exprt-exl-pdf {
    position: absolute;
    max-width: 400px;
    /*width: 100%;*/
    bottom: 0;
    right: 0;
}

.exprt-exl-pdf a {
    margin-right: 15px !important;
    margin-bottom: 0 !important;
    display: inline-block;
}

.users-list-wrapper .users-list-filter .show-btn.show-btn-left {
    width: 100%;
}

.users-list-wrapper .users-list-filter .show-btn.show-btn-left button {
    width: 15%;
}

.nav-pagination-holdr nav {
    box-shadow: none;
    position: relative;
}

.nav-pagination-holdr nav .flex.justify-between.flex-1 {
    justify-content: space-between;
    display: flex;
    background: #fff;
    color: #000;
}

.nav-pagination-holdr nav span,
.nav-pagination-holdr nav p {
    color: #000;
}

.nav-pagination-holdr nav a {
    color: #ff5a92;
    font-weight: 700;
}

.nav-pagination-holdr nav div.hidden {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    justify-content: center;
    height: 64px;
    width: 75%;
}

.nav-pagination-holdr nav div.hidden svg {
    display: none;
}

.nav-pagination-holdr nav div.hidden p {
    margin-right: 20px;
}

.nav-pagination-holdr nav div.hidden a,
.nav-pagination-holdr nav div.hidden span [aria-current="page"] {
    margin: 0 10px;
    display: inline-block;
}

.users-list-table .card-content table td .btn-floating,
.card-content table td .btn-floating {
    display: inline-block;
    background: #3f51b529 !important;
    border-radius: 100%;
    padding: 0px;
    width: 30px;
    text-align: center;
    height: 30px;
    line-height: 26px;
    box-shadow: none !important;
    margin: 0 !important;
}

.users-list-table .card-content table td .btn-floating i {
    font-size: 18px;
    line-height: 1;
    display: inline-block;
    width: inherit;
    color: #3f51b5 !important;
}

.users-list-table .card-content table td .btn-floating.gradient-45deg-red-pink {
    background: #ff5a9229 !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.users-list-table .card-content table td .btn-floating.gradient-45deg-red-pink.fix_last i{
    margin-left: 11px;
}
.users-list-table .card-content table td .btn-floating.gradient-45deg-red-pink i {
    color: #ff5a92 !important;
}

.sidenav-main {
    box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.2);
    background: #fff;
    width: 250px;
    transition: 0.4s ease-in-out;
    -webkit-transition: 0.4s ease-in-out;
    -moz-transition: 0.4s ease-in-out;
}

/* .sidenav {
    max-height: 600px;
    box-shadow: none;
} */
.navbar #notifications-dropdown li>a {
    font-size: 14px;
}

.navbar #notifications-dropdown li {
    padding: 5px 16px;
}

.navbar #notifications-dropdown {
    max-height: 300px !important;
}

/* width */
.navbar #notifications-dropdown::-webkit-scrollbar {
    width: 4px;
    border-radius: 10px;
}

/* Track */
.navbar #notifications-dropdown::-webkit-scrollbar-track {
    background: #f3e8fb;
    border-radius: 10px;
}

/* Handle */
.navbar #notifications-dropdown::-webkit-scrollbar-thumb {
    background: linear-gradient(45deg, #8e24aa, #ff6e40) !important;
    border-radius: 10px;
}

.navbar #notifications-dropdown li.fxd-sldr {
    position: fixed;
    background: #fff;
    z-index: 123;
    width: 100%;
    border-bottom: 1px solid #ddd;
}

.navbar #notifications-dropdown li.divider {
    padding-top: 50px;
}

.table-holdr-main .select-wrapper input.select-dropdown {
    margin: 0;
    border-bottom: 1px solid transparent;
    text-align: center;
}
.d-flex .select-wrapper {
    flex:1;
}
.d-flex {
    display: flex;
}
.justify-c-center{
    justify-content: center !important;
}
.table-holdr-main .select-wrapper input.select-dropdown:focus {
    border-bottom: 1px solid transparent;
}

.table-holdr-main .select-wrapper .dropdown-content,
.table-holdr-main .select-wrapper .select-dropdown {
    /* display: none !important; */
}

.table-holdr-main .select-wrapper select {
    /* display: block !important;
      border-bottom: 1px solid transparent;
      text-align: center;
      -webkit-appearance: none;
      padding: 0;
      min-height: 40px; */
}

.table-holdr-main .select-wrapper .dropdown-content li>span {
    padding: 14px 15px;
}

.row .col.m12.smpl-space {
    padding: 0 5px;
}

.disbl-cl {
    pointer-events: none;
}

.doughnut-chart-status {
    top: -110px;
}

#columnchart_material {
    padding: 10px;
}

.sidenav.sidenav-fixed {
    height: 85vh;
    overflow-y: auto !important;
    /* overflow-y: auto !important; */
    box-shadow: none;
    /* scroll-behavior: smooth; */
}

.sidenav .ps__rail-y,
.sidenav .ps__rail-x {
    display: none;
}

/* width */
.sidenav::-webkit-scrollbar {
    width: 6px;
    border-radius: 20px;
}

/* Track */
.sidenav::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 20px;
}

/* Handle */
.sidenav::-webkit-scrollbar-thumb {
    background: #ddd;
    border-radius: 20px;
}

.sidenav-active-square .sidenav li>a,
.sidenav-active-square .sidenav li a.collapsible-header {
    position: relative;
    display: flex;
    align-items: center;
    height: 35px;
    left: 0;
}

.sidenav-active-square .sidenav li>a,
.sidenav-active-square .sidenav li a.collapsible-header,
.sidenav-active-square .sidenav li>a.active {
    margin-right: 0;
    box-shadow: none;
}

.sidenav li>a>i.material-icons,
.sidenav li a.collapsible-header>i.material-icons {
    margin: 0 7px 0 0;
}

.brand-sidebar .logo-wrapper a.navbar-toggler {
    position: absolute;
    top: 10px;
    left: calc(105%);
    background: #ff5a92;
    width: 40px;
    height: 40px;
    display: grid;
    place-items: center;
    padding-left: 0;
    opacity: 1;
    visibility: visible;
    color: #fff;
    border-radius: 100%;
    transition: 0.4s ease-in-out;
    -webkit-transition: 0.4s ease-in-out;
    -moz-transition: 0.4s ease-in-out;
    /* box-shadow: 0 0 0 2px rgba(255,255,255,.3); */
}

.nav-collapsed .brand-sidebar .logo-wrapper a.navbar-toggler {
    left: calc(115%);
    top: 10px;
}

.brand-sidebar .logo-wrapper a.navbar-toggler span {
    font-size: 25px;
}

.card-panel {
    padding: 12px 20px;
}

.btn-block {
    width: 55%;
}

.sidenav .navigation-header {
    padding: 4px 15px;
    background: #ff5a921c;
    margin-top: 6px;
    /* border: 1px solid #ff5a925c;
    border-right: 0; */
}

.sidenav li>a {
    font-size: 13px;
}

.sidenav-active-square .sidenav li.bold>a,
.sidenav-active-square .sidenav li a.collapsible-header {
    padding-left: 26px !important;
    transition: 0.4s ease-in-out;
    -webkit-transition: 0.4s ease-in-out;
    -moz-transition: 0.4s ease-in-out;
}

.sidenav-active-square .sidenav li .collapsible-body a {
    padding-left: 20px !important;
    transition: 0.4s ease-in-out;
    -webkit-transition: 0.4s ease-in-out;
    -moz-transition: 0.4s ease-in-out;
}

.sidenav-active-square .sidenav .collapsible-header:after {
    color: #ff5a92;
}

.sidenav-active-square.nav-collapsed .sidenav li>a.navigation-header-text {
    display: none;
    opacity: 0;
    left: -100%;
}

.sidenav-active-square.nav-collapsed .sidenav li>a .menu-title {
    display: none;
    opacity: 0;
    left: -100%;
    text-indent: -999px;
}

.sidenav-active-square.nav-collapsed .sidenav li.bold>a,
.sidenav-active-square.nav-collapsed .sidenav li a.collapsible-header {
    padding-left: 14px !important;
}

.nav-collapsed .sidenav li .collapsible-body {
    display: none !important;
}

.fixed-action-btn {
    bottom: 60px !important;
}

#main {
    /* min-height: calc(100% - 100px); */
}

.users-list-wrapper .users-list-filter .card-panel.dash-inherit-fileds .show-btn {
    padding-top: 24px !important;
}

.card-panel.dash-inherit-fileds {
    padding: 5px 20px 0;
}

.card .card-content p.permission-row {
    display: flex;
}

.card-content #accountForm p label {
    flex: 0 1 25%;
    margin: 0 0px 18px;
    color: #000;
    display: inline-block;
}

.users-list-wrapper .users-list-filter .show-btn.show-btn-left {
    padding-top: 0px !important;
}

.prfl-dsktp.prfl-mb {
    display: none;
}

#breadcrumbs-wrapper {
    /* padding: 0 !important; */
}

.schdls-hd {
    color: #ff4081;
    font-size: 20px;
    font-weight: bold;
    position: relative;
    margin: 0 0 20px;
    padding: 0 0 25px;
}

.schdls-hd::after {
    content: "";
    position: absolute;
    left: 2px;
    bottom: 9px;
    width: 50px;
    height: 3px;
    background: linear-gradient(45deg, #98a2e1, #c744ff);
    border-radius: 20px;
}

.schedule-drops-hldr .select-wrapper input.select-dropdown {
    color: #3f51b5;
    background: #3f51b514;
    border: 1px solid #3f51b580;
    padding-left: 20px;
    border-radius: 3px;
}

.schedule-drops-des-hldr {
    padding-top: 20px;
}

.schedule-drops-des-hldr .table-holdr-main {
    padding: 0;
}

.schedule-drops-des-hldr .table-holdr-main td {
    padding: 0;
}

.schedule-drops-des-hldr .table-holdr-main td input {
    border: none;
    margin: 0;
    padding: 10px;
    box-sizing: border-box;
}

.select-box-needed .select-wrapper ul {
    top: 0% !important;
    /* height: 500px !important; */
}

.navbar .navbar-dark ul a.search-button {
    display: none;
}

.loader-hldr figure {
    margin: 0;
    max-width: 400px;
}

.loader-hldr figure img {
    width: 100%;
}

.loader-hldr {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 123456;
    top: 0;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}

.progress {
    min-height: 36px;
    overflow: hidden;
    position: relative;
}

.progress span {
    position: relative;
    float: left;
    color: #fff;
    padding: 8px;
    z-index: 99999;
}

.progress .determinate {
    width: 0;
    transition: width 1s ease-in-out;
    padding: 8px;
    position: relative;
    color: #fff;
    text-align: right;
    white-space: nowrap;
}

.users-list-table .tabs .tab a {
    text-overflow: clip;
    background-color: #e8eaf6;
}

.fdk-tbl table td:first-child,
.fdk-tbl table th:first-child {
    display: flex;
}

.btn.indigo.fdk-btn {
    margin: 20px 0 0;
}

.disable-fld input {
    color: #aaa;
    border-color: #aaa;
    pointer-events: none;
}

.data-table-hldr {
    height: 250px;
    overflow: auto;
}

/* 21.9.22 */
.table-holdr-main table tr td .select-wrapper {
    display: inherit;
    width: auto;
    min-width: 70px;
}

.table-holdr-main table tr td {
    vertical-align: top;
}

.admin-btn-new .row .col.m6 {
    width: auto;
}

/* 30.9.22 */
.row.feedback-tbl {
    margin-left: -1%;
    max-width: 80%;
}

.row.feedback-tbl button.waves-effect.waves-dark.btn.btn-primary {
    margin-top: 25px;
}

.table-holdr-main td:first-child,
.table-holdr-main th:first-child {
    text-align: center;
    padding: 10px 4px;
}

.table-holdr-main td.find-box label {
    width: 54px;
    margin: 0px 5px;
}


/* 01.3.23 */
.users-list-table.users-client-list-table .data-table-hldr .responsive-table {
    overflow-x: initial;
}

form#feedbackForm.feedbacklinkform .table-holdr-main input[type="text"] {
    width: auto;
    height: 28px;
}

form#feedbackForm.feedbacklinkform .table-holdr-main table tr td {
    vertical-align: middle;
}

/* 15.03.23 */
.new_btn_radio {

    justify-content: center;
    display: flex;
    /* flex-wrap: wrap; */
}

.new_btn_radio .radio_new {
    position: relative;
    display: flex;
    align-items: center;
    padding: 0px 5px;
    flex-wrap: wrap;
    border-right: 1px solid #ddd;
    /* justify-content: center; */

}

.table-holdr-main .new_btn_radio .radio_new input[type="radio"] {
    display: block;
    position: relative;
    left: 0;
    top: 0;
    opacity: 1;
    pointer-events: auto;
    margin-right: 5px;
    margin-left: 3px;
}

.table-holdr-main.feeddback-form th {
    border: 0px;
    border-left: 1px solid #ddd;
}

.in_median_tble table td:last-child {
    border-left: 0px;
}

.in_median_tble table td:first-child {
    border-right: 0px;
}

form#feedbackForm.feedbacklinkform .table-holdr-main.feeddback-form table tr td {
    vertical-align: middle;
    color: #000;
}

.table-holdr-main.feeddback-form .w-fix::after {
    width: 1px;
}

.table-holdr-main.feeddback-form table.table.new_feedback_form tr:first-child td {
    border: 1px solid #ddd !important;
    text-align: center !important;
}


/* 21.03.23 */
.users-list-filter .input-field label.search_client_new,
.users-list-filter .input-field label.search_loaction_new {
    top: -36px;
}

.users-list-filter .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #3f51b5 !important;
}

.select2-container--default .select2-search--inline .select2-search__field::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #9e9e9e;
}

.select2-container--default .select2-search--inline .select2-search__field::-moz-placeholder {
    /* Firefox 19+ */
    color: #9e9e9e;
    color: pink;
}

.select2-container--default .select2-search--inline .select2-search__field:-ms-input-placeholder {
    /* IE 10+ */
    color: #9e9e9e;
}

.select2-container--default .select2-search--inline .select2-search__field:-moz-placeholder {
    /* Firefox 18- */
    color: #9e9e9e;
}

.table-holdr-main .new_btn_radio label {
    width: 30px;
    height: 30px;
    line-height: 28px;
    border: 1px solid #ddd;
    color: #aaa;
    margin: 3px;
}

.table-holdr-main .new_btn_radio.radio_form_new .radio_new input[type="radio"] {
    display: none;
}

.table-holdr-main .new_btn_radio.radio_form_new .radio_new input[type="radio"]:checked+label {
    color: #fff;
    background: #ff4081;
    border-color: #ff4081;
}

/* 11.04.23 */
#feedbackForm .new_btn_radio {
    display: table-cell;
}

#feedbackForm .table-holdr-main .new_btn_radio .radio_new input[type="radio"] {
    width: 100%;
}

#feedbackForm .table-holdr-main .new_btn_radio .radio_new {
    justify-content: center;
}

#feedbackForm .table-holdr-main .new_btn_radio .radio_new_holder {
    display: flex;
    margin: 0 1px;
}

form#feedbackForm .table-holdr-main .dropdown-content {
    top: 0 !important;
}

form#feedbackForm .table-holdr-main table tr td .select-wrapper {
    display: flex;
    padding: 0px 15px;
    align-items: center;
    width: 100%;
    justify-content: center;
}

form#feedbackForm .table-holdr-main table tr td .select-wrapper input[type="text"] {
    border: 1px solid #ebebeb;
    background: #fff url(../../images/icon/downward-arrow.png) no-repeat calc(100% - 10px) / 10px;

}

form#feedbackForm .table-holdr-main table tr td .select-wrapper .caret {
    right: calc(100% - 68%);
}

form#feedbackForm.feedbacklinkform .table-holdr-main input[type="text"] {
    width: 83px;
    height: 28px;
}
.find-box .d-flex .w-50{
    width: 100%;
}
/* 

/* ********************responsive************************* */
@media (max-width: 1400px) {
    .users-list-table td:last-child {
        min-width: 120px;
    }

    .users-list-table td:nth-last-child(2) {
        min-width: 150px;
    }

    .users-list-table .prgrs-tbl td:nth-last-child(2) {
        min-width: 170px;
    }
}

@media (max-width: 1199px) {
    #login-page .card-panel.border-radius-6.login-card {
        width: 90%;
    }

    .sidenav {
        /* overflow-y: auto !important; */
    }

    /* .table-holdr-main table tr td .select-wrapper {
        display: inline-flex;
        width: 46%;
    } */
    /* .table-holdr-main td.rate-box {
        display: flex;
    } */

    .table-holdr-main table {
        border: 1px solid #ddd;
    }

    /* .table-holdr-main td.find-box label {
        width: 12%;
        margin: 0px 8px;
    } */
    .new_btn_radio .radio_new {
        margin: 0px 2px;
    }

    .new_btn_radio .radio_new {
        flex-wrap: wrap;
    }

}

@media (max-width: 1023px) {
    .sidenav {
        max-height: inherit;
    }

    .logo-holdr img {
        max-width: 145px;
    }

    .brand-sidebar .brand-logo {
        padding: 6px;
    }

    .sticky-bred.breadcrumbs-title {
        position: relative;
        top: 0;
        z-index: 12;
    }

    .client-edit-holdr .upload-lvl img {
        margin-left: 12px;
        margin-top: 6px;
        max-width: 70px;
        height: auto;
    }

    .users-list-table td:last-child a {
        display: inline-block;
        background: #3f51b529;
        border-radius: 100%;
        padding: 5px;
        width: 25px;
        text-align: center;
        height: 25px;
        line-height: 25px;
        position: relative;
    }

    .users-list-table td:last-child a .material-icons {
        font-size: 18px;
        line-height: 18px;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    #login-page .card-panel.border-radius-6.login-card {
        width: 100%;
    }

    .user-holdr-login p {
        font-size: 18px;
    }

    .login-user {
        width: 150px;
        height: 150px;
    }

    .company-detl-holdr .input-field:last-child label {
        left: 0;
    }

    .card-panel.dash-inherit-fileds {
        padding-bottom: 15px;
    }

    .users-list-wrapper .users-list-filter .card-panel.dash-inherit-fileds .show-btn {
        padding-top: 0px !important;
    }

    .row.feedback-tbl {
        margin-left: 0;
        max-width: 100%;
    }

    .users-client-list-table td:last-child a,
    .users-list-table .card-content table td .btn-floating.gradient-45deg-red-pink {
        margin-top: 37px !important;
    }

    .users-list-table .card-content table td .btn-floating.gradient-45deg-red-pink {
        margin-left: 5px !important;
    }

    .users-list-table.users-client-list-table .data-table-hldr td:last-child {
        min-width: 120px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .table-holdr-main.feeddback-form table {
        width: 100%;
    }



}

@media (max-width: 992px) {
    .sidenav.sidenav-fixed {
        height: 100%;
    }

    .brand-sidebar .logo-wrapper a.navbar-toggler {
        display: none;
    }
    .table-responsive table {
        overflow: scroll;
    }
    .in_median_tble tr td .select-wrapper {
        border-right: 1px solid #ddd;
        border-top: 1px solid #ddd;
        height: 70px;
        vertical-align: middle;
        min-width: 99px !important;
    }

    form#feedbackForm.feedbacklinkform .table-holdr-main.feeddback-form table tr td {
        vertical-align: middle;
        color: #000;
        min-width: 99px;
    }
    .table-holdr-main td.find-box label {
        width: 99px;
        margin: 0px 5px;
    }
    form#feedbackForm.feedbacklinkform .table-holdr-main input[type="text"] {
        width: 99px !important;
        height: 37px;
    }
    .in_median_tble tr td:nth-child(2) {
        max-width: max-content !important;
    }
}

@media (max-width: 767px) {
    .login-contents {
        display: none;
    }

    .prfl-dsktp {
        display: none;
    }

    .prfl-dsktp.prfl-mb a {
        color: #3f51b5 !important;
        font-weight: bolder;
        line-height: 18px;
    }

    .brand-sidebar .brand-logo {
        left: 0;
    }

    .prfl-dsktp.prfl-mb {
        display: block;
    }

    .brand-sidebar .logo-wrapper a.brand-logo img {
        display: none;
    }

    h5.ml-4 {
        font-size: 25px;
        line-height: 35px;
        padding-bottom: 8px;
    }

    h5.ml-4::after {
        width: 50px;
        height: 3px;
    }

    .logo-holdr img {
        max-width: 130px;
    }

    .forgot-pass-holdr.col {
        padding: 0 20px;
    }

    .users-list-wrapper .users-list-filter .show-btn.show-btn-left button {
        width: 100%;
        margin: 0 0 10px;
    }

    .exprt-exl-pdf {
        position: relative;
        max-width: inherit;
        width: 100%;
        padding: 0 1rem;
    }

    .exprt-exl-pdf a {
        width: 100%;
        margin: 0 0 10px !important;
    }

    .nav-pagination-holdr nav div.hidden {
        display: none;
    }

    .card-content #accountForm p label {
        flex: 0 1 50%;
    }

    .card .card-content p.permission-row {
        flex-wrap: wrap;
    }

    html,
    body {
        overflow-x: hidden;
    }

    .new_btn_radio .radio_new {
        margin: 1px 5px;
    }

    form#feedbackForm.feedbacklinkform .table-holdr-main.feeddback-form table tr td:first-child {
        min-width: 99px;
    }
}

@media (max-width: 600px) {
    .sidenav-main .brand-sidebar .brand-logo {
        padding: 2px;
    }

    .form-upload-hldr {
        flex-wrap: wrap;
        justify-content: flex-end;
    }

    label.upload-lvl {
        position: relative;
        left: 0 !important;
    }

    .table-holdr-main table {
        width: 600px;
    }

    /* .table-holdr-main td.find-box label {
        width: 12%;
        margin: 0px 11px;
    } */
    .in_median_tble tr td.new_btn_radio:nth-child(2) {
        min-width: 100%;
        max-width: 81px;
    }

    .table-holdr-main.feeddback-form tr td.new_btn_radio:nth-child(2) {
        min-width: 163px;
        max-width: 81px;
    }

    .table-holdr-main.feeddback-form tr td:nth-child(2) {
        min-width: 99px;
    }
}

/* new changes */
.median_table .table {
    max-width: 800px;
    margin: 0 auto;
}

.median_table .table tr td {
    border: 1px solid #000;
}

.in_median_tble tr td:first-child {
    width: 185px;
    padding: 10px 4px;
    vertical-align: middle;
}

.median_table span.dash {
    width: 23%;
    display: inline-block;
    border-bottom: 1px solid #000;
}

.in_median_tble_new {
    margin-top: 15px;
}

.in_median_tble_new span.dash {
    width: 50%;
}

.in_median_tble table td:first-child {
    width: auto;
    color: #000;
    font-weight: 500;
}

.in_median_tble table {
    border-collapse: collapse;
}

.in_median_tble tr th+td {
    padding: 0;
    width: 149px;
}

.table-holdr-main .in_median_tble table td {
    border-top: none;
    border-bottom: none;
    vertical-align: middle;
    color: #000;
    font-weight: 500;
    padding: 10px 15px;
}

.table-holdr-main .in_median_tble td {
    padding: 0px;
}

.in_median_tble tr td .select-wrapper {
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
    height: 70px;
    vertical-align: middle;
}

.in_median_tble tr .w-fix.find-box label {
    flex: 1;
}

.in_median_tble tr .w-fix.find-box {
    display: table-cell;
    border-right: 0;
    position: relative;
}

.in_median_tble tr .find-box {
    padding: 5px;
}

.w-fix::after {
    content: "";
    position: absolute;
    right: -1px;
    height: 100%;
    width: 2px;
    background: #ddd;
    top: 0;
}

/* .schedule a + .row .row .select-wrapper > input{
    pointer-events: none;
    color: #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
  } */
.schedule .row.new .col.s12.m6:first-child {
    pointer-events: all;

}

.schedule .row.new .col.s12.m6:first-child input {
    color: #000;
    border-bottom: 1px solid #9e9e9e;
}

.step-content {
    overflow: initial !important;
    height: auto !important;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
}
form#feedbackForm .table-holdr-main table tr td .select-wrapper .caret{
    display: none;
}

/* 27-10-26 */
.pg-white nav:first-child div{
    background-color: #fff !important;
}


/* / end inner pages / */

/* / responsive starts / */
/* / table css resosnive / */
@media (max-width: 1470px) {
    form#feedbackForm .table-holdr-main table tr td .select-wrapper .caret {
        right: calc(100% - 72%);
        
    }
}

@media (max-width: 1199px) {
    .row .col.l3.xl3 {
        width: 35%;
    }

    .xl3+.display-flex .btn-block {
        width: 62%;
    }



}

@media (max-width:767px) {

    .in_median_tble tr td:first-child {
        min-width: 99px;
    }

}

@media (max-width:600px) {
    .in_median_tble tr td:nth-child(2) {
        min-width: 81px;
        max-width: 81px;
    }

    form#feedbackForm.feedbacklinkform .table-holdr-main input[type="text"] {
        width: 43px;
        height: 37px;
    }

    form#feedbackForm .table-holdr-main table tr td .select-wrapper .caret {

        top: 24px;
    }
}