﻿.badge-warning{
    color:black !important;
}
.badge{
    line-height:15px !important;
}
.cursorPointer {
    cursor: pointer !important;
}

.cursorQuestion {
    cursor: help !important;
}

.kingColorRed {
    color: red !important;
}

.kingColorBlack {
    color: black !important;
}

.kingColorBlue {
    color: blue !important;
}

.badge-gray {
    background-color: #b4b4b4;
    color: white !important;
}
@keyframes blink {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.blink {
    animation: blink 1s infinite;
    height: 10px;
    width: 10px;
    background-color: red;
    display: inline-block;
}

.blink-text {
    animation: blink 1s infinite;
    height: 10px;
    width: 10px;
    color: red;
    border-radius: 50%;
    display: inline-block;
}
/* Loading */
/*  <span class="inline-loader"></span> */
.badge {
    align-content: center !important;
}
.inline-loader {
    display: inline-block;
    border: 3px solid #f3f3f3; /* Light gray */
    border-top: 3px solid #3498db; /* Blue */
    border-radius: 50%;
    width: 16px;
    height: 16px;
    animation: spin 1s linear infinite;
    vertical-align: middle;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}


/* Circle */
.Reddot {
    background-color:red;
    height: 25px;
    width: 25px;
    border-radius: 50%;
    display: inline-block;
}
.Greendot {
    background-color:green;
    height: 25px;
    width: 25px;
    border-radius: 50%;
    display: inline-block;
}
.Graydot {
    background-color:#ccc;
    height: 25px;
    width: 25px;
    border-radius: 50%;
    display: inline-block;
}
/* Validation Style */
input[type="text"].input-validation-error {
    background-color: #fcc;
}

input[type="password"].input-validation-error {
    background-color: #fcc;
}
/* End Validation Style */
.modal .close {
    border: 0px !important;
    font-size: 40px;
    color: #808080;
    background-color: transparent;
}
/* Prevent body from shifting */
body.modal-open {
    overflow: auto !important;
    padding:0 !important;
}
/* Site button (customized) */
.siteBtn {
    cursor: pointer;
    background-color: #BEE1E6;
    padding: 4px;
    font-size: 11px;    
    overflow-wrap: break-word; /* Handle long words */
    word-wrap: break-word; /* For compatibility with older browsers */
    text-align: center;
    border-radius: 5px;
    margin: 2px;
}

.btnGrayLight {
    background-color: #bebebe;
}

.btnBlueLight {
    background-color: #BEE1E6;
}

.btnRed {
    background-color:red;
    color: white;
}

.btnGreen {
    background-color: green;
    color: white;
}
/*captcha*/
.captchaBox {
    border: 2px dashed #ccc;
    padding: 10px;
    margin-bottom: 10px;
}

.undercaptchaBox {
    text-align: center;
    display: flex;
}

#txtCaptcha, #txtCaptchaModal {
    border: 1px solid #b9b9b9;
    text-align: center;
    direction: ltr;
    letter-spacing: 10px !important;
    font-weight: bold;
    font-size: 20px;
    text-transform: uppercase;
}

.undercaptchaBoxreload {
    align-self: anchor-center;
}
.otherThanSigninSignup{
    width:300px !important;
}
.ltr{
    direction:ltr !important;
    text-align:left !important;
}
.King100{
    width:100% !important;
}
.cursorPointer{
    cursor:pointer;
}
.kingWidth100{
    width:100% !important;
}
.centerText {
    text-align: center !important;
}