.adslytic-validation-summary-valid {
    color: red;
    font-weight: bold;
}


.k-grid {
    font-size: 13px !important;
}

.k-grid-pdf {
    color: #f8f8ff !important;
    padding-top: 3px;
    padding-right: 12px;
    padding-bottom: 3px;
    padding-left: 12px;
}

.k-button {
    padding-top: 3px !important;
    padding-right: 12px !important;
    padding-bottom: 3px !important;
    padding-left: 12px !important;
}

.k-grid table tbody tr td {
    border-top: 1px solid #e2e5e8 !important;
    border-bottom: 0px solid #e2e5e8 !important;
    border-right: 0px solid black !important;
    border-left: 0px solid black !important;
}
/*.k-grid tr.k-alt {
    background: transparent !important;
}*/

.k-grid-pager {
    background-color: #ffffff;
    border-color: #ffffff;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: "Mada", sans-serif;
    --font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}
.k-grid-header {
    background-color: #eff3f6;
    border-color: transparent;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: "Mada", sans-serif;
    --font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}
.k-grouping-header {
    background-color: #eff3f6 !important;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: "Mada", sans-serif;
    --font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}
.k-grid-custom-success {
    color: #f8f8ff !important;
    background-color: #28a745 !important;
    padding-top: 3px;
    padding-right: 12px;
    padding-bottom: 3px;
    padding-left: 12px;
    margin-bottom: 1px;
    border-color: azure;
}

    .k-grid-custom-success:hover {
        border-color: #28a745;
    }

.k-grid-custom-warning {
    color: #f8f8ff !important;
    background-color: #FF9800 !important;
    padding-top: 3px;
    padding-right: 12px;
    padding-bottom: 3px;
    padding-left: 12px;
    margin-bottom: 1px;
    border-color: azure;
}

    .k-grid-custom-warning:hover {
        border-color: #FF9800;
    }

.k-grid-custom-danger {
    color: #f8f8ff !important;
    background-color: #dc3545 !important;
    padding-top: 3px;
    padding-right: 12px;
    padding-bottom: 3px;
    padding-left: 12px;
    margin-bottom: 1px;
    border-color: azure;
}

    .k-grid-custom-danger:hover {
        border-color: #dc3545;
    }

.k-grid-custom-primary {
    color: #f8f8ff !important;
    background-color: #007bff !important;
    padding-top: 3px;
    padding-right: 12px;
    padding-bottom: 3px;
    padding-left: 12px;
    margin-bottom: 1px;
    border-color: azure;
}

.k-grid-custom-primary:hover {
    border-color: #007bff;
}


.k-grid-custom-info {
    color: #f8f8ff !important;
    background-color: #17a2b8 !important;
    padding-top: 3px;
    padding-right: 12px;
    padding-bottom: 3px;
    padding-left: 12px;
    margin-bottom: 1px;
    border-color: azure;
}

.k-grid-custom-info:hover {
    border-color: #17a2b8;
}


.k-grid-custom-secondary {
    color: #f8f8ff !important;
    background-color: #6c757d !important;
    padding-top: 3px;
    padding-right: 12px;
    padding-bottom: 3px;
    padding-left: 12px;
    margin-bottom: 1px;
    border-color: azure;
}

.k-grid-custom-secondary:hover {
    border-color: #6c757d;
}

.k-grid-custom-light {
    color: #f8f8ff !important;
    background-color: #f8f9fa !important;
    padding-top: 3px;
    padding-right: 12px;
    padding-bottom: 3px;
    padding-left: 12px;
    margin-bottom: 1px;
    border-color: azure;
}

.k-grid-custom-light:hover {
    border-color: #f8f9fa;
}

.k-grid-custom-dark {
    color: #f8f8ff !important;
    background-color: #343a40 !important;
    padding-top: 3px;
    padding-right: 12px;
    padding-bottom: 3px;
    padding-left: 12px;
    margin-bottom: 1px;
    border-color: azure;
}

.k-grid-custom-dark:hover {
    border-color: #343a40;
}


.accordion-button-green {
    color: #ffffff;
}

.accordion-blue {
    background: #007bff !important;
    padding: 6px 1px 1px 5px !important;
}
.accordion-blue {
    border-color: #007bff !important;

}


.accordion-button-green:hover {
    color: #fff5ee;

}



.login-with-google-btn {
    transition: background-color .3s, box-shadow .3s;
    padding: 12px 16px 12px 42px;
    border: none;
    border-radius: 3px;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, .04), 0 1px 1px rgba(0, 0, 0, .25);
    color: #757575;
    font-size: 14px;
    font-weight: 500;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTcuNiA5LjJsLS4xLTEuOEg5djMuNGg0LjhDMTMuNiAxMiAxMyAxMyAxMiAxMy42djIuMmgzYTguOCA4LjggMCAwIDAgMi42LTYuNnoiIGZpbGw9IiM0Mjg1RjQiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik05IDE4YzIuNCAwIDQuNS0uOCA2LTIuMmwtMy0yLjJhNS40IDUuNCAwIDAgMS04LTIuOUgxVjEzYTkgOSAwIDAgMCA4IDV6IiBmaWxsPSIjMzRBODUzIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNNCAxMC43YTUuNCA1LjQgMCAwIDEgMC0zLjRWNUgxYTkgOSAwIDAgMCAwIDhsMy0yLjN6IiBmaWxsPSIjRkJCQzA1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNOSAzLjZjMS4zIDAgMi41LjQgMy40IDEuM0wxNSAyLjNBOSA5IDAgMCAwIDEgNWwzIDIuNGE1LjQgNS40IDAgMCAxIDUtMy43eiIgZmlsbD0iI0VBNDMzNSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTAgMGgxOHYxOEgweiIvPjwvZz48L3N2Zz4=);
    background-color: white;
    background-repeat: no-repeat;
    background-position: 10px 18px;
}

    .login-with-google-btn:hover {
        box-shadow: 0 -1px 0 rgba(0, 0, 0, .04), 0 2px 4px rgba(0, 0, 0, .25);
    }

    .login-with-google-btn:active {
        background-color: #eeeeee;
    }

    .login-with-google-btn:focus {
        outline: none;
        box-shadow: 0 -1px 0 rgba(0, 0, 0, .04), 0 2px 4px rgba(0, 0, 0, .25), 0 0 0 3px #c8dafc;
    }

    .login-with-google-btn:disabled {
        filter: grayscale(100%);
        background-color: #ebebeb;
        box-shadow: 0 -1px 0 rgba(0, 0, 0, .04), 0 1px 1px rgba(0, 0, 0, .25);
        cursor: not-allowed;
    }