﻿
.btn-success {
    background: #03a549;
    border-color: #03a549;
}
.table > :not(caption) > * > * {
    color: black !important;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    color: black !important;
}


.card {
    color: black
}

.btn-success:hover, .btn-check:focus + .btn-success, .btn-success:focus, .btn-success.disabled, .btn-success:disabled {
    background-color: #00873a; /*#03a549;*/
    /*border-color: #59a66d;*/
}
/* CODE ADDED BY: SOMESH; DATE: 02-14-2024; SUB: ADDED TOASTR OPTIONS - Start */
.toast-success {
    border: 2px solid #87b44a !important;
    background-color: #03a549d6 !important; /*#6e9e2dd6*/
}

.toast-warning {
    border: 2px solid #ffb534 !important;
    background-color: #bf8905c9 !important;
}
.toast-info {
    border: 2px solid #87b44a !important;
    background-color: #2F96B4 !important; /*#6e9e2dd6*/
}

.toast-error {
    border: 2px solid #ffb534 !important;
    background-color: #BD362F !important;
}

#preloader {
    z-index: 99999;
}

.error-message {
    color: red;
    font-size: 12px;
    margin-top: 5px;
}

/* Style for the loader spinner */
#chloader {
    position: fixed;
    top: 30%;
    left: 30%;
    width: 50%;
    height: 50%;
    background-color: rgba(255, 255, 255, 0); /*rgba(0, 0, 0, 0.5);*/ /* Transparent dark background */
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999; /* Make sure the loader is above all other content */
}

.spinner {
    border: 4px solid #f3f3f3; /* Light gray background */
    border-top: 4px solid #3498db; /* Blue spinner */
    border-radius: 50%;
    width: 50px;
    height: 50px;
    animation: spin 1s linear infinite;
}

/* Keyframe for the spinner animation */
@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.fetchLinkdiv {
    font-size: 16px;
    font-family: Arial, sans-serif;
    color: black;
    background-color:skyblue;
}

.customtable {
    table-layout: auto;
    word-wrap: normal;
}

@media (min-width: 576px) {
    .customtable {
        table-layout: fixed;
        word-wrap: break-word;
        word-break: break-word; /* Better support */
    }

  .customtable td {
            overflow-wrap: break-word;
            word-break: break-word;
        }
  
    .customtr {
        white-space: normal; /* Allows text to wrap */
        word-break: break-word; /* Breaks long words at arbitrary points */
    }
}

.customname {
    white-space: normal; 
    word-break: break-word; 
    max-width: 350px; 
}

.customtblWebpages {
    word-wrap: break-word; /* Forces long words to break onto the next line */
}
.form-control {
    color: #0f0f10;
}

/*.form-check-input:checked {
    background-color: #adb5bd;
    border-color: #adb5bd;
}*/
