/* ========================================================================
   Component: layout
 ========================================================================== */
body,
.wrapper .section-container {
    background-color: #ebebeb;
}

.tag_replacement_header h3 {

    color: #000000 !important;
}

body {
    /* color: #656565; */
    color: #222222;
}

.fa.fa-toggle-on.fa-3x.text-success {
    color: #0033e2 !important;
}

.fa.fa-toggle-on.fa-3x.text-danger {
    color: #65e3db !important;
}

/* .swal-button.swal-button--confirm.swal-button--danger{
    color: #0033e2 !important;
    background-color: #65e3db;
    border-color: none !important;
    font-weight: 900!important;
} */
.card_bg {
    background-color: #0033e2 !important;
    color: #fff;
    font-size: 16px;

}

.sky_swal_btn {
    background-color: #65e3db !important;
    color: #fff;
    font-size: 16px;
    box-shadow: none !important;
}

.btn-default-blue {
    color: #ffffff !important;
    background-color: #0033e2;
    border-color: #ccc;
    border-color: none !important;
    font-weight: 700 !important;
}

.text-black {
    color: #222222 !important;
}

.wrapper .aside-container {
    background-color: #fff;
}

.btn-red {
    background: #0033e2;
    border-color: #0033e2 !important;
}

/* ========================================================================
   Component: top-navbar
 ========================================================================== */
.topnavbar {
    background: #0033e2;
}

@media (min-width: 992px) {

    .topnavbar .navbar-nav>.nav-item.show>.nav-link,
    .topnavbar .navbar-nav>.nav-item.show>.nav-link:hover,
    .topnavbar .navbar-nav>.nav-item.show>.nav-link:focus {
        box-shadow: 0 -3px 0 #2552eb inset;
    }
}

.topnavbar .navbar-nav>.nav-item>.navbar-text {
    color: #fff;
}

.topnavbar .navbar-nav>.nav-item>.nav-link,
.topnavbar .navbar-nav>.nav-item.show>.nav-link {
    color: #fff;
}

.topnavbar .navbar-nav>.nav-item>.nav-link:hover,
.topnavbar .navbar-nav>.nav-item>.nav-link:focus,
.topnavbar .navbar-nav>.nav-item.show>.nav-link:hover,
.topnavbar .navbar-nav>.nav-item.show>.nav-link:focus {
    color: #fff;
    transition: 0.1s;
}

.topnavbar .navbar-nav>.nav-item>.hover_effect {
    transition: 0.3s;
}

.topnavbar .navbar-nav>.nav-item>.hover_effect:hover {
    color: #fff !important;
    transform: scale(1.15);
}

.topnavbar .navbar-nav>.nav-item>.hover_effect:hover>em {
    /* transform: scale(1.1); */
    font-weight: 600;
}

.sidebar-nav>li.active>a {
    border-left: 0px !important;
}

.topnavbar .dropdown-item.active,
.topnavbar .dropdown-item:active {
    background-color: #ffffff;
}

/* ========================================================================
   Component: sidebar
 ========================================================================== */
.sidebar,
.side_bar_bg {
    background-color: #0033e2 !important;
}

.breadcrumb-item a em {
    font-size: 14px;
    color: #0033e2 !important;
    font-weight: bold;
}

.breadcrumb-item.active,
.breadcrumb-item a:hover {
    color: #0033e2 !important;
}

.data_divider div ul li:nth-child(1):after {

    background-color: #0033e2 !important;

}

.img_text h span {
    color: #ffffff;
}

.sidebar .nav-heading {
    color: #919DA8;
}

.sidebar-nav>li>a,
.sidebar-nav>li>.nav-item {
    background-color: #65e3db;
    color: #0033e2;
}

.sidebar-nav>li>a:focus,
.sidebar-nav>li>a:hover,
.sidebar-nav>li>.nav-item:focus,
.sidebar-nav>li>.nav-item:hover {
    color: #fff;
    background-color: #0033e2 !important;
}

