﻿:root {
    --datatable-header-bg: #f0f0f0; /*ffd776light-ffc146  orangffe6aae f8f8f8    #dce5ff; */
    --datatable-header-text: #0057b5; /*ffd776light-ffc146  orangffe6aae*/
    --datatable-border: #c0cfff; /*ffd776light-orangeffe2a9   e0e0e0 */
    --primary-color: #0060aa; /*ffd776light-orange1c71da*/
    --accent-color: #ffa900; /*ffd776light-orange1c71da*/
    --bs-red:#f44336;
    --bs-pink:#e91e63;
    --bs-purple:#5430b5;
    --bs-light-purple:#7f38e6;
    --bs-indigo:#3f51b5;
    --bs-light-indigo:#4f54e6;
    --bs-blue:#2196f3;
    --bs-cyan:#00bcd4;
    --bs-teal:#009688;
    --bs-green:#4caf50;
    --bs-yellow:#ffeb3b;
    --bs-orange:#ff9800;
    --bs-white:#fff;
    --bs-black:#000;
    --bs-gray:#757575;
    --bs-gray-dark:#4f4f4f;
    --bs-gray-50:#fbfbfb;
    --bs-gray-100:#f5f5f5;
    --bs-gray-200:#eee;
    --bs-gray-300:#e0e0e0;
    --bs-gray-400:#bdbdbd;
    --bs-gray-500:#9e9e9e;
    --bs-gray-600:#757575;
    --bs-gray-700:#616161;
    --bs-gray-800:#4f4f4f;
    --bs-gray-900:#262626;
    --bs-primary:#3b71ca;
    --bs-secondary:#9fa6b2;
    --bs-success:#14a44d;
    --bs-danger:#dc4c64;
    --bs-warning:#e4a11b;
    --bs-info:#54b4d3;
    --bs-light:#fbfbfb;
    --bs-dark:#332d2d;
    --bs-primary-rgb:59,113,202;
    --bs-secondary-rgb:159,166,178;
    --bs-success-rgb:20,164,77;
    --bs-danger-rgb:220,76,100;
    --bs-warning-rgb:228,161,27;
    --bs-info-rgb:84,180,211;
    --bs-light-rgb:251,251,251;
    --bs-dark-rgb:51,45,45;
    --bs-white-rgb:255,255,255;
    --bs-black-rgb:0,0,0;
    --bs-body-color-rgb:79,79,79;
    --bs-body-bg-rgb:255,255,255;
    --bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,0.15),hsla(0,0%,100%,0));
    --bs-body-line-height:1.6;
    --bs-body-color:#4f4f4f;
    --bs-body-bg:#fff;
    --bs-border-width:1px;
    --bs-border-style:solid;
    --bs-border-color:#e0e0e0;
    --bs-border-color-translucent:rgba(0,0,0,0.175);
    --bs-border-radius:0.25rem;
    --bs-border-radius-sm:0.25rem;
    --bs-border-radius-lg:0.5rem;
    --bs-border-radius-xl:1rem;
    --bs-border-radius-2xl:2rem;
    --bs-border-radius-pill:50rem;
    --bs-link-color:#3b71ca;
    --bs-link-hover-color:#386bc0;
    --bs-code-color:#e91e63;
    --bs-highlight-bg:#fff9c4;
}

*, :after, :before {
    box-sizing: border-box;
}

@media(prefers-reduced-motion:no-preference) {
    :root {
        scroll-behavior: smooth;
    }
}

