/*29.03.2023*/
:focus-visible{outline:none;}
.small-screen-text{font-size:14px; padding-right: 22px;color: #484848;}
.app-sidebar-logo-default{width: 52%;}
.insert_provide_top{width:100%; display:inline-block;  padding:15px 0; }
.insert_provide_top_lt{width:auto; float:left; margin:0px; font-size: 18px; color:#181C32; padding-top:8px;}
.insert_provide_top_rt{width:auto; float:right; background: #009ef7;padding: 8px 14px; font-size: 14px; margin: 0px; color:#fff; border-radius: 6px;}
.insert_provide_top_rt:hover{background:#0095e8;}
.main_provider_lt{width:100%; padding: 0 10px 0px 0; border-radius: 8px;}
.main_provider_inn{width:100%; margin-bottom:8px;}
.main_provider_inn input[type="text"]{width:100%; background:#F4F4F4; padding:12px 15px; border:none;}
small{color:#3F4254; font-size:13px;}
.w25{width:25px; float:right;}
.main_provider_inn textarea{width:100%; height:80px; padding:12px 15px; border:none; background:#F4F4F4; resize:none;}
.main_provider_rt {width: 100%; background: #fff; padding: 0px 0 0 10px; border-radius: 8px; height:100%;}
.main_provider_rt_inn p{margin:0px; padding-top:8px;}
.main_provider_rt_dwn{width:100%; margin-top:15px; }  
.main_provider_rt_dwn h6{margin:0px 0 10px; font-size:18px; color: #181C32; text-align:left; padding-bottom:10px; border-bottom:1px solid #ddd;}  
.main_rt_dwn_inn textarea{width: 100%;  height: 80px; padding: 12px 15px; border: none; background: #F4F4F4; resize: none;}
.main_rt_dwn_inn{ margin-bottom:10px;}
.main_rt_dwn_inn label{padding-top:10px;}
.save_btn{width: 100%; text-align:center; margin:12px 0;}
.save_btn button{background: #009ef7; padding: 8px 14px; font-size: 14px; margin: 0px; color: #fff; border-radius: 6px; border:0px; }
.save_btn button:hover{background:#0095e8;}
.insert_main{width:100%;  margin-bottom:30px; }
.provider_sm_txt p{margin:0px;}
.provider_sm_txt .font-12{font-size:11px;}
.pagination{justify-content: right;}
.w-80{width: 80% !important;}
.font-12{font-size: 11px;}
.csv_btn button{width: 89%; margin-top: 15px;}
.app-sidebar-logo{width: 100%; display: inline-block; text-align: center; padding-top: 7px;height: 100px}
.csv_file_icon{width: 7%; float: right; padding-top: 15px;}
.csv_file_icon .ki-duotone{font-size: 42px !important;}
.signin_right_bg{width: 80%; padding: 82px 30px;margin-bottom: 20px;}
    /* background: linear-gradient(26deg, rgba(0,0,0,0.9542191876750701) 79%, rgba(255,255,255,0.2) 100%); margin-bottom: 20px;} */
.logo_prov_bg{width: 75%; background: #474747; display: inline-block; padding: 15px 0; text-align: center;}
.logo_prov_bg img{width: 80%;}
.prov_logo_sec {width: 100%; display: inline-block; text-align: center; padding: 15px;}
.prov_logo_sec .image-input-wrapper{border: 3px solid var(--bs-body-bg); box-shadow: var(--bs-box-shadow);}
.main_table{width: 100%; padding: 25px;}
.pagi_list a{display: flex; justify-content: center; align-items: center; border-radius: 0.475rem; height: 2.5rem; min-width: 2.5rem; font-weight: 500;
    font-size: 1.075rem;}    
.pagi_list a:hover{z-index: 2; color: var(--bs-pagination-hover-color); background-color: var(--bs-pagination-hover-bg);
    border-color: var(--bs-pagination-hover-border-color);}
.pagi_list.active a{z-index: 3;
    color: var(--bs-pagination-active-color);
    background-color: var(--bs-pagination-active-bg);
    border-color: var(--bs-pagination-active-border-color);
}
.account_currency_sec{width: 100%; }
.account_currency_sec h4{font-size:15px; font-weight: 500; margin: 0px 0 20px; color: #3F4254;}
.acct_hed{width: 100%; display: flex; justify-content: space-between; align-items: center;}
.shadow{padding:15px; -webkit-box-shadow: 0px 1px 17px 0px rgb(161 161 161 / 75%);
    -moz-box-shadow: 0px 1px 17px 0px rgba(161,161,161,0.75);}
.game_assn_sec{display: inline-block;}
.radio_sec{width: 100%; display: inline-block;}
.radio_sec .form-check{width: 33%;float:left;}
.client_details_sec h6 {margin: 0px;padding: 10px 0;font-size: 15px; color: #3F4254; text-align: center; font-weight: 600; background: #ebebeb;}
.client_details_inn {width: 100%; margin-top: 10px; padding: 0 25px;}
.client_details_inn p {font-size: 15px;padding: 10px 0; border-bottom: 1px solid #A1A5B7; margin: 0px; color:#3F4254;}
.client_details_inn p strong {color: #A1A5B7;font-weight: 600; text-transform: uppercase;}
.client_hier {width: 100%;}
.client_hier p:before {content: "";width: 100px;height: 2px;position: absolute; bottom: -7px;background: #7f7f7f; left: 0px; right: 0px; margin: 0 auto;}
.client_hier p:after {content: ""; width: 2px; height: 25px; position: absolute; bottom: -30px; background: #7f7f7f; left: 0px;right: 0px; margin: 0 auto;}
.client_hier p { margin: 18px 0 35px; font-size: 15px; font-weight: 600; color: #7f7f7f; text-align: center; position: relative;}

.bg_black{background: #000; border-radius: 7px; width: 100%;}

.provider_game_assign_sec {position: relative; padding-left: 0px;}
.provider_game_assign_sec .form-check-input{position: absolute;right: 5px; top: 5px;}
.bg_black p{text-align: center; padding: 6px 0; margin: 5px 0 0;font-weight: 700;background: #ddd; color: #000;}  

.scrollstyle{height: 300px; overflow: auto;} 
.scrollgame thead{position: sticky;
    top: -1px;
    background: #fff;}
.scrollgame {height: 380px ;overflow-x: auto !important;}  

.bg_black{background: #000; border-radius: 7px; width: 100%;}

.provider_game_assign_sec {position: relative; padding-left: 0px;}
.provider_game_assign_sec .form-check-input{position: absolute;right: 5px; top: 5px;}

.backsec{margin-top: -28px;}
.btn-active-light{background: #F4F4F4 !important;}

#kt_sign_in_submit{background: #7b7b7b; color:#fff;}
.cpyr8_sec{padding-top: 0px; bottom: 70px; margin: 0 auto;}
.overlay_sec{background: rgb(0,0,0);
    background: linear-gradient(90deg, rgba(0,0,0,0.9542191876750701) 0%, rgba(31,31,31,1) 100%); width: 100%;}

.defaultAccount{float: right;  display: inline-block; width: auto;}

.providerExcel:hover{color: #fff;}

.btn-active-color-primary.currency_cls.active{background: #009ef7 !important; color: #fff !important;}
.breadcrumb.wizard {
    padding: 0px;
    /* background: #61bef3; */
    list-style: none;
    overflow: hidden;
    margin-top: 20px;
    font-size: 11px;
  }
  
  .breadcrumb.wizard > li + li:before {
    padding: 0;
  }
  
  .breadcrumb.wizard li {
    float: left;
  }
  
  .breadcrumb.wizard li.active a {
    background: brown;
    /* fallback color */
    background: #0095e8;
  }
  
  .breadcrumb.wizard li.completed a {
    background: brown;
    /* fallback color */
    background: #009ef7;
  }
  
  .breadcrumb.wizard li.active a:after {
    border-left: 30px solid #0095e8;
  }
  
  .breadcrumb.wizard li.completed a:after {
    border-left: 30px solid #009ef7;
  }
  
  .breadcrumb.wizard li a {
    color: white;
    text-decoration: none;
    padding: 10px 0 12px 45px;
    position: relative;
    display: block;
    float: left;
  }
  
  .breadcrumb.wizard li a:after {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 50px solid transparent;
    /* Go big on the size, and let overflow hide */
    border-bottom: 50px solid transparent;
    border-left: 30px solid #61bef3;
    position: absolute;
    top: 50%;
    margin-top: -50px;
    left: 100%;
    z-index: 2;
  }
  
  .breadcrumb.wizard li a:before {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 50px solid transparent;
    /* Go big on the size, and let overflow hide */
    border-bottom: 50px solid transparent;
    border-left: 30px solid white;
    position: absolute;
    top: 50%;
    margin-top: -50px;
    margin-left: 1px;
    left: 100%;
    z-index: 1;
  }
  
  .breadcrumb.wizard li:first-child a {
    padding-left: 15px;
  }
  
  .breadcrumb.wizard li a:hover {
    background: #0095e8;
  }
  
  .breadcrumb.wizard li a:hover:after {
    border-left-color: #0095e8 !important;
  }

  
  .breadcrumb.wizard li.active a:hover:after {
    border-left-color: #076aa2 !important;
  }



  .fa-house-user{font-size: 15px; color:#fff !important;}
  .assignprovidercls label{width: 100%; padding-bottom: 12px;}
  .assignprovidercls .form-check{width: 25%; float: left; margin-bottom: 3px;}
  .breadcrumb.wizard{width: auto;float: left;margin-left: 30px; padding-right: 30px;}
  .childClientExcel{width: auto; float: right; margin: 5px 5px 0;}
  .parent_client_cls.active a{background:#076aa2 !important;}
  .parent_client_cls.active a:after{border-left:30px solid #076aa2 !important;}

  .pass_show{
    position: relative
  } 
  .pass_show .ptxt {position: absolute;top: 70%;right: 10px;z-index: 1;color: #f36c01;margin-top: -10px;cursor: pointer;transition: .3s ease all; 
  }
  .pass_show .ptxt:hover{color: #333333;
  } 
  .badgeCls{font-size: 13px !important; color: #fff !important;}

  /*15.06.2023*/
.delete_modal_up {
  width: 100%;
  padding: 15px;
}

.modal_rt_up input[type="checkbox"] {
  margin-right: 5px;
}

.modal_rt_up .form-check.form-check-solid .form-check-input:not(:checked) {
  background-color: #e7e5e5;
}
.modal_rt_up span{font-size: 18px;}

.signin_right_bg {
  width: 80%;
  padding: 33% 30px 0;
  text-align: center;
  margin-bottom: 0px;
}

.cpyr8_sec {
  padding-top: 0px;
  bottom: 70px;
  margin: 0 auto;
}

.kt_sign_in_submit {
  background: #7b7b7b !important;
  color: #fff !important;
}

.colorcls{background-color: #119ce7 !important; color: #ffffff;}
.colorclsbg{background-color: #f1faff !important; color: #000;}
.trbuttomborder{border-bottom: dashed !important;color: #f1faff !important;}

#kt_app_content_container table td{padding: 5px !important;}
.list_view_table thead tr th{padding: 5px !important;}

.image-input-wrapper{width: 60%;}


.table:not(.table-bordered) td:first-child, .table:not(.table-bordered) th:first-child, .table:not(.table-bordered) tr:first-child{padding-left: 25px;}
#category_table_wrapper table thead tr th{padding-left:11px; padding-right: 11px; color: #000;}
.table thead tr th{color: #000 !important;}

.green_palate{color: #fff;}
.green_palate_sec{background: linear-gradient(90deg, rgba(65,137,1,1) 1%, rgba(159,213,57,1) 100%);}
.ki-notification-bing .path2:before{color: #fff; opacity: 0.5;}
.upload_game_sec thead tr th{padding: 5px !important; text-align: center !important;}

.credential_inn button{width: 40% !important;}
.credential_inn{width: 100%; padding: 10px 0 0 0px;}

.cur-language-name:first-letter {text-transform: uppercase;}



@media (min-width:1400px) and (max-width:1599px){
    .main_provider_inn input[type="text"]{width:72%;}
    small {color: #3F4254;font-size: 12px;}
}

@media (min-width:1200px) and (max-width:1399px){
    .main_provider_inn input[type="text"]{width:72%;}
    .btn_sec button{width: 47%; padding: 8px !important; margin: 0 0 1%;}
}
.perPage {
  width: 100px;
}
.game_list_page_title {
  margin-bottom: 7px !important;
}

/*22.06.2023*/
.bet_table_modal{width: 100%;}
.bet_sec {width: 100%;padding: 10px 0;background: #0095e8;border-radius: 5px; margin-bottom: 2px;}
.bet_sec1 { border: none;background: #F4F4F4;}
.bet_sec p { margin: 0px;color: #3F4254;font-size: 16px;line-height: 24px;font-weight: 700;text-align: center;}
.bet_sec h6 {margin: 0px;color: #fff;font-size: 16px;line-height: 24px;padding-left: 15px;}

.signin_right_bg {
  width: 80%;
  padding: 33% 30px 0;
  text-align: center;
  margin-bottom: 0px;
}
.cpyr8_sec {
  padding-top: 0px;
  bottom: 70px;
  margin: 0 auto;
}

.position-md-fixed {
  position: static !important;
}
#kt_app_content_container{overflow: auto;}

@media (min-width:1400px) and (max-width:1599px) {
  .main_provider_inn input[type="text"] {
    width: 72%;
  }

  small {
    color: #3F4254;
    font-size: 12px;
  }

  .signin_right_bg img {
    width: 100% !important;
  }

  .signin_right_bg {
    padding-top: 20% !important;
  }
}

@media (min-width:1200px) and (max-width:1399px) {
  .main_provider_inn input[type="text"] {
    width: 72%;
  }

  .btn_sec button {
    width: 47%;
    padding: 8px !important;
    margin: 0 0 1%;
  }

  .signin_right_bg img {
    width: 100% !important;
  }
}

@media (min-width:768px) and (max-width:991px) {
  .signin_right_bg {
    padding: 47px 30px 45px;
  }
}