.sidebar-nav>li.open>a {
    color: #fff;
    background-color: #0033e2 !important;
}

.sidebar-nav>li>a>em,
.sidebar-nav>li>.nav-item>em {
    color: inherits;
}

.sidebar-nav>li.active,
.sidebar-nav>li.active>.nav-item,
.sidebar-nav>li.active .sidebar-nav,
.sidebar-nav>li.open,
.sidebar-nav>li.open>a,
.sidebar-nav>li.open>.nav-item,
.sidebar-nav>li.open .sidebar-nav {
    color: #E43B40;
}

.sidebar-nav>li.active>a {
    border: none;
    background-color: #0033e2 !important;
    color: #fff !important;
}

.sidebar-nav>li.active>.nav-item>em,
.sidebar-nav>li.active>a>em,
.sidebar-nav>li.open>.nav-item>em,
.sidebar-nav>li.open>a>em {
    color: #fff !important;
}

.sidebar-subnav {
    background-color: #0027ad !important;
    color: #fff !important;
}

.sidebar-subnav>.sidebar-subnav-header {
    color: #515253;
}

.sidebar-subnav>li>a,
.sidebar-subnav>li>.nav-item {
    color: #fff !important;
}

.sidebar-subnav>li>a:focus,
.sidebar-subnav>li>a:hover,
.sidebar-subnav>li>.nav-item:focus,
.sidebar-subnav>li>.nav-item:hover {
    background-color: #0033e2;
    color: #fff !important;
}

.sidebar-subnav>li.active>a,
.sidebar-subnav>li.active>.nav-item {
    color: #0033e2;
    background-color: #0033e2 !important;
}

.sidebar-subnav>li.active>a:after,
.sidebar-subnav>li.active>.nav-item:after {
    border-color: #0033e2;
    background-color: inherit !important;
}

.aside-collapsed .sidebar-subnav {
    overflow-y: scroll;
}

/* ========================================================================
     Component: offsidebar
   ========================================================================== */
