.card-title-right {
    float: right;
    font-size: 1.0rem;
    font-weight: 300;
    margin: 0;
}


.add_more {
    margin-top: 32px;
}
.remove_input_type{
    margin-top: 32px;
}
.error {
    color: red !important;
}

#email-error, #password-error {
    position: absolute;
    bottom: -30px;
    font-size: 13px;
}

nav.main-header.navbar.navbar-expand.navbar-white.navbar-light {
    position: sticky;
    top: 0;
}
#login .input-group {
    margin-bottom: 2rem !important;
}

.col-md-6.computer_field {
	display: none;
}


ul.modal_ul {
    list-style: none;
    border: 1px solid #dfdfdf;
    padding-left: 10px;
    border-radius: 7px;
}

ul.modal_ul li {
    cursor: pointer;
    padding: 7px;
    display:none;
}

li.modal_li.active {
    background: #007bff;
}

li.frst_li {
     cursor: pointer;
    padding: 7px;
}

  .add_new_mod, .gen_btn_user {
    display: none;
}

form.user_pdf_form, form.user_pdf_form .select2 {
    width: auto;
}

/*::-webkit-scrollbar {*/
/*    width: 30px;*/
/*    background: transparent;*/
/*}*/

.sidebar  ul.nav.nav-pills.nav-sidebar.flex-column {
    height: 400px;
    display: block;
    /*overflow-y: auto;*/
}
#datatable_wrapper div#datatable_filter {
    float: right;
}
.date_custom{
    display:none;
}

a.filter_inventory_toggle:hover {
    cursor: pointer;
    color: #000 !important;
}
a.filter_inventory_toggle {
    cursor: pointer;
}

button.dt-button {
    background: #007bff !important;
    color: #fff !important;
    border: 0 !important;
    border-radius: 5px !important;
}

button.dt-button:hover {
    background: #0069d9 !important;
    color: #fff !important;
    border-radius: 5px !important;
}

button#generate_barcode {
    margin: auto;
    display: table;
    margin-top: 30px;
}

@media (max-width: 991.98px){
table {
    display: block;
    width: 100% !important;
    overflow-x: scroll;
}
th {
    display: table-cell !important;
}
td {
    display: table-cell !important;
}

div.dt-buttons {
    float: none !important;
    text-align: right !important;
}

.user_listing, .pdf_table, .device_list, .make_listing, .modal_table, .os_table, .grade_table, .con_table, .loc_table  {
    display: revert !important;
}

form.user_pdf_form, form.user_pdf_form .select2 {
     width: unset !important; 
}
}

@media (max-width: 991.98px){ 
.sidebar  ul.nav.nav-pills.nav-sidebar.flex-column {
    height: 700px;
}
}

.sidebar-collapse .main-sidebar a.brand-link {
    display: none;
}

@media only screen and (min-width: 1600px) and (min-width: 3000px)  {
    .sidebar  ul.nav.nav-pills.nav-sidebar.flex-column {
    height: 1000px;
}
}
/*input[type="date"]::-webkit-calendar-picker-indicator {*/
/*    background: transparent;*/
/*    bottom: 0*/
/*    color: transparent;*/
/*    cursor: pointer;*/
/*    height: auto;*/
/*    left: 0;*/
/*    position: absolute;*/
/*    right: 0;*/
/*    top: 0;*/
/*    width: auto;*/
/*}*/

.weight_report_page button.dt-button.buttons-csv.buttons-html5, .weight_report_page  button.dt-button.buttons-excel.buttons-html5 {
    display: none;
}
.weight_report_page div#datatable_filter {
    display: none;
}
div#debug-icon {
    display: none !important;
}
.carousel-control-next-icon {
    background-image: url("/dist/img/right-arrow.png");
}
.carousel-control-prev-icon {
    background-image: url("/dist/img/left-arrow.png");
}