.menubar li a {
    text-decoration: none;
    color: #E31E24 !important;
}
.menubar li a:hover {
    text-decoration: none;
    color: #f7bf3a !important;
}
.newEra {
    color: #E31E24 !important;
}
.newErab {
    color: #f67531;
}
.logcontinue {
    color: #E31E24 !important;
}
.logcontinue:hover {
    color: #f7bf3a !important;
}
.toggle {
    color: #f67531 !important;
}
.form-control:focus:invalid {
    border-color: #f7bf3a !important;
}
.form-group.control-focus .control-label {
    color: #f67531 !important;
}
.pinotpbtn:hover {
    background: #f7bf3a !important;
    border-color: #f7bf3a !important;
}
.forget a:hover {
    color: #f7bf3a !important;
}
.customSelect {
    border: 1px solid #663399 !important;
    padding-left: 15px !important;
}
.form-control:-webkit-autofill,
.form-control:-webkit-autofill:hover,
.form-control:-webkit-autofill:focus .form-control:-webkit-autofill {
    color: #663399 !important;
    -webkit-text-fill-color: #663399 !important;  
}
.form-control:focus {
    border-color: #f7bf3a !important;
}
.biglogo {
    padding-top: 50px
}
.logininfo {
    box-shadow: 5px 1px 14px 6px rgba(65, 69, 88, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.07);
    padding: 25px;
    border-radius: 20px;
    padding-top: 50px;
}

@media (max-width:912px) {
    .biglogo {
        display: none;
    }
}
.toggle-line {
    background-color: rgb(247 191 58) !important;
}
.navbar-toggle-icon:after, .navbar-toggle-icon:before {
    background-color: #f7bf3a !important;
}
.btn-primary, .navbar-vertical .btn-purchase, .tox .tox-menu__footer .tox-button:last-child, .tox .tox-dialog__footer .tox-button:last-child {
    background-color: #E31E24 !important;
    border-color: #E31E24 !important;
}
.btn-primary:hover, .navbar-vertical .btn-purchase, .tox .tox-menu__footer .tox-button:last-child, .tox .tox-dialog__footer .tox-button:last-child {
    background-color: #f67531 !important;
    border-color: #f67531 !important;
}
.table-datashow {
    border: 1px solid #663399 !important;
}
.pagination li {
    border: 1px solid #fe905b !important;
}
.pagination li.active {
   background-color: #fe905b  !important;    
 }
.pagination-upicollect li {
    border: 1px solid #fe905b !important;
}
.pagination-upicollect li.active {
   background-color: #fe905b  !important;
}
.pagination-qrcollect li {
    border: 1px solid #fe905b !important;
}
.pagination-qrcollect li.active {
    background-color: #fe905b  !important;
}
.pagination-paymentupi li {
    border: 1px solid #fe905b !important;
}
.pagination-paymentupi li.active {
    background-color: #fe905b  !important;
}
.pagination-summary li {
    border: 1px solid #fe905b !important;
}
.pagination-summary li.active {
    background-color: #fe905b  !important;
}
.pagination-statement li {
    border: 1px solid #fe905b !important;
}
.pagination-statement li.active {
    background-color: #fe905b  !important;
}
.pagination-utility li {
    border: 1px solid #fe905b !important;
}
.pagination-utility li.active {
   background-color:#fe905b  !important;
}
.pagination_xpressbanking li {
    border: 1px solid #fe905b !important;
}
.pagination_xpressbanking li.active {
    background-color: #fe905b  !important;
}
.btn-outline-primary {
    color: #E31E24 !important;
    border-color: #E31E24 !important;
}
.btn-outline-primary:hover {
    color: #fff !important;
    background-color: #f67531 !important;
    border-color: #f67531 !important;
}
.did-floating-input, .did-floating-select {
    border: 1px solid #f7bf3a !important;
}
.did-floating-input:not(:placeholder-shown)~.did-floating-label {
   color: #f7bf3a !important;
}
.did-floating-select:not([value=""]):valid~.did-floating-label {
  color: #f7bf3a !important;
}
.bg-one {
    background-color: #66339930 !important;
}
.form-control:focus {
    -webkit-box-shadow: var(--falcon-box-shadow-inset), 0 0 0 .25rem rgb(247 191 58 / 19%) !important;
    box-shadow: var(--falcon-box-shadow-inset), 0 0 0 .25rem rgb(247 191 58 / 19%) !important;
}
}
.termscondin a {
    color: #E31E24 !important;
}
.termscondin a:hover {
    color: #f67531 !important;
}
.main-quickp {
    border-left: 8px solid #f67531 !important;
}
input:checked + label .checker {
    box-shadow: inset 0 0 0 6px #E31E24 !important;
}
input[type="radio"]:checked + label {
    color: #E31E24 !important;
}
input[type="radio"]:checked + label ::after {
    background: #66339954 !important;
}
.main-quickps {
    border-left: 8px solid #E31E24 !important;
    border-right: 8px solid #f67531 !important;
}
.recharge-confirmbox {
    background-color: #E31E24 !important;
}
.instruct li::marker {
    color: #E31E24 !important;
}

.dark .vertical-menu-logo {
    filter: invert(100%) sepia(0%) saturate(30%) hue-rotate(122deg) brightness(105%) contrast(109%);
}

.dark .mol-lab {
    color: #fff;
}

.blue .vertical-menu-logo {
    filter: invert(100%) sepia(0%) saturate(30%) hue-rotate(122deg) brightness(105%) contrast(109%);
}

.red .vertical-menu-logo {
    filter: invert(100%) sepia(0%) saturate(30%) hue-rotate(122deg) brightness(105%) contrast(109%);
}
.darkblue .vertical-menu-logo {
    filter: invert(100%) sepia(0%) saturate(30%) hue-rotate(122deg) brightness(105%) contrast(109%);
}

:root {
    --falcon-primary: #663399 !important;
}
    :root,
    :root.light,
    :root .light {
        --falcon-primary: #E31E24 !important;
        --falcon-300: #f7bf3a6b !important;
        --falcon-soft-primary: #e6375747 !important;
        --falcon-dropdown-link-hover-bg: #f7bf3a6b !important;
        --falcon-900: #f67531 !important;
        --falcon-text-lab-color: #E31E24 !important;
        --falcon-box-shadow-inset: inset 0 1px 2px rgb(103 52 154 / 22%) !important;
    }