.offsidebar {
    border-left: 1px solid greyscale(#cccccc);
    background-color: #fff;
    color: #656565;
}

.wrapper .footer-container {
    background-color: #1f1f1f;
}

.custom_wrapper {
    background: transparent;
}

.btn-danger {
    color: #fff;
    background-color: #0033e2;
    ;
    border-color: #0033e2;
    ;
}

/* ***************vender cost log tab design **********************/
.vendor_cost_log_tab li a {
    color: #0033e2 !important;
    background-color: #65e3db !important;
}

.vendor_cost_log_tab li a.active {
    background-color: #0033e2 !important;
    border-bottom-color: #dde6e9 !important;
    color: #fff !important;
}

/* .custom_switch .c_input:checked + .c_span {
    background-color: #0033e2!important;
    border-color: #0033e2!important;
    transition: all 0.5s;
} */

.pending_cost_head {
    border-color: rgba(204, 204, 204, 0.4);
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-color: rgba(204, 204, 204, 0.4);
}

.card {
    border-color: rgba(204, 204, 204, 0.4);
}

.card .card-header {
    /* color: #0033e2 !important;
    background-color: #dde6e9; */
    color: #ffffff !important;
    background-color: #0033e2;
}

.row.pet-row-body {
    background-color: #0033e2;
}

.row.pet-row-body .policy-details-holder {
    color: white;
}

.row.pet-row-list-body .pet-plan-holder {
    border-right: 2px solid #0033e2;
}

.row.pet-row-body .pet-img-holder {
    background-color: #fff;
    border: 2px solid #b3afafd6;
}

.row.pet-row-body .header_text {
    color: white;
}

.border-radius-bottom {
    border: 1px solid #cccccc66;
}

.petcareplans-carousel .owl-nav .owl-prev,
.petcareplans-carousel .owl-nav .owl-next {
    color: #0033e2 !important;
}

.petplans-carousel .owl-nav .owl-prev,
.petplans-carousel .owl-nav .owl-next {
    color: #0033e2 !important;
}

.petplans-carousel .owl-nav .owl-prev:hover,
.petplans-carousel .owl-nav .owl-next:hover {
    background: transparent !important;
}

.sticky-notes-carousel .owl-nav .owl-prev,
.sticky-notes-carousel .owl-nav .owl-next {
    color: #0033e2 !important;
}

.sticky-notes-carousel .owl-nav .owl-prev:hover,
.sticky-notes-carousel .owl-nav .owl-next:hover {
    background: transparent !important;
}

.modal.pinpaws-card-modal.show {
    background: #00000052;
}

.modal.pinpaws-card-modal .modal-header {
    background: #f0f0f2;
}

.modal.pinpaws-card-modal .modal-sub-header {
    border-bottom: 1px solid #0000001f;
    background: #f0f0f2;
}

.modal.pinpaws-card-modal .pinpaws-card-modal-image img {
    background: #fff;
    border: 1px solid grey;
}

.note-content .note-content-overlay {
    background: rgba(0, 0, 0, 0.7);
}

.note-content-note {
    background: #f5d579;
}

.note-content-details button {
    background: transparent;
    color: white;
}

.formSection .static-field {
    color: #656565;
}

.formSection input {
    background: white;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
}

.formSection input:focus,
.formSection input::selection {
    border: 1px solid #61bfdf;
}

.formSection select {
    background: white;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
}

.formSection select:focus,
.formSection select::selection {
    border: 1px solid #61bfdf;
}

.formSection textarea {
    background: white;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    resize: none;
}

.formSection label {
    color: #656565;
}

.formSection label::after {
    background-color: #0033e2;
}

.formSection .cancelButton {
    color: #65e3db;
}

.formSection .saveButton {
    color: #ffffff;
}

.formSection .saveButton:hover,
.formSection .editButton:hover {
    background: transparent;
}

.formSection .editButton {
    background: transparent;
    color: #ffffff;
}

.formSection.readOnly {
    background: #f7fffa;
}

.formSection input[disabled] {
    color: #929292;
    border-color: transparent;
}

.formSection textarea[disabled] {
    color: #656565;
    border-color: transparent;
}

.formSection select[disabled] {
    color: #5a5a5a;
    border-color: transparent;
}

.formSection-row .form-header {
    background: #dde6e9;
    color: #E43B40;
}

.disabled .editButton:hover {
    background: #9db0a3;
}

.tab-pane.subscription-pane .panel-heading {
    background: #dde6e9;
}

.tab-pane.subscription-pane .panel-heading a {
    color: #E43B40;
}

.tab-pane.subscription-pane .panel-body.subscription-panel {
    border: 1px solid #cccccc66;
    background: white;
}

.nav.nav-pills.subscription-tab-pills li {
    border: 1px solid #dde6e9;
    background: white;
}

.nav.nav-pills.subscription-tab-pills a {
    color: #727272 !important;
}

.nav.nav-pills.subscription-tab-pills li.active {
    background: #0033e2;
}

.nav.nav-pills.subscription-tab-pills .active>a {
    background: transparent !important;
    color: #fff !important;
}

.swal-button.btn-success.geen-btn {
    background-color: #27c24c !important;
    border-color: #27c24c !important;
}

.swal-button.btn-danger.red-btn {
    background-color: #ed2d2d !important;
    border-color: #ec2121 !important;
}

.recurring-card-body table kbd.success {
    background: #27C24C;
}

.recurring-card-body table kbd.due {
    background: #d33c44;
    ;
}

.recurring-card-body table.dataTable>tbody>tr.child table tr td:first-child {
    background: #404040;
    color: white;
}

.recurring-card-body table tbody tr:nth-of-type(odd) {
    background-color: rgba(149, 175, 192, 0.2) !important;
}

.recurring-card-body table tbody tr:nth-of-type(even) {
    background-color: rgba(199, 236, 238, 0.2) !important;
}

.recurring-card-body table tbody tr:hover {
    background-color: rgba(2, 128, 144, 0.15) !important;
}

.recurring-card-body table thead {
    background: rgba(0, 0, 0, 0.75);
}

.recurring-card-body table thead tr th {
    color: #fff !important;
}

@media screen and (max-width: 992px) {
    .row.pet-row-list-body .pet-plan-holder {
        border-bottom: 2px solid #02808f;
    }

    .nav.nav-pills.subscription-tab-pills .active>a {
        background: transparent !important;
        color: #fff !important;
    }
}

.admin_heade_bg {
    background-color: #0033e2 !important;
}

.c-checkbox .coupon_btn[type=checkbox]:checked+.coupon_check {
    border-color: #0033e2;
    background-color: #0033e2;
}

.c-checkbox:hover .coupon_check {
    border-color: #ccc !important;
}

.c-checkbox label:hover .coupon_check {
    border-color: #0033e2 !important;
}

.nav-floating>li:first-child {
    background-color: #65e3db;
    color: #0033e2;
}

.img_text_wrapper p {
    color: #656565;
}

.img_text_wrapper p i {
    color: #ffffff;
}

.img_text_wrapper p {
    color: #ffffff;
}

.inbox_wrapper h {
    color: #929292;
    font-size: 16px;
    font-weight: normal;
}

.order_ditels_wrapper ul .header_text {
    color: #929292;
}

.c-checkbox:hover .gender_btn,
.c-radio:hover .gender_btn {
    border-color: #0033e2;
}

.c-radio .gender_input[type="radio"]:checked+.gender_btn {
    border-color: #0033e2;
}

.c-radio .gender_input[type="radio"]:checked+.gender_btn:before {
    color: #0033e2;
}

.switch span {
    background-color: #65e3db;
    border: 1px solid #65e3db;
}

.switch .c_input:checked+.c_span {
    background-color: #0033e2 !important;
    border-color: #0033e2 !important;
}

.switch_color input:checked+span {
    background-color: #0033e2 !important;
    border-color: #0033e2 !important;
}

.breadcrumb-item a em {
    font-size: 14px;
    color: #0033e2 !important;
    font-weight: bold;
}

.date_color {
    background-color: #0033e2 !important;
    border-color: #0033e2 !important;
    color: #fff;
}

.link_text,
.link_text:hover {
    color: #656565;
}

.timeline_header h1 {
    color: #212529;
}

.timeline {
    border-left: 4px solid #dfe3e8;
    background: rgba(255, 255, 255, 0.03);
    color: #929292;
}

.event_wrapper {
    border-bottom: 1px dashed #c4cdd5;
}

.timeline:after {
    box-shadow: 0 0 0 4px #dfe3e8;
}

.timeline::before {
    background: #f49342;
    color: aliceblue;
}

.timeline .event:after {
    box-shadow: 0 0 0 4px #dfe3e8;
    background: #c4cdd5;
}

.table.table-borderless p {
    color: #212b36;
}

.icon_wrapper {
    background-color: black;
    color: white;
}

.title_id_wrapper {
    color: #929292;
}

.title_header_wrapper {
    color: #929292;
}

.border_top {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.email_heading {
    color: #929292;
}

.email_text {
    color: #656565;
}

.order_party_info tr td:nth-child(2)::before {
    background-color: #0033e2 !important;
}

.label_adjust tr td:nth-child(1)::after {
    background-color: #0033e2 !important;
}

.table.table-striped.custome_table tr td:first-child p {
    color: #656565;
}

.table.table-striped.custome_table tr td p {
    color: #929292;
}

.custom_dropdown_item:active {
    background-color: initial !important;
}

.order_data_heading::after {
    background-color: #0033e2 !important;
}

select:focus>option:hover {
    background-color: #000 !important;
    -webkit-background-color: #000 !important;
}

@media screen and (max-width: 1024px) {
    .pet_view_details div ul li:first-child {
        color: #444;
    }

    .pet_view_details div ul li:nth-child(2) {
        color: #656565;
    }
}

.payment_header {
    color: #028090 !important;
}

.admin_payment_heading>tr>th {
    color: #656565 !important;
}

.customer_view_order_table thead th {
    color: #656565 !important;
}

.customer_view_order_table thead th {
    color: #656565 !important;
}

.customer_view_order_table thead th {
    color: #656565 !important;
}

.pp_green_text {
    color: #0033e2 !important;
}

.address_copy_btn {
    background-color: #0033e2;
    color: #fff;
}

.address_copy_icon {
    color: #0033e2;
}

.address_copy_icon:hover {
    color: #0033e2 !important;
}

#address_copy_msg {
    background-color: #0033e2;
    color: #fff;
}

.pp_red_text {
    color: #E43B40 !important;
}

.pp_bg_green {
    background-color: #028090 !important;
    color: #fff !important;
}

.pp_bg_red {
    background-color: #E43B40 !important;
    color: #fff !important;
}

.active_status {
    background: rgba(39, 194, 76, 0.05);
    color: #27C24C;
    border: 1px solid rgba(39, 194, 76, 0.3);
}

.used_status {
    background: rgba(255, 144, 43, 0.05);
    color: #FF902B;
    border: 1px solid rgba(255, 144, 43, 0.3);
}

.delete_status {
    background: rgba(240, 80, 80, 0.05);
    color: #E43B40;
    border: 1px solid rgba(240, 80, 80, 0.3);
}

.adminTable thead tr th {
    color: #656565 !important;
}

.btn-group .btn-info {
    background-color: #028090 !important;
    border-color: #028090 !important;
}

.btn-group .btn-info:hover {
    background-color: #066a77 !important;
}

.file_input .custom-file-label::after {
    color: #fff;
    background-color: #0033e2;
}

.modal.show {
    background: #ffffffe8;
}

.modal-content {
    border: none;
    box-shadow: 0px 1px 20px 6px #bdbdbd;
}

.not-card-content {
    border: 1px dashed #c9c9c9;
}

.note-card-body {
    background: #faf6bd;
}

.note-card-footer {
    background: #faf6bd;
    border-top: 1px dashed #c9c9c9;
}

.bg-product-blue {
    background: #1a87c8;
}

.bg-product-red {
    background: #f43838;
}

.bg-product-purple {
    background: #853a96;
}

.bg-product-hot-pink {
    background: #f43b90;
}

.bg-product-green {
    background: #00b169
}

.bg-product-tiffany {
    background: #29c2c0;
}

.bg-product-black {
    background: #000000;
}

.bg-product-orange {
    background: #f68c1e;
}

.bg-product-yellow {
    background: #f4d03e;
}

.bg-product-charcoal {
    background: #778a91;
}

.bl-white {
    border-left: 1px solid white;
}

.tab-pane.coupons-pane .panel-body.coupons-panel {
    border: 1px solid #cccccc66;
}

.widget-user-round-img {
    box-shadow: 0px 0px 6px 3px #2b957a;
}

.widget-user-round-img:hover {
    box-shadow: 0px 0px 6px 3px #1a705a;
}

.square {
    background-color: #ddd;
    border: 2px solid transparent;
}

.registered-users-list>li {
    color: #4d5154;
}

.registered-users-list>li>a {
    border: 2px solid lightgrey;
}

.registered-users-list>li .username small {
    color: gray;
}

.nav.nav-tabs.notification-tab.nav-fill>.nav-item>.nav-link.active {
    color: #0033e2;
    background-color: #dde6e9;
}

.table.notification-abandoned-table>thead>tr>th,
.table.notification-recurringfail-table>thead>tr>th {
    color: #fff;
}

.text-gray-widget {
    color: #c9c9c9;
}

.text-green-widget {
    color: #00e2cb;
}

.badge-green-widget {
    background: #0033e2;
    color: #fff;
}

.badge-red-widget {
    background: #0033e2;
    color: #fff;
}

.bg-shadow-widget {
    box-shadow: 0 2px 14px rgb(38 60 85 / 16%);
}

.bg-shadow-widget.card .card-widget-title:before {
    background: #00e2cb;
}

.text-gray-darker-widget {
    color: #838383;
}

#do_legend li span {
    color: white;
}

