a {
    text-decoration:none!important;
}

.cursor-default{
    cursor:default!important;
}

.cursor-pointer{
    cursor:pointer!important;
}

.margin-left10px{
    margin-left:10px !important;
}

.color-white{
    color:#FFFFFF !important;
}

.color-red{
    color:#ff0000 !important;
}
.no-padding-no-margin{
    padding:0px!important;
    margin:0px!important;
}

.font-size-15px{
    font-size:15px!important;
}

.header-block-custom{
    max-height:30px!important;
    padding-top:10px!important;
}

.width-90{
    width:90px!important;
}

.i-middle{
    position: relative!important; top: 3px!important;
}

.form-control-small {
  height: 20px !important;
  padding: 2px 5px !important;
  font-size: 12px !important;
}

.optionGroup {
    font-weight: bold;
    font-size:15px!important;
    color:#000000!important;
}
    
.optionChild {
    padding-left: 15px;
}

.hide {
    display: none;
}

.result-title {
    color: #f35626;
    background-image: -webkit-linear-gradient(92deg,#f35626,#feab3a);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-animation: hue 60s infinite linear;
    font-size: 80px;
}

.padding-small thread, th  {
  padding:5px !important; font-weight:bold !important; }
.padding-small td {
  padding:4px !important }

.input-number-right {
    text-align: right;
}

.input-number-center {
    text-align: center;
}

.lucky-number {
    background: red;
    height:2rem;
    top:1rem;
    right:1.5rem;
    width:2rem;
    text-align: center;
    line-height: 2rem;
    font-size: 1.2rem;
    border-radius: 10%;
    padding:4px;
    color:white;
}

.danger-number {
    text-shadow: 0 0 0px orange;
    text-decoration:underline;
    font-weight:bold;
}
.font-captcha{
   font-size:20px!important;
   font-weight:bold;
}

.green{
    color:green;
}

.red{
    color:red;
   font-weight:bold;
}