.myreadonly{pointer-events: none;}
.pointer{cursor: pointer;}
label {
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
}
li.breadcrumb-item a {
    font-weight: bold;
    font-size: 15px !important;
}
.main-menu-content.ps a {
    font-weight: 500;
}
.btn {
    /*color: #fff !important;*/
    border-radius: 100px;
    letter-spacing: .1em;
    font-size: 16px;
    font-family: 'DM Sans', sans-serif !important;
    font-weight: 800 !important;
    padding-top: 10px !important;
    padding-right: 15px !important;
    padding-bottom: 10px !important;
    padding-left: 15px !important;
    text-decoration: none !important;
    border-radius: 60px 65px 55px 45px/35px 40px 50px 60px!important;
    outline: none !important;
    cursor: pointer;
    text-transform: capitalize;
}
.green-color{color: #e9bf36 !important;}
.darkgreen-color{color: #28a745 !important;}
.red-color{color: red !important;}
.yellow-color{color: orange  !important;}
.blue-color{color: #00A3CC;}
.black-color{color: black;}
.new-shadow {
    box-shadow: -7px -7px 20px 0px #fff9, -4px -4px 5px 0px #fff9, 7px 7px 20px 0px #0002, 4px 4px 5px 0px #0001, inset 0px 0px 0px 0px #fff9, inset 0px 0px 0px 0px #0001, inset 0px 0px 0px 0px #fff9, inset 0px 0px 0px 0px #0001;
}
.contest-item {
    position: relative;
    display: table;
    background: #f0f0f0;
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 175px;
    overflow: hidden;
}
.new-shadow-all {
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
}
.card-title {
    color: #e9bf36;
    font-weight: bolder;
    font-weight: 900 !important;
    text-transform: uppercase;
}
.light-layout thead th {
    background: #28a745 !important;
    color:#fff !important;
}
.light-layout .modal-header  {
    background: orange !important;
}
.light-layout .modal-header  h5{
    color: #fff !important;
}
.light-layout .content-header-title {color: #e9bf36 !important;}
.breadcrumb-wrapper {  text-transform: capitalize;  }
.content-header-title {
    text-transform: capitalize;
}
.video-style {
    object-fit: fill;
    border: 1px solid #ccc;
    padding: 20px;
    margin: 10px;
    border-radius: 20px;
    -moz-transition: all 1s ease-in-out;
    -webkit-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
.video-style
{
    background-color: #ffcccc; /* background gradient */
    background-image: linear-gradient(top, #fff, #fcc);
    background-image: -moz-linear-gradient(top, #fff, #fcc);
    background-image: -webkit-linear-gradient(top, #fff, #fcc);
    background-image: -o-linear-gradient(top, #fff, #fcc);
    background-image: -ms-linear-gradient(top, #fff, #fcc);
}
.video-style {
    box-shadow: 0 0 10px #ccc;
}
.video-style:hover,
.video-style:focus
{
    box-shadow: 0 0 20px #f88;
}
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
    right: 0.9em !important;
    content: "" !important;
}
table.dataTable thead .sorting:before, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc_disabled:before{
    content: "" !important;
}
.form-group.required label:after {
    content:"*";
    color:red;
}
.useranalytic
{
    background-color:#E6E6E6; 
    padding-top:20px; 
    padding-bottom:10px; 
    padding-left:15px;
    padding-right:8px;
    border-radius:5px;
    margin-bottom:25px;
    color: #000;
}
.useranalytic .text
{
    color: #000;
    font-weight: 600;
    font-size: 15px;
}
.userengagment p strong
{
    color: #000;
}
.referral_link
{
    padding:20px;
    color: blue;
    border: 2px solid #eee;
    background-color: #eee;
}

.admin_user_table_img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
}

.dataTables_processing {
    background: #9288f3;
    color: #fff;
}

.tab-content .dataTables_paginate {
    float: right;
}

.tab-content .dataTables_filter {
    float: right;
}

#payCommissionForm input.error, #payCommissionForm input.error:focus {
    border-color: #EA5455 !important;
}

#payCommissionForm .error:not(input) {
    color: #EA5455;
}

._user_cover_profile {
    height: 235px;
    width: 100%;
    object-fit: cover;
}

#commentListModalContainer {
    overflow-y: auto;
    max-height: 500px;
}

.user_info_stripe {
    display: grid;
    grid-template-columns: 30% 70%;
}

.user_info_stripe div:nth-child(1){
    text-align: center;
}

.charges_info_stripe svg {
    color: #ccc;
}

.charges_info_stripe svg.charges_info_stripe_active {
    color: #18b118;
}

.stripe_bank svg.charges_info_stripe_active {
    fill: gold;
}

form input.error, form input.error:focus {
    border-color: #EA5455 !important;
}