.vendor-view-back-button .btn-primary {
    background: #028090 !important;
    border-color: #028090 !important;
}

.note-view-more-btn {
    border: 1px solid #0033e2;
    color: #fff;
    background: #0033e2;
}

.swal-button.btn-success {
    background-color: #27c24c !important;
    border-color: #27c24c !important;
}

.swal-button.btn-danger {
    background-color: #ed2d2d !important;
    border-color: #ec2121 !important;
}

.vendor-view-back-button .btn-primary {
    background: #028090 !important;
    border-color: #028090 !important;
}

.customer-btn-grp .show>.btn-secondary.dropdown-toggle {
    border: 1px solid #028090;
    color: #027a89;
}

.customer-btn-grp .btn.btn-secondary.dropdown-toggle:not(:disabled):not(.disabled) {
    border: 1px solid #0033e2;
    color: #0033e2;
}

.payments-card-body table kbd.success {
    background: #27C24C;
}

.payments-card-body table kbd.due {
    background: #d33c44;
    ;
}

.petcareplans-register-carousel .row.pet-row-body {
    background-color: #0033e2;
}

.petcareplans-register-carousel .row.pet-row-body .policy-details-holder {
    color: white;
}

.petcareplans-register-carousel .row.pet-row-list-body .pet-plan-holder {
    border-right: 2px solid #02808f;
}