body {
    margin: 0;
    font-family: var(--bs-body-font-family);
    font-size: var(--bs-body-font-size);
    font-weight: var(--bs-body-font-weight);
    line-height: var(--bs-body-line-height);
    color: var(--bs-body-color);
    text-align: var(--bs-body-text-align);
    background-color: var(--bs-body-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

hr {
    margin: 1rem 0;
    color: inherit;
    border: 0;
    border-top: 1px solid;
    opacity: .25;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2;
}

.h1, h1 {
    font-size: calc(1.375rem + 1.5vw);
}

@media(min-width:1200px) {
    .h1, h1 {
        font-size: 2.5rem;
    }
}

.h2, h2 {
    font-size: calc(1.325rem + .9vw);
}

@media(min-width:1200px) {
    .h2, h2 {
        font-size: 2rem;
    }
}

.h3, h3 {
    font-size: calc(1.3rem + .6vw);
}

@media(min-width:1200px) {
    .h3, h3 {
        font-size: 1.75rem;
    }
}

.h4, h4 {
    font-size: calc(1.275rem + .3vw);
}

@media(min-width:1200px) {
    .h4, h4 {
        font-size: 1.5rem;
    }
}

.h5, h5 {
    font-size: 1.25rem;
}

.h6, h6 {
    font-size: 1rem;
}

p {
    margin-top: 0;
    margin-bottom: 1rem;
}

abbr[title] {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit;
}

ol, ul {
    padding-left: 2rem;
}

dl, ol, ul {
    margin-top: 0;
    margin-bottom: 1rem;
}

    ol ol, ol ul, ul ol, ul ul {
        margin-bottom: 0;
    }

dt {
    font-weight: 700;
}

dd {
    margin-bottom: .5rem;
    margin-left: 0;
}

blockquote {
    margin: 0 0 1rem;
}

b, strong {
    font-weight: bolder;
}

.small, small {
    font-size: .875em;
}

.mark, mark {
    padding: .1875em;
    background-color: var(--bs-highlight-bg);
}

sub, sup {
    position: relative;
    font-size: .75em;
    line-height: 0;
    vertical-align: baseline;
}

sub {
    bottom: -.25em;
}

sup {
    top: -.5em;
}

a {
    color: var(--bs-link-color);
}

    a:hover {
        color: var(--bs-link-hover-color);
        text-decoration: none;
    }

    a:not([href]):not([class]), a:not([href]):not([class]):hover {
        color: inherit;
        text-decoration: none;
    }

code, kbd, pre, samp {
    font-family: var(--bs-font-monospace);
    font-size: 1em;
}

pre {
    display: block;
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    font-size: .875em;
}

    pre code {
        font-size: inherit;
        color: inherit;
        word-break: normal;
    }

code {
    font-size: .875em;
    color: var(--bs-code-color);
    word-wrap: break-word;
}

a > code {
    color: inherit;
}

kbd {
    padding: .1875rem .375rem;
    font-size: .875em;
    color: var(--bs-body-bg);
    background-color: var(--bs-body-color);
    border-radius: .25rem;
}

    kbd kbd {
        padding: 0;
        font-size: 1em;
    }

figure {
    margin: 0 0 1rem;
}

img, svg {
    vertical-align: middle;
}

table {
    caption-side: bottom;
    border-collapse: collapse;
}

caption {
    padding-top: 1rem;
    padding-bottom: 1rem;
    color: #757575;
    text-align: left;
}

th {
    text-align: inherit;
    text-align: -webkit-match-parent;
}

tbody, td, tfoot, th, thead, tr {
    border: 0 solid;
    border-color: inherit;
}

label {
    display: inline-block;
}

button {
    border-radius: 0;
}

    button:focus:not(:focus-visible) {
        outline: 0;
    }

button, input, optgroup, select, textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

button, select {
    text-transform: none;
}

[role=button] {
    cursor: pointer;
}

select {
    word-wrap: normal;
}

    select:disabled {
        opacity: 1;
    }

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
    display: none !important;
}

[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: button;
}

    [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
        cursor: pointer;
    }

::-moz-focus-inner {
    padding: 0;
    border-style: none;
}

textarea {
    resize: vertical;
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}

legend {
    float: left;
    width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: calc(1.275rem + .3vw);
    line-height: inherit;
}

@media(min-width:1200px) {
    legend {
        font-size: 1.5rem;
    }
}

legend + * {
    clear: left;
}

::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-year-field {
    padding: 0;
}

::-webkit-inner-spin-button {
    height: auto;
}

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: textfield;
}



body {
    font-size: 0.85rem !important;
    overflow-y: scroll;
    /*background-color: #fbfbfb;*/
}

.font-size-normal {
    font-size: 0.85rem !important;
}

#loader {
    /*height: 40px;*/
    width: 400px;
}

.font-sm {
    font-size: 0.7rem !important;
}

.text-bold {
    font-weight: 600 !important;
}

.text-italic {
    font-style: italic;
}

.text-eil {
    color:#41519A;
}

.text-orange {
    color:  #f16400 ;
}

.w-10 {
    width: 10% !important;
}

.w-15 {
    width: 15% !important;
}

.w-20 {
    width: 20% !important;
}

.w-30 {
    width: 30% !important;
}

label:not(.form-check-label):not(.custom-file-label) {
    font-weight: normal !important;
    margin-top: 5px;
    margin-bottom: 5px;
}

.bg-primary {
    background-color: var(--primary-color) !important;
}

.bg-purple {
    background-color: var(--bs-indigo) !important;
}