.petcareplans-register-carousel .row.pet-row-body .pet-img-holder {
    background-color: #fff;
    border: 2px solid #b3afafd6;
}

.petcareplans-register-carousel .row.pet-row-body .header_text {
    color: white;
}

.petcareplans-register-carousel .border-radius-bottom {
    border: 1px solid #cccccc66;
}

.petcareplans-register-carousel .owl-nav .owl-prev,
.petcareplans-register-carousel .owl-nav .owl-next {
    color: #0033e2 !important;
}

.petcareplans-register-carousel .owl-nav .owl-prev:hover,
.petcareplans-register-carousel .owl-nav .owl-next:hover {
    background: transparent !important;
}

.formSectionRegisterView .static-field {
    color: #656565;
}

.formSectionRegisterView input {
    background: white;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
}

.formSectionRegisterView input:focus,
.formSectionRegisterView input::selection {
    border: 1px solid #61bfdf;
}

.formSectionRegisterView select {
    background: white;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
}

.formSectionRegisterView select:focus,
.formSectionRegisterView select::selection {
    border: 1px solid #61bfdf;
}

.formSectionRegisterView textarea {
    background: white;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
}

.formSectionRegisterView label {
    color: #656565;
}

.formSectionRegisterView label::after {
    background-color: #0033e2;
}

.formSectionRegisterView .cancelButton {
    color: #65e3db;
}

.formSectionRegisterView .saveButton {
    background: transparent;
    color: #ffffff;
}

.formSectionRegisterView .saveButton:hover,
.formSectionRegisterView .editButton:hover {
    background: transparent;
}

.formSectionRegisterView .editButton {
    background: transparent;
    color: #ffffff;
}

.formSectionRegisterView.readOnly {
    background: #f7fffa;
}

.formSectionRegisterView input[disabled] {
    color: #929292;
    border-color: transparent;
}

.formSectionRegisterView textarea[disabled] {
    color: #656565;
    border-color: transparent;
}

.formSectionRegisterView select[disabled] {
    color: #5a5a5a;
    border-color: transparent;
}

.disabled .editButton:hover {
    background: #9db0a3;
}

.note-register-content .note-register-content-overlay {
    background: rgba(0, 0, 0, 0.7);
}

.note-register-content-note {
    background: #f5d579;
}

.note-register-content-details button {
    background: transparent;
    color: white;
}

.sticky-notes-register-carousel .owl-nav .owl-prev,
.sticky-notes-register-carousel .owl-nav .owl-next {
    color: #02808f !important;
}

.sticky-notes-register-carousel .owl-nav .owl-prev:hover,
.sticky-notes-register-carousel .owl-nav .owl-next:hover {
    background: transparent !important;
}

.tab.view-tab {
    background-color: #f1f1f1;
}

.tab.view-tab button {
    background-color: #65e3db;
    color: #0033e2;
    border-left: 4px solid #0033e2;
}

.tab.view-tab button:hover {
    background-color: #0033e2;
    color: #f1f1f1;
}

.tab.view-tab button.active {
    background-color: #0033e2;
    border: 1px solid #0033e2;
    color: white;
}

.tab-shadow .card:hover {
    box-shadow: 0px 1px 20px rgb(0 88 118 / 20%);
}

.tab-shadow .card .petcareplans-register-carousel .row.pet-row-list-body .pet-plan-holder {
    border-right: 2px solid #0033e2;
}

.pets-carousel .owl-nav .owl-prev,
.pets-carousel .owl-nav .owl-next {
    color: #0033e2 !important;
}

@media screen and (max-width: 992px) {
    .petcareplans-register-carousel .row.pet-row-list-body .pet-plan-holder {
        border-bottom: 2px solid #0033e2;
    }

    .tab-shadow .card .petcareplans-register-carousel .row.pet-row-list-body .pet-plan-holder {
        border-bottom: 2px solid #0033e2;
    }
}

.permission-listing-table.table thead tr th {
    color: #656565 !important;
}

.access-modal.modal.show {
    background: #ffffffe8;
}

.card-body.permission-list-card {
    border: 1px solid #e0e0e0;
}

.access-list-treeview ul li {
    border-left: 1px solid #0033e2;
}

.access-list-treeview ul li div {
    color: #0033e2;
}

.access-list-treeview ul li div:before {
    background-color: #0033e2;
}

.access-list-treeview ul li ul li {
    border-left-color: #0033e2;
}

.access-list-treeview ul li ul li div {
    color: #0033e2;
}

.access-list-treeview ul li ul li div:before {
    background-color: #0033e2;
}

.no-permission-card {
    box-shadow: 0px 0px 14px 3px #c5c5c5;
}

.select2-container--default .select2-selection--multiple {
    border: 1px solid #e1e1e1 !important;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: solid #66afe9 1px !important;
}

.c-checkbox .coupon_btn[type=radio]:checked+.coupon_check {
    border-color: #0033e2;
    background-color: #0033e2;
}

.c-checkbox input[type=radio]:checked+span:before {
    color: #fff;
}

@media screen and (max-width: 475px) {
    .daterangepicker.show-calendar .ranges {
        border-bottom: 1px solid #dbdbdb;
    }
}

.order_shipping_status {
    background: rgba(255, 144, 43, 0.05);
    color: #FF902B;
    border: 1px solid rgba(255, 144, 43, 0.3);
}

.order_processing_status {
    background: rgba(255, 144, 43, 0.05);
    color: #27C24C;
    border: 1px solid rgba(39, 194, 76, 0.3);
}

.badge-cancel {
    background-color: #5e6364;
    color: #fff;
}

.refresh_color {
    background-color: #65e3db;
    border-color: #65e3db;
    color: #0033e2;
}

.notification_text_icon {
    color: #0033e2;
}

#ajax-table_wrapper .btn-group .btn-info,
#myTable_wrapper .btn-group .btn-info,
#ajax-table-deleted_wrapper .btn-group .btn-info,
#myTable_wrapper .btn-group .btn-info,
#ajax-table-paid_wrapper .btn-group .btn-info,
#myTable_wrapper .btn-group .btn-info,
#info-table_wrapper .btn-group .btn-info,
#myTable_wrapper .btn-group .btn-info {
    background-color: #0033e2 !important;
    border-color: #028090 !important;
}

.action_btn_color {
    background-color: #65e3db;
    color: #0033e2;
}

.page-link,
.page-link:hover {
    color: #0033e2;
}

.page-item.active .page-link {
    background-color: #0033e2 !important;
    border-color: #0033e2 !important;
}

.bg-blue {
    background: #0033e2 !important;
}

.bg-light-gray {
    background-color: #e1e1e1 !important;
}

.bg-sky-content {
    background-color: #65e3db !important;
}

.border-color-blue {
    border-color: #0033e2 !important;
}

.text-blue {
    color: #0033e2 !important;
}

.text-sky-blue {
    color: #65e3db !important;
}

.bg-blue-dark {
    background-color: #002cc7;
    color: #fff !important;
}

button.bg-blue:hover,
button.bg-blue:focus,
button.bg-blue::selection {
    background: #0033e2 !important;
}

.tooltip_adjust:before {
    background-color: #0033e2;
}

.label-ppgreen {
    background-color: #0033e2;
}

.chosen-container-single .chosen-single div b {
    color: #0033e2;
}

.group-span-filestyle label.btn-secondary {
    background: #0033e2 !important;
    border-color: #0033e2 !important;
    color: #fff !important;
}

/* =============== date-range-picker css start ============== */
.daterangepicker .drp-buttons .applyBtn,
.daterangepicker td.active,
.daterangepicker td.active:hover,
.daterangepicker .ranges li.active {
    background-color: #0033e2 !important;
}

.cancelBtn.btn-danger {
    background-color: #65e3db !important;
    border-color: #65e3db !important;
    color: #0033e2 !important;
    box-shadow: none !important;
}

.applyBtn.btn-sm.btn-primary {
    background-color: #0033e2 !important;
    border-color: #0033e2 !important;
    color: #ffffff !important;
    box-shadow: none !important;
}

/* =============== date-range-picker css end ============== */
table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before {
    background-color: #0033e2 !important;
}

table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
    background-color: #65e3db !important;
}

/* ============= swal css start ========== */
.swal-modal .swal-title,
.swal-modal .swal-text {
    color: #000;
}

.swal-icon--success__ring {
    /* border: 4px solid hsl(197deg 55% 69% / 20%); */
    border: 4px solid #65e3db57;
}

.swal-icon--success {
    border-color: #65e3db;
}

.swal-icon--success__line {
    background-color: #65e3db;
}

.swal-button {
    box-shadow: none !important;
}

.swal-button--cancel:not([disabled]),
.swal-button--cancel:not([disabled]):hover,
.swal-button--cancel:not([disabled]):focus {
    background-color: #65e3db !important;
    color: #0033e2 !important;
    box-shadow: none !important;
}

.swal-button.swal-button--confirm,
.swal-button.swal-button--confirm:hover,
.swal-button.swal-button--confirm:focus {
    background-color: #0033e2 !important;
    color: #ffff !important;
    box-shadow: none !important;
}

.swal-overlay--show-modal {
    background-color: #ffffffe8;
}

.swal-overlay--show-modal .swal-modal {
    box-shadow: 0px 1px 20px 6px #bdbdbd;
}

/* ============= swal css end ========== */
.form-control:disabled,
.form-control[readonly] {
    background-color: #edf1f2 !important;
    opacity: 1;
}

.no_hover_effect td .notification::before {
    background-color: #0033e2;
}

.no_hover_effect:nth-child(odd) td .notification::before {
    background-color: #65e3db;
}

div.mm-dropdown div.textfirst span .fa.fa-angle-down {
    color: #0033e2;
}

.input-group.select-multi-arrow .select2-container--default .select2-selection--multiple:before {
    color: #0033e2;
}

.date-picker-form-control.form-control:disabled,
.date-picker-form-control.form-control[readonly] {
    background-color: #ffffff !important;
}
/* Multi PET Start */
.single-pet-img-holder {
    border: 2px solid #b3afafd6;
}

.multi-pet-img-holder {
    border: 2px solid #b3afafd6;
}

.multi-pet-nav-tab li {
    border-bottom: 3px solid #ffffff;
}

.multi-pet-nav-tab li:last-child {
    border: none;
}
/* Multi PET End */