.bg-xyz {
    background-color: #f4ffe3 !important;
}


hr {
    margin-top: .5rem;
    margin-bottom: .25rem;
}

.hr-primary {
    color: #41519A;
    background-color: #41519A;  
    opacity: 0.9;  
}



.hr-accent {
    color: #ff8500;
    background-color: #ff8500;
    opacity: 0.5;
}

.hr-accent-2 {
    /*color: #f9c9ff;
    background-color: #f9c9ff;*/
    /*opacity: 0.3;*/
}
.hr-accent-3 {
    border-top: 3px solid #ffbe78;
    opacity: .5 !important;
}

.border-accent {
    border-color: #ffde7d !important;
}

footer {
    font-size: 0.8rem;
    color: #fff;
}

.footer-top {
    background-color: #dce5ff;
    background-color: #c0cfff;
    background-color: #247ce9;
}

.footer-bottom {
    background-color: #0060aad9;
    text-align: center;
}

.form-control {
    /*color: #0057b5;*/
    font-weight: 600 !important;
    /*background-color: #f9f3ff;*/
    /*border: 1px solid #c0cfff;*/
}

    .form-control:focus {
        color: #0057b5;
        background-color: #eef3ff;
        box-shadow: 0 0 0 0.1rem rgba(13, 110, 253, 0.1);
    }

.form-control-sm {
    font-size: 0.8rem;
}

.form-select {
    font-size: 0.8rem;
    font-weight: 600 !important;
}

    .form-select:focus {
        color: #0057b5;
        background-color: #eef3ff;
        box-shadow: 0 0 0 0.1rem rgba(13, 110, 253, 0.1);
    }

.form-select-sm {
    font-size: 0.8rem;
}

ol, ul, dl {
    margin-top: 0;
    margin-bottom: 0.25rem;
}

dt {
    line-height: 1.5;
    font-weight: 400 !important;
    color: #6c757d !important;
}

dd {
    font-weight: 600 !important;
    color: #0057b5;
    line-height: 1.5;
    border-bottom: solid 1px #ffe77b;
    border-bottom: solid 1px #a2d1f7;
    margin-bottom: 5px;
    white-space: nowrap;
    overflow: hidden;
    height: 24px;
}

.card-body {
    padding: 1rem 1rem;
}


.border-light-indigo{
    border-color: #ddc9ff;/*c8cff2, ffd994*/
}

.card-border-orange {
    border-top: solid 4px #ff8500;
    /*border-bottom: solid 5px #ff8500;*/
}

.card-border-primary-side {
    /*border-left: solid 2px var(--bs-primary);*/
    border-right: solid 2px var(--bs-primary);
    /*border-bottom: solid 5px #ff8500;*/
}

.card-border-orange-side {
    /*border-left: solid 2px #ff8500;*/
    border-right: solid 2px #ff8500;
    /*border-bottom: solid 5px #ff8500;*/
}

.card-border-orange-right {
    border-right: solid 2px #ff8500;
    /*border-bottom: solid 5px #ff8500;*/
}

.card-border-indigo {
    border-top: solid 4px var(--bs-light-indigo);
    /*border-bottom: solid 5px #ff8500;*/
}

.tab-border-indigo {
    border-top: solid 4px var(--bs-indigo);
    /*border-bottom: solid 5px #ff8500;*/
}

.card-border-light-indigo {
    border-top: solid 4px var(--bs-indigo);
    /*border-bottom: solid 5px #ff8500;*/
}

.card-border-info {
    border-top: solid 4px var(--bs-info);
    /*border-bottom: solid 5px #ff8500;*/
}

.card-border-primary {
    border-top: solid 4px var(--bs-primary);
    /*border-bottom: solid 5px #ff8500;*/
}

/*.card-border-gray {
    border-top: solid 4px #ed296b;
    border-bottom: solid 5px #ccc;
}*/

.card-border-pink {
    border-top: solid 4px #ed296b;
    /*border-bottom: solid 5px #ccc;*/
}

.card-border-success {
    border-top: solid 4px #198754;
    /*border-bottom: solid 5px #ccc;*/
}

.card-header {
    padding: 0.25rem 1rem;
}

.card-footer {
    padding: 0.25rem 1rem;
}



.card-round-top{
    border-radius: 0.25rem 0.25rem 0 0 !important;
}
.card-round-bottom{
    border-radius: 0 0 0.25rem 0.25rem !important;
}

.alert {
    font-size: 0.8rem;
    font-weight: 600;
    /*color: #fff;*/
}

.text-primary {
    color: #0057b5 !important;
}


.border-primary-light {
    border-color: #60a7f3 !important;
}

.btn-table {
    padding: .1rem .35rem;
    font-size: .75rem;
}

.btn-sm, .btn-group-sm > .btn {
    font-size: 0.8rem;
}

.btn-group-xs > .btn, .btn-xs {
    padding: .05rem .35rem;
    font-size: .65rem;
    border-radius: .2rem;
}

.btn-flat {
    border-radius: 0 !important;
}

.btn-primary {
    background-color: var(--bs-primary);
    border-color: var(--bs-primary);
}

    .btn-primary:hover, .btn-primary:focus {
        background-color: #01438b;
    }

    .btn-outline-primary:hover{
        background-color: var(--bs-primary) !important;
    }

.btn-gray-dark {
    background-color: var(--bs-gray-600);
    border-color: var(--bs-gray-700);
    color: #fff !important;
}

    .btn-gray-dark:hover, .btn-gray-dark:focus {
        background-color: var(--bs-gray-700);
    }


.btn-indigo {
    background-color: var(--bs-indigo);
    color: #ffffffee;
}

.btn-outline-indigo {
    color: var(--bs-indigo);
    border-color: var(--bs-indigo);
}

.btn-indigo:hover, .btn-indigo:focus {
    opacity: 0.9;
    color: #fff;
}

.btn-orange {
    background-color: #FF6F00;
    color: var(--bs-white);
}
.btn-orange:hover, .btn-orange:focus {
    opacity: 0.9;
    color: #fff;
}
.bg-eil {
    background-color: #0057b5 !important;
}

/*.navbar {
    padding: 0 1rem;
}

.nav-item:focus, .nav-item:hover {
    background-color: #FFB633;
}

.nav-item > .nav-link, .nav-item > .nav-link {
    font-weight: 600 !important;
    color: #f8f9fa;
}

.nav-item:hover > .nav-link, .nav-item:focus > .nav-link {
    color: #0057b5;
}*/

.navbar-co2{
    max-width: 1440px !important;

}

.navbar {
    padding: 0 1rem;
}

.nav-item {
    padding: 0.25rem 0.25rem;
    border-left: 1px solid #237fe2;
    border-right: 1px solid #0f3b69;
}

    .nav-item:focus, .nav-item:hover {
        background-color: #FFB633;
    }

    .nav-item > .nav-link, .nav-item > .nav-link {
        /*font-weight: 600 !important;*/
        color: #f8f9fa;
    }

    .nav-item:hover > .nav-link, .nav-item:focus > .nav-link {
        color: #0068b6;
    }

.partsNav .nav-link{
    padding: 0.45rem 1rem;
}
.partsNav .nav-link:hover{
    color: #fff  !important;
}
.partsNav .nav-link.active {
    background-color: var(--bs-indigo) !important;
    color: #ffffff !important;
    border-color: var(--bs-indigo) !important;
}

.partsNav .nav-item {
    /*background-color: #bfc4d7 !important;   
    border-color: #bfc4d7  !important;*/
    background-color: #888 !important;   
    border-color: #888  !important;
    color: #fff  !important;
    margin: 0 0 0 1px;
    border-radius: 4px 4px 0 0;
}
.partsNav .nav-item.active  {
    background-color: var(--bs-indigo)!important;
    padding:0px !important;
}

.partsNav .nav-item {
     padding:0px !important;
}

.partsNav .nav-item:hover {
    background-color: var(--bs-indigo) !important;   
    border-color: var(--bs-indigo) !important;
    color: #fff  !important;
    opacity: 0.9;
   
}

.partsNav .nav-item:hover {
    

}
.dropdown-toggle::after {
    display: none;
}

.dropdown-menu {
    font-size: 0.8rem;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.25) !important;
}

.dropdown-menu-primary {
    font-size: 0.8rem;
    /*background-color: #0057b5 !important;*/
    background-color: var(--primary-color) !important;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.25) !important;
    border-left: solid 4px #FFB633;
}

.dropdown-menu-context {
    font-size: 0.8rem;
    /*background-color: #0057b5 !important;*/
    background-color: var(--bs-primary) !important;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.25) !important;
}

    .dropdown-menu-context > li > .dropdown-item {
        color: #f8f9fa;
        font-weight: 400 !important;
    }

        .dropdown-menu-context > li > .dropdown-item:hover, .dropdown-item:focus {
            color: #0057b5;
            background-color: #FFB633;
            /*border-left: solid 4px #01438a;*/
        }

.dropdown-header {
    color: #f8f9fa;
}

.dropdown-menu-primary > li > .dropdown-item {
    color: #f8f9fa;
    font-weight: 600 !important;
}

    .dropdown-menu-primary > li > .dropdown-item:hover, .dropdown-item:focus {
        color: #0057b5;
        background-color: #FFB633;
        /*border-left: solid 4px #01438a;*/
    }

.dropdown-menu-primary > li > .dropdown-divider {
    height: 2px !important;
    margin: 0.25rem 0;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #014389;
}

.dropdown-menu li {
    position: relative;
}

.dropdown-menu .dropdown-submenu {
    display: none;
    position: absolute;
    left: 100%;
    top: -7px;
}

.dropdown-menu .dropdown-submenu-left {
    right: 100%;
    left: auto;
}

.dropdown-menu > li:hover > .dropdown-submenu {
    display: block;
}

.dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
}


.breadcrumb {
    margin-bottom: 0.25rem;
}


.fa-fw {
    width: 1.2rem;
    text-align: left;
}

.bi {
    display: inline-block;
}

.bi-fw {
    width: 1.2rem;
    text-align: left;
}

.bi-lg {
    font-size: 1.33333333em;
    line-height: 0.75em;
    vertical-align: -15%;
}

.fa-lg {
    font-size: 1.33333333em;
    line-height: 0.75em;
    vertical-align: -15%;
}


/*.table {
    border-style: solid;
    border-color: var(--datatable-border);
    border-width: 0px; /*1px 1px 0 1px;*/
}*/

    /*.table thead th {    
        border-top: 0 solid var(--datatable-border);
        border-bottom: 0px solid var(--datatable-border);
    }*/

    /*.table th {
        background-color: var(--datatable-header-bg);
        vertical-align: middle;
        padding: 0.5rem 0.25rem;
        padding: 0.15rem 0.25rem;
        border-bottom: 0px solid var(--datatable-border);
        color: var(--datatable-header-text);
        font-weight: 400 !important;
    }*/

    /*.table td {
        padding: 0.15rem 0.25rem;
        vertical-align: middle;
        border-top: 0px solid var(--datatable-border);
    }*/

/*.table-bordered {
    border-width: 0;
   
}*/

    /*.table-bordered th, .table-bordered td {
        border-right: 0px solid var(--datatable-border);
    }*/

.page-item.active .page-link {
    background-color: var(--primary-color);
    border-color: var(--primary-color);
}

.img-login-page {
    background-image: url('Images/bg_image.jpg');
}


.modal-header {
    padding: 0.5rem 1rem;
    /*background-color: #0057b5;
    color: #fff;*/
}

.modal-footer {
    padding: 0.25rem 1rem;
}


.ui-widget {
    /*font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;*/
    font-size: 0.7rem;
}

.ui-datepicker td span, .ui-datepicker td a {
    padding: .1rem;
}

.ui-datepicker th {
    padding: .15em;
}

.accordion-button {
    padding: 0.5rem 1rem !important;
}

div.disabled {
    pointer-events: none;
    /* for "disabled" effect */
    opacity: 0.7;
    /*background: #CCC;*/
}

.field-validation-error {
    color: red;
}

div.hidden {
    pointer-events: none;
    /* for "disabled" effect */
    display: none;
    /*background: #CCC;*/
}

.hide-scroll {
    overflow: scroll;
}

    .hide-scroll::-webkit-scrollbar {
        background: transparent; /* make scrollbar transparent */
        width: 0px;
    }

.rounded-10 {
    border-radius: 10px !important;
}

.shadow-sm {
    box-shadow: 0 0.25rem 0.5rem rgb(0 0 0 / 12%) !important;
}


.grad {
  /*background-image: linear-gradient(45deg,rgb(244 242 247), rgb(244 242 247),rgb(230 228 229),rgb(230 228 229), rgb(118 141 219));
  background-size:contain;
   height: 100%;
   margin: 0;
   background-repeat: no-repeat;
   background-attachment: fixed;*/
}

.popover.show {
    opacity: 0.88;
    background-color: var(--bs-indigo);
} 

.min-width-50
{
    min-width:55% !important;
}


/*.form-select {
    background-repeat: no-repeat;
    padding-right: 0.3rem;
    background-position: right 0rem center;
}*/
/* MDB */

.form-select {
    display: block; 
    width:auto;
    padding: .375rem 2.25rem .375rem .75rem;
    -moz-padding-start: calc(0.75rem - 3px);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}