@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700,900|Open+Sans:400,700');
* {
  margin: 0;
  padding: 0;
}
*{box-sizing:border-box}
body {
  background-color: #f3f7fa;
  color: #333;
  font-size: 14px;
  line-height:20px;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
}
html {
  scroll-behavior: smooth;
}
html, body {
  margin: 0;
  padding: 0;
  height: 100%;
  /*scrollbar-color: #074f8a #dcdcdc;*/
  scrollbar-color: #074f8a #dcdcdc;
  scrollbar-width: thin;
}
h1, h2, h3, h4, h5, h6 {
  font-weight: 300;
  color: #181919;
}
a, a:hover {
  text-decoration: none;
  /*color: #0080e5;*/
  color: #074f8a;
}
a:focus{
  outline:none;
}
a:focus, a:hover{
  text-decoration: none;
}
li {
  list-style: none outside none;
}
ul {
  margin: 0;
}
img {
  border: 0 none;
}
.clear {
  clear: both;
}
.header_menu{
  position: absolute;
  width: 100%;
  z-index: 99;
  padding: 25px 0;
}
.header_menu .navbar-brand {
  font-weight: 900;
  color: #000;
  font-size: 30px;
}
.header_menu .navbar-right a{
  color:#fff !important;
}
.header_menu .navbar-right li.signup-btn a {
  height: 30px;
  line-height: 30px;
  background: #074f8a;
  color: #fff;
  padding: 0 15px;
  margin-top: 15px;
  margin-left: 10px;
  text-decoration: none !important;
}
.show_choosed_img {
  display: none;
}
.show_choosed_img {
  background: #074f8a;
  margin-top: 15px;
  width: 70px;
  height: 70px;
}
.header_menu .navbar-right li.signup-btn a:hover{
  background:#054376;
}
.header_menu .navbar-brand span{
  color:#074f8a !important;
}
.main_banners {
  position: relative;
  height: 100vh;
  background-size: cover !important;
  background-position: top !important;
}
.header_menu .navbar-nav a {
  font-size: 16px;
  color: #0c273a;
  font-weight: 400;
}
.header_menu .navbar-nav a:hover{
  background-color: transparent;
  text-decoration: underline !important;
}
.main_landing_box {
  padding-top: 225px;
  padding-bottom: 75px;
  padding-left: 35px;
  height: 100vh;
}
.main_title h2 {
  font-size: 80px;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
}
.main_title h2 span{
  display: inline-block;
  text-shadow: #fff 0px 2px 10px;
  color: #000;
}
.main_sub_title p {
  font-size: 18px;
  color: #fff;
  line-height: 30px;
  margin-top: 10px;
  font-weight: 300;
}
.main_button .start_bttn {
  height: 50px;
  line-height: 46px;
  padding: 0 22px;
  display: inline-block;
  background: #074f8a;
  color: #fff;
  font-size: 18px;
  text-transform: capitalize;
  margin: 30px 0 10px;
}
.main_button .start_bttn:hover{
  background:#054376;
}
.bonus_message p {
  font-size: 12px;
  color: #999;
  line-height: 30px;
  font-weight: 400;
  margin-top: 0;
}
.logo_fade {
  font-size: 20px;
  color: #a5a7a8;
}
.open_game_box {
  padding-top: 175px;
}
.open_game_box {
  padding-top: 150px;
  height: 100vh;
  width: 80%;
  padding-left: 100px;
}
.open_game_title {
  font-size: 20px;
  color: #fff;
  margin-top: 0;
  margin-bottom: 15px;
  font-weight: 400;
  position: relative;
}
.match_details{
  border-bottom: 1px solid #ece9e9;
  border-top: 1px solid #ece9e9;
  background: #0c0f12;
}
.as_seen {
  position: absolute;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  padding: 4px 24px;
  top: -20px;
  z-index: 9;
  left: 40px;
  transform: skew(-15deg);
  -webkit-transform: skew(-15deg);
  -moz-transform: skew(-15deg);
  background: #000;
  border: #fff 1px solid;
}
.channel_list{
  padding-left:0px;
  margin:0px;
}
.channel_list li {
  float: left;
  width: 25%;
  text-align: center;
  height: 93px;
  line-height: 90px;
}
.channel_list li img {
  width: 110px;
  max-width: 100%;
  height: auto;
  margin-top: 5px;
}
.recent_matches {
  z-index: 9;
  height: 94px;
  box-sizing: border-box;
  font-weight: 400;
  background: #000;
}
.grey_bg {
  margin-left: -4px;
  background: #000;
}
.content_lists{
  padding-top:25px;
}
.recent_matches:before {
  width: 84px;
  content: "";
  position: absolute;
  height: 94px;
  background: #f6f6f6;
  left: -80px;
}
.how_it_works{
  position: relative;
  background-size: cover;
  background-position: right center;
  background: #0a0d0f;
}
.how_it_works:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background: #fff;
  width: 30%;
  height: auto !important;
  margin: auto !important;
}
.how_it_works::before {
  opacity: 0;
}
.how_it_works .work_left_part {
  background: transparent;
}
.work_left_part{
  background: #fff;
  padding: 80px 0px 100px 0;
}
.workTitle{
  font-size: 30px;
  font-weight: 700;
  color: #000;
  margin-bottom: 50px;
  -webkit-font-smoothing: antialiased;
  text-align: center;
  text-transform: uppercase;
}
.work_content li{
  width: 33%;
  display: table-cell;
}
.work_content li:last-child:before{
  display:none;
}
.work_content li .work-number {
  height: 65px;
  width: 65px;
  line-height: 62px;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  font-size: 32px;
  font-weight: 600;
  color: #fff;
  left: 0;
  top: 0;
  background: #074f8a;
  margin-bottom: 25px;
  position: relative;
}
.work_content li h6{
  font-size: 16px;
  line-height: 26px;
  color: #000;
  font-weight: 800;
  -webkit-font-smoothing: antialiased;
}
.work_bttn{
  margin-top: 50px;
  text-align: center;
}
.work_bttn a{
  font-size: 16px;
  color: #fff;
  height: 50px;
  line-height: 50px;
  border-radius: 2px;
  background: #074f8a;
  text-transform: uppercase;
  display: inline-block;
  padding: 0 30px;
  -webkit-font-smoothing: antialiased;
}
.work_bttn a:hover{
  background:#054376;
}
.why_us {
  padding: 100px 0px;
  background: rgb(51,51,51);
  background: -moz-radial-gradient(center, ellipse cover, rgba(51,51,51,1) 1%, rgba(0,0,0,1) 100%);
  background: -webkit-radial-gradient(center, ellipse cover, rgba(51,51,51,1) 1%,rgba(0,0,0,1) 100%);
  background: radial-gradient(ellipse at center, rgba(51,51,51,1) 1%,rgba(0,0,0,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
  background: #0a0d0f;
}
.why_us_content {
  text-align: center;
}
.section_title{
  font-size: 30px;
  font-weight: 700;
  color: #fff;
  margin-bottom: 50px;
  -webkit-font-smoothing: antialiased;
  text-align: center;
  text-transform: uppercase;
}
.why_us_content h4 {
  font-size: 18px;
  line-height: 32px;
  text-transform: uppercase;
  color: #074f8a;
  letter-spacing: .2px;
  font-weight: 700;
  margin-bottom: 10px;
  -webkit-font-smoothing: antialiased;
}
.why_us_content p {
  font-size: 16px;
  line-height: 21px;
  color: #fff;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
}
.partners{
  padding: 70px 0px;
  background: #054376;
}
.partners_list{
  list-style:none;
  padding-left:0px;
}
.partners_list li {
  float: left;
  width: 16.66%;
  text-align: left;
  height: 93px;
  line-height: 90px;
}
.partners_list li img {
  height: 65px;
  width: 180px;
  object-fit: contain;
}
.top_footer_area {
  background: #074f8a;
  padding: 60px 0px;
}
.bot_widget h5 {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 16px;
  color: #074f8a;
  margin-top: 0px;
  margin-bottom: 15px;
}
.bot_widget ul li{
  margin-bottom:5px;
}
.bot_widget a {
  color: #ccc;
  margin-top: 0px;
}
.bot_widget a:hover{
  color:#999;
}
.social {
  display: inline-block;
}
.ssl_pic {
  display: inline-block;
  margin-left: 10px;
}
.social a {
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  border: 1px solid #ccc;
  border-radius: 50%;
  text-align: center;
  font-size: 17px;
  margin-right: 10px;
  color: #ccc;
  padding-top: 6px;
}
.social a:hover{
  color:#1975C4;
  border: 1px solid #1975C4;
}
.ssl_pic img {
  height: 26px;
}
.bottom_footer_area {
  padding: 10px 0px;
  background: #131313;
}
.copy_text p {
  margin-bottom: 0px;
  color: #bbb8b8;
}
.payment_options img {
  height: 25px;
}
.game_list .game-slide{
  border: 1px solid #696a6c;
  border-radius: 3px;
  padding: 17px 15px 0;
  background: rgba(255,255,255,.1);
  -moz-user-select: none;
  -ms-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
  cursor: default;
  transition: all 300ms;
  -moz-transition: all 300ms;
  -webkit-transition: all 300ms;
  -ms-transition: all 300ms;
  -o-transition: all 300ms;
  cursor: pointer;
  margin-bottom: 15px;
  width: 97%;
}
.game_list .game-slide h4 {
  font-size: 16px;
  color: #fff;
  font-weight: 700;
  margin-bottom: 8px;
  margin-top: 0;
}
.game_list .list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}
.game_list .game-slider-content {
  width: 33.33%;
  float: left;
}
.game_list .game-slider-content h5 {
  font-size: 12px;
  color: #999;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-weight: 400;
}
.game_list .game-slider-content h6 {
  font-size: 14px;
  color: #fff;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 5px;
}
.game_list .createdBlcok {
  margin: 15px -15px 0;
  border-top: 1px solid #696a6c;
  padding: 4px 15px;
  background: #0f0f0f8f;
}
.game_list .createdBlcok h5 {
  font-size: 12px;
  color: #999;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
  padding-right: 5px;
  font-weight: 400;
}
.game_list .createdUser {
  display: inline-block;
  position: relative;
}
.game_list .createdUser_img {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 15px;
}
.game_list .createdBlcok h6 {
  font-size: 12px;
  color: #fff;
  font-weight: 700;
  display: inline-block;
  vertical-align: middle;
}
.game_list .createdUser_img img {
  border-radius: 100%;
  height: 30px;
  width: 30px;
}
.game_list .plr_block {
  height: 20px;
  width: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 50%;
  position: absolute;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  left: 22px;
  top: 5px;
}
.game_list .plr_block.yellow {
  background-color: #F6BB43;
}
.all_games {
  text-align: center;
  position: absolute;
  width: 100%;
  bottom: -20px;
  left: 0;
  z-index: 3;
  padding: 6px 0 0;
}
.all_games a{
  color: #074f8a;
}
.inner_games_box {
  position: relative;
}
.nav>li>a:focus, .nav>li>a:hover{
  background-color: transparent;
  outline: none;
}
.new-header-inner{
  z-index: 1010;
  position: fixed;
  top: 0;
  left: 0;
  right:0;
  width: 100%;
}
.header_front .navbar-default {
  border: 0;
  margin-bottom: 0px;
  border-radius: 0;
  background-color: #000;
  box-shadow: rgba(255,255,255,0.5) 0 0 10px;
}
.new-header-inner .navbar-brand {
  padding: 3px 21px 3px 16px;
  margin-right: 18px;
  color: #fff;
  font-size: 24px;
  font-weight: 800;
  line-height: 27px;
}
.new-header-inner .navbar-brand span{
  color:#E16E1F;
}
.about_us_area{
  padding:50px 0px;
  background: #fff;
}
.inner-header-menu a{
  font-size: 14px;
  font-weight: 500;
  background: transparent;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-right: 10px;
  color: #000 !important;
}
.inner-header-menu a:hover{
  color: #074f8a !important;
}
.header-btn{
  font-size: 16px;
  color: #fff;
  padding: 15px 18px;
  border: 0;
  font-weight: 400;
  margin: 0;
  transition: all 300ms;
  -moz-transition: all 300ms;
  -webkit-transition: all 300ms;
  -ms-transition: all 300ms;
  -o-transition: all 300ms;
}
.header-btn.dark {
  background: #333 !important;
}
.header-btn.dark:hover{
  opacity:0.7;
}
.header-btn.orange{
  background:#0a599c !important;
}
.header-btn.orange:hover{
  opacity:0.7;
}
.inner_title{
  text-align:center;
}
.inner_title h2 {
  text-align: center;
  font-size: 35px;
  font-weight: 400;
  color: #0C273A;
  margin-bottom: 20px;
  position: relative;
  display: inline-block;
  text-transform: uppercase;
}
.about_content p {
  font-size: 18px;
  color: #0c273a;
  font-weight: 400;
  line-height: 38px;
  margin: auto;
  text-align: left;
}
.about_us_area {
  padding: 60px 0px;
}
.about_bttn{
  text-align:center;
  margin-bottom: 20px;
}
.about_bttn a {
  height: 50px;
  line-height: 50px;
  background: #074f8a;
  font-size: 16px;
  font-weight: 500;
  display: inline-block;
  padding: 0 40px;
  text-transform: uppercase;
  color: #fff;
}
.about_bttn a:hover{
  background: #000;
}
.expand_menus li .profile-menu-pic img {
  height: 28px;
  width: auto;
  object-fit: contain;
}
.expand_menus li a{
  padding-top: 32px !important;
  padding-bottom: 20px !important;
  font-weight:400;
  text-transform:uppercase;
}
.expand_menus li a span.menu-title-hover{
  display: inline-block;
  transition: 550ms ease;
  line-height: 20px;
  text-indent: -200px;
  white-space: nowrap;
  overflow: hidden;
  height: 20px;
  vertical-align: middle;
  color: #fff;
}
.expand_menus li a:hover .menu-title-hover{
  transition: 100ms ease-out;
  white-space: nowrap;
  overflow: hidden;
  text-indent: 0;
  padding-left:7px;
}
.meet_the_team {
  padding: 60px 0px;
  background: #f1f8fb;
}
.team_box img {
  width: 100%;
  display: block;
  width: 140px;
  height: 150px;
  transition: all 300ms;
  -moz-transition: all 300ms;
  -webkit-transition: all 300ms;
  -ms-transition: all 300ms;
  -o-transition: all 300ms;
  box-shadow: 0 0 0 1px #074f8a;
}
.team_author {
  font-size: 18px;
  color: #074f8a;
  font-weight: 400;
  margin: 15px 0 3px;
  text-align:left;
}
.author_postion {
  font-size: 16px;
  color: #7b7979;
  font-weight: 400;
  text-align:left;
}
.inner_title_team {
  text-align: left;
}
.inner_title_team h2 {
  text-align: center;
  font-size: 35px;
  font-weight: 400;
  color: #074f8a;
  margin-bottom: 20px;
  position: relative;
  display: inline-block;
}
.team_box {
  margin-top: 50px;
}
.team_tab_content {
  padding: 30px 0px;
  background: #1d1c1c;
  border-top: 1px solid #3a3939;
}
.social_content {
  display: inline-block;
  line-height: 24px;
  color: #074f8a;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: .20em;
  font-weight: 400;
  vertical-align: middle;
}
ul.social_links {
  display: inline-block;
}
ul.social_links li {
  display: inline-block;
}
ul.social_links li a {
  font-size: 24px;
  color: #074f8a;
  margin-right: 20px;
  vertical-align: middle;
}
.social_team_links {
  padding-bottom: 25px;
  margin-top: 45px;   
}
.text_flair {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
  color: #fff;
}
.bar_text p {
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  color: #f1f2f3;
  margin: 0;
  vertical-align: middle;
  text-align: right;
  padding: 10px 0 0 0;
  letter-spacing: 0.8px;
}
.progress {
  height: 30px;
  line-height: 32px;
  background: #444242;
  border-radius: 0;
  box-shadow: none;
  margin-bottom: 20px;
  overflow: visible;
  position: relative;
  min-height: 1px;
  float: right;
  width: 97%;
  margin-right: 26px;
}
.progress .progress-bar {
  background: #074f8a;
  width: 80%;
  -webkit-animation-duration: 1.2s;
  animation-duration: 1.2s;
  position: relative;
}
.progress .progress-bar .progress-value {
  font-size: 14px;
  font-weight: 700;
  color: #fff;
  position: absolute;
  top: 5px;
  right: 25px;
}
.progress.green .progress-bar:after {
  border-top-color: #444242;
}
.progress:after {
  content: "";
  display: block;
  border: 25px solid transparent;
  border-top: 30px solid #444242;
  position: absolute;
  top: 0px;
  right: -26px;
}
.progress .progress-bar:after {
  content: "";
  display: block;
  border: 25px solid transparent;
  border-top: 30px solid transparent;
  position: absolute;
  top: 0px;
  right: -25px;
  z-index: 9;
}
.progress.green_bar .progress-bar:after{
  border-top-color: #074f8a;
}
.faq_part {
  padding: 60px 0px;
  background: #f3f7fa;
}
.simple_content_part {
  padding: 60px 0;
  background: #f3f7fa;
}
.faq_title {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #e4e9ef;
  margin-top: 0px;
}
.content_title {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #e4e9ef;
  margin-top: 20px;
  text-align: center;
}
.content_title h2{
  font-weight: 500;
  color: #074f8a; 
  margin-top: 10px;   
}
.faq_accordin .panel-heading{
  background: #ffffff;
  margin-bottom: 6px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
  -webkit-transition: box-shadow 0.2s;
  -moz-transition: box-shadow 0.2s;
  transition: box-shadow 0.2s;
  font-weight: 300;
  margin: 0;
  padding: 15px;
}
.panel-heading a::before {
  font-family: 'Glyphicons Halflings';
  content: "\e114";
  float: right;
  transition: all .5s;
  font-weight: 300;
  content: "\f107" !important;
  font: 18px/1 FontAwesome !important;
}
.faq_accordin .panel-heading .panel-title{
  font-size: 20px;
  font-weight: 300;
}
.faq_accordin .panel-heading .panel-title a {
  color: #074f8a;
  text-transform: capitalize;
  font-size: 17px;
}
.panel-group .panel-body {
  color: #7f95b8;
}
.faq_accordin .panel {
  border-radius: 0px;
  margin-bottom: 15px;
  border-color: #e4e9ef;
}
.panel-heading a:before {
  font-family: 'Glyphicons Halflings';
  content: "\e114";
  float: right;
  transition: all 0.5s;
  font-weight: 300;
}
.panel-heading {
  padding: 0;
  border:0;
}
.panel-title>a, .panel-title>a:active{
  display:block;
  padding:15px;
  color:#555;
  font-size:16px;
  font-weight:bold;
  text-transform:uppercase;
  letter-spacing:1px;
  word-spacing:3px;
  text-decoration:none;
}
.panel-heading.active a:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg);
} 
.faq_accordin .panel-body {
  padding: 30px;
  color: #7f95b8;
}
.accodin_title h6 {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
  color: #8f8f95;
  margin-top: 50px;
  margin-bottom: 20px;
}
.faq_menu_left ul li a {
  background: #86c8ed;
  display: block;
  padding: 15px 40px;
  color: #fff;
  text-transform: uppercase;
}
.faq_menu_left ul li a:hover {
  background: #074f8a;
}
.faq_menu_left ul li a.selected_tab {
  background: #074f8a;
}
.content_part p {
  font-size: 15px;
}
.simple_content_part .content_part p {
  color: #7f95b8;
}
.navbar-right {
  margin-right: 0px;
}
.login_popup .modal-dialog{
  max-width: 350px;
  margin: 65px auto;
}
.login_popup .modal-dialog .modal-content{
  border-radius: 0px !important; 
}
.login_popup .modal-dialog .modal-header{
  background: #074f8a;
}
.login_popup .modal-dialog .modal-header .modal-title{
  color:#fff;
}
.logo_title {
  font-size: 18px;
  font-weight: 600;
}
.logo_title span {
  color: #074f8a;
}
.fb_login a {
  font-size: 14px;
  color: #fff;
  line-height: 1;
  height: 38px;
  padding: 12px 31px 8px;
  text-align: center;
  border-radius: 0;
  transition: unset!important;
  background: #3b5998;
  width: 100%;
  display: block;
}
.fb_login a:hover{
  color:#fff;
  opacity:0.9;
}
.login-form {
  margin-top: 20px;
  padding-top: 13px;
  box-shadow: inset 0 2px #eeeeee;
}
.login-form h5 {
  margin-bottom: 20px;
  font-weight: 700;
}
.btn-full-width {
  background: #074f8a;
  width: 100%;
  border: none;
  padding: 10px;
  color: #fff;
}
.btn-full-width:hover{
  opacity:0.8;
}
.popup_main_title {
  font-weight: 300;
  text-align: center;
  margin-bottom: 15px;
  font-size: 30px;
  margin-top: 0px;
}
.login_popup .modal-body {
  padding-top: 30px;
  padding-bottom: 30px;
}
.login-form input {
  border-radius: 0px;
  border: 1px solid #d6d5d5;
}
.login_popup .small-link {
  margin-bottom: 30px;
  display: block;
  font-size: 12px;
  color: #333;
  margin-top: 7px;
  text-decoration: underline;
}
.sign_up_terms {
  margin-top: 25px !important;
  text-align: center;
  width:70%;
  margin:auto;
}
.sign_up_terms a{
  text-decoration: underline;
  color: #333;
}
.sign_up_terms p {
  font-size: 11px;
}
.email_login {
  margin-top: 10px;
}
.btn-email-login{
  font-size: 14px;
  color: #fff;
  line-height: 1;
  height: 38px;
  padding: 12px 31px 8px;
  text-align: center;
  border-radius: 0;
  transition: unset!important;
  background: #074f8a;
  width: 100%;
  display: block;
}
.btn-email-login:focus{
  color:#fff;
}
.btn-email-login:hover{
  color:#fff;
  opacity:0.9;
}
.sign_up_form {
  margin-top: 20px;
  margin-bottom: 20px;
}
.sign_up_form input, .sign_up_form select{
  border-radius: 0;
  border: 1px solid #d6d5d5;
  background: #d0d0d000;
  position: relative;
  z-index: 9;
}
.signup-birthdate-field label {
  display: inline-block;
  width: 30%;
  margin-top: 5px;
  font-weight: normal;
}
.signup-birthdate-field select.birth-month {
  width: 48%;
  min-width: 48%;
  float: right;
}
.signup-birthdate-field .day-year-row {
  height: 20px;
  margin-top: 20px;
}
.form-button {
  margin-top: 10px;
  clear: both;
  display: inline-block;
  width: 100%;
}
.prmocode_text {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 16px;
}
.promo_input input {
  border-radius: 0px;
  border: 1px solid #d6d5d5;
}
#forgotPasswordModal .login-form{
  box-shadow: none !important;
  padding-top: 0px;
}
#forgotPasswordModal .popup_main_title {
  font-size: 30px;
  color: #074f8a;
  font-weight: 500;
}
.close:focus, .close:hover{
  outline:none;
}
.form-control{
  height: 42px;
  padding: 8px 12px;
}
.matches_part {
  padding: 55px 0;
  background: #f3f7fa;
  position: relative;
}
.referrals_part{
  padding: 70px 0px;
  background-size: cover;
  background-position: center center;
  position: relative; 
  background-color: #f1f1f1;
}
.referrals_part_grey{
  padding:40px 0px;
  background:#f4f4f4;
}
.single_match{
  padding: 60px 0px;
  background:#fff;
}
.tell_a_friend {
  background: #000;
  padding: 10px;
  display: block;
  text-align: center;
  color: #fff;
  font-size: 16px;
  border-radius: 3px;
  margin-bottom: 5px;
  clear: both;
}
.tell_a_friend:hover{
  color:#fff;
  opacity:0.8;
}
.tell_a_friend:focus {
  color: #ffffff;
}
.online_user_box {
  background: #fff;
  border: 2px solid #000;
  border-radius: 5px;
}
.top_user_box {
  padding: 10px 15px;
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #000;
  background: #fff;
}
.select_left {
  float: left;
}
.select_left .game-chat-select {
  padding: 5px;
  color: #074f8a;
}
.user_count {
  float: right;
  font-size: 18px;
  padding-top: 4px;
  color: #074f8a;
}
.user_count .dot_green {
  width: 10px;
  height: 10px;
  background: green;
  display: inline-block;
  border-radius: 100%;
  vertical-align: middle;
}
.all_online_user_list .online_user_block {
  padding: 5px 15px;
  padding-top: 10px;  
}
.all_online_user_list .online_user_block:nth-of-type(odd){
  background-color: #F5F5F5;
}
.all_online_user_list .online_user_block:nth-of-type(even){
  background-color:#fff;  
}
.all_online_user_list .online_user_block .user_avator {
  display: table-cell;
  vertical-align: top;
  padding-right: 10px;
  position: relative;
}
.all_online_user_list .online_user_block .online_user_status {
  display: block;
  line-height: 1;
  background: #00e300;
  border-radius: 50%;
  width: 7px;
  height: 7px;
  position: absolute;
  top: -1px;
  left: -1px;
}
.all_online_user_list .online_user_block .user_avator a {
  width: 26px;
  height: 26px;
  border-radius: 2px;
  display: block;
  line-height: 1;
}
.all_online_user_list .online_user_block .user_avator a img {
  border-radius: 15px;
  display: block;
  height: 30px;
  width: 30px;
  object-fit: cover;
}
.all_online_user_list .online_user_block .online_user_messages {
  vertical-align: top;
  display: table-cell;
  width: 10000px;
  zoom: 1;
}
.all_online_user_list .online_user_block .online_user_chat {
  display: block;
  font-size: 13px;
  font-weight: 700;
  margin-bottom: 6px;
  line-height: 1;
}
.all_online_user_list .online_user_block .online_user_chat a {
  color: #074f8a;
}
.all_online_user_list .online_user_block .online_user_chat a .admin-logo {
  margin-left: 5px;
}
.all_online_user_list .online_user_block .online_user_chat .user_message_time {
  font-size: 9px;
  color: #999;
  font-weight: normal;
  float: right; 
}
.all_online_user_list .online_user_block .message_text {
  display: block;
  position: relative;
  font-size: 13px;
  line-height: 18px;
  color: #000;
  margin-bottom: 5px;
  font-weight: 400;
  word-break: break-word;
  overflow-wrap: break-word;
}
.all_online_user_list .online_user_block .message_text .user_message_time {
  font-size: 9px;
  color: #8e8e8e;
  width: 40px;
  position: absolute;
  left: -40px;
  bottom: 0;
  line-height: 1;
  padding-bottom: 4px;
  display: none;
}
.all_online_user_list .online_user_block .message_text:hover .user_message_time {
  display: block;
}
.all_online_user_list {
  padding-top: 10px;
  padding-bottom: 10px;
}
.all_online_user_list {
  padding-top: 10px;
  padding-bottom: 10px;
  height: 350px;
  overflow-y: auto;
  display: inline-block;
  width: 100%;
  border-radius: 5px;
}
.feed_activity_box {
  margin-top: 15px;
  background: #fff;
  border: 2px solid #000;
  border-radius: 5px;
}
.feed_box_top {
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #eee;
  background: #000;
  padding: 10px 15px;
}
.feed_box_top h4{
  color: #fff;
  font-weight: 400;
  margin-top:0px !important;
  margin-bottom:0px !important;
}
.feed-row {
  padding: 16px 28px;
}
.feed_activity_box .feed-row:nth-of-type(odd) {
  /*background: rgb(241, 246, 252);*/
  background: #F5F5F5;
}
.one-feed .media-left {
  padding-right: 15px;
  padding-top: 5px;
  width: 40px;
}
.one-feed .media-left .fa{
  font-size: 30px;
}
.one-feed .time-stamp {
  display: block;
  font-size: 12px;
  margin-top: 5px;
  color: #a2a2a2;
}
.one-feed .media-body{
  font-size:15px;
}
.one-feed .media-body a{
  color: #277bc3;
  font-weight:600;
}
.top_switcher {
  padding: 10px 20px;
  margin-bottom: 15px;
  border-radius: 5px;
  background: #fff;
  border: 1px solid #e4e9ef;
}
.top_switcher a{
  color:#999;
}
.center_filter_text {
  color: #000;
  font-size: 15px;
}
.filter_block p {
  font-size: 14px;
  color: #999;
}
.single_match_wrap{
  padding: 22px;
  position: relative;
}
.blue_color_box {
  background-color: #fff;
}
.matches_heading {
  position: relative;
}
.single_match_wrap h4 {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 15px;
  margin-top: 0;
  max-height: 20px;
  max-width: 100%;
}
.right_match_version {
  position:static;
  right: 0;
  top: 0;
  color: #999999;
  font-size: 12px;
  text-transform: uppercase;
  text-align:left;
  display: flex;  
}
.game_type_version {
  font-size: 11px;
  text-transform: none;
}
.game_open_or_close {
  font-size: 11px;
  text-transform: none;
  padding-left: 10px; 
  color: #FF9800;
}
.match-box-details {
  padding-top: 15px;
  padding-bottom: 10px;
}
.record_user_row {
  margin-left: -8px;
  margin-right: -8px;
}
.match-box .h2h-box .username.with-pic {
  margin-top: 10px;
}
.match-box .h2h-box .username {
  display: inline-block;
  color: #0c273a;
  font-size: 16px;
  font-weight: 700;
  vertical-align: top;
}
.match-box .h2h-box .pic-plr {
  display: inline-block;
}
.pic_pillar {
  width: 70px;
  position: relative;
}
.pic_pillar .user-pic-avator {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  position: relative;
}
.pic_pillar .user-pic-avator img {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  z-index: 3;
  border-radius: 50%;
}
.pic_pillar .user-pic-avator .user-online {
  display: block;
  position: absolute;
  top: 0;
  left: 2px;
  background: #00e300;
  width: 10px;
  height: 10px;
  z-index: 4;
  border-radius: 50%;
}
.pic_pillar .user-pic-details {
  position: absolute;
  left: 34px;
  top: 6px;
  z-index: 5;
}
.pic_pillar .user-pic-details .p_data {
  font-size: 15px;
  line-height: 1;
  border-radius: 0;
  padding: 6px 7px 7px;
}
.p_data.yellow, .plr_block.yellow {
  background-color: #F6BB43;
}
.p_data {
  display: inline-block;
  color: white;
  font-weight: bold;
  border-radius: 2px;
}
.match-box .h2h-box .creator-username {
  display: inline-block;
  vertical-align: top;
  margin-top: 2px;
}
.match-box .h2h-box .creator-username .sub-text {
  display: block;
  font-size: 11px;
  font-weight: bold;
  color: #0c273a;
  text-transform: uppercase;
}
.match-box .h2h-box .creator-username .sub-text .online-green {
  color: #00e300;
}
.two-shade-border-green {
  outline: none;
  border: 0;
  display: inline-block;
  line-height: 1;
  background: transparent;
  color: rgba(143,146,148,0.8) !important;
  font-weight: 700;
  border: 2px solid;
  padding-left: 0;
  line-height: 36px;
  font-size: 18px;
  padding-right: 16px;
  border-color: rgba(143,146,148,0.2) !important;
}
.main-list .two-shade-border-green {
  color: rgba(143,146,148,0.8) !important;
  border-color: rgba(143,146,148,0.2) !important;
}
.two-shade-border-green span {
  transition: all 300ms;
  -moz-transition: all 300ms;
  -webkit-transition: all 300ms;
  -ms-transition: all 300ms;
  -o-transition: all 300ms;
  padding: 0 7px;
  margin-right: 12px;
  display: inline-block;
  color: #333;
  background: #e4e2e2;
}
.matches_action .total_prize {
  font-weight: 300;
  font-size: 24px;
  letter-spacing: -0.04em;
  color: #0c273a;
  height: 40px;
  line-height: 40px;
  vertical-align: middle;
}
.tment-wrap .tment-actions .ta-prize i {
  vertical-align: middle;
  margin-right:3px;
  margin-top: -6px;
}
.dec-icon-trophy-orange {
  background-position: -309px -5px;
  width: 27px;
  height: 26px;
}
.match-box:hover .two-shade-border-green {
  border-color:#074f8a !important;
  color: #074f8a !important;
}
.match-box:hover .two-shade-border-green span {
  color: #fff;
  background: #074f8a;
}
.total_prize .fa{
  color:#EABE00;
  font-size: 32px;
  vertical-align: middle; 
}
.open_block {
  background-color: #074f8a;
  min-height: 242px;
  text-align: center;
  padding-top: 15px;
  border-right: 1px solid #e9e5e5;
  border-top: 1px solid #e9e5e5;
}
.border-box-block {
  border-right: 1px solid #e9e5e5;
  border-top: 1px solid #e9e5e5;
  height: 242px;
}
.border-box-block {
  border-right: 1px solid #e9e5e5;
  border-top: 1px solid #e9e5e5;
  height: 242px;
}
.announcement_matches_box {
  padding: 35px 10px;
  position: relative;
  z-index: 1;
}
.announcement_matches_box .announcement_title {
  color: #fff;
  font-weight: bold;
  font-size: 17pt;
  line-height: 24px;
  margin-bottom: 20px;
}
.announcement_matches_box .announcement_text {
  color: #fff;
  font-size: 10pt;
  line-height: 20px;
}
.announcement_orange_btn {
  outline: none;
  border: 0;
  display: inline-block;
  line-height: 1;
  padding: 11px 14px 10px;
  color: #fff;
  font-weight: 700;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
  border: 2px solid;
}
.announcement_orange_btn:hover {
  opacity: 0.8;
  color: #074f8a;
}
.top_box_fillters{
  position:relative;
}
.chat_box_side {
  height: 316px;
  padding-top: 10px;
  padding-left: 10px;
  padding-bottom: 5px;
  overflow-y: scroll;
  -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
  -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
  box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
  border: 1px solid #ddd;
  border-radius: 4px;
  margin-bottom: 20px;
}
.chat_box_side .error_chat {
  padding-top: 45px;
  text-align: center;
}
.share_title {
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  color: #000;
}
.share_sub_title{
  width:70%;
  margin:auto;
}
.share_sub_title p {
  text-align: center;
  padding-bottom: 15px;
  font-size: 13px;
  font-weight: 300;
}
.social_shares {
  margin-top: 20px;
  padding: 20px;
  border-radius: 5px;
  background: #f3f7fa;
  border: 1px solid #e4e9ef;
}
ul.share_icons {
  text-align: center;
}
.share_icons li {
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
  background: #565758;
  padding: 10px;
  width: 40px;
  height: 40px;
  border-radius: 100%;
}
.share_icons li:nth-of-type(2){
  background:#3A589A;
}
.share_icons li:nth-of-type(3){
  background:#059FF5;
}
.share_icons li a {
  font-size: 20px;
  color: #fff;
}
.single_match_sidebar {
  padding-bottom: 60px;
}
.single_match_faq .panel-title a{
  text-transform:capitalize;
  background: #d6e7f4;    
}
.single_match_faq .panel-body{
  background-color: #fff;
  border-color: #f5f5f5 !important;
  padding-top: 20px;
  color: #7f95b8;
}
.match_title_head {
  font-size: 16pt;
  font-weight: bold;
}
.match_details_single {
  margin-bottom: 30px;
  margin-top: 30px;
  padding: 20px;
  background: #fff;
  border: 1px solid #e4e9ef;
}
.details .detail {
  vertical-align: top;
  display: inline-block;
  width: 33%;
  margin-bottom: 5px;
  color: #333;
}
.single_match_top {
  border-bottom: 1px solid #DDD;
  padding-bottom: 20px;
}
.title_match {
  font-size: 20pt;
  line-height: 32px;
  font-weight: bold;
  margin-bottom: 20px;
  color: #333;
  float: left;
}
.title_match .green_text {
  color: #074f8a;
}
.split-button {
  color: white;
  border: none;
  font-size: 12pt;
  font-weight: bold;
  margin-top: 10px;
  float: right;
}
.left-text {
  padding: 10px 10px;
  border-radius: 2px 0 0 2px;
  background-color: #074f8a;
  display: inline-block;
}
.split-button .right-text {
  padding: 10px 10px;
  border-radius: 0 2px 2px 0;
  background-color: #074f8a;
  margin-left: -4px;
  display: inline-block;
}
.split-button:hover{
  color:#fff;
  opacity:0.8;
}
.single_match_player_info {
  text-decoration: none;
  color: #333;
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
}
.single_match_player_info .single_match_userpic {
  display: inline-block;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  margin-right: 5px;
}
.single_match_player_info .single_match_userpic img {
  border-radius: 50%;
  display: block;
  width: 25px;
  height: 25px;
}
.single_match_player_info .single-match-user-info {
  display: inline-block;
  vertical-align: top;
  margin-top: 1px;
}
.single_match_player_info .single-match-user-info .match_username {
  font-weight: bold;
}
.single_match_player_info .single-match-user-info .plr {
  padding: 2px 4px;
  margin-left: 5px;
  background-color: #F6BB43;
}
.single-match-sub-title .match_top_text {
  display: inline-block;
  vertical-align: top;
  margin-top: 2px;
}
.single_match_player_info:hover{
  color:#000;
}
.btn-toggle.btn-xs {
  margin: 0 0;
  padding: 0;
  position: relative;
  border: none;
  height: 1rem;
  width: 2rem;
  border-radius: 1rem;
  margin-top: 9px;
  margin-left: 5px;
}
.btn-toggle.btn-xs > .handle {
  position: absolute;
  top: 0.125rem;
  left: 0.125rem;
  width: 0.75rem;
  height: 0.75rem;
  border-radius: 0.75rem;
  background: #fff;
  transition: left .25s;
}
.btn-toggle.btn-xs.active {
  transition: background-color 0.25s;
  background-color: #074f8a;
}
.btn-toggle.btn-xs.active > .handle {
  left: 1.125rem;
  transition: left .25s;
}
.tournament_notification{
  font-size:12px;
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{
  outline: none;
}
.tournament_title_box {
  box-shadow: inset 0 -2px #eeeeee;
  padding: 23px 28px 15px 28px;
  background: #fff;
  font-weight: 800;
}
.table_head_part {
  padding-left: 28px;
  padding-right: 28px;
  background:#fff;
}
.divider-bottom {
  box-shadow: inset 0 -2px #eeeeee;
}
.table_head_part .table_details {
  overflow: hidden;
  padding: 8px 0;
  font-weight: 400;
  color: #0c273a;
}
.table_head_part .table_details .table_col:first-child {
  width: 39%;
}
.table_head_part .table_details .table_col {
  float: left;
  line-height: 36px;
}
.table_head_part .table_details .table_col h6 {
  font-size: 11px;
  font-weight: 400;
  text-transform: uppercase;
  color: #8f9294;
  letter-spacing: 0.030em;
  margin-top: 0;
  margin-bottom: 4px;
}
.table_head_part .table_details .table_col:nth-child(2) {
  width: 12%;
}
.table_head_part .table_details .table_col:nth-child(3) {
  width: 9%;
}
.table_head_part .table_details .table_col:nth-child(4) {
  width: 12%;
}
.table_head_part .table_details .table_col:nth-child(5) {
  width: 13%;
}
.table_head_part .table_details .table_col:nth-child(6) {
  width: 15%;
}
.table_head_part .table_details .ott-starts span.urgent {
  color: #f1ae43;
}
.ott-prize .fa-trophy {
  color: #f1ae43;
  margin-right: 5px;
}
.ott-title h5 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 600;
}
.table_head_part .table_details .ott-enter .two-shade-border-green {
  font-size: 14px;
  line-height: 28px;
  padding-right: 8px;
  width: 100%;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
  margin-top: -2px;
}
.table_head_part .table_details .ott-enter .two-shade-border-green span {
  margin-right: 6px;
  padding: 0;
  width: 49%;
  text-align: center;
  padding-right: 5px;
  float: left;
}
.table_details:hover .two-shade-border-green span {
  background:#074f8a;
  color:#fff;
}
.table_details:hover .two-shade-border-green{
  color:#074f8a !important;
  border-color:#074f8a !important;
}
.matches_heading a, .ott-title a {
  color: #000;
}
.matches-profile-row {
  margin-left: -8px;
  margin-right: -8px;
}
.filter_block input, .filter_block select{
  border-radius:0px;
}
.load_more_button {
  background: #07355d;
  display: block;
  padding: 15px;
  text-align: center;
  color: #fff;
  cursor:pointer;
}
.load_more_button:hover{
  background: #074f8a;
  color: #fff;
}
.paid_tournaments_box {
  margin-top: 35px;
}
.created_tournaments{
  margin-top: 35px;
}
.blank_tournaments_message {
  text-align: center;
  padding: 20px;
  background: #fff;
}
.feed_box_text {
  height: 350px;
  overflow-y: auto;
}
.single_tournament_bttn a {
  display: inline-block;
  padding: 0 50px 26px 0;
  font-size: 15px;
  font-weight: 700;
  color: #074f8a;
  letter-spacing: .020em;
  position: relative;
}
.single_tournament_bttn a:hover{
  color:#222;
}
.left_top_tournaments {
  background: #fff;
  display: inline-block;
  width: 100%;
  padding: 25px;
  box-shadow: inset 0 -2px #eeeeee;
}
.single_tournaments_single h3 {
  margin-top: 0px;
  font-size: 33px;
}
.tournament_share {
  padding: 28px;
  background: #2a87d6;
  margin-top: 45px;
}
.tournament_share h5 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
}
.tournament_share p{
  color:#fff;
}
.tournament_share .share_icons {
  text-align: left;
}
.tournament_share .share_icons li{
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px;
  width: 40px;
  height: 40px;
  border-radius: 100%;
}
.tournament_share .share_icons li:hover{
  background: #ccc;
}
.tournament_share .share_icons li a{
  color:#111;
}
.tournament_message {
  padding: 25px 0px;
  text-align: center;
  background: #fff;
  margin-top: 25px;
  min-height: 250px;
  overflow-y: auto;
}
.player_join_box {
  padding: 25px;
  margin-top: 25px;
  box-shadow: inset 0 -2px #eee;
  background: #fff;
  border: 1px solid #e4e9ef;
}
.player_join_box p {
  margin-bottom: 0px;
  text-transform: uppercase;
  font-size: 16px;
}
.divider-top {
  box-shadow: inset 0 2px #eeeeee;
}
.how_to_play_box {
  padding: 25px;
  background: #fff;
}
.rule_box {
  padding: 25px;
  background: #fff;
}
.numbered-list{
  margin-left:15px;
}
.numbered-list li{
  list-style: decimal;
  margin-bottom: 5px;
}
.rule_title, .how_title {
  font-weight: 400;
  font-size: 15px;
  color: #8f9294;
  text-transform: uppercase;
  margin-top: 3px;
  letter-spacing: .030em;
}
.table-data .basic-border-col:first-child {
  margin-right: 0;
}
.t_single_col.gape-left {
  padding-left: 15px;
  padding-right: 15px;
}
.t_single_col {
  padding: 27px;
}
.divider-right {
  box-shadow: inset -1px 0 #eeeeee;
}
.match-results-box-title {
  font-weight: 400;
  font-size: 15px;
  color: #8f9294;
  text-transform: uppercase;
  margin-top: 3px;
  letter-spacing: .030em;
}
.t_single_col .t_single_value {
  font-size: 17px;
  color: #074f8a;
  line-height: 20px;
  font-weight: 600;
}
.left_tournaments {
  background: #fff;
  border: 1px solid #e4e9ef;
}
.table-data>[class^="col-"] {
  float: none;
  display: table-cell;
  height: 100%;
  padding: 0;
}
.table-data {
  display: table;
  width: 100%;
  height: 100%;
}
.t_single_prizes ul {
  margin: 0 auto;
  text-align: center;
}
.t_single_prizes ul li:first-child {
  margin-left: 0;
}
.t_single_prizes .first-prize.first {
  border-color: #f4d656;
}
.t_single_prizes .first-prize {
  border: 2px solid #999999;
  width: 128px;
  height: 128px;
  text-align: center;
  border-radius: 50%;
}
.t_single_prizes .first-prize .first-prize-icon {
  display: block;
  margin-top: 30px;
  line-height: 1;
  color: #f4d656;
  font-size: 30px;
}
.t_single_prizes .first-prize .first-prize-label {
  font-size: 24px;
  color: #0c273a;
  display: inline-block;
  padding-top: 14px;
}
.t_single_prizes ul li .first_prize_level {
  display: block;
  color: #0c273a;
  opacity: .6;
  font-size: 14px;
  line-height: 1;
}
.leader_board_title {
  color: #074f8a;
  font-size: 18pt;
  margin-top: 10px;
  font-weight: bold;
  margin-bottom: 15px;
}
.leader_board_tab a {
  display: inline-block;
  border: 1px solid #333;
  padding: 10px 15px;
  color: #333;
  font-size: 17px;
}
.leader_board_tab a .fa{
  padding-left: 15px;
  font-size: 22px;
  vertical-align: middle;
}
.leaderboard_block{
  padding:25px;
}
.leaderboard_block {
  top: 65px;
}
.leaderboard-type-select {
  border: 0;
  outline: 2px solid black;
  font-weight: bold;
  padding: 10px;
  width: 100%;
  text-transform: capitalize; 
}
.leaderboard-main-text {
  background-color: #fbf8ea;
  color: #0c273a;
  font-size: 14pt;
  line-height: 24px;
  padding: 30px;
  text-align: center;
  border: 1px solid #e8e3c7;
}
.bottom_margin_0{
  margin-bottom:0px;
}
.leader_board_table {
  padding: 20px;
  background: #fff;
  border: 1px solid #e4e9ef;
}
.leader-table-data {
  width: 100%;
  font-size: 12pt;
  margin-bottom: 15px;    
}
.leader-table-data th {
  background-color: #074f8a;
  color: #fff;
  text-align: center;
  padding: 10px 5px;
}
.leader-table-data tr.lead-row {
  background-color: #fbf8ea;
}
.leader-table-data td {
  border: 1px solid #ccc;
  text-align: center;
  padding: 10px 5px;
}
.leader-table-data .amount {
  font-weight: bold;
  color: darkgreen;
  font-size: 14pt;
}
.leaderboard-username {
  display: inline-block;
  color: #0c273a;
  font-weight: bold;
  margin-left: 10px;
  vertical-align: top;
  margin-top: 10px;
}
.leaderboard-table .player a {
  margin-top: 3px;
  display: inline-block;
}
.leaderboard-table .player .pic-plr {
  display: inline-block;
}
.leaderboard-table .amount {
  font-weight: bold;
  color: darkgreen;
  font-size: 14pt;
}
.border-orange-btn {
  outline: none;
  border: 0;
  display: inline-block;
  border: 2px solid #074f8a;
  color: #074f8a;
  font-weight: 700;
  line-height: 35px;
  background: none;
  width: 140px;
  height: 40px;
  font-size: 16px;
}
.border-orange-btn:hover{
  color: #074f8a;
}
.game_consoles .fa {
  color: #074f8a;
  font-size: 17px;
}
.referral_title h4 {
  font-size: 28pt;
  text-align: center;
  line-height: 28pt;
  margin-bottom: 35px;
  color: #7f95b8;
  font-weight: 600; 
}
.referal_sub_title p {
  font-size: 12pt;
  line-height: 16pt;
  color: #7f95b8;
}
.referal_start a {
  margin: 20px auto;
  width: 40%;
  display: inline-block;
  background: #074f8a;
  padding: 11px;
  color: #fff;
  border-radius: 3px;
}
.referal_start a:hover{
  opacity:0.8;
}
.referrals_part_grey .money_bar {
  border: 1px solid #AAAAAA;
  border-radius: 3px;
  background-color: white;
  display: inline-block;
  padding: 10px 20px;
  margin: 15px;
  vertical-align: top;
  text-align: left;
  width: 90%;
  margin-bottom: 50px;
}
.referrals_part_grey  .reward-bar {
  float: right;
  color: #FDB900;
}
.earning_money .progress {
  margin-top: 10px;
  margin-bottom: 5px;
  border-radius: 10px;
  background-color: #f5f5f5;
}
.earning_money .progress .reward-bar-text {
  position: absolute;
  left: 46%;
  color: #293a45;
  z-index: 9;
  line-height: 17px;
}
.earning_money .reward-bar-labels div {
  font-weight: bold;
}
.milestones .reward-bar-labels div {
  font-weight: bold;
}
.earning_money .reward-bar-labels .next_reward {
  font-weight: normal;
  font-size: 9pt;
}
.earning_money .progress:after{
  display:none;
}
.earning_money .progress{
  margin-right:0px;
  float:none;
  width:100%;
  height:20px;
}
.earning_money .progress .progress-bar{
  border-radius: 10px !important;
}
.referrals_part_grey .container{
  width:65%;
}
.bottom_reffer{
  text-align: center;
  margin: 0 auto;
  display: flex;
  position: relative;
  left: 24px;
  clear:both;
}
.bottom_reffer .column_box {
  min-height: 100px;
  width: 47%;
  margin: 0;
  position: relative;
  vertical-align: top;
  border-right: none;
  border-radius: 5px 0 0 5px;
  left: 2px;
}
.bottom_reffer .money_bar {
  min-height: 100px;
  width: 47%;
  margin: 0;
  position: relative;
  vertical-align: top;
  border-right: none;
  border-radius: 5px 0 0 5px;
  left: 2px;
}
.bottom_reffer .bottom_reffer-title {
  font-size: 12pt;
  margin-bottom: 10px;
}
.bottom_reffer .users .none {
  margin-top: 15px;
}
.bottom_reffer .payments {
  border-radius: 0 5px 5px 0;
  left: -2px;
  min-height: 100px;
  width: 47%;
  margin: 0;
  position: relative;
  vertical-align: top;
  border-right:1px solid #aaa;
}
.referal_text {
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  font-size: 8pt;
  width: 60%;
}
.profile_part {
  margin-top: 60px;
  padding: 86px 0px 55px;
  background: #f4f4f4;
}
.left_bar_profile .profile-picture-area {
  height: 200px;
  width: 200px;
  margin: auto;
}
.left_bar_profile .profile_picture_box img {
  display: block;
  width: 100%;
  z-index: 4;
  height:100%;
  object-fit: cover;
  border-radius: 100%;
  border: 2px solid #074f8a;
}
.left_bar_profile .profile_picture_box .picture-overlay {
  background: #111;
  opacity: .1;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  z-index: 5;
  border-radius: 5px;
  width: 200px;
  border-radius: 100%;
}
.left_bar_profile .profile_picture_box .pfofile_text_handle {
  position: absolute;
  bottom: -12px;
  z-index: 6;
  background: #074f8a;
  padding: 7px 20px;
  left: 75px;
}
.left_bar_profile .profile_picture_box .pfofile_text_handle .user-text_box {
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  line-height: 25px;
}
.left_bar_profile .green-dot-circle {
  color: #00E300;
  font-size: 8pt;
  margin-left: 2px;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
.left_bar_profile .left-profile-part {
  padding: 0px;
  color: #000;
  text-align: left;
  font-size: 16px;
  line-height: 1.2;
  font-weight: 400;
}
.left_bar_profile .profile_picture_box {
  position: relative;
}
.left-profile .budget_profile_box {
  padding: 20px 0;
}
.left_bar_profile .budget_profile_box {
  padding: 20px 0;
  box-shadow: inset 0 -2px rgba(0,0,0,0.1);
  color: #b5d2ec;
}
.left_bar_profile .box_icons_profile {
  color: #333;
  padding: 15px 0;
  padding-bottom: 0;  
}
.left_bar_profile  .box_icons_profile ul li {
  text-align: left;
  margin-bottom: 10px;
  display: inline-block;
  margin-right: 10px;
}
.left_bar_profile  .box_icons_profile ul li:last-child{
  margin-bottom:0px;
}
.left_bar_profile .profile-icon-container .fa {
  color: #074f8a;
  font-size: 24px;
  margin-right: 10px;
}
.left_bar_profile .user-profile-address {
  line-height: 1.4;
  color: #333;
  text-transform: capitalize;
  text-align: left;
  margin-top: 5px;
}
.left_bar_profile .profile-following {
  padding: 10px 0 10px 0;
  text-align: left;
}
.left_bar_profile .profile-following .one-follow-box .follow_count {
  color: #074f8a;
  font-size: 22px;
  font-weight: 600;
  line-height: 26px;
}
.one-follow-box  a {
  text-decoration: none;
  color: #000;
}
.full-width{
  width:100%;
}
.follow-button-profile {
  padding-bottom: 10px;
}
.orange_block{
  outline: none;
  border: 0;
  display: inline-block;
  line-height: 1;
  padding: 11px 14px 10px;
  color: #488ac1;
  font-weight: 600;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
  border: 2px solid #488ac1;
}
.orange_block:hover{
  color: #fff;
  background:#488ac1;
  border: 1px solid #488ac1;
}
.pc-tab {
  width: 100%;
}
.pc-tab ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.pc-tab ul li label {
  float: left;
  padding: 15px 70px;
  border-bottom: 0;
  background: #f4f4f4;
  color: #444;
  font-size: 16px;
  font-weight: 700;
  min-width: 274px; 
}
.pc-tab ul li label:hover {
  background: #dddddd;
  cursor:pointer;
}
.pc-tab ul li label:active {
  background: #ffffff;
}
.pc-tab ul li:not(:last-child) label {
  border-right-width: 0;
}
.pc-tab section {
  clear: both;
}
.pc-tab section {
  padding: 15px;
  line-height: 1.5em;
  letter-spacing: 0.3px;
  color: #444;
  padding-top: 0px;
}
.pc-tab section div h2 {
  margin: 0;
  letter-spacing: 1px;
  color: #34495e;
}
#tab1:checked ~ nav .tab1 label,
#tab2:checked ~ nav .tab2 label,
#tab3:checked ~ nav .tab3 label {
  background: white;
  color: #111;
  position: relative;
}
#tab1:checked ~ nav .tab1 label:after,
#tab2:checked ~ nav .tab2 label:after,
#tab3:checked ~ nav .tab3 label:after {
  content: '';
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: #ffffff;
  left: 0;
  bottom: -1px;
}
.pc-tab > input,
.pc-tab section > div {
  display: none;
}
#tab1:checked ~ section .tab1,
#tab2:checked ~ section .tab2,
#tab3:checked ~ section .tab3 {
  display: block;
}
#tab1:checked ~ nav .tab1,
#tab2:checked ~ nav .tab2,
#tab3:checked ~ nav .tab3 {
  color: red;
}
.tab_icon {
  text-align: center;
  font-size: 26px;
  margin-bottom: 3px;
  display: inline-block;
  padding-top: 0;
  vertical-align: middle;
  padding-right: 7px;
}
.send_challenge {
  background: #074f8a;
  padding: 10px 35px;
  display: block;
  color: #fff;
  font-size: 16px;
}
.send_challenge:hover{
  color: #fff;
  opacity:0.8;
}
.sechudle_left{
  padding-right: 12px;
}
.sechudle_left li {
  padding: 5px;
  font-weight: 400;
  color: #8f9294;
  box-shadow: inset 0 -2px #eeeeee;
  cursor: pointer;
  box-shadow: inset 0 -2px rgba(12,39,58,0.1);
  margin-bottom: 5px;
}
.sechudle_left li.active{
  background: #eaf5fb;
}
.sechudle_left li h5{
  margin-top:0px;
  font-weight: 600;
  text-transform: capitalize;
}
.padding-remove{
  padding:0px;
}
.sechudle_left .game_score {
  width: 60px;
  text-align: right;
  font-size: 40px;
  font-weight: 300;
  line-height: 1;
  color: #8bc24b;
}
.game_sechudle {
  background: #fff;
  margin-left: 0px;
  height: 700px;
  overflow-y: auto;
}
.sechudle_left li:hover{
  background: #eaf5fb;
}
.game_sechudle_right {
  font-weight: 400;
  background: #fff;
  min-height: 764px;
}
.secudle_details_title {
  box-shadow: inset 0 -2px #eeeeee;
  padding: 10px;
}
.secudle_details_title .block-title-sechudle {
  float: left;
  width: 64%;
}
.secudle_details .sechudle_created {
  font-size: 14px;
  letter-spacing: 0.030em;
  color: #b7b6b6; 
}
.secudle_details  .sechudle-block-btn {
  float: right;
  line-height: 45px;
  text-align: right;
  width: 35%;
  line-height: 1;
}
.block-title-sechudle h1 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 18px;
}
.game_history_right .block-btn .border-green-btn {
  padding-top: 0px;
}
.secudle_details .match-results-box{
  padding: 28px;
}
.secudle_details .match-result-items ul li .user_p_name {
  line-height: 24px;
  color: #091721;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.030em;
}
.secudle_details .match-result-items  .winning-result {
  font-size: 12px;
  font-weight: 400;
  color: #8f9294;
  text-transform: uppercase;
  line-height: 1;
  display: inline-block;
}
.secudle_details .match-result-items  .winning-prize {
  font-size: 28px;
  font-weight: 400;
  color: #0c273a;
  line-height: 1;
  padding-top: 6px;
  width: 138px;
  text-align: right;
}
.profile_mini_tabs {
  padding: 10px 12px 12px 12px;
  box-shadow: inset 0 -2px #eeeeee;
  background: #fff;
}
.profile_mini_tabs ul {
  margin-bottom: 0;
  border: 2px solid #074f8a;
  margin-left: 0;
}
.profile_mini_tabs ul li {
  padding: 0;
  width: 49.3%;
  text-align: center;
}
.profile_mini_tabs ul li.active a {
  background: #074f8a;
  color: #fff;
}
.profile_mini_tabs ul li a {
  display: block;
  font-size: 15px;
  color: #074f8a;
  font-weight: 700;
  line-height: 1;
  padding: 11px 10px 12px;
  margin-top: -1px;
  margin-right: -2px;     
}
.secudle_details .info_match_result {
  padding: 28px;
}
.info_match_result .data-match-list ul {
  margin-bottom: 0;
}
.info_match_result .data-match-list ul li {
  line-height: 22px;
  font-size: 14px;
  color: #8f9294;
  font-weight: 300;
  margin-bottom: 4px;
}
.info_match_result .data-match-list ul strong {
  color: #0c273a;
  font-weight: 600;
  display: inline-block;
  padding-left: 8px;
}
.info_match_result .data_user_row {
  margin-left: -15px;
  margin-right: -15px;
}
.divider-border-top {
  border-top: 2px solid #eeeeee;
}
.record_result {
  padding: 28px;
  background: #fff;
}
.record_result .record-record-result {
  display: inline-block;
  text-align: center;
  padding-top: 5px;
}
.record_result .record-record-result .username-author {
  font-weight: bold;
}
.record_result .record-record-result .wins-number-postion {
  font-size: 36px;
  line-height: 36px;
  padding: 10px 0;
  font-weight: bold;
}
.record_result .with_player {
  display: inline-block;
  vertical-align: top;
  margin-top: 45px;
  text-align: center;
}
.status_history_outer {
  background: #fff;
  margin-top: 2px;
  display: inline-block;
  width: 100%;
}
.status_history_outer .stauts-history-box{
  padding: 28px;
}
.status_history_outer .stauts-history-box h5 {
  margin-bottom: 20px;
}
.history-chart {
  text-align: center;
}
.table-data .history-colom {
  padding: 28px;
}
.text-palor {
  color: #8f9294;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.8;
  margin-bottom: 8px;
  vertical-align: middle;
}
.text-palor .big-text {
  color: #0c273a;
  font-size: 25px;
  font-weight: 400;
  line-height: 1;
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
}
.stats-outer .bounties-box .block-separator {
  margin: 15px 0;
}
.block-separator {
  height: 2px;
  background: #eeeeee;
}
.text-line.media {
  line-height: 1.2;
  margin-top: 0;
}
.wining-count {
  display: inline-block;
  font-size: 18px;
  color: #0c273a;
  font-weight: 700;
  background: #EABE00;
  padding: 10px 4px;
  line-height: 1;
  border-radius: 50%;
  min-width: 40px;
  text-align: center;
}
.tournaments-col .trophy-icon {
  margin-bottom: 15px;
  margin-top: 20px;
}
.wining-text {
  font-size: 20px;
  font-weight: 400;
  color: #0c273a;
  line-height: 1.2;
}
.wining_histroy_list_bottom .profile_win-pic img {
  display: block;
  border-radius: 50%;
  height: 60px;
}
.divider-right-beyond-mobile {
  box-shadow: inset -2px 0 #eeeeee;
}
.wining-body .wining_body-text {
  font-size: 15px;
  font-weight: 400;
  color: #8f9294;
}
.wining-body a {
  font-size: 18px;
  font-weight: 600;
  color: #359CD6;
}
.status-bar {
  position: relative;
  padding: 20px 0;
  margin-bottom: 15px;
}
.status-bar .bar-status-row {
  height: 2px;
  position: relative;
  background: #8f9294;
  background: linear-gradient(to right, #E9573E 20%, #E77E23 40%, #F6BB43 60%, #8DC152 80%, #239454 100%);
}
.wider_bar {
  width: 40px;
}
.bar-status-history {
  position: absolute;
  border-radius: 0;
  font-size: 18px;
  font-weight: 600;
  height: 30px;
  line-height: 30px;
  text-align: center;
  top: -16px;
  left: -15px;
  background: #999;
  color: #fff;
}
.staus-bar-pointer {
  position: relative;
}
.p_data.no_result, .plr_block.no {
  background-color: #999;
}
.bar-status-row:before, .bar-status-row:after {
  content: ' ';
  width: 2px;
  height: 10px;
  position: absolute;
  left: 0;
  top: -4px;
  background: #e9573e;
}
.bar-status-row:after {
  right: 0;
  left: auto;
  background: #239454;
}
.dark-blue-box {
  background: #0c273a;
}
.lounge_box {
  margin-bottom: 16px;
}
.lounge_box .title-dark_blue_box{
  background: transparent;
}
.top_lounge_banner {
  margin-bottom: 20px;
}
.dark-blue-box .title-dark_blue_box {
  box-shadow: inset 0 -2px rgba(255,255,255,0.3) !important;
  padding: 23px 28px 15px 28px;
}
.none_active_lounge {
  text-align: center;
  color: rgba(255,255,255,0.5);
  font-size: 18px;
  font-weight: 400;
  padding-top: 15px;
  padding-bottom: 25px;
}
.none_active_lounge .orange-btn{
  margin-top:15px;
}
.area-box .content-row:first-child {
  box-shadow: none;
}
.divider-border-bottom-light {
  border-bottom: 2px solid rgba(255,255,255,0.3);
}
.area-box .content-row .tment-wrap {
  padding: 0;
}
.tment-box {
  position: relative;
}
.tment-wrap h4 {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 15px;
  margin-top: 0;
  max-height: 20px;
  max-width: 80%;
}
.tment-wrap .right-fixed {
  position: absolute;
  right: 0;
  top: 0;
  color: #999999;
  font-size: 12px;
  text-transform: uppercase;
  text-align: right;
}
.h2h-details {
  padding-top: 15px;
  padding-bottom: 10px;
}
.match-type {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: top;
  line-height: 20px;
  font-size: 12px;
  font-weight: 400;
  color: #fff;
  text-transform: uppercase;
  overflow: hidden;
  text-align: center;
  background: #359CD6;
  margin-right: 5px;
  cursor: default;
}
.tment-wrap .tment-actions {
  margin-top: 22px;
}
.two-shade-border-green {
  outline: none;
  border: 0;
  display: inline-block;
  line-height: 1;
  background: transparent;
  color: rgb(8, 78, 138) !important;
  font-weight: 700;
  border: 2px solid;
  padding-left: 0;
  line-height: 36px;
  font-size: 18px;
  padding-right: 16px;
  border-color: rgb(8, 78, 138) !important;
}
.two-shade-border-green span {
  transition: all 300ms;
  -moz-transition: all 300ms;
  -webkit-transition: all 300ms;
  -ms-transition: all 300ms;
  -o-transition: all 300ms;
  padding: 0 7px;
  margin-right: 12px;
  display: inline-block;
  color: #fff;
  background: #074f8a;
}
.tment-wrap .tment-actions .ta-prize {
  font-weight: 300;
  font-size: 24px;
  letter-spacing: -0.04em;
  color: #0c273a;
  height: 40px;
  line-height: 40px;
  vertical-align: middle;
}
.tment-wrap .tment-actions .ta-prize i {
  vertical-align: middle;
  margin-right: 3px;
  margin-top: -6px;
}
.dec-icon-trophy-orange {
  background-position: -309px -5px;
  width: 27px;
  height: 26px;
}
.h2h-details .one-entry h6 {
  font-size: 12px;
  font-weight: 700;
  color: #8f9294;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 7px;
}
.h2h-details .one-entry .oe-val {
  display: block;
  color: #0c273a;
  font-size: 16px;
  font-weight: 700;
}
.tment-box.on-dark .oe-val {
  color: #fff !important;
}
.h2h-details .one-entry .plr {
  border-radius: 0;
  padding: 4px 4px;
  margin-right: 5px;
  line-height: 1;
}
.plr.red, .plr_block.red {
  background-color: #E9573E;
}
.tment-wrap .current-details a {
  color: white;
}
.tment-box.on-dark .ta-prize {
  color: #fff !important;
}
.plr.orange, .plr_block.orange {
  background-color: #E77E23;
}
.green-dot-circle {
  color: #00E300;
  font-size: 8pt !important;
  margin-left: 2px;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
.winner_match_box {
  border-top: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
  text-align: center;
  padding: 30px 20px;
  background: #f9f9f9;
}
:focus{
  outline:none;
}
.tment-box a{
  color:#074f8a;
}
.tment-box a:hover{
  color:#fff;
}
.area-box {
  overflow-y: auto;
  overflow-x: hidden;
  padding-bottom: 15px;
}
.area-box {
  height: 610px;
}
.white-box{
  background:#fff;
}
.dashboard-following-wrapper {
  padding: 20px;
}
.activity-following-message {
  font-size: 16px;
  text-align: center;
  margin-bottom: 20px;
}
.follower-item {
  margin: 15px 0;
}
.activity-followers-content .follower-item a {
  width: 80%;
}
.person-info {
  vertical-align: middle;
  line-height: 40px;
}
.person-info .inner {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}
.person-info .player-handle {
  font-size: 15px;
  font-weight: 600;
  color: #0c273a;
  line-height: 40px;
  display: block;
}
.follow-icon-btn {
  outline: none;
  border: 0;
  display: inline-block;
  line-height: 1;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  text-align: center;
  line-height: 26px;
  background: transparent;
  box-shadow: inset 0 0 0 2px #074f8a;
  font-size: 26px;
  color: #074f8a;
  font-weight: 400;
}
.activity-followers-content .follower-item .media-right {
  display: inline-block;
  vertical-align: top;
  margin-top: 3px;
  float: right;
  margin-right: 10px;
}
.activity-followers-content .follower-item a {
  display: inline-block !important;
}
.send-message {
  box-shadow: inset 0 2px #eeeeee;
  position: relative;
  padding: 10px;
  z-index: 66;
  border-radius: 5px;
  background: #fff;
  border: 1px solid #e4e9ef;
}
.send-message input[type="text"] {
  width: 71%;
  height: 42px;
  font-size: 15px;
  display: block;
  border: 0;
  outline: 0;
}
.send-message .send-btn {
  border-radius: 4px;
  color: #074f8a;
  border: solid 1px #074f8a;
  position: absolute;
  right: 5px;
  top: calc(50% - 18px);
  margin-top: 0;
  font-size: 14px;
  font-weight: 700;
  height: 60px;
  line-height: unset !important;
  width: 90px;
  height: 35px !important;
  outline: 0;
  z-index: 3;
  background: #fff;
  letter-spacing: .030em;
  padding: 0 10px 0 10px;
  transition: 0.5s ease-in-out;
}
.base-block-padding {
  padding: 28px;
}
.three-block h5 {
  letter-spacing: -0.03em;
  font-size: 15px;
}
.three-block .streak-dur {
  font-size: 45px;
  font-weight: 300;
  color: #0c273a;
  line-height: 1;
}
.mmp-streak .mmp-content {
  margin-top: 25px;
  line-height: 1.3;
  display: block;
  color: #8f9294;
}
.three-block {
  background: #fff;
}
.mmp-streak .mmp-content strong {
  color: #0c273a;
}
.people-block{
  background:#fff;
  margin-top:15px;
}
.people-block .sidebar-title {
  box-shadow: inset 0 -2px #eeeeee;
  padding: 23px 28px 15px 28px;
  position: relative;
}
.people-block .list-box ul {
  padding: 28px;
  margin-bottom: 0;
}
.friend-search .input-cont {
  position: absolute;
  top: 23px;
  left: 28px;
  width: 90%;
  background: #fff;
  z-index: 44;
}
.friend-search .sf-close {
  transition: all 300ms;
  -moz-transition: all 300ms;
  -webkit-transition: all 300ms;
  -ms-transition: all 300ms;
  -o-transition: all 300ms;
  position: absolute;
  right: 23px;
  z-index: 45;
  top: 18px;
  background: #fff;
  padding: 5px;
}
.friend-search .sf-close i {
  opacity: .6;
}
.search-icon {
  transition: all 300ms;
  -moz-transition: all 300ms;
  -webkit-transition: all 300ms;
  -ms-transition: all 300ms;
  -o-transition: all 300ms;
  position: absolute;
  right: 28px;
  top: 23px;
  opacity: .4;
}
.search-icon .fa, .sf-close .fa {
  font-size: 24px;
  cursor:pointer;
  font-weight:normal;
}
.friend-search .input-cont input {
  width: 100%;
  display: block;
  width: 90%;
  padding: 0 0 5px;
  height: 34px;
  border: 0;
  outline: none;
  box-shadow: none;
}
.add_money_part_title {
  padding: 20px 0;
  text-align: center;
  background: #f1f8fb;
  border-bottom: 1px solid #e4e9ef;
}
.gamesetting_part{
  background: rgba(0,0,0,0.1);
  padding: 40px 0;
  padding-bottom: 65px;
}
.add_money_part_title h1 {
  line-height: 1;
  font-weight: 600;
  color: #074f8a;
  margin-top: 10px;
  font-size: 45px;
  letter-spacing: 1px;
  text-shadow: none;
}
.add_money_part_box {
  padding-top: 20px;
  background: #f3f7fa;
  padding-bottom: 50px;
}
.transaction_part_box {
  padding-top: 50px;
  background: #f3f7fa;
  padding-bottom: 50px;
}
.email_verification_box{
  padding-top: 60px;
  background: #f4f4f4;
  padding-bottom: 60px;
}
.fund-intro {
  max-width: 830px;
  padding-top: 20px;
}
.fund-intro .fund-title {
  font-size: 20px;
  line-height: 32px;
  font-weight: 500;
  margin-bottom: 22px;
}
.ncontent-block p {
  font-size: 18px;
  color: #000;
  line-height: 25px;
  margin-bottom: 17px;
  font-weight: 400;
}
.fund-intro .fund-deposit-announcement {
  font-size: 10pt;
}
.fund_bouns_message{
  font-size: 18px;
  color: #000;
  line-height: 25px;
  margin-bottom: 17px;
  font-weight: 400;
}
.amount-list .da-select.selected:active {
  background: #fff;
}
.amount-list .da-select:hover, .amount-list .da-select:focus, .amount-list .da-select.selected {
  box-shadow: 0 2px 4px rgba(0,0,0,0.3);
  border: 1px solid #074f8a ;
}
.amount-list .da-select:first-child {
  margin-top: 0;
}
.amount-list .da-select .selection-dot {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #eeeeee;
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: 22px;
  transition: all 0.3s;
}
.amount-list .da-select.da-select.selected .selection-dot {
  box-shadow: 0 0 0 3px #074f8a;
  background: #074f8a;
}
.amount-list .da-select .given-amount {
  font-size: 24px;
  line-height: 1;
  font-weight: 700;
  color: #074f8a;
}
.amount-list .da-select {
  -moz-user-select: none;
  -ms-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
  cursor: default;
  position: relative;
  padding: 19px 22px 20px;
  background: #fff;
  border: 1px solid #fff;
  cursor: pointer;
  margin-top: 12px;
}
.fund-main {
  max-width: 940px;
  margin: auto;
}
.amount-list .da-select.custom-box {
  padding-top: 15px;
  padding-bottom: 16px;
}
.da-select.custom-box .daf-outer {
  position: relative;
  margin-left: 14px;
}
.da-select.custom-box .form-control {
  border: 0;
  border-bottom: 1px solid #eeeeee;
  border-radius: 0;
  position: relative;
  box-shadow: none;
  font-size:20px;
  width: 80%;
  padding-left: 5px;
  color: #074f8a;
  font-weight: 300;
  background: transparent;
  padding-top: 0px;
  padding-bottom: 0px;
}
.da-select.custom-box .daf-outer:before {
  content: '$';
  font-size: 24px;
  font-weight: 700;
  color: #074f8a;
  position: absolute;
  left: -14px;
  top:12px;
}
.fund-main .total_funds {
  padding-bottom: 33px;
}
.fund-main .total_funds {
  font-size: 20px;
  line-height: 1;
  padding-top: 30px;
  color: #000;
  font-weight: 300;
  overflow: hidden;
}
.fund-main .fund-promo label {
  font-size: 16px;
  font-weight: 300;
  margin-bottom: 9px;
  letter-spacing: 0.050em;
}
.fund-main .total_funds.bouns-fund {
  padding-top: 20px;
}
.custom-form-style .form-control.bigger {
  font-size: 15px;
  height: 53px;
  padding: 14px 22px;
  box-shadow: none;
  border-radius: 0;
  -webkit-appearance: none;
}
.fund_black {
  outline: none;
  border: 0;
  display: inline-block;
  line-height: 1;
  transition: unset !important;
  background: #074f8a;
  padding: 11px 14px 10px;
  color: #fff;
  margin: auto;
  display: block;
  font-size: 16px !important;
}
.fund_black:hover{
  opacity:0.8;
}
.btn-size-big {
  font-size: 18px;
  font-weight: 700;
  padding-top: 15px;
  padding-bottom: 14px;
  padding-left: 70px;
  padding-right: 70px;
}
.fund-help {
  text-align: center;
  font-size: 18px;
  font-weight: 300;
}
.bitcoin_message {
  padding-top: 25px;
}
.depo-main h4 {
  font-size: 18px;
  font-weight: 400;
  color: #000;
  line-height: 1;
  margin-bottom: 26px;
  margin-top: 0;
}
.white-bg{
  background:#fff !important;
}
.user-profile {
  color: #369cd6;
  font-size: 15px;
  float: left;
  margin-right: 20px;
  margin-top: 0px;
}
.user-profile .picture-form {
  display: none;
}
.user-profile .media-left:hover i {
  display: block;
}
.user-profile .media-left i {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 25px;
  opacity: 0.4;
  color: #000;
  margin-top: -10px;
  margin-left: -20px;
  display: none;
}
.user-profile img {
  width: 70px;
  height: 70px;
  border-radius: 50%;
}
.user-profile .media-left {
  position: relative;
}
.user-profile .media-left:hover img {
  opacity: 0.5;
}
.user-profile .media-body {
  vertical-align: middle;
  min-width: 100px;
}
.refer-a {
  float: right;
  background: #074f8a;
  color: #fff;
}
.refer-a a:hover{
  color: #fff;
}
.media-heading {
  color: #0c273a;
  margin-top: 10px;
}
.btn-lg {
  padding: 13px 25px;
}
.content-account .title-account {
  margin-top: 0px;
  font-size: 20px;
  font-weight: 400;
}
.my-account .your-account {
  border-bottom: 0;
}
.edit_user_account {
  border: 1px solid #ddd;
  border-radius: 7px;
  display: table;
  width: 100%;
  margin: 20px 0px;
  border-left: 0px;
  overflow: hidden;
}
.user_account_details {
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  padding: 10px 20px;
  width: 50%;
  float: left;
  position:relative;
}
.user_account_details label {
  text-transform: uppercase;
  font-size: 13px;
  margin: 0px;
  margin-bottom: 5px;
}
.user_account_details input[type="file"] {
  width: 100%;
}
.user_account_details .form-control {
  border: 1px dotted #ccc;
  box-shadow: none !important;
  height: 25px;
  padding: 2px 5px;
}
.user_account_details .form-control:focus {
  border: 1px dashed #333;
}
.user_account_details .checkmark {
  color: green;
  margin-left: 5px;
  padding: 5px;
  position: relative;
  background: #fff;
}
.user_account_details .shorterInput, 
.user_account_details #xbox.form-control, 
.user_account_details #epic.form-control {
  width: 90%;
  display: inline-block;
}
.right-account-dashboard {
  padding-left: 50px;
  margin-top: 20px;
}
.user_balance{
  background: #074f8a;
  border-radius: 7px;
  color: #fff;
  overflow: hidden;
  margin-bottom: 20px;
}
.balance-num {
  text-transform: uppercase;
  margin: 0px;
  font-size: 12px;
}
.balance-num .col-sm-6:first-child {
  border: 0px;
}
.balance-num .col-sm-6 {
  border-left: 1px solid #1761a1;
  padding: 20px 15px;
}
.balance-num h2 {
  margin-top: 0px;
  margin-bottom: 5px;
  color: #fff;
}
.user-bottom-balance {
  text-align: center;
  padding: 20px;
  background: #2475bb;
}
.user-bottom-balance a {
  color: #fff;
  margin-right: 10px;
}
.user-bottom-balance a img {
  width: 20px;
  margin-right: 5px;
}
.user-bottom-balance a.a-history {
  display: block;
  margin: 0px 30px;
  border-top: 1px solid #074f8a;
  padding-top: 10px;
  margin-top: 10px;
}
.balance-num a {
  color: white;
}
.container-account .panel-default{
  border:none;
}
.box-account-sec .panel-heading {
  margin: 0px;
  background: #e6e6e6;
  font-weight: bold;
  font-size: 14px;
  padding: 10px;
}
.btn-warning{
  padding:15px;
}
.btn_orange{
  background:#074f8a !important;
  border-color:#074f8a;  
}
.btn_orange:hover{
  border-color:#074f8a;  
}
.table_pagination {
  text-align: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
}
.table_pagination .pagi_continer {
  display: inline-block;
}
.table_pagination a:first-child li {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.table_pagination .inactive_number {
  color: #bbbbbb;
  border: 1px solid #bbbbbb;
  cursor: not-allowed;
}
.table_pagination a li {
  list-style: none;
  padding: 5px 15px;
  width: auto;
  float: left;
  cursor: pointer;
  color: #4e9cd6;
  margin: 0 2px;
  border: 1px solid #4e9cd6;
  margin-bottom: 5px;
}
.table_pagination a:last-child li {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.table_pagination .active_number:hover {
  background-color: #4e9cd6;
  color:#fff;
}
.table_pagination .active_number{
  background-color: #4e9cd6;
  color:#fff;
}
.email-settings-wrap{
  text-align:center;
}
.instructions {
  text-align: center;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 50px;
}
.email_setting_inner{
  width: 400px;
  margin: 0 auto;
}
.setting-mail.top-border {
  border-top: 1px solid #ccc;
}
.setting-mail {
  margin: 0 auto;
  padding: 10px;
  width: 400px;
  border-bottom: 1px solid #ccc;
}
.setting-mail label{
  font-weight:300;
}
.orange_bttn {
  background: #074f8a;
  border-color: #f00;
  padding: 13px 25px;
}
.orange_bttn:hover{
  background: #333;
  border-color: #333;
}
.game-setting-inner {
  background: #074f8a;
  margin-top: 10px;
}
.game-setting-right {
  padding: 28px;
}
.game-setting-left{
  padding: 28px;
}
.filter-block-game {
  margin-bottom: 50px;
}
.filter-block-game h5 {
  color: white;
  font-size: 20px;
  margin-bottom: 23px;
  font-weight: 600;
}
.onblue-filters-block li:first-child {
  margin-top: 0;
}
.onblue-filters-block li {
  -moz-user-select: none;
  -ms-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
  cursor: default;
  font-size: 18px;
  font-weight: 400;
  color: #359CD6;
  margin-top: 16px;
  cursor: pointer;
}
.onblue-filters-block .square-check {
  width: 15px;
  height: 15px;
  border: 1px solid #fff;
  background: transparent;
  display: inline-block;
  margin-right: 19px;
}
.onblue-filters-block .checkbox-outer.checked .square-check {
  background: #074f8a;
}
.game-setting-right {
  background: #fff;
  min-height: 500px;
}
.game-setting-inner h4 {
  font-size: 24px;
  margin-bottom: 30px;
}
.game-setting-right .game-list-outer [class^="col-"] {
  padding-left: 11px;
  padding-right: 11px;
}
.game-setting-block.selected:hover, .game-setting-block.selected:focus {
  box-shadow: none;
  cursor: default;
}
.gsb-inner .game-setting-block {
  position: relative;
}
.game-setting-block.xbox-list {
  background: #EFFDEF;
}
.game-setting-block.gray-gs-list {
  background: #EDF4FF;
}
.game-setting-block:hover, .game-setting-block:focus {
  box-shadow: 0 2px 4px rgba(0,0,0,0.3);
}
.game-setting-block {
  -moz-user-select: none;
  -ms-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
  cursor: default;
  font-size: 12px;
  font-weight: 700;
  color: #000;
  padding: 25px 0;
  line-height: 1;
  display: block;
  text-align: center;
  position: relative;
  cursor: pointer;
  margin-bottom: 22px;
}
.game-setting-block .check-indicator-gs {
  width: 15px;
  height: 15px;
  border: 2px solid #074f8a;
  position: absolute;
  right: 1px;
  bottom: 1px;
  background: #fff;
}
.unselect-game-box{
  background: #EDF4FF !important;
}
.unselect-game-box .check-indicator-gs{
  border: 2px solid #999999 !important;
}
.unselect-game-box .check-indicator-gs:before{
  display:none;
}
.gsb-inner .game-setting-block.pc-game:before, .gsb-inner .game-setting-block.xbox-list:before, .gsb-inner .game-setting-block.psn-game:before {
  content: "";
  position: absolute;
  right: 8px;
  top: 8px;
  display: inline-block;
  font-size: 10px;
  opacity: .4;
}
.gsb-inner .game-setting-block.xbox-list:before {
  content: "Xbox";
}
.check-indicator-gs:before {
  font-family: 'FontAwesome';
  content: '\f00c';
  position: absolute;
  color: #074f8a;
  font-size: 10px;
  left: 1px;
  top: 1px;
  line-height: 1;
}
.game-setting-right .selected-game-list {
  box-shadow: inset 0 -2px #eeeeee;
  padding-bottom: 35px;
  margin-bottom: 35px;
}
.orange-btn {
  outline: none;
  border: 0;
  display: inline-block;
  line-height: 1;
  background: #074f8a;
  padding: 11px 14px 10px;
  color: #fff;
  font-weight: 700;
  padding-left: 30px !important;
  padding-right: 30px !important;
  font-size: 16px;
}
.orange-btn:hover{
  color:#fff;
}
.custom-form-style .form-control {
  box-shadow: none;
  border-radius: 0;
  border-color: #e4e9ef;
}
.game-setting-block.psn-game {
  background: #EDF4FF;
}
.game-setting-block.psn-game {
  background: #EDF4FF;
}
.gsb-inner .game-setting-block.psn-game:before {
  content: "PS4";
}
.create-tournament-block {
  background: #fff;
  height: 143px;
  padding-top: 50px;
  padding-bottom: 19px;
  letter-spacing: 0.14em;
  overflow: hidden;
}
.tournament-steps .tournament-steps-outer {
  position: relative;
  padding-top: 23px;
}
.tournament-steps .tournament-steps-line {
  height: 4px;
  background: #074f8a;
  margin-left: 30px;
  margin-right: 30px;
  width: 786px;
}
.create-tournament-steps .tournament-steps .tournament-progress-step.completed-step {
  cursor: pointer;
}
.create-tournament-steps .tournament-steps .tournament-progress-step.first-stage {
  margin-left: -70px;
}
.tournament-steps .tournament-steps-outer .tournament-progress-step.current-bar {
  box-shadow: 0 3px 0 #074f8a;
}
.tournament-steps .tournament-steps-outer .tournament-progress-step.first-stage {
  left: 0;
}
.create-tournament-steps .tournament-steps .tournament-progress-step {
  min-width: 200px;
}
.tournament-steps .tournament-steps-outer .tournament-progress-step {
  position: absolute;
  top: 0;
  text-align: center;
  width: 80px;
  padding-bottom: 12px;
}
.create-tournament-steps .tournament-steps .tournament-progress-step.second-stage {
  left: 20%;
  margin-left: -55px;
}
.create-tournament-steps .tournament-steps .tournament-progress-step.third-stage {
  left: 50%;
  margin-left: -16px;
}
.create-tournament-steps .tournament-steps .tournament-progress-step.fourth-stage {
  right: 0;
  margin-left: 0px;
}
.create-tournament-steps .tournament-steps .tournament-progress-step.fifth-stage {
  right: 0;
  margin-right: -70px;
}
.tournament-steps .tournament-steps-outer .tournament-progress-step.completed-step .create-tournament-circle, .tournament-steps .tournament-steps-outer .tournament-progress-step.current-bar .create-tournament-circle {
  background: #4e9cd6;
}
.tournament-steps .tournament-steps-outer .tournament-progress-step .create-tournament-circle {
  border-radius: 50%;
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  background: #074f8a;
  font-weight: 700;
  color: #fff;
  display: inline-block;
}
.tournament-steps .tournament-steps-outer .tournament-progress-step.completed-step .create-tournament-circle .tournament-circle-text, .tournament-steps .tournament-steps-outer .tournament-progress-step.current .create-tournament-circle .tournament-circle-text {
  visibility: visible;
}
.tournament-steps .tournament-steps-outer .tournament-progress-step .create-tournament-circle .tournament-circle-text {
  line-height: 1;
  visibility: hidden;
}
.create-tournament-steps .tournament-steps .tournament-progress-step .tournament-step-label {
  text-transform: none;
}
.tournament-steps .tournament-steps-outer .tournament-progress-step .tournament-step-label {
  font-size: 17px;
  font-weight: 700;
  text-transform: capitalize;
  color: #000;
  margin-top: 6px;
  text-align: center;
  line-height: 22px;
  letter-spacing: 1px;
}
.tournament-circle-text .fa {
  font-size: 24px;
  line-height: 50px;
}
.tournament-steps .active_stage .create-tournament-circle{
  background:#4e9cd6 !important;
}
.tournament-steps .active_stage .tournament-circle-text{
  visibility: visible !important;
}
.ncb-on-ct-p {
  padding-top: 60px;
}
.tournament-content-progress-step {
  padding-top: 20px;
  background: #f3f7fa;
  border-top: #e4e9ef 2px solid;
}
.tournament-content-progress-step .tournament-title-header h1 {
  font-size: 35px;
  margin-bottom: 5px;
  font-weight: 400;
  text-align: center; 
}
.tournament-content-progress-step .tournament-title-header .c-t-subheading {
  color: #000;
  font-weight: 300;
  font-size: 17px;
  letter-spacing: 0.04em;
  text-align: center;
  display: block; 
}
.tournament-content-progress-step .tournament-title-header {
  padding-bottom: 20px;
  margin-bottom: 15px;
  border-bottom: 1px solid #d9d9d9;
}
.create-tournament-tips {
  position: relative;
  margin-bottom: 30px;
}
.create-tournament-tips:hover .fee-tip-box {
  visibility: visible;
  opacity: 1;
  top: 0;
}
.fee-tip-box {
  position: absolute;
  width: 257px;
  background: #EFE7C5;
  left: 100%;
  margin-left: 25px;
  top: 20px;
  display: block;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: .1s ease-in-out;
  -moz-transition: .1s ease-in-out;
  -o-transition: .1s ease-in-out;
  transition: .1s ease-in-out;
  display: none;  
}
.tournament-content-outer {
  max-width: 925px;
  margin: 0 auto; 
}
.fee-tip-box .fee-tip-box-inner {
  position: relative;
  padding: 20px;
}
.fee-tip-box .fee-tip-box-inner .tip-icon-arrow {
  display: block;
  position: absolute;
  left: 50%;
  top: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  line-height: 40px;
  text-align: center;
  background: #EABE00;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
}
.tip-icon-arrow .fa {
  color: #fff;
  font-size: 25px;
  line-height: 40px;
}
.create_c_t_row .lc-left-inner {
  text-align: right;
}
.left-c-t-title {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 700;
  color: #074f8a;
  margin-top: 3px;
  margin-bottom: 20px;
  line-height: 1;
}
.custom-form-style textarea.form-control.textarea-c-t {
  font-size: 32px;
  line-height: 42px;
  resize: none;
  font-weight: 300;
}
.fee-tip-box .fee-tip-box-inner:after {
  right: 100%;
  top: 25px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136,183,213,0);
  border-right-color: #EFE7C5;
  border-width: 10px;
  margin-top: -10px;
}
.modern-select {
  position: relative;
  font-weight: 400;
  -moz-user-select: none;
  -ms-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
  transition: none;
  -moz-transition: none;
  -webkit-transition: none;
  -ms-transition: none;
  -o-transition: none;
  cursor: default;
  z-index: 544;
}
.custom-form-style .form-control.bigger {
  font-size: 15px;
  height:100px;
  padding: 14px 22px;
}
.modern-select .form-control {
  display: block;
}
.custom-form-style .form-control {
  box-shadow: none;
  border-radius: 0;
}
.fee-tip-box .fee-tip-box-inner h5 {
  font-weight: bold;
  font-size: 16px;
}
.padding_bottom_large{
  margin-bottom:85px;
  padding: 18px 50px !important;
}
.row-radios .rr-one-item {
  -moz-user-select: none;
  -ms-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
  cursor: default;
  background: #fff;
  font-size: 18px;
  font-weight: 700;
  color: #000;
  padding: 29px 30px;
  text-align: left;
  position: relative;
  border: 1px solid transparent;
}
.row-radios .rr-one-item .selection-dot {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #eeeeee;
  position: absolute;
  top: 50%;
  right: 30px;
  margin-top: -8px;
  transition: all 0.3s;
}
.row-radios .rr-one-item.selected {
  border-color: #074f8a;
  box-shadow: 0 2px 4px rgba(0,0,0,0.3);
}
.row-radios .rr-one-item.selected .selection-dot {
  background: #074f8a;
  box-shadow: 0 0 0 3px #074f8a;
}
.invite-search-results{
  background:#fff;
  padding: 28px 28px 6px 28px;
}
#ct-step2 .game-selector .game-select-inner {
  padding: 28px 28px 6px 28px;
}
.game-setting-block.a-radio {
  text-align: left;
  padding-left: 18px;
}
.text-icon-dollar-green:after {
  content: '$';
  font-size: 24px;
  font-weight: 300;
  color: #074f8a;
  font-style: initial;
}
.custom-form-style .with-icon {
  position: relative;
}
.custom-form-style .dollar-icon-box {
  display: block;
  position: absolute;
  height: 41px;
  line-height: 45px;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
  top: 0;
  left: 10px;
}
.custom-form-style .form-control.bigger-left-padding {
  padding-left:35px;
}
.ct-prizes-blocks .create_t_block_row {
  background: #fff;
  padding: 28px;
  border-top: 2px solid #eeeeee;
}
.ct-prizes-blocks .create_t_block_row .media-left {
  width: 80px;
  padding-right: 20px;
}
.ct-prizes-blocks .create_t_block_row .prize-create-label .first-prize-place {
  display: inline-block;
  line-height: 1;
  color: #074f8a;
  font-size: 32px;
  font-weight: 300;
}
.ct-prizes-blocks .create_t_block_row .prize-create-label .c_t-label {
  display: inline-block;
  line-height: 1;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.25em;
  text-transform: uppercase;
  color: #000;
  margin-top:5px;
}
.view-middle-box {
  vertical-align: middle;
}
.ct-prizes-blocks .create_t_block_row .ct-prize-amount {
  font-size: 32px;
  color: #000;
  font-weight: 700;
  padding-left: 0px;
  display: inline-block;
}
.trophy_icon_first .fa {
  color: #074f8a;
  font-size: 36px;
}
.create-tournamnent-bottom-default {
  background: #fff;
  margin-top: 3px;
  padding: 24px 20px;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  border-bottom: 2px solid #f4d656;
  letter-spacing: 0.04em;
}
.info_about_prize {
  color: #074f8a;
  font-size: 24px;
}
.lccr-main .tournament-v3 {
  padding: 0 !important;
  background-color: white;
}
.lccr-main .tournament-v3 {
  padding: 0 !important;
  background-color: white;
}
.lccr-main .tournament-v3 {
  padding: 0 !important;
  background-color: white;
}
.lccr-main .tournament-v3 {
  padding: 0 !important;
  background-color: white;
}
.title-block-w-btn h1 {
  font-size: 35px;
  color: #359CD6;
  line-height: 1.3;
  letter-spacing: -0.04em;
  margin: 0;
}
.tournament-creator {
  margin-top: 10px;
}
.rules-block, .how-to-play-block {
  padding: 28px;
}
.c-t-check {
  margin-top: 30px;
  text-align: center;
}
.c-t-check label {
  cursor: pointer;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  color: #000;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 0.04em;
}
.c-t-check label input {
  vertical-align: top;
  margin-top: 3px;
  margin-right: 10px;
}
.c-t-white-block {
  background: #fff;
}
.c-t-white-block .c-t-share-link {
  padding: 39px 30px 43px;
  text-align: center;
}
.c-t-white-block .c-t-share-link {
  padding: 28px;
  border-top: 2px solid #eeeeee;
  font-weight: 400;
}
.c-t-white-block .c-t-share-link .left-link-input-text .form-control {
  font-size: 16px;
  color: #000;
  letter-spacing: 0.04em;
  background: #fff;
  border: none;
  box-shadow: none;
}
.c-t-white-block .c-t-share-link a {
  font-weight: 400;
  margin-top: 10px;
  display: inline-block;
}
.invite_frient_with_search.invite-padding {
  padding: 18px 28px;
  background:#fff;
  box-shadow: inset 0 -2px #eeeeee;
}
.list-with-switch .lws-inner {
  padding: 28px;
}
.tip-note {
  font-size: 12px;
  color: #000;
  line-height: 16px;
  font-weight: 400;
  letter-spacing: 0.04em;
}
.invite-note-block {
  background: #fff;
}
.invites-to {
  background: #fff;
  margin-top: 30px;
}
.email-import-field .transparent-field {
  border: 0;
  outline: 0;
  font-size: 14px;
  padding: 6px 5px;
  width: 100%;
  display: block;
}
.modal.custom-modal.large-modal .modal-dialog {
  width: 870px;
  margin-top: 25px;
  margin-bottom: 0;
}
.modal.custom-modal.large-modal.themed .modal-header {
  background: #074f8a;
  padding: 15px 30px;
}
.modal.custom-modal.large-modal.themed .modal-header h4 {
  font-size: 20px;
  font-weight: 300;
  color: #fff;
  line-height: 26px;
  vertical-align: middle;
  text-align: left;
}
.close .fa {
  color: #fff;
  font-weight: 300;
}
#createMatchModal{
  border-radius:0px;
}
.modal.custom-modal .modal-content {
  border-radius: 0;
  box-shadow: none;
  border: 0;
}
.modal.custom-modal.large-modal.themed .modal-body {
  margin-top: -2px;
  background: #fff;
  padding: 15px;
  max-height: calc(100vh - 58px);
  overflow-y: auto;
  overflow-x: hidden; 
}
.row-radios.mf-rr .rr-one-item {
  padding: 18px 25px;
}
.cmg-outer .largin_margin {
  margin-bottom: 26px;
}
.game-selector .game-select-inner {
  padding: 28px;
}
.game-setting-block .radio-indicator {
  position: absolute;
  right: 18px;
  top: 50%;
  width: 15px;
  height: 15px;
  background: #fff;
  border-radius: 50%;
  border: 1px solid #999999;
  margin-top: -8px;
}
.verification_box.text-center {
  background: #fff;
  padding: 25px;
  margin-top: 50px;
  border: 1px solid #e4dfdf;
  border-radius: 4px;
}
.verification_box h3 {
  font-size: 28px;
  font-weight: 500;
  margin-bottom: 20px;
}
.verification_box p {
  width: 65%;
  margin: auto;
  margin-bottom: 16px;
}
.profile_icons{
  height: 28px;
  width: 28px;
  object-fit: contain;
}
.after_login li a{
  font-weight:700;
  color:#000;
  padding-bottom: 20px !important;
  padding-top: 36px !important;
}
.after_login>li .dropdown-menu {
  top: 80px;
  min-width: 240px;
  border-radius: 5px;
  border: 0;
  box-shadow: 0 1px 8px rgba(0,0,0,0.14);
  padding-top: 0px;
  padding-bottom: 0px;
  left: -130px;
  right: auto;
}
.notification-bell-counter {
  font-weight: 700;
  font-size: 12px;
  padding-top: 2px;
  padding-bottom: 2px;
  right: 8px;
  top: 25px;
  position: absolute;
  border-radius: 10px;
  padding-top: 2px;
  padding-bottom: 1px;
  padding-left: 3px;
  padding-right: 5px;
  line-height: 1;
  font-size: 12px;
  font-weight: 700;
  text-align: center;
  background: #E62828;
  color: #fff;
  box-shadow: 0 0 0 2px #fff;
  width: 20px;
  height: 17px;
}
.dropdown-menu.notif-menu {
  padding-top: 0;
  padding-bottom: 0;
  width: 300px;
  min-width: inherit;
}
.notification-header {
  border: 2px solid #fff;
  background: #074f8a;
}
.notification-title {
  padding-right: 20px;
  padding: 20px 0px 0px;
  display: flex;
  justify-content: space-between;
}
.notification-title h5 {
  padding: 0;
  margin: 0;
  color: #ffffff;
  line-height: 1;
  font-weight: 700;
  font-size: 13px;
}
.notification-title a {
  color: rgba(12,39,58,0.6);
  font-weight: 400;
  line-height: 1;
  font-size: 12px;
}
.note-list li:first-child a {
  border-top: 0;
  opacity: .75;
  padding: 6px 20px;
  font-weight: 400;
  display: block;
}
.note-list li a {
  border-top: 0;
  opacity: .75;
  padding: 6px 20px !important;
  font-weight: 400;
  display: block;
  padding-bottom:0px;
}
.note-list li a .notification-text-email {
  font-size: 14px;
  line-height: 18px;
  display: block;
  font-weight: 400;
  color: #000000;
}
.note-list li a .notification-date {
  display: block;
  font-size: 12px;
  font-weight: 400;
  color: #074f8a;
}
.login-user-img img {
  display: inline-block;
  height: 32px;
  width: 32px;
  text-align: center;
  margin-right: 8px;
  border-radius: 50%;
  overflow: hidden;
  vertical-align: middle;
}
.live-user-inner {
  display: inline-block;
  padding-right: 10px;
  border-radius: 15px;
}
.live_user_border{
  border-right: 1px solid #5685ad;
}
.login-user-money {
  margin-bottom: 5px;
  padding: 10px;
  border-bottom: 3px solid #eee;
  padding-bottom:20px;
}
.login-user-money .money-row {
  margin-left: -8px;
  margin-right: -8px;
}
.login-user-money .avilable-balance {
  color: #074f8a;
}
.btn-full-width {
  width: 100%!important;
  padding-left: 0!important;
  padding-right: 0!important;
}
.btn-size-28-12 {
  border-radius: 3px;
  font-size: 12px;
  font-weight: 700;
  padding-top: 6px;
  padding-bottom: 7px;
}
.btn-color-green {
  background: #074f8a;
  color: #fff;
}
.btn-color-light-gray {
  background: #eeeeee;
  color: #999;
}
.tab-user-inner-ul {
  padding-top: 5px;
  padding-bottom: 0px;
  background-clip: padding-box;
  width: 100%;
}
.tab-user-inner-ul li a {
  opacity: .75;
  padding: 7px 20px !important;
  line-height: 20px;
  display: block;
  color: #000000;
  font-weight: 400;
}
.header_front .tab-user-inner-ul li a:focus {
  color: #0c273a !important;
}
.tab-user-inner-ul li img {
  height: 28px;
  width: 27px;
  object-fit: contain;
  margin-right: 5px;
}
.money-deposit-inner {
  display: inline-block;
  vertical-align: middle;
  margin-top: 17px;
  padding-left: 10px;
  padding-right: 10px;
}
.money-deposit-inner .money-deposit-text {
  font-size: 10px;
  font-weight: 700;
  color: #fff;
  background: #0c273a;
  border-radius: 2px;
  display: inline-block;
  line-height: 1;
  text-transform: uppercase;
  padding: 3px 5px;
}
.money-deposit-inner .money-amount {
  display: block;
}
.login_with_email h4, .sign_up_popup h4 {
  display: inline-block;
  font-size: 17px;
  font-weight: 600;
}
.sign_up_popup .active_login_type, .login_with_email .active_login_type{
  color: #074f8a;
}
.bet_login_signup{
  text-align:center;
}
.current_field{
  border-color:#074f8a !important;
}
.validate_err {
  margin-top: 5px;
  color: #f00;
}
.alert_field{
  border-color:#f00 !important;
}
#err_signup_birth_month {
  text-align: right;
  display: block;
  clear: both;
}
.navbar-nav .header-btn {
  color: #fff !important;
  font-size: 14px !important;
}
.navbar-nav .header-btn:hover{
  color: #fff !important;
}
.reset_password strong {
  margin-top: 15px;
  display: block;
}
.reset_password .orange-btn {
  margin-top: 20px;
}
.alert-danger, .alert-success{
  display: block;
  margin-top: 7px;
  clear:both;
}
/* NITESH ADD NEW CSS */
/*******  radio ********/
#account_form01 input[type=radio] {
  display:none;
}
#account_form01 input[type="radio"] + label::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin-right: 8px;
  background-color: #fff;
  border-radius: 100%;
  border: 1px solid #074f8a;  
}
#account_form01 input[type="radio"] + label:hover {
}
#account_form01 input[type="radio"]:checked + label::before {
  content: "\f00c";
  color: #fff;
  background-color: #3198f0 !important;
  font-size: 10px;
  text-align: center;
  line-height: 20px;
  font-family: "Fontawesome";
}
#account_form01 input[type="radio"]:checked + label {
  border: #074f8a 1px solid !important;
  background: #074f8a !important;
  color: #fff !important;
}
/* #matchForm */
#account_form01 label {
  display: block;
  background: #f4f4f4;
  font-size: 17px;
  font-weight: 700;
  color: #000;
  padding: 18px 25px;
  text-align: left;
  position: relative;
  border: 1px solid #7cc2fa;
  cursor: pointer;    
  padding-left: 60px; 
  border-radius: 5px;
}
#account_form01 label::before {
  left: 13px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  background: #eee;
}
#account_form01 #cmmGameSelection label {
  padding: 15px 18px;
  font-size: 13px;
  margin-bottom: 15px;    
  padding-left: 60px; 
}
#account_form01 #cmmGameSelection label::before, 
#account_form01 #opponentBoxOuter label::before {
  background: #fff;
  left: 12px;
  border: 1px solid #074f8a;
}
#account_form01 #yourwager label {
  margin-bottom: 15px;
  font-size: 24px;
  line-height: 1;
  font-weight: 700;
  color: #074f8a;
}
#cmmAmountField_input {
  position: relative;
}
#cmmAmountField_input #amt_frm_input {
  border: 0;
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-bottom: 1px solid #eeeeee;
  border-bottom-color: rgb(238, 238, 238);
  border-radius: 0;
  position: relative;
  box-shadow: none;
  font-size: 20px;
  width: 70%;
  padding-left: 5px;
  color: #000;
  font-weight: 300;
  background: transparent;
  border-color: #d5d5d5;
  position: absolute;
  left: 86px;
  top: 8px;
}
#matchForm h6.s-label-title {
  font-size: 14px;
  text-transform: none;
  font-weight: 400;
  color: #000;
  margin-top: 0;
  margin-bottom: 10px;
  line-height: 1;
}
#matchForm #gamerules select.form-control {
  font-size: 15px;
  height: 53px;
  padding: 14px 22px;
  border-radius: 0;
}
#matchForm #gamerules select.form-control:hover {
  box-shadow: 0 2px 4px rgba(0,0,0,0.3);
}
#matchForm #gamerules textarea.form-control {
  border-radius: 0;
}
#account_form01 #opponentBoxOuter label {
  background: #f5f5f5;
  padding: 15px 15px;
  font-size: 13px;
  padding-left: 68px;
}
#matchForm .select_opponent_media {
  width: 34px;
  height: 34px;
  position: absolute;
  left: 40px;
  top: 0;
  bottom: 0;
  margin: auto;
}
#matchForm .select_opponent_media img.img-responsive {
  border-radius: 100%;
  width: 34px;
  height: 34px;
}
#matchForm .select_opponent_media .select_opponent_media_user_state {
  display: block;
  position: absolute;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  left: 0;
  top: 0;
  background: #999999;
}
#matchForm .select_opponent_media .select_opponent_media_user_state_online {
  background: #00e300;
}
#matchForm .select_opponent_media .plr_circle {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  display: inline-block;
  position: absolute;
  line-height: 24px;
  text-align: center;
  top: 4px;
  left: 25px;
  font-size: 12px;
  background: #999;
  color: #fff;
}
#matchForm .select_opponent_media .plr_circle.plr_circle_yellow {
  background-color: #F6BB43;
}
#matchForm .select_opponent_media .plr_circle.plr_circle_orange {
  background-color: #E77E23;
}
.padding-column {
  padding: 28px !important;
}
.match_number_text{
  display: inline-block;
  color: white; 
  font-weight: bold;
  border-radius: 2px;
  padding: 2px 4px;
  margin-left: 5px;
}
.match_number_text.yellow{
  background-color: #074f8a;
}
.match_winner_info {
  display: inline-block;
  vertical-align: top;
}
.match_winner_pic_box {
  position: relative;
  display: inline-block;
}
.winner_picture{
  position: relative;
  display: inline-block;
  width: 64px;
  height: 55px;
  border-radius: 50%;
  margin-right: 5px;
}
.winner_picture img {
  border-radius: 50%;
  display: block;
  width: 50px;
  height:48px;
}
.green_circle_box {
  position: absolute;
  border-radius: 50%;
  padding: 2px 4px;
  left: 30px;
  top: 30px;
  background-color: #8DC152;
  color: #fff;
}
.green_circle_box.yellow_circle_box{
  background-color: #F6BB43;
}
.winner_text {
  margin-top: 10px;
  margin-bottom: 20px;
  color: green;
  font-size: 18pt;
  font-weight: bold;
}
.winner_bottom_text .single_match_player_info {
  margin-top: 3px;
  margin-left: 3px;
  text-decoration: none;
  color: #333;
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
}
.winner_bottom_pic {
  display: inline-block;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  margin-right: 5px;
}
.winner_bottom_pic img{
  border-radius: 50%;
  display: block;
  width: 25px;
  height: 25px;
}
.winner_bottom_info {
  display: inline-block;
  vertical-align: top;
  margin-top: 3px;
}
.matchup-text {
  font-weight: bold;
  color: #BBB;
  margin-bottom: 20px;
}
.matchup-playerInfo {
  display: inline-block;
  vertical-align: top;
}
.matchup-picture {
  position: relative;
  display: inline-block;
}
.matchup-userpic {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 5px;
}
.matchup-userpic img {
  border-radius: 100%;
  display: block;
  width: 50px;
  height: 50px;
  border:1px solid #ccc;
  object-fit: cover;
  object-position: top;   
}
.match_single_text.yellow {
  background-color: #F6BB43;
}
.match_single_text {
  position: absolute;
  border-radius: 50%;
  padding: 2px 4px;
  left: 30px;
  top: 26px;
  background-color: #8DC152;
  color: #fff;
  width: 22px;
  height: 22px;
  text-align: center;
  font-size: 12px;
}
.matchup-vs {
  display: inline-block;
  font-size: 14pt;
  font-weight: bold;
  color: #bbb;
  vertical-align: top;
  margin-top: 20px;
}
.matchup-info {
  display: inline-block;
  margin-left: 10px;
  vertical-align: top;
  margin-top: 8px;
  text-align: left;
}
.matchup-username {
  color: #fff;
  font-weight: bold;
  font-size: 14pt;
  line-height: 16px;
  margin-bottom: 3px;
}
.matchup-message {
  margin-top: 20px;
  font-size: 10pt;
  margin-bottom: 20px;
}
.match_details_list .detail_row {
  vertical-align: top;
  display: inline-block;
  width: 33%;
  margin-bottom: 5px;
  color: #333;
}
#response_dymaic_match .profile_match_loder{
  padding-top: 350px;
  text-align: center;
  display:block;
  margin: auto;
}
.crtmatch {
  padding: 15px 35px;
  margin-bottom: 15px;
  background: #074f8a;
  border: none;
  color: #fff;
  border-radius: 5px;
}
.crtmatch:hover{
  opacity:0.8;
}
.gray_bg {
  background: #eee;
}
.white_bg_padding {
  padding: 30px;
  background: #fff; 
  display: inline-block;
  width: 100%;
  border-radius: 5px;
  background: #f3f7fa;
  border: 1px solid #e4e9ef;
}
.bg_white{
  background:#fff;
}
.all_online_user_list.single_chat_list.bg_white {
  background: #fff;
  border: 1px solid #e4e9ef;
}
.profile_username{
  display: inline-block;
  color: #0c273a;
  font-size: 16px;
  font-weight: 700;
  vertical-align: top;
  margin-top: 10px;
}
.match-pl{
  display: inline-block;
  position: relative;
}
.match-pl.with_match_pl{
  width: 43px;
}
.match-user-photo{
  width: 40px;
  height: 40px;
  border-radius: 50%;
  position: relative;
}
.match-user-photo img {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  z-index: 3;
  border-radius: 50%;
  object-fit: cover;
  object-position: top;
}
.matches-user-online{
  display: block;
  position: absolute;
  top: 0;
  left: 0px;
  background: #00e300;
  width: 10px;
  height: 10px;
  z-index: 4;
  border-radius: 50%;
}
.matches_user_rate{
  position: absolute;
  right: 8px;
  top: 24px;
  z-index: 5;
  margin-left: 7px;
}
.user_match_number{
  font-size: 15px;
  line-height: 1;
  border-radius: 0;
  padding:4px;
  display: inline-block;
  color: white;
  font-weight: bold;
}
.user_match_number.yellow{
  background-color: #074f8a;
}
.created_by {
  display: inline-block;
  font-size: 13px;
}
.online_status-text {
  display: block;
  font-size: 11px;
  font-weight: bold;
  color: #919090;
  text-transform: uppercase;
}
.online_status-text .green_dot_online{
  color: #00e300;
}
.matches_action{
  margin-top: 22px;
}
.double_orange_border {
  outline: none;
  border: 0;
  display: inline-block;
  line-height: 1;
  background: transparent;
  color: #074f8a !important;
  font-weight: 700;
  border: 2px solid #074f8a !important;
  padding-left: 0;
  line-height: 36px;
  font-size: 16px;
  padding-right: 16px;
}
.double_orange_border span {
  transition: all 300ms;
  -moz-transition: all 300ms;
  -webkit-transition: all 300ms;
  -ms-transition: all 300ms;
  -o-transition: all 300ms;
  padding: 0 7px;
  margin-right: 12px;
  display: inline-block;
  color: #fff;
  background: #074f8a;
}
.t_single_row, .t_single_prizes_row{
  margin-left: 0;
  margin-right: 0;
}
.lounge-duration {
  font-size: 45px;
  font-weight: 300;
  color: #0c273a;
  line-height: 1;
}
.lounge-content {
  margin-top: 25px;
  line-height: 1.3;
  display: block;
  color: #8f9294;
}
.lounge_boxes h4 a {
  color: #074f8a;
}
.loungee-match-type{
  width: 18px;
  height: 18px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: top;
  line-height: 20px;
  font-size: 12px;
  font-weight: 400;
  color: #fff;
  text-transform: uppercase;
  overflow: hidden;
  text-align: center;
  background: #074f8a;
  margin-right: 5px;
  cursor: default;
}
.louge_block_open {
  font-size: 12px;
  font-weight: 700;
  color: #8f9294;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 7px;
}
.white_text{
  color:#fff !important;
}
.status_open_lounge p {
  font-size: 12px;
  font-weight: 700;
  color: #8f9294;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0px;
}
.top_less_margin{
  margin-top: 7px;
}
.top_padding_remove{
  padding-top:0px;
}
.lounge_block-entry h6 {
  font-size: 12px;
  font-weight: 700;
  color: #8f9294;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 7px;
}
.lounge-val-ev {
  display: block;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 10px;
}
.loungplr.yellow {
  border-radius: 0;
  padding: 4px 4px;
  margin-right: 5px;
  line-height: 1;
  background-color: #F6BB43;
  display: inline-block;
  color: white;
  font-weight: bold;
}
.lounge-val-ev a {
  color: #fff;
}
.green-dot-lounge{
  color: #00E300;
  font-size: 8pt !important;
  margin-left: 2px;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
.lounge-activity-box {
  box-shadow: inset 0 -2px #eeeeee;
  padding: 23px 28px 15px 28px;
  background: #fff;
}
.ac_lounge_box {
  padding: 20px;
  background: #fff;
  min-height: 610px;
}
.follow_messages {
  font-size: 16px;
  text-align: center;
  margin-bottom: 20px;
}
.lounge-follower-item {
  margin: 15px 0;
}
.lounge-follower-item a {
  width: 80%;
  display: inline-block;
}
.lounge_plr {
  position: relative;
}
.lounge-user-photo {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  position: relative;
}
.lounge-user-photo img {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  z-index: 3;
  border-radius: 50%;
}
.lounge_player-name {
  font-size: 15px;
  font-weight: 600;
  color: #074f8a;
  line-height: 40px;
  display: block;
}
.follow_add_icon {
  outline: none;
  border: 0;
  display: inline-block;
  line-height: 1;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  text-align: center;
  line-height: 26px;
  background: transparent;
  box-shadow: inset 0 0 0 2px #074f8a;
  font-size: 26px;
  color: #074f8a;
  font-weight: 400;
}
.media-right {
  margin-top: 5px;
}
.player_info_lead {
  display: flex;
}
.player_pic_board {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  position: relative;
}
.player_pic_board img {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  z-index: 3;
  border-radius: 50%;
}
.lead_p_online {
  display: block;
  position: absolute;
  top: 0;
  left: 2px;
  background: #00e300;
  width: 10px;
  height: 10px;
  z-index: 4;
  border-radius: 50%;
}
.player_name_board {
  display: inline-block;
  color: #0c273a;
  font-weight: bold;
  margin-left: 10px;
  vertical-align: top;
  margin-top: 10px;
}
.padding-box{
  padding:20px;
}
.form-control{
  border-radius:0px;
}
.invite_frient_with_search .invite-title-box {
  float: left;
  width: 64%;
}
.invite_frient_with_search .block-invite-search {
  float: right;
  text-align: right;
  width: 35%;
  line-height: 1;
}
.custom-form-style .form-control.larger_field {
  font-size: 15px;
  height: 53px;
  padding: 14px 22px;
  box-shadow: none;
  border-radius: 0;
  -webkit-appearance: none;
}
.text-tip-block .tip-note{
  padding:10px;
}
.transparent-field {
  border: none;
}
.bottom-margin-bttn{
  margin-bottom:35px;
}
.profile_menu_tabs {
  background: #e3e3e3;
  margin-top: 2px;
  margin-bottom:2px;
}
.profile_menu_tabs ul li{
  width:24.7%;
  display:inline-block;
}
.profile_menu_tabs ul li a{
  padding: 14px 0;
  font-size: 18px;
  color: #0c273a;
  font-weight: 600;
  text-align: center;
  display: block;
  line-height: 30px;  
}
.profile_menu_tabs ul li a span {
  display: inline-block;
  color: white;
  font-weight: bold;
  background-color: #999;
  margin-left: 8px;
  border-radius: 0;
  padding: 2px 8px;
  line-height: 25px;
  font-size: 18px;
}
.profile_menu_tabs ul li a:hover {
  background: rgba(12,39,58,0.05);
}
.tab_dropdown{
  ddfffdf
}
.tab_dropdown {
  position: relative;
}
.tab_drop_list {
  visibility:hidden;
  position: absolute;
  z-index: 99;
  background: #222;
  width: 206px;
}
.tab_dropdown:hover .tab_drop_list{
  visibility:visible !important;
}
.tab_drop_list li {
  width: 100% !important;
}
.tab_drop_list li a{
  text-align:left !important;
  padding: 12px !important;
  color:#fff !important;
  border-bottom: 2px solid #333;
}
.tab_drop_list .add_games_profile {
  text-align: center !important;
}
.orange-plus.fa{
  color:#074f8a;
}
.tab_drop_list li a:hover{
  background:#111 !important;
}
.profile_menu_tabs ul li a.active_p_tab{
  background:#fff !important;
}
.padding-right-remove{
  padding-right:0px !important;
}
.follow_btn{
  margin-bottom: 7px;
  padding: 6px !important;
  cursor: pointer;
  width: 82px;
  text-align: center;
  font-size: 11px;
  border: 1px solid currentColor;
  border-radius: 2px;
  text-transform: uppercase;
  letter-spacing: 1px;
  transition: 0.4s ease-in-out;
}
.small-modal-popup .modal-content{
  border-radius:0px !important;  
}
.small-modal-popup .modal-dialog{
  width: 330px;
  margin-left: auto;
  margin-right: auto;
}
.small-modal-popup .close {
  width: 30px;
  height: 30px;
  line-height: 13px;
  position: absolute;
  right: -5px;
  top: -5px;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  background: #999999;
  border: 0;
  outline: none;
  opacity: 1;
  color: #fff;
  line-height: 18px;
}
.popup-follow-tabs {
  margin-bottom: 0;
  border: 2px solid #074f8a;
  margin-left: 0;
  display: inline-block;
  width: 100%;
}
.popup-follow-tabs li {
  padding: 0;
  width: 50%;
  text-align: center;
  display:block;
  float:left;
}
.popup-follow-tabs li a{
  display: block;
  font-size: 15px;
  color: #074f8a;
  font-weight: 700;
  line-height: 1;
  padding: 11px 10px 12px;
}
.popup-follow-tabs li.active-tab-popup a {
  background: #074f8a;
  color: #fff;
}
.check-follow {
  background: #074f8a;
}
.check-follow .fa{
  color:#fff !important;
}
.tabs_content {
  overflow-y: auto;
  height: 300px;
}
.container-check {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 17px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-transform: capitalize;
}
.container-check input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 22px;
  width: 22px;
  background-color: #eee;
}
.container-check:hover input ~ .checkmark {
  background-color: #ccc;
}
.container-check input:checked ~ .checkmark {
  background-color: #222;
}
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.container-check input:checked ~ .checkmark:after {
  display: block;
}
.container-check .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.xbox-list:before{
  content: "Xbox";
  position: absolute;
  right: 8px;
  top: 8px;
  display: inline-block;
  font-size: 10px;
  opacity: .4;
}
.orange-bttn-add {
  background: #074f8a;
  color: #fff;
  border-radius: 3px;
  font-size: 12px;
  font-weight: 700;
  padding-top: 6px;
  padding-bottom: 7px;
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  border: none;
}
.gray-bttn-add{
  background: #eeeeee;
  color: #999;
  border-radius: 3px;
  font-size: 12px;
  font-weight: 700;
  padding-top: 6px;
  padding-bottom: 7px;
  width: 100%!important;
  padding-left: 0!important;
  padding-right: 0!important;
  border:none;
}
#html_match_status {
  text-transform: capitalize;
}
.consol_horizontal label {
  padding-right: 12px;
  vertical-align: middle;
  padding-top: 6px;
}
.home_matches_loder img {
  display: block;
  margin: 250px auto;
}
.opponent_user_list label{
  background: #f5f5f5 !important;
  border: 1px solid #f5f5f5 !important;
}
.opponent_user_list label:before {
  background-color: #fff !important;
  border: 1px solid #999999;
}
.opponent_user_list .u_name {
  font-size: 13px;
  color: #000;
  font-weight: 900;
  vertical-align: middle;
  padding-left: 44px;
  padding-right: 30px;
}
.gs-search {
  position: relative;
}
.ajax_search_player {
  width: 100%;
  height: 150px;
  overflow-y: auto;
  border: 1px solid #eee;
  position: absolute;
  margin-top: -15px;
  padding: 15px;
  background: #fff;
  display: none;
}
#frm_change_img .btn{
  background: #074f8a;
  color: #fff;
  text-transform: capitalize;
  padding: 8px 25px;
}
.all_n_s{
  padding:50px 0px;
}
.notification_outer {
  max-width: 700px;
  margin: 0 auto;
}
.all_notify_title {
  font-weight: 700;
  font-size: 16px;
  padding-left: 16px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.top_border_n{
  border-top: 1px solid #eeeeee;  
}
.all_list_n a .notification_border {
  padding: 15px 16px;
  border-color: #eeeeee;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 20px;
  border-left: 1px solid #eeeeee;
  border-right: 1px solid #eeeeee;
  border-radius: 5px;
  box-shadow: -5px 5px 20px 5px rgba(50, 50, 50, 0.15);   
  display: flex;  
}
.notification_message {
  color: #074f8a;
  font-weight: 600;
  font-size: 15px;
}
.notification_titme {
  font-weight: 400;
  font-size: 11px;
  color: #afacac;
  padding-left: 5px;  
}
.all_list_n a:hover {
}
.space-height{
  height:30px;
}
.notification-lists {
  height: 400px;
  overflow-y: auto;
  scrollbar-color: #074f8a #dcdcdc;
  scrollbar-width: thin;
}
.notification-header .pull-right {
  display: block;
  padding-top: 0px !important;
  color: #fff;
  text-decoration:underline;
  width: auto;
  padding-bottom: 0px !important;
}
.notification-lists .active_notification{
  background:#eee;
}
.modal-title{
  font-size: 18px;
  font-weight: 600;
  color: #222;
}
.engage_button {
  padding: 25px;
  background: #3e3d3d;
  margin-top: 50px;
}
.enge_text p {
  font-size: 16px;
  color: #fff;
}
.engage_bttn .header-btn:hover{
  text-decoration:none;
  color:#fff;
  opacity: 0.8;
}
.engage_bttn {
  text-align: right;
  padding-top: 35px;
}
.green_top{
  padding: 60px 0px;
  background: #024904;
}
.blue_bttn{
  background:#2A97D9;
}
.raidus_bttn{
  border-radius:4px;
}
.right_margin{
  margin-right:15px;
}
.green_sec_bttn {
  text-align: right;
  padding-bottom: 10px;
}
.green_top .header-btn:hover {
  text-decoration: none;
  color: #fff;
  opacity: 0.8;
}
.header-btn:focus{
  text-decoration:none;
  color:#fff;
}
.green_top.black_section_top{
  background: #454888;
}
.green_top.yello_section_top{
  background: #ffe009;
}
.green_top.red_section_top{
  background: #980E00;
}
.green_top.red_section_top{
  background: #980E00;
}
.yello_section_top .enge_text p{
  color:#333;
}
.red_section_top .enge_text p{
  color: #fff !important;
}
.green_top.light_green {
  background: #b0d8b1;
}
.yes_bttn {
  font-size: 15px;
  color: #fff;
  padding: 8px 20px;
  border: 0;
  font-weight: 400;
  margin: 0;
  transition: all 300ms;
  -moz-transition: all 300ms;
  -webkit-transition: all 300ms;
  -ms-transition: all 300ms;
  -o-transition: all 300ms;
  background:#2A98D8;
  margin-left:15px;
}
.yes_bttn:hover{
  text-decoration: none;
  color: #fff;
  opacity: 0.8;
}
.red_no{
  background:#D43823;
}
.submit_result_form .select_option{
  margin-bottom:7px;
}
.min-width {
  width: 100px;
  height: 35px;
  margin-bottom: 10px;
}
.submit_result_form [type="radio"]:checked, .submit_result_form [type="radio"]:not(:checked) {
  position: absolute;
  left: -9999px;
}
.submit_result_form [type="radio"]:checked + label, .submit_result_form [type="radio"]:not(:checked) + label
{
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: #666;
}
.submit_result_form [type="radio"]:checked + label:before, .submit_result_form [type="radio"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 19px;
  height: 19px;
  border: 1px solid #ddd;
  border-radius: 100%;
  background: #fff;
}
.submit_result_form [type="radio"]:checked + label:after, .submit_result_form [type="radio"]:not(:checked) + label:after {
  content: '';
  width: 11px;
  height: 11px;
  background: #074f8a;
  position: absolute;
  top: 4px;
  left: 4px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.submit_result_form [type="radio"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
.submit_result_form [type="radio"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.submit_result_form input[type="submit"]{
  margin-top:15px;
}
#createMatchModal .modal-header .close{
  margin-top: 0px !important;
}
.navbar-toggle {
  background: #074f8a;
}
.navbar-toggle .icon-bar{
  background: #fff;
}
.margin_bottom {
  margin-bottom: 10px;
}
.fund-left h4, .fund-right h4 {
  font-weight: 600;
  margin-bottom: 20px;
}
.small_bttn_text {
  display: inline-block;
}
.inline_bttns_small {
  display: inline-block;
  padding-left: 10px;
}
.small_bttns {
  padding: 6px 10px;
  line-height: 20px;
  display: inline-block;
}
.row_lists .row{
  margin-bottom:10px;
}
.row_lists .row:last-child{
  margin-bottom:0px;
}
.matches_messages {
  display: block;
  width: 100%;
  padding: 19px;
  border-radius: 3px;
  background: #eaf5ea;
}
.row_lists .alert-success {
  display: inline-block;
  padding: 5px 20px;
  vertical-align: baseline;
  margin-left: 15px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.score_digit {
  display: inline-block;
  vertical-align: middle;
  margin-top: 2px;
  font-weight: 700;
}
.payment_option_box{
  min-height:400px;
}
.payment_radios {
  margin-top: 30px;
}
.credit_card_bbx, .paypal_box {
  margin-top: 25px;
  background: #fff;
  padding: 25px;
  border: 1px solid #e4e9ef;
}
h1.geen_text{
  color:green !important;
}
.success_payment_text{
  padding-top:100px;
}
.orange-bttn-add.all-transaction {
  width: 200px !important;
  padding: 10px;
}
.left-text.cancel_match {
  background: #e30909 !important;
}
.inner-logo {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  margin-left: 0px !important;
}
.inner-logo.navbar-brand>img {
  height: 75px;
  background: #074f8a;
  padding: 5px;
  margin: auto;
}
.home_logo {
  padding: 0px;
}
.home_logo img {
  height: 100px;
  margin-top: -15px;
}
.split-button:focus{
  color: #fff;
  outline: 0;
  text-decoration:none;
}
.amount.winner_score {
  color: #0aad0a;
}
.blue_bttn.btn_cancel {
  background: #f00 !important;
}
.header_front .container-fluid {
  padding-left: 0px;
  padding-right: 0px;
}
.header_front .navbar-collapse {
  padding-left: 0px;
  padding-right: 0px;
  position: relative;
}
.header_front .navbar-collapse .home_public_theme_switch {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 100;
}
.header_front .navbar-collapse .home_public_theme_switch a {
  display: block;
  position: relative;
  padding: 4px 10px;
  padding-left: 46px;
  background: rgba(255,255,255,0.95);
  color: #000;
}
.header_front .navbar-collapse .home_public_theme_switch a img {
  position: absolute;
  left: 7px;
  top: 0px;
  width: 30px;
  height: 30px;
}
.navbar {
  position: relative;
  min-height: 60px;
}
.navbar-right {
  height: 60px;
}
.winner_match_box .cancel_match {
  color: #f00;
}
.payment_radios .fa-lock {
  color: #f00;
}
.player_on_profile .matchup-info{
  display: block;
  text-align: center;
}
.player_on_profile .matchup-playerInfo{
  width: 40%;
}
.navbar-default .navbar-nav>li>a{
  color:#fff;
}
.navbar-right li a:focus,.navbar-right li a:hover{
  color:#fff !important;
}
.user-dropdown .dropdown-menu a:hover{
  color:#074f8a !important;
}
.dropdown-menu li a:hover{
  color:#074f8a !important;
}
.no_chat_available{
  max-width: 80%;
  margin: 0 auto;
  text-align: center;
  padding-top: 135px;
  color: #999;
}
.inner-header-menu li a{
  color: #fff !important;
}
.upload-btn-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
  margin-top: 15px;
}
.btn {
  border: 1px solid #d6d5d5;
  color: gray;
  background-color: white;
  padding: 8px 20px;
  border-radius: 0px;
  font-size: 20px;
  width: 100%;
  font-size: 14px;
  text-align: left;
  cursor:pointer;
}
.btn .fa {
  color: #074f8a;
  padding-right: 9px;
}
.upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  cursor: pointer;
  height: 40px;
  width: 100%;
}
.logo_title img {
  height: 35px;
  vertical-align: middle;
}
.box-account-sec .bottom-account a {
  background: #074f8a;
  padding: 8px 15px;
  color: #fff;
  display: inline-block;
  margin-right:7px;
}
.box-account-sec .bottom-account a:hover{
  background:#222;
}
.box-account-sec .btn {
  background: #074f8a;
  color: #fff;
}
.box-account-sec .btn:hover{
  background:#222 !important;
}
#cmmAmountField_input_text {
  border: 0;
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-bottom: 1px solid #eeeeee;
  border-bottom-color: rgb(238, 238, 238);
  border-radius: 0;
  box-shadow: none;
  font-size: 20px;
  width: 70%;
  padding-left: 5px;
  color: #fff;
  font-weight: 300;
  background: transparent;
  border-color: #d5d5d5;
  position: absolute;
  left: 85px;
  top: 3px;
}
.single-match-sub-title {
  clear: both;
}
.btn.btn-warning.btn-lg.refer-a {
  float: right;
  width: 175px;
  white-space: normal;
  border-radius: 4px;
  background: #2475bb;
  color: #fff;
  font-size: 17px;
  text-align: center;
  border-color:#2475bb;
}
.btn.btn-warning.btn-lg.refer-a:hover {
  border-color:#111;
  background:#111;
}
.btn.btn-warning.btn-lg.refer-a span {
  font-size: 14px;
  display: block;
  color: #ccc;
}
.new-header-inner .notification-title a:hover {
  color: #ffffff !important;
}
.playing_feed {
  color: #074f8a;
}
.feed_activity_box .fa-money{
  color: #eabe00;
}
.feed_activity_box .direct_feed{
  color: #074f8a;
}
.feed_activity_box  .time-stamps {
  display: block;
  font-size: 12px;
  margin-top: 5px;
  color: #cac8c8; 
}
.btn_save_changes {
  text-align: center;
  background: #222 !important;
  border-color: #222 !important;
}
.btn_save_changes:hover{
  border-color:#222;
}
.page_wrapper{
  min-height: 100%;
  position: relative;
  padding-bottom: 249px;
  padding-top: 80px;  
}
.foot_bottom{
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 249px;
}
.foot_bottom .top_footer_area {
  background: transparent;
  background-color: #0c0c0c;
  background-image: url(../images/pattern.png);
  background-repeat: repeat;
  border-top: #333 1px solid;
}
.announcement_orange_btn:focus {
  color: #fff;
  text-decoration: none;
}
.boxes .feed-row {
  display: none;
  box-shadow: none;
  padding: 0;
}
.btn_joinmatch_cancel {
  float: right;
  width: 170px;
  background: #c20c0c !important;
  color: #fff;
  text-align: center;
  border-color: #c20c0c;
  border-radius: 3px;
}
.btn_joinmatch_cancel:hover{
  color:#fff;
  opacity:0.8;
}
.btn_joinmatch{
  float: left;
  width: 170px;
  background: #074f8a;
  color: #fff;
  text-align: center;
  border-color: #074f8a;
  border-radius: 3px;
}
.btn_joinmatch:hover{
  color:#fff;
  opacity:0.8;
}
.navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a{
  color: #fff !important;
  background: transparent !important;
}
.emoji-wysiwyg-editor{
  height: 50px !important;
}
#chat-container #addchat-container .send-btn{
  background: #074f8a !important; 
}
#send-msg .fa{
  color:#fff !important;
}
#chat-container .addchat-header .user-dropdown{
  position: relative;
  display: inline-block;
  width: 100%;
}
#chat-container .dropdown-menu{
  left: -7px !important;
  top: -75px !important;  
}
#profile_pic_save .btn-success {
  width: auto !important;
  padding: 9px;
  background: green;
  color: #fff;
  border-color: green;
  padding: 5px 18px;
}
.change-status{
  margin-bottom:5px;
  z-index: 9;
}
.change-status .btn-mute {
  width: auto !important;
  padding: 3px 8px;
  text-transform:capitalize;
}
.change-status .btn-success {
  width: auto !important;
  padding: 3px 8px;
  background: green;
  border-color: green;
  color:#fff;
  text-transform:capitalize;
}
.addchat-header .picture-container .picture{
  width: 98px !important;
  height: 98px !important;
}
.block-user .btn-mute {
  width: auto !important;
  padding: 3px 8px;
  text-transform:capitalize;
}
.block-user .btn-success {
  width: auto !important;
  padding: 3px 8px;
  background: green;
  border-color: green;
  color:#fff;
  text-transform:capitalize;
}
.delete-chat .btn-confirm{
  width: auto !important;
  padding: 3px 8px;
  text-transform: capitalize;
  background: red;
  color: #fff;
  border-color: red;
}
.active_match_info{
  background: #eaf5fb;
}
.sechudle_left .looser{
  color: #c34b4c;
}
.is_following {
  font-size: 16px;
  margin-bottom: 10px;
  display: block;
  color: #999;
}
.unfollow_btn {
  cursor: pointer;
  width: 82px;
  text-align: center;
  padding: 19px 0px;
  font-size: 11px;
  border: 1px solid currentColor;
  border-radius: 2px;
  text-transform: uppercase;
  letter-spacing: 1px;
  transition: 0.4s ease-in-out;
}
.file_tooltip {
  position: absolute;
  z-index: 9999;
  top: 13px;
  display: block;
  right: 10px;
  color: #666;
  cursor:pointer;
}
.tooltip_file {
  position: relative;
  display: inline-block;
  padding-left: 5px;
}
.tooltip_file .tooltiptext {
  visibility: hidden;
  width: 275px;
  background-color: black;
  color: #fff;
  text-align: center;
  padding: 5px;
  border-radius: 6px;
  position: absolute;
  z-index: 1;
  top: -13px;
  right: 105%;
  font-size: 11px;
  line-height: 15px;
}
.tooltip_file:hover .tooltiptext {
  visibility: visible;
}
.tooltip_file .tooltiptext::after {
  content: " ";
  position: absolute;
  top: 50%;
  left: 100%; 
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent transparent black;
}
.navbar-nav li.open .dropdown-menu::before {
  content: "\f0d8 ";
  font-family: "Fontawesome";
  font-size: 30px;
  position: absolute;
  top: -17px;
  color: #fff;
  left: 55%;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{
  background-color: transparent !important;
  color: #000 !important; 
}
.game_list {
  height: 490px;
  overflow-y: auto;
}
.text-left_profile {
  text-align: left !important;
}
.text-left_profile .media-heading{
  font-weight: 500;
}
.playing_since {
  display: inline-block;
  margin-top: 0px;
  color: #333;
  text-transform: capitalize;
  margin-left: 15px;
}
.profile-icon-container {
  margin-right: 7px;
}
:target:before {
  content:"";
  display:block;
  height:80px;
  margin:-80px 0 0;
}
.stadium_video iframe {
  width: 100%;
  height: 200px;
  margin-bottom:20px;
}
.live_on_channel{
  display: inline-block;
  width: 100%;
  background: #0c0f12;
}
.rules-content {
  padding-left: 0px;
}
.paypal_box form input[type="submit"]{
  background: #074f8a !important;
}
#set_new_pass {
  background: #074f8a;
  width: 100%;
  border: none;
  padding: 12px !important;
  color: #fff;
  margin-top: 15px;
}
#set_new_pass:hover{
  opacity: 0.8;
}
.match_live_video_sep {
  display: block;
  clear: both;
  height: 40px;
}
.tile_live_match {
  font-size: 16pt;
  display: block;
  clear: both;
  margin-bottom: 30px;
  text-align: center;
  color: #000;
  font-weight: 600;
}
.players_stadium {
  display: flex;
  width: 100%;
  margin-bottom: 16px;
  margin-top: 15px;
  justify-content: space-between;
  padding: 0 20px;
  text-align: center;
  align-items: center;
  padding-bottom: 17px;
}
.players_stadium .playerInfo_stadium {
  display: inline-block;
}
.stadium_title_match a {
  font-size: 18px;
}
.playerInfo_stadium .matchup-username {
  font-size: 15px;
}
.table_pagination .pagi_continer ul li a {
  list-style: none;
  padding: 5px 15px;
  width: auto;
  float: left;
  cursor: pointer;
  color: #4e9cd6;
  margin: 0 2px;
  border: 1px solid #4e9cd6;
  margin-bottom: 5px;
}
.table_pagination .pagi_continer ul li.active_number {
  background-color: #4e9cd6;
  color: #fff;
}
.table_pagination .pagi_continer ul li:last-child a {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.table_pagination .pagi_continer ul li:first-child a {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.table_pagination .pagi_continer ul li:first-child {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.table_pagination .pagi_continer ul li.active_number {
  list-style: none;
  padding: 5px 15px;
  width: auto;
  display:inline-block;
  cursor: pointer;
  color: #fff;
  margin: 0 2px;
  border: 1px solid #4e9cd6;
  margin-bottom: 5px;
  vertical-align:top;
}
.table_pagination .pagi_continer ul li {
  display: inline-block;
}
.table_pagination .pagi_continer ul li.inactive_number {
  color: inherit;
  border: medium none;
  cursor: pointer;
}
.table_pagination .pagi_continer ul li a:hover {
  background-color: #4e9cd6;
  color: #fff;
}
.match_live_video_sep{ height:30px; display:inline-block; width:100%;}
.tile_live_match {
  font-size: 22px;
  margin-bottom: 20px;
  text-align: center;
  font-weight: 600;
  margin-top: 20px;
}
.modal-footer.btn_footerbutton button {
  width: auto;
  float: left;
}
.modal-footer.btn_footerbutton button.btn_yes {
  background-color:#090;
  border:1px solid #090;
  color:#fff;
}
.modal-footer.btn_footerbutton button.btn_yes:hover, .modal-footer.btn_footerbutton button.btn_yes:focus {
  background-color:#090;
  border:1px solid #090;
  color:#fff;
}
.modal-footer.btn_footerbutton button.btn_no {
  background-color:#ff0000;
  border:1px solid #ff0000;
  color:#fff;
}
.modal-footer.btn_footerbutton button.btn_no:hover, .modal-footer.btn_footerbutton button.btn_no:focus {
  background-color:#ff0000;
  border:1px solid #ff0000;
  color:#fff;
}
.stadium_title_match {
  text-align: center;
  margin-bottom: 20px;
}
.stadium_title_match a {
  color: #000;
  font-weight: 600;
}
.tran_date {
  display: block;
}
.modal-header .close{
  opacity: 1;
}
.recent_matches .time-stamps {
  font-size: 12px;
  color: #acc !important;
}
.main_banners:before {
  content: "";
  background: rgba(0,0,0,0.8);
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
}
.why_pic {
  margin-bottom: 25px;
}
ul.work_content:before {
  content: "";
  height: 3px;
  width: 66%;
  position: absolute;
  left: 50%;
  margin-left: -33%;
  top: 31px;
  border-bottom: 1px dashed #074f8a;
}
.home_menu .inner-header-menu a{
  font-size: 16px;
}
.home_menu .inner-header-menu a:hover {
  color: #777 !important;
}
.home_menu .navbar-nav .header-btn {
  color: #fff !important;
  font-size: 16px !important;
}
.home_menu .nav-left li a{
  font-size: 16px !important;
}
.home_menu .nav-left li a:hover {
  color: #777 !important;
}
.follow_item_list .media-right {
  display: inline-block;
  font-size: 30px;
  color: #074f8a;
}
.follow_item_list .media-right .fa{
  cursor:pointer;
}
.not_avilable {
  display: block;
  text-align: center;
  color: #999;
  padding-top: 25px;
}
.tooltip_follow {
  position: relative;
  display: inline-block;
  padding-left: 5px;
}
.tooltip_follow .tooltiptext {
  visibility: hidden;
  width: auto;
  background-color: #074f8a;
  color: #fff;
  text-align: center;
  padding: 5px 8px;
  border-radius: 6px;
  position: absolute;
  z-index: 1;
  top: 3px;
  right: 105%;
  font-size: 11px;
  line-height: 15px;
  white-space: nowrap;
  text-transform:capitalize;
}
.tooltip_follow:hover .tooltiptext {
  visibility: visible;
}
.tooltip_follow .tooltiptext::after {
  content: " ";
  position: absolute;
  top: 50%;
  left: 100%;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent transparent #074f8a;
}
.text_followsyou {
  font-size: 12px;
  color: #999;
}
.follow_item_list .lounge_player-name{
  line-height: 30px;
}
.choose_games_list label{
  background: #EDF4FF !important;
  font-size: 12px !important;
}
.choose_games_list label:active {
  background: #a1c5ff  !important;
}
.choose_games_list input[type="radio"] + label::before{
  background-color: #fff !important;
  border: 1px solid #ccc !important;
}
.game-select-inner .change_game {
  text-align: center !important;
  font-size: 15px !important;
}
.game-select-inner .change_game .fa {
  font-size: 20px;
}
.tournament-content-outer .s-label-title {
  font-size: 15px;
}
.margin_top_tournament{
  margin-top: 25px;
}
.back_step {
  width: 39px;
  height: 39px;
  background: #074f8a;
  text-align: center;
  cursor:pointer;
  border-radius: 100%;
}
.back_step:hover{
  background:#074f8a;
}
.back_step .fa {
  font-size: 20px;
  color: #fff;
  padding-top: 9px;
}
.searc_form {
  outline: 0;
  float: left;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.searc_form > .textbox {
  outline: 0;
  height: 35px;
  width: 160px;
  line-height: 42px;
  padding: 0 9px;
  background-color: rgba(255, 255, 255, 1);
  color: #212121;
  border: 0;
  float: left;
  -webkit-border-radius: 4px 0 0 4px;
  border-radius: 0px;
}
.searc_form > .textbox:focus {
  outline: 0;
  background-color: #FFF;
}
.searc_form > .button {
  outline: 0;
  background: none;
  float: left;
  height: 35px;
  width: 42px;
  text-align: center;
  line-height: 42px;
  border: 0;
  color: #FFF;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 16px;
  text-rendering: auto;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-transition: background-color .4s ease;
  transition: background-color .4s ease;
  -webkit-border-radius: 0 4px 4px 0;
  border-radius:0px;
  background-color: #333;
}
.searc_form > .button:hover {
  background-color: #999;
}
.search_box {
  margin-top: 14px;
  margin-right: 15px;
}
.search_users_lists .match-pl.with_match_pl {
  width: 50px !important;
}
.search_users_lists .profile_username{
  margin-bottom:10px;
}
.share_icons #btn {
  margin-top: 5px;
  color: #fff;
  cursor: pointer;
}
.share_icons #btn i {
  line-height: 10px;
  font-size:20px;
}
#copyTextClip {
  color: green;
}
#copyTextClipERR {
  color: red;
  display: block;
}
#forth_error .alert-danger {
  text-align: left !important;
}
.create-tournament-steps .container{
  width: 925px;
}
.home_search_nav li {
  padding-top: 30px;
  padding-bottom: 10px;
}
.home_search_nav li a{
  padding-top: 40px;
  padding-bottom: 20px;
}
.single_tournaments_single {
  text-transform: capitalize;
}
.start_text_tournament {
  padding: 30px 20px;
  border-bottom: 1px solid #eee;
  font-size: 15px;
}
.show_rules {
  border-bottom: 2px solid #eee;
}
.show_custom_rules {
  padding: 25px;
}
.show_custom_rules h5 {
  font-weight: 400;
  font-size: 15px;
  color: #8f9294;
  text-transform: uppercase;
  margin-top: 3px;
  letter-spacing: .030em;
}
.prize-amount_currencly {
  display: inline-block;
  font-size: 32px;
  color: #000;
  font-weight: 700;
  padding-left: 30px;
}
.symbol_currency {
  font-size: 24px;
  color: #0c273a;
}
.anc_view_tournament a {
  border-color: rgba(143,146,148,0.2) !important;
  border: 2px solid;
  padding: 6px;
  display: block;
  color: #999;
  font-weight: 600;
  text-align: center;
  line-height: 17px;
}
.anc_view_tournament a:hover{
  border-color:#074f8a !important;
  color:#074f8a;
}
.box_left_border {
  border-left: 1px solid #eee;
}
.joint_tour_display {
  display: block;
  margin-top: 14px;
}
p.text_pending {
  color: #d4b103;
}
p.text_rejected{
  color:red;
}
p.text_succes{
  color:green;
}
.tournament_pending_request {
  background: #f1f1f1;
  padding: 10px;
  border: 1px solid #e3e1e1;
  border-radius: 3px;
  margin-bottom: 10px;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}
.accept_joint_Req {
  background: #2A97D9;
  font-size: 15px;
  color: #fff;
  padding: 6px 18px;
  border: 0;
  font-weight: 400;
  margin: 0;
  margin-left: 0px;
  transition: all 300ms;
  -moz-transition: all 300ms;
  -webkit-transition: all 300ms;
  -ms-transition: all 300ms;
  margin-left: 7px;
  border-radius: 3px;
  line-height: 20px;
  display: inline-block;
}
.reject_join_req {
  background: #D9362A;
  font-size: 15px;
  color: #fff;
  padding: 6px 18px;
  border: 0;
  font-weight: 400;
  margin: 0;
  margin-left: 0px;
  margin-left: 0px;
  transition: all 300ms;
  -moz-transition: all 300ms;
  -webkit-transition: all 300ms;
  -ms-transition: all 300ms;
  margin-left: 7px;
  border-radius: 3px;
  line-height: 20px;
  display: inline-block;
}
.accept_joint_Req:hover, .reject_join_req:hover{
  opacity:0.8;
}
.collect_section {
  float: right;
  margin-top: 3px;
}
.tournament_pending_request p{
  display: inline-block;
  padding-top: 8px;
}
.tournament_pending_request p a {
  display: inline-block;
}
.table_inner h5 a {
  color: #0980e6;
  font-weight: 500;
}
.back_t_matches {
  clear: both;
  margin-bottom: 20px;
}
.left_top_tournaments_t_match h3 {
  font-size: 30px;
  margin-top: 10px;
  font-weight: 500;
}
.left_top_tournaments_t_match h3 .green_text{
  color: green;
}
.match_single_text .none_gray {
  background: gray !important;
  font-size: 10px;
}
.match_winner_info .none_gray {
  background: gray !important;
  font-size: 10px;
  position: absolute;
  border-radius: 50%;
  padding: 2px 4px;
  left: 30px;
  top: 26px;
  color: #fff;
  width: 22px;
  height: 22px;
  text-align: center;
}
.winner_match_box_bottom p {
  padding-top: 20px;
}
.green_rady_mach {
  display: inline-block;
  padding: 10px 25px;
  background: green;
  border-radius: 3px;
  color: #fff;
  margin-left: 10px;
  margin-bottom:20px;
  margin-top:15px;
  font-size: 15px;
  border:none;
  cursor:pointer;
}
.cancel_forfiet {
  display: inline-block;
  padding: 10px 25px;
  background: red;
  border-radius: 3px;
  color: #fff;
  margin-left: 10px;
  margin-bottom:20px;
  margin-top:15px;
  font-size: 15px;
  border:none;
}
.green_rady_mach:hover, .cancel_forfiet:hover{
  opacity:0.8;
  color:white;
}
a.side_bet {
  display: inline-block;
  padding: 10px 25px;
  background:#F0AD4E;
  border-radius: 3px;
  color: #fff;
  margin-left: 10px;
  margin-bottom:20px;
  margin-top:15px;
  font-size: 15px;    
}
a.side_bet:hover{
  opacity:0.8;
}
.player_join_list {
  height: 190px;
  overflow-y: scroll;
  overflow-x: hidden;
  padding: 0px 25px;
  background: #fff;
  border: 1px solid #e4e9ef;
}
.none_na {
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  padding: 7px 6px;
  background-color: #999;
  color: #fff;
}
.player_join_list .lounge-follower-item {
  margin: 7px 0;
}
.winner_match_box_round {
  background: #fff;
  padding-bottom: 0px;
}
.play_with_Text {
  text-transform: uppercase;
  color: #999;
  margin-bottom: 10px;
}
.bottom_statics {
  display: inline-block;
  width: 100%;
  border-top: 1px solid #eee;
  margin-top: 15px;
  padding: 10px 0px;
}
.winner_match_box_round .split-button .right-text{
  border-radius: 2px 2px 2px 2px;
}
.bottom_rounds_part {
  display: block;
  background: #fff;
  padding: 25px 10px;
  margin-top: 25px;
}
ul.list_rounds {
  padding: 0px;
  position: relative;
  margin-bottom: 15px;    
}
ul.list_rounds li {
  display: block;
  border-top-left-radius: 5px;
  overflow: hidden;
  border-top-right-radius: 5px;
}
ul.list_rounds li:nth-child(2){
  border-bottom-left-radius: 5px;
  overflow: hidden;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
ul.list_rounds li a {
  display: inline-block;
  background: gray;
  padding: 4px;
  width: 100%;
  font-size: 15px;
  color: #fff;
}
ul.list_rounds li a:hover, ul.list_rounds li:nth-child(2) a:hover{
  background:#074f8a;
  color:#fff !important;
}
ul.list_rounds li:nth-child(2) a {
  background-color: #DDD;
  color:#000 !important;
}
.na_round, .user_round, .close_round{
  display:inline-block;
}
.na_round {
  vertical-align: top;
  margin-right: 5px;
  padding: 3px 6px;
  font-size: 8pt;
  background-color: #999;
  color: #fff;
}
.user_round {
  text-decoration:none;
  font-size: 12px;    
}
.close_round {
  padding: 6px;
  background-color: rgba(255,255,255,.3);
  text-align: center;
  width: 30px;
  color: #000;
  margin: -5px;
  height: 36px;
  line-height: 26px;
}
.first_box_round {
  border-radius: 4px;
}
.round_heading {
  font-weight: 400;
  font-size: 15px;
  color: #8f9294;
  text-transform: uppercase;
  margin-top: 3px;
  letter-spacing: .030em;
  margin-bottom: 15px;
  text-align: center;
}
.round-left-box {
  width: 148px;
  display: inline-block;
  vertical-align: top;
  margin-left: 12px;
  margin-right: 12px;
}
.round-right-box {
  width: 148px;
  display: inline-block;
  vertical-align: top;
  margin-left: 12px;
  margin-right: 12px;
}
.second_box_round {
  margin-top: 15px;
}
.second_box_round ul.list_rounds li:nth-child(2) a {
  background-color: #DDD;
  color:#000 !important;
}
.second_box_round ul.list_rounds li a:hover, .second_box_round ul.list_rounds li:nth-child(2) a:hover{
  background:#074f8a;
  color:#fff !important;
}
.margin_last_round{
  margin-top: 1340px;
}
.round-right-box ul.list_rounds li a:hover{
  background:#074f8a;
  color:#fff !important;
}
.gray_lines:after {
  position: absolute;
  content: "";
  height: 2px;
  width: 15px;
  background: #bfbebe;
  top: 15px;
  right: -14px;
}
.gray_lines:before {
  position: absolute;
  content: "";
  height: 47px;
  width: 2px;
  background: #bfbebe;
  top: 15px;
  right: -14px;
}
.skyblue_lines:after {
  position: absolute;
  content: "";
  height: 2px;
  width: 15px;
  background: #187ace;
  top: 15px;
  right: -14px;
}
.skyblue_lines:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 2px;
  background: #187ace;
  top: -1px;
  right: -14px;
}
.round-right-box ul.list_rounds li:nth-child(1) a{
  position:relative;
}
.round-right-box ul.list_rounds li:nth-child(2) a{
  position:relative;
}
.bubble_point {
  position: absolute;
  right: -40px;
  top: 7px;
  background: gray;
  color: #fff;
  padding: 2px 5px;
  font-size: 12px;
  width: 32px;
}
.bubble_point:before {
  content: "\f0d9 ";
  font-family: Fontawesome;
  background: none;
  left: -5px;
  position: absolute;
  color: gray;
  font-size: 17px;
}
.bubble_point_1 {
  position: absolute;
  right: -40px;
  top: 40px;
  background:#187ace;
  color: #fff;
  padding: 2px 5px;
  font-size: 12px;
  width: 32px;
}
.bubble_point_1:before {
  content: "\f0d9 ";
  font-family: Fontawesome;
  background: none;
  left: -5px;
  position: absolute;
  color: #187ace;
  font-size: 17px;
}
.second_box_round .user_round, .round-right-box .user_round{
  text-decoration: none;
}
.tooltip_text_box {
  bottom: 105%;
  position: absolute;
  width: 380px;
  transform: translateX(-50%);
  padding: 20px;
  background: #fff;
  box-shadow: 0 5px 10px 3px #ddd;
  z-index: 990;
  left: 50%;
  visibility:hidden;
}
ul.list_rounds li:hover .tooltip_text_box{
  visibility:visible !important;
}
.tooltip_text_box:after {
  content: "\f0d7 ";
  position: absolute;
  bottom: -14px;
  left: 50%;
  font-family: "Fontawesome";
  font-size: 30px;
  color: #fff;
}
.second_box span {
  display: inline-block;
  padding: 5px 7px;
  background: gray;
  color: #fff;
  border-radius: 3px;
  font-size: 12px;
  margin-left: 5px;
}
.tooltip_text_box a {
  background: transparent !important;
  text-align: left;
}
.matchup-gamertag.small_font {
  color: #666;
  font-size: 12px;
}
.tooltip_text_box .lounge_player-name{
  line-height: 20px;
}
.tooltip_text_box .lounge-follower-item {
  margin: 0px;
}
.tourmament_follow {
  border: 1px solid #999;
  font-size: 12px !important;
  color: #333 !important;
  padding: 5px 10px !important;
  border-radius: 3px;
  white-space: nowrap;
}
.matches_part .tourmament_follow:hover{
  color: #333 !important;
}
.tooltip_text_box .media{
  display:table;
}
.second_box {
  text-align: left;
  padding: 15px 0px;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  margin-top: 15px;
  margin-bottom: 15px;
}
.matches_part .sky_bttn {
  background: #074f8a !important;
  padding: 8px 15px;
  font-size: 14px;
}
.matches_part .green_bttn {
  background: green !important;
  padding: 8px 15px;
  font-size: 14px;
}
.winner_sky_bttn {
  background: #074f8a !important;
  padding: 8px 15px;
  font-size: 14px;
  color:#fff;
}
.winner_sky_bttn:hover{
  opacity:0.8;
  color:#fff;
}
.winner_bttn {
  margin-top: 15px;
}
#score_submit .modal-header{
  background: #369CD6;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
#score_submit .modal-header .modal-title{
  color: #fff;
}
#score_submit .modal-header .close {
  color: #fff;
}
.error_warning {
  clear: both;
  margin-top: 15px;
  display: block;
  float: left;
  margin-bottom: 15px;
  background: #F2DEDE;
  color: #c13333;
  padding: 10px;
  text-align: center;
  margin-left: -15px;
  margin-right: -15px;
}
.score_cancel {
  display: inline-block;
  width: 100px;
  text-align: center;
  background: transparent !important;
  color: red;
  border: 1px solid;
  border-radius: 3px;
  float:right;
  background-color:#F00 !important;
}
.score_cancel:hover{
  color: #074f8a;
}
.score_submit {
  display: inline-block;
  width: 125px;
  text-align: center;
  background: #074f8a;
  color: #fff !important;
  border: 1px solid #074f8a;
  border-radius: 3px;
}
#score_submit .score_submit:hover{
  color: #074f8a;
}
input.score_Text {
  display: block;
  clear: both;
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid #ccc !important;
  border: none;
  text-align: center;
}
#score_submit .modal-footer{
  clear: both;
}
.winner_sky_bttn:focus{
  color: #fff;
}
p.winner_text_bottom {
  padding-top: 15px;
}
.winner_result_Text {
  font-size: 17px;
  margin-bottom: 15px;
  font-weight: 600;
}
.winner_score_number {
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 8px;
}
.winner_a_da {
  margin-top: 15px;
}
.winner_a_da a {
  margin-left: 0px;
  margin-right: 10px;
}
.tournament_pending_request .matchup-userpic{
  vertical-align: middle;
}
.accept_btn {
  display: inline-block;
  padding: 7px 15px;
  background: green;
  border-radius: 3px;
  color: #fff;
  margin-left: 10px;
  font-size: 15px;
  border:none;
}
.reject_btn{
  display: inline-block;
  padding: 7px 15px;
  background: red;
  border-radius: 3px;
  color: #fff;
  margin-left: 10px;
  font-size: 15px;
  border:none;
}
.accept_btn:hover, .reject_btn:hover{
  opacity:0.6;
}
.winner_name {
  font-size: 18px;
  font-weight: 600;
  color: green;
  margin-bottom: 20px;
}
.box.gambloo_share_fb .fa {
  color: #fff;
  position: relative;
  top: -2px;
}
.box.tour.gambloo_share_fb .fa {
  color: #fff;
  position: relative;
  top: -2px;
  left:7px;
}
.gambloo_share_fb {
  margin-top: 5px;
  cursor:pointer;
}
.search_box_hide{
  display:none;
  position: absolute;
  width: 205px;
  left: 0px;
  top:80px;
}
.responsive_search {
  display: none !important;
}   
.responsive_search .fa {
  padding-top: 5px;
  padding-right: 7px;
}
.navbar-toggle{
  padding: 14px 10px;
}
.search_users_lists {
  padding-left: 15px;
  padding-right: 15px;
  color: #f00;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
  color: #fff;
  background-color: transparent;
}
.not_valid_password {
  text-align: center;
  color: #f00;
  padding-top: 50px;
  display: block;
}
.form-control-file{
  margin-top:15px;
  margin-bottom:15px;
}
h1.geen_text.payment_failed {
  color: red !important;
}
.orange-bttn-add.try_again {
  width: 115px !important;
  font-size: 13px;
}
.paypal_proceed{
  padding: 10px 35px;
  border: none;
  color: #fff;
}
.reset_address_details {
  background: #f1f1f1;
  padding: 35px;
  border: 1px solid #eee;
  border-radius: 4px;
}
.upload_message {
  font-size: 13px !important;
  color: #666;
}
.upload_doc{
  font-size:15px;
}
.search_users_lists .match-pl{
  vertical-align: middle;
}
.search_users_lists .created_by{
  position: relative;
  top: 9px;
  text-transform: capitalize;
}
.search_users_lists .offline {
  color: #999;
}
.not_played {
  padding: 10px;
  display: block;
  color: #000;
}
.no_record_available{
  text-align: center;
  color: #f00;
  padding-top: 50px;
  display: block;
  padding-bottom: 25px;   
}
.tournament-steps .active_stage .tournament-circle-text .fa {
  color: #fff;
}
.follow_btn a {
  color: #488ac1;
  display: block;
}
.follow_btn a:hover{
  color:#fff !important;
}
.match-result-items ul li {
  margin-bottom: 10px;
}
.bracket_btn {
  float: right;
  background-color: #187ace;
  color: #fff;
  padding: 10px 15px;
}
.bracket_btn:hover{
  opacity:0.8;
  color:#fff;
}
#player_search{
  height:30px;
  width: 216px;
}
.game_list .game-slide .not_available {
  display: block;
  color: #fb9e9e;
  font-size: 16px;
  padding: 17px 20px;
  text-align: center;
  padding-top: 0;
}
/*  NITESH ADD NEW CSS 12-07-2018 */
/* withdraw_amount01 */
.withdraw_amount01{padding:50px 0;}
.withdraw_amount01 .withdraw_amount01_form {
  background: #fff;
  padding: 60px 30px;
  font-size: 14px;
  margin: 0 auto;
  width: 100%;
  max-width: 500px;
  text-align: center;
  letter-spacing: .04em;
  border: 1px solid #e4e9ef;
  border-bottom: 2px solid #074f8a;
  color: #7f95b8;
}
.withdraw_amount01 .withdraw_amount01_form label {
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 700;
  color: #000;
  padding: 0 0 30px 0;
  margin: 0;
  display: block;
}
.withdraw_amount01 .withdraw_amount01_form .form-control {
  height: 50px;
  padding: 8px 50px;
  box-shadow: none;
  border-radius: 0;
  text-align: center;
  font-size: 18px;
  text-transform: uppercase;
}
.withdraw_amount01 .withdraw_amount01_form .withdraw_amount01_btn {
  outline: none;
  border: 0;
  display: block;
  background: #074f8a;
  padding: 10px 10px;
  color: #fff;
  font-weight: 700;
  font-size: 18px;
  border-radius: 0;
  height: 50px;
  text-align: center;
  text-transform: uppercase;
}
.withdraw_amount01 .withdraw_amount01_form .symbol_and_input {
  position: relative;
}
.withdraw_amount01 .withdraw_amount01_form .symbol_and_input .withdraw_symbol {
  display: block;
  position: absolute;
  height: 50px;
  line-height: 48px;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
  top: 0;
  left: 0px;
  font-size: 24px;
  font-weight: 300;
  color: #074f8a;
  font-style: initial;
}
.withdraw_amount01 .withdraw_amount01_form .alert.alert-success.withdrawal_success {
  margin: -20px 0 15px 0;
}
/* box-account-sec tabbing */
.box-account-sec .user_account_tab {
  padding: 20px 0 0 0;
}
.box-account-sec .user_account_tab a.acc_link_btn {
  display: inline-block;
  text-align: center;
  padding: 12px 20px;
  background-color: #eee;
  color: #333;
  position: relative;
  border: #ddd 1px solid;
}
.box-account-sec .user_account_tab a.acc_link_btn h3.title-account-sec {
  margin: 0;
  font-size: 18px;
}
.box-account-sec .user_account_tab a.acc_link_btn i {
  background: #333;
  color: #fff;
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  padding: 5px;
  margin-right: 5px;
}
.box-account-sec .user_account_tab a.acc_link_btn:hover, .box-account-sec .user_account_tab a.acc_link_btn.acc_tab_active {
  background: #074f8a;
  color: #fff;
  border-color: #074f8a;
}
.box-account-sec .user_account_tab a.acc_link_btn:hover h3, .box-account-sec .user_account_tab a.acc_link_btn.acc_tab_active h3 {
  color: #fff;
}
.box-account-sec .user_account_tab a.acc_link_btn:hover i, .box-account-sec .user_account_tab a.acc_link_btn.acc_tab_active i {
  background: #fff;
  color: #074f8a;
}
/*  NITESH ADD NEW CSS 13-07-2018 */
.addchat-inner .user-wrap {
}
.addchat-inner .user-wrap .user-profile-img {
  max-width: 24px;
  width: 15%;
}
.addchat-inner .user-wrap .user_status {
  width: 10%;
}
/* checkbox */
.twitch_check_box input[type=checkbox] {
  display:none;
}
.twitch_check_box input[type=checkbox] + label:before {
  content: "";  
  display: inline-block;  
  width: 15px;  
  height: 15px;  
  vertical-align:middle;
  margin-right: 8px;  
  background-color: #aaa;  
  box-shadow: inset 0px 2px 2px rgba(0, 0, 0, .3);
  border-radius: 4px;  
}
.twitch_check_box input[type=checkbox]:checked + label:before {
  content:"\2714";
  color:white;
  background-color: #666; 
  text-align:center;
  line-height:15px;
  text-shadow:0px 0px 3px #eee;
}
.twitch_check_box {
  padding: 0 0 30px 0;
}
#account_form01 .twitch_check_box label {
  padding: 0 0 0 40px;
  background: none;
  position: relative;
  font-size: 14px;
  font-weight: 400;
  color: #333;
}
#account_form01 .twitch_check_box label::before {
  right: auto;
  left: 0;
  background-color: #074f8a;
  background-color: transparent;
  border: #074f8a 2px solid;
  width: 25px;
  height: 25px;
  box-shadow:none;
  font-size:16px;
}
#account_form01 .twitch_check_box input[type=checkbox]:checked + label:before {
  color:#074f8a;
  background-color: transparent;
  line-height:25px;
  text-shadow:none;
  font-size:16px;
}
/* usermatches_part table part */
.usermatches_part .ne_widrawl_user.user_opponent {
}
.usermatches_part table th, .usermatches_part table td {
  text-align: center;
  vertical-align: middle !important;
}
.usermatches_part .ne_widrawl_user.user_opponent .matchup-userpic.usermatchpic {
}
.usermatches_part .ne_widrawl_user.user_opponent .ne_widrawl_user_name {
  display: block;
  font-weight: bold;
  font-size: 16px;
  padding: 0 0 5px 0;
  color: #000;    
}
/***********/
.green_top.black_section_top {
  background: #ffe009;
}
.blue_bttn {
  background: #2a841c;
}
.header-btn.orange {
  background: #ff0000 !important;
}
.enge_text p.visible_text {
  color: #333;
}
.enge_text p.visible_text .namecls {
  font-size: 18px;
  font-weight: 700;
}
#form_confirm_result .btn_sub_result {
  background: #074f8a;
  color: #fff;
  text-align: center;
  border: 0;
}
#form_confirm_result .btn_draw {
  background: #ff0000;
  color: #fff;
  text-align: center;
  border: 0;
  display: block;
  width: 100%;
  padding: 10px 0;
}
#form_confirm_result .form-control.min-width {
  width: 100%;
}
#form_confirm_result .result_seperation {
  position: relative;
}
#form_confirm_result .result_seperation::after {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  background: rgba(0,0,0,0.2);
}
.message_button01 {
  background: #074f8a;
  color: #fff;
  text-align: center;
  border: 0;
  display: block;
  max-width: 150px;
}
li.btn_signup .header-btn.orange {
  background: #222 !important;
}
.green_top {
  background: #ffe009;
}
.mcancel_btn {
  background: #ff0000;
}
.matchup-userpic.usermatchpic .green-dot-circle {
  position: absolute !important;
}
/* leftside_stats01 */
.leftside_stats01 {
  text-align: center;
  padding-top: 15px;
}
.leftside_stats01 h3.leftside_stats01_title_top {
  text-align: center;
  font-size: 16px;
  color: #000;
  font-weight: 600;
  margin: 0 0 10px 0;
  font-family: 'Lato', sans-serif;
  text-transform: capitalize;
}
.leftside_stats01 .leftside_stats01_toplink {
  padding: 0 0 15px 0;
}
.leftside_stats01 .leftside_stats01_toplink a {
  display: inline-block;
  color: #fff;
  text-align: center;
  width: 26px;
  height: 26px;
  line-height: 26px;
  font-weight: 700;
  font-size: 15px; 
  margin: 0 0 0 10px;
  border-radius: 100%;
}
.leftside_stats01 .leftside_stats01_toplink a:first-child {
  margin-left: 0;
}
.leftside_stats01 .leftside_stats01_toplink a.leftside_stats01_toplink_green {
  background: #4baf4f;
}
.leftside_stats01 .leftside_stats01_toplink a.leftside_stats01_toplink_red {
  background: #fe0000;
}
.leftside_stats01 .leftside_stats01_mid{}
.leftside_stats01 .leftside_stats01_mid ul{margin:0; list-style:none;}
.leftside_stats01 .leftside_stats01_mid ul li {
  overflow: hidden;
  color: #000;
  padding: 0 0 0px 0;
  font-weight: 400;
  display: inline-block;
  margin-right: 7px;
  background: #f1f1f1;
  border: 1px solid #e5e5e5;
  border-radius: 4px; 
}
.leftside_stats01 .leftside_stats01_mid ul li span.leftside_stats01_mid_name {
  display: block;
  width: 70px;
  float: left;
}
.leftside_stats01 .leftside_stats01_mid ul li span.leftside_stats01_mid_text {
  padding: 5px 10px 5px 82px;
  display: block;
}
/* NITESH ADD NEW CSS 17-07-2018 */
.inner-logo.navbar-brand > img {
  background: #000;
  animation: zoominoutsinglefeatured linear 6s infinite;
}

@keyframes zoominoutsinglefeatured {
  0% {
  transform: scale(1,1);
  }
  50% {
  transform: scale(1.1,1.1);
  }
  100% {
  transform: scale(1,1);
  }
}
.status_pending .text-warning {
  color: #593b09;
  text-transform: uppercase;
}
.status_pending .glyphicon {
  color: #abab14 !important;
}
.status_reject {
}
.status_reject .text-danger {
  color: #f00;
  text-transform: uppercase;
}
.status_complete {
}
.status_complete .text-success {
  color: #008000;
  text-transform: uppercase;
}
.withdraw_history {
}
.withdraw_history a {
  display: inline-block;
  background: #074f8a;
  padding: 10px 20px;
  color: #fff;
  font-weight: 700;
  font-size: 18px;
  text-transform: uppercase;
}
/* Transaction_tab */
.Transaction_tab {
  padding:0 0 20px 0;
}
.Transaction_tab .Transaction_tab_link {
  text-align: center;
}
.Transaction_tab .Transaction_tab_link .acc_link_btn {
}
.Transaction_tab .Transaction_tab_link .acc_link_btn {
  display: inline-block;
  text-align: center;
  padding: 12px 20px;
  background-color: #074f8a;
  color: #333;
  position: relative;
}
.Transaction_tab .Transaction_tab_link .acc_link_btn .title-account-sec img {
  width: 40px;
  height: 25px;
  margin-right: 8px;
  object-fit: contain;
}
.Transaction_tab .Transaction_tab_link .acc_link_btn .title-account-sec {
  margin: 0;
  font-size: 16px;
  color:#fff;
}
.Transaction_tab .Transaction_tab_link .acc_link_btn:hover, 
.Transaction_tab .Transaction_tab_link .acc_link_btn.acc_tab_active {
  background: #074f8a;
  color: #fff;
  border-color: #074f8a;
}
.Transaction_tab .Transaction_tab_link .acc_link_btn:hover .title-account-sec, 
.Transaction_tab .Transaction_tab_link .acc_link_btn.acc_tab_active .title-account-sec{
  color: #fff;
}
.send_message01_popup {
}
.send_message01_popup .modal-dialog {
  z-index: 10000;
}
.send_message01_popup .modal-dialog .bet_login_signup {
}
.send_message01_popup .modal-dialog .bet_login_signup img.user-picture01 {
  margin: 0 auto;
  max-width: 100%;
  width: 60px;
  display: block;
  border-radius: 50%;
  height: 60px;   
}
p.first_user_score {
  margin-top: 7px;
}
p.second_user_score {
  padding-top: 10px;
}
#form_confirm_result .twitch_check_box {
  padding-top: 10px;
}
#form_confirm_result .twitch_check_box label::before {
  right: auto;
  left: 0;
  background-color: #074f8a;
  background-color: transparent;
  border: #074f8a 2px solid;
  width: 20px;
  height: 20px;
  box-shadow: none;
  font-size: 16px;
}
#form_confirm_result label::before {
  right: 30px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  background: #eee;
}
#form_confirm_result .twitch_check_box label {
  padding: 0 0 0 30px;
  background: none;
  position: relative;
  font-size: 14px;
  font-weight: 400;
  color: #333;
}
#form_confirm_result .twitch_check_box input[type="checkbox"]:checked + label::before {
  color: #074f8a;
  background-color: transparent;
  line-height: 18px;
  text-shadow: none;
  font-size: 16px;
}
.modal-header .close {
  float: none;
  position: absolute;
  right: -8px;
  top: -9px;
  background: #2a2a2a;
  width: 25px;
  height: 25px;
  border-radius: 100%;
  line-height: 19px;
  color: #fff;
  font-size: 15px;
  z-index:99;
}
.green_top .enge_text p {
  color: #000;
}
.send_message01_popup .modal-header {
  background: #074f8a;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.usermsgto {
  position: relative;
}
.usermsgto .green-dot-circle {
  position: absolute;
}
.msgto_name {
  color: #49a7f7;
}
.send_challenge:focus {
  color: #fff;
}
.send_message01_popup .popup_main_title{
  color: #000;    
}
.addchat-group .profile-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: top;
}
.user_on_msgtable {
  text-align: center;
}
.showname {
  display: block;
  margin-bottom: 8px;
  color: #333;
  font-weight: 600;
}
.msg_live_img {
  position: relative;
}
.msg_live_img .green-dot-circle {
  position: absolute;
  z-index: 9;
}
.support_popup .modal-header {
  background: #074f8a;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.support_popup .modal-header .logo_title {
  text-align: center;
}
#bet_signup_form .twitch_check_box {
  padding-top: 10px;
  clear: both;    
}
#bet_signup_form .twitch_check_box label::before {
  right: auto;
  left: 0;
  background-color: #074f8a;
  background-color: transparent;
  border: #074f8a 2px solid;
  width: 20px;
  height: 20px;
  box-shadow: none;
  font-size: 16px;
}
#bet_signup_form label::before {
  right: 30px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin-top: 4px;
  background: #eee;
}
#bet_signup_form .twitch_check_box label {
  padding: 0 0 0 30px;
  background: none;
  position: relative;
  font-size: 14px;
  font-weight: 400;
  color: #333;
}
#bet_signup_form .twitch_check_box input[type="checkbox"]:checked + label::before {
  color: #074f8a;
  background-color: transparent;
  line-height: 18px;
  text-shadow: none;
  font-size: 16px;
}
.border_radious{
  border-radius: 4px; 
}
.win_plus_text {
  display: flex;
  margin-bottom:7px;
}
.win_plus_text .win_text_sec {
  padding-left: 10px;
  padding-top: 12px;
  font-weight: 600;
}
.is_this_correct {
  display: block;
  padding-bottom: 25px;
}
#chat-container .addchat-header .user-dropdown {
  position: relative;
  display: inline-block;
  width: 100%;
  margin-top: -16px;  
}
.addchat-form-close {
  position: relative;
  top: -21px;
  background: #074f8a;
  border-radius: 100%;
  width: 20px;
  height: 20px;
  text-align: center;
  font-size: 13px !important;
  padding-top: 4px;
  right: -9px;
  z-index: 9999;  
}
#chat-container .addchat-group > a .badge {
  width: 22px;
  height: 22px;
  border-radius: 100%;
  font-size: 9px !important;
  text-align: center;
  line-height: 15px;
  padding-left: 0px;
  padding-right: 0px;
}
.leftside_stats01_toplink_yellow {
  background: #b7aa17;
}
.game_score.draw_d {
  color: #e0d01c;
}
.youtube-cta-refferal a {
  margin-bottom: 10px;
  padding-left: 35px;
  background-color: #0164A1;
  position: relative;
  transition: background-color .3s;
}
.youtube-cta-refferal a .icon {
  position: absolute;
  left: 28px;
  top: 10px;
  width: 32px!important;
  height: 32px;
}
.youtube-cta-refferal .btn{
  display: inline-block;
  padding: 15px 20px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #fff;
  width: 200px;
  margin-bottom: 15px;
  padding-left: 45px;
}
.youtube-cta-refferal .btn:hover{
  background:#2676BB;
}
.logo_background {
  width: 125px;
  text-align: center;
  margin: auto;
}
.logo_background img {
  height: 75px;
}
.referral-link-text, .share-boxes-tabs {
  text-align: left;
  display: block;
  padding: 65px 40px;
}
.copy-btn-right {
  color: #fff;
  display: inline-block;
  width: 85px;
  border-radius: 0 5px 5px 0;
  height: 45px;
  padding-top: 13px;
  position: relative;
  right: 5px;
  cursor: pointer;
  text-align: center;
  background: #074f8a;
}
.referral-copy-text {
  color: #293a45;
  background-color: #fff;
  text-align: left;
  height: 45px;
  padding-top: 13px;
  width: 74%;
  display: inline-block;
  border-radius: 5px 0 0 5px;
  margin-top: 0;
  vertical-align: top;
}
.or_text{
  margin-top: 35px;
  margin-bottom: 10px;
  color:#fff; 
}
.share-boxes-tabs {
  width: 100%;
  text-align: left;
}
.share-boxes-tabs .box {
  width: 49%;
  height: 45px;
  padding-top: 13px;
  text-align: center;
  display: inline-block;
  position: relative;
  cursor: pointer;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.3);
  box-shadow: 0 1px 2px rgba(0,0,0,.3);
}
.box.facebook {
  background-color: #3A589A;
  color: #fff;
  right: -5px;
  border-radius: 5px 0 0 5px;
}
.box.twitter {
  background-color: #059FF5;
  color: #fff;
  border-radius: 5px 0px 0px 5px; 
}
.box.email {
  background-color: #074f8a;
  color: #fff;
  right: 5px;
  border-radius: 0 5px 5px 0;
}
.youtube-cta-refferal {
  margin-top: 30px;
  margin-bottom: 15px;
}
.div_reffered_by {
  background: #eee;
  padding: 10px;
  border: 1px solid #ccc;
}
.reffered_by_inform {
  background: #eee;
  padding: 10px;
  border: 1px solid #ccc;
}
.share-boxes-tabs a:hover, .box.facebook:hover {
  opacity: 0.8;
}
.res_clipbord p{
  display: block;
  color: #333;
  margin-top: 11px;
  background: #96cd96;
  width: 163px;
  padding: 5px;
  border-radius: 4px;
  border: 1px solid #74be74;
  margin: 15px auto;
}
.recent_matches .one-feed .media-left .fa{
  color: #fff;
  border-radius: 100%;
  font-size: 20px !important; 
  padding: 6px;
  background: #000;
  border: #fff 1px solid;
}
.recent_matches .one-feed .media-body a{
  color: #074f8a; 
}
.recent_matches .one-feed .media-body{
  color: #fff;    
}
.recent_matches .one-feed .time-stamp{
  font-size: 12px;    
  color: #acc !important;
  color: #999 !important;
}
.onclick_search .fa-search {
  font-size: 16px;
  padding-top: 5px;
}
.twitch_on_profile {
  margin-left: 28px;
  margin-right: 28px;
  margin-bottom: 15px;
}
.most_wins {
  background: #fff;
  padding: 15px;
  margin-bottom: 15px;
}
.most_wins h4 {
  font-weight: 600;
  margin-bottom: 20px;
}
.divider_Texts {
  border-top: 1px solid #eee;
  margin-left: -15px;
  margin-right: -15px;
}
.win_user {
  padding: 30px;
  text-align: center; 
  display: flex;
  justify-content: space-between;
}
.win_user .player_pic_board{
  width: 85px;
  height: 85px;   
  margin: auto;   
}
.win_user .player_info_lead {
  display: block;
}
.win_user .lead_p_online{
  top: 4px;
  left: 9px;  
}
.win_user .fa {
  font-size: 85px;
  color: #EABE00;
}
.player_trophy {
  padding-top: 12px;
}
.c_address{
  color:#ccc;
  line-height: 24px;  
}
.leaderboard-type-select:focus{
  outline: 2px solid black;   
}
.first_statage_margin{
  margin-bottom:75px;
}
.space_second_step_tope_1 {
  margin-top: 54px;
}
.space_second_step_tope_2{
  margin-top: 100px;
}
.space_second_step_tope_3 {
  margin-top: 95px;
}
.space_second_step_tope_4 {
  margin-top: 100px;
}
.space_second_step_tope_5 {
  margin-top: 100px;
}
.space_second_step_tope_6 {
  margin-top: 100px;
}
.space_second_step_tope_7 {
  margin-top: 100px;
}
.space_second_step_tope_8 {
  margin-top: 100px;
}
.space_second_step_tope_9 {
  margin-top: 150px;
}
.space_second_step_tope_10 {
  margin-top: 100px;
}
.space_second_step_tope_11 {
  margin-top: 100px;
}
.space_second_step_tope_12 {
  margin-top: 100px;
}
.space_second_step_tope_13 {
  margin-top: 100px;
}
.space_second_step_tope_14 {
  margin-top: 100px;
}
.space_second_step_tope_15 {
  margin-top: 100px;
}
.space_second_step_tope_16 {
  margin-top: 100px;
}
.space_third_step_tope_1 {
  margin-top: 130px;
}
.space_third_step_tope_2 {
  margin-top: 265px;
}
.space_third_step_tope_3 {
  margin-top: 265px;
}
.space_third_step_tope_4 {
  margin-top: 265px;
}
.space_third_step_tope_5 {
  margin-top: 325px;
}
.space_third_step_tope_6 {
  margin-top: 265px;
}
.space_third_step_tope_7 {
  margin-top: 265px;
}
.space_third_step_tope_8 {
  margin-top: 265px;
}
.space_fourth_step_tope_1 {
  margin-top: 300px;
}
.space_fourth_step_tope_2 {
  margin-top: 590px;
}
.space_fourth_step_tope_3 {
  margin-top: 656px;
}
.space_fourth_step_tope_4 {
  margin-top: 600px;
}
.space_fifth_step_tope_1{
  margin-top:600px;
}
.space_fifth_step_tope_2{
  margin-top:1315px;  
}
.gray_lines_second:after {
  position: absolute;
  content: "";
  height: 2px;
  width: 15px;
  background: #bfbebe;
  top: 15px;
  right: -14px;
}
.gray_lines_second:before {
  position: absolute;
  content: "";
  height: 80px;
  width: 2px;
  background: #bfbebe;
  top: 15px;
  right: -14px;
}
.skyblue_lines_second:after {
  position: absolute;
  content: "";
  height: 2px;
  width: 15px;
  background: #187ace;
  top: 15px;
  right: -14px;
}
.skyblue_lines_second:before {
  position: absolute;
  content: "";
  height: 57px;
  width: 2px;
  background: #187ace;
  top: -41px;
  right: -14px;
}
.gray_lines_third:after {
  position: absolute;
  content: "";
  height: 2px;
  width: 15px;
  background: #bfbebe;
  top: 15px;
  right: -14px;
}
.gray_lines_third:before {
  position: absolute;
  content: "";
  height: 170px;
  width: 2px;
  background: #bfbebe;
  top: 15px;
  right: -14px;
}
.skyblue_lines_third:after {
  position: absolute;
  content: "";
  height: 2px;
  width: 15px;
  background: #187ace;
  top: 15px;
  right: -14px;
}
.skyblue_lines_third:before {
  position: absolute;
  content: "";
  height: 130px;
  width: 2px;
  background: #187ace;
  top: -114px;
  right: -14px;
}
.gray_lines_fourth:after {
  position: absolute;
  content: "";
  height: 2px;
  width: 15px;
  background: #bfbebe;
  top: 15px;
  right: -14px;
}
.gray_lines_fourth:before {
  position: absolute;
  content: "";
  height: 300px;
  width: 2px;
  background: #bfbebe;
  top: 15px;
  right: -14px;
}
.skyblue_lines_fourth:after {
  position: absolute;
  content: "";
  height: 2px;
  width: 15px;
  background: #187ace;
  top: 15px;
  right: -14px;
}
.skyblue_lines_fourth:before {
  position: absolute;
  content: "";
  height: 325px;
  width: 2px;
  background: #187ace;
  top: -308px;
  right: -14px;
}
.gray_lines_fifth:after {
  position: absolute;
  content: "";
  height: 2px;
  width: 15px;
  background: #bfbebe;
  top: 15px;
  right: -14px;
}
.gray_lines_fifth:before {
  position: absolute;
  content: "";
  height: 745px;
  width: 2px;
  background: #bfbebe;
  top: 15px;
  right: -14px;
}
.skyblue_lines_fifth:after {
  position: absolute;
  content: "";
  height: 2px;
  width: 15px;
  background: #187ace;
  top: 15px;
  right: -14px;
}
.skyblue_lines_fifth:before {
  position: absolute;
  content: "";
  height: 610px;
  width: 2px;
  background: #187ace;
  top: -593px;
  right: -14px;
}
.line_through {
  text-decoration: line-through;
}
.sixteen_space_third_step_tope_1 {
  margin-top: 50px;
}
.sixteen_space_third_step_tope_2 {
  margin-top: 105px;
}
.sixteen_space_third_step_tope_3 {
  margin-top: 97px;
}
.sixteen_space_third_step_tope_4 {
  margin-top:98px;
}
.sixteen_space_third_step_tope_5 {
  margin-top: 97px;
}
.sixteen_space_third_step_tope_6 {
  margin-top: 100px;
}
.sixteen_space_third_step_tope_7 {
  margin-top: 100px;
}
.sixteen_space_third_step_tope_8 {
  margin-top: 100px;
}
.sixteen_space_fourth_step_tope_1 {
  margin-top: 130px;
}
.sixteen_space_fourth_step_tope_2 {
  margin-top: 265px;
}
.sixteen_space_fourth_step_tope_3 {
  margin-top: 282px;
}
.sixteen_space_fourth_step_tope_4 {
  margin-top: 246px;
}
.sixteen_space_fifth_step_tope_1 {
  margin-top: 280px;
}
.sixteen_space_fifth_step_tope_2 {
  margin-top: 600px;
}
.margin_last_round_16 {
  margin-top: 650px;
}
.sixteen_gray_lines_second:after {
  position: absolute;
  content: "";
  height: 2px;
  width: 15px;
  background: #bfbebe;
  top: 15px;
  right: -14px;
}
.sixteen_gray_lines_second:before {
  position: absolute;
  content: "";
  height: 40px;
  width: 2px;
  background: #bfbebe;
  top: 15px;
  right: -14px;
}
.sixteen_skyblue_lines_second:after {
  position: absolute;
  content: "";
  height: 2px;
  width: 15px;
  background: #187ace;
  top: 15px;
  right: -14px;
}
.sixteen_skyblue_lines_second:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 2px;
  background: #187ace;
  top: -4px;
  right: -14px;
}
.sixteen_gray_lines_third:after {
  position: absolute;
  content: "";
  height: 2px;
  width: 15px;
  background: #bfbebe;
  top: 15px;
  right: -14px;
}
.sixteen_gray_lines_third:before {
  position: absolute;
  content: "";
  height: 80px;
  width: 2px;
  background: #bfbebe;
  top: 15px;
  right: -14px;
}
.sixteen_skyblue_lines_third:after {
  position: absolute;
  content: "";
  height: 2px;
  width: 15px;
  background: #187ace;
  top: 15px;
  right: -14px;
}
.sixteen_skyblue_lines_third:before {
  position: absolute;
  content: "";
  height: 57px;
  width: 2px;
  background: #187ace;
  top: -41px;
  right: -14px;
}
.sixteen_gray_lines_fourth:after {
  position: absolute;
  content: "";
  height: 2px;
  width: 15px;
  background: #bfbebe;
  top: 15px;
  right: -14px;
}
.sixteen_gray_lines_fourth:before {
  position: absolute;
  content: "";
  height: 155px;
  width: 2px;
  background: #bfbebe;
  top: 15px;
  right: -14px;
}
.sixteen_skyblue_lines_fourth:after {
  position: absolute;
  content: "";
  height: 2px;
  width: 15px;
  background: #187ace;
  top: 15px;
  right: -14px;
}
.sixteen_skyblue_lines_fourth:before {
  position: absolute;
  content: "";
  height: 150px;
  width: 2px;
  background: #187ace;
  top: -133px;
  right: -14px;
}
.sixteen_gray_lines_fifth:after {
  position: absolute;
  content: "";
  height: 2px;
  width: 15px;
  background: #bfbebe;
  top: 15px;
  right: -14px;
}
.sixteen_gray_lines_fifth:before {
  position: absolute;
  content: "";
  height: 375px;
  width: 2px;
  background: #bfbebe;
  top: 15px;
  right: -14px;
}
.sixteen_skyblue_lines_fifth:after {
  position: absolute;
  content: "";
  height: 2px;
  width: 15px;
  background: #187ace;
  top: 15px;
  right: -14px;
}
.sixteen_skyblue_lines_fifth:before {
  position: absolute;
  content: "";
  height: 260px;
  width: 2px;
  background: #187ace;
  top: -244px;
  right: -14px;
}
.eight_gray_lines_third:after {
  position: absolute;
  content: "";
  height: 2px;
  width: 15px;
  background: #bfbebe;
  top: 15px;
  right: -14px;
}
.eight_gray_lines_third:before {
  position: absolute;
  content: "";
  height: 40px;
  width: 2px;
  background: #bfbebe;
  top: 15px;
  right: -14px;
}
.eight_skyblue_lines_third:after {
  position: absolute;
  content: "";
  height: 2px;
  width: 15px;
  background: #187ace;
  top: 15px;
  right: -14px;
}
.eight_skyblue_lines_third:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 2px;
  background: #187ace;
  top: -4px;
  right: -14px;
}
.eight_gray_lines_fourth:after {
  position: absolute;
  content: "";
  height: 2px;
  width: 15px;
  background: #bfbebe;
  top: 15px;
  right: -14px;
}
.eight_gray_lines_fourth:before {
  position: absolute;
  content: "";
  height:75px;
  width: 2px;
  background: #bfbebe;
  top: 15px;
  right: -14px;
}
.eight_skyblue_lines_fourth:after {
  position: absolute;
  content: "";
  height: 2px;
  width: 15px;
  background: #187ace;
  top: 15px;
  right: -14px;
}
.eight_skyblue_lines_fourth:before {
  position: absolute;
  content: "";
  height: 65px;
  width: 2px;
  background: #187ace;
  top: -48px;
  right: -14px;
}
.eight_gray_lines_fifth:after {
  position: absolute;
  content: "";
  height: 2px;
  width: 15px;
  background: #bfbebe;
  top: 15px;
  right: -14px;
}
.eight_gray_lines_fifth:before {
  position: absolute;
  content: "";
  height: 165px;
  width: 2px;
  background: #bfbebe;
  top: 15px;
  right: -14px;
}
.eight_skyblue_lines_fifth:after {
  position: absolute;
  content: "";
  height: 2px;
  width: 15px;
  background: #187ace;
  top: 15px;
  right: -14px;
}
.eight_skyblue_lines_fifth:before {
  position: absolute;
  content: "";
  height: 125px;
  width: 2px;
  background: #187ace;
  top: -109px;
  right: -14px;
}
.four_space_fourth_step_tope_1:after {
  position: absolute;
  content: "";
  height: 2px;
  width: 15px;
  background: #bfbebe;
  top: 15px;
  right: -14px;
}
.four_space_fourth_step_tope_1:before {
  position: absolute;
  content: "";
  height: 40px;
  width: 2px;
  background: #bfbebe;
  top: 15px;
  right: -14px;
}
.four_space_fourth_step_tope_1:after {
  position: absolute;
  content: "";
  height: 2px;
  width: 15px;
  background: #bfbebe;
  top: 15px;
  right: -14px;
}
.four_space_fourth_step_tope_1:before {
  position: absolute;
  content: "";
  height: 40px;
  width: 2px;
  background: #bfbebe;
  top: 15px;
  right: -14px;
}
.four_skyblue_lines_fourth:after {
  position: absolute;
  content: "";
  height: 2px;
  width: 15px;
  background: #187ace;
  top: 15px;
  right: -14px;
}
.four_skyblue_lines_fourth:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 2px;
  background: #187ace;
  top: -4px;
  right: -14px;
}
.four_gray_lines_fifth:after {
  position: absolute;
  content: "";
  height: 2px;
  width: 15px;
  background: #bfbebe;
  top: 15px;
  right: -14px;
}
.four_gray_lines_fifth:before {
  position: absolute;
  content: "";
  height: 76px;
  width: 2px;
  background: #bfbebe;
  top: 15px;
  right: -14px;
}
.four_skyblue_lines_fifth:after {
  position: absolute;
  content: "";
  height: 2px;
  width: 15px;
  background: #187ace;
  top: 15px;
  right: -14px;
}
.four_skyblue_lines_fifth:before {
  position: absolute;
  content: "";
  height: 59px;
  width: 2px;
  background: #187ace;
  top: -44px;
  right: -14px;
}
.four_space_fifth_step_tope_1 {
  margin-top: 47px !important;
}
.four_space_fifth_step_tope_2 {
  margin-top: 95px;
}
.margin_last_round_4 {
  margin-top: 115px;
}
.eight_space_fourth_step_tope_1 {
  margin-top: 50px;
}
.eight_space_fourth_step_tope_2 {
  margin-top: 95px;
}
.eight_space_fourth_step_tope_3 {
  margin-top: 95px;
}
.eight_space_fourth_step_tope_4 {
  margin-top: 95px;
}
.eight_space_fifth_step_tope_1 {
  margin-top: 120px;
}
.eight_space_fifth_step_tope_2 {
  margin-top: 255px;
}
.margin_last_round_8 {
  margin-top: 280px;
}
.margin_last_round_2 {
  margin-top: 50px;
}
.tab_live_matches {
  display: inline-block;
}
.tablive_match a {
  font-size: 14px;
  color: #fff;
  height: 50px;
  line-height: 50px;
  border-radius: 2px;
  background: #a2a2a2;
  border: 1px solid #a2a2a2;
  text-transform: uppercase;
  display: inline-block;
  padding: 0 30px;
  -webkit-font-smoothing: antialiased;
  margin-right: 7px;
}
.active_matchTab a{
  background: #45a3f5;
  border: 1px solid #45a3f5;
  color:#fff;
}
.tablive_match a:hover{
  background: #45a3f5;
  border: 1px solid #45a3f5;
  color: #fff;
}
.tab_live_matches {
  display: flex;
  margin-bottom: 20px;    
}
.tournamentinfo_not {
  padding-top: 300px;
  display: block;
  color: #f00;    
}
.play_more {
  text-align: center;
}
.play_more a{
  font-size: 14px;
  color: #fff;
  height: 50px;
  line-height: 50px;
  border-radius: 2px;
  background: #074f8a;
  text-transform: uppercase;
  display: inline-block;
  padding: 0 30px;
  -webkit-font-smoothing: antialiased;    
}
.play_more a:hover{
  background: #07355d;
}
.btnLoadMore {
  height: 45px;
  line-height: 45px;
  padding: 0 18px;
  display: block;
  background: #074f8a;
  color: #fff;
  font-size: 16px;
  text-transform: capitalize;
  width: 140px;
  text-align: center;
  margin: 15px auto;
  cursor:pointer;
}
.tourchat_space {
  margin-top: 25px;
}
.match_site_tabs {
  padding-bottom: 0px !important;
}
.matchsite_data {
  padding-top: 15px;
}
.matchsite_data .no_record_available{
  padding-top:10px;
}
.fill-hover:hover{
  background:#074f8a;
  color:#fff;
}
.promo_style {
  background: #07355d;
  padding: 4px;
  color: #fff;
  display: inline-block;
  position:relative;
}
.inner_line {
  border: 1px dashed #e3e2e0;
  padding: 5px 15px;
  display: inline-block;
  font-weight: 600;   
}
.active_copon {
  color: green;
}
.expired_coupon {
  color: red;
}
.full_promo .promo_style {
  display: block;
  border-radius: 4px;
  padding: 8px;
}
.full_promo .inner_line {
  display: block;
  text-align: center;
  padding: 10px;
}
.coupon_detail_heading {
  margin-top: 0px;
  font-weight: 800;
  margin-bottom: 15px;
  font-size: 22px;
  border-bottom: 1px solid #fff;
  padding-bottom: 10px;
}
.details_row {
  margin-bottom: 10px;
}
.details_row span {
  display: inline-block;
  min-width: 120px;
  font-weight:600;
}
.single_promo {
  background: #f1f1f1;
  padding: 30px 20px;
  border-radius: 5px;
  margin-bottom:25px;
  display: inline-block;
  width: 100%;    
}
.upaycard_box {
  border: 1px solid #dfdede;
  -moz-box-shadow: 0 0 20px #ccc;
  -webkit-box-shadow: 0 0 20px #ccc;
  box-shadow: 0 0 20px #ccc;
  border-radius: 4px;
  max-width: 420px;
  margin: auto;
  padding: 30px;
  padding-bottom: 50px;
  background: #f8f8f8;    
}
.top_pic {
  width: 100px;
  height: 100px;
  margin-top: -75px;
  margin-left: auto;
  margin-right: auto;
}
.top_pic img{
  width:100%;
  height:100%;
}
.upay_part_box {
  padding-top: 100px;
  background: #fff;
  padding-bottom: 100px;
}
.upay_detail_box h3 {
  font-weight: 600;
  font-size: 20px;
  text-align: center;
  margin-top: 25px;   
  margin-bottom: 30px;    
}
.pay_bttns {
  padding: 10px;
  background: #06A4E3;
  border: none;
  width: 100%;
  color: #fff;
  font-weight: 600;
  font-size: 18px;
}
.pay_bttns:hover{
  background:#031E3B;
}
.upya_erroe {
  color: #f00;
  margin-bottom: 5px;
  font-size: 15px;
  text-align:center;
}
.upay_detail_box_second h3 {
  font-weight: 600;
  font-size: 20px;
  text-align: center;
  margin-top: 25px;   
  margin-bottom: 30px;    
}
.upay_detail_box_success h3{
  font-weight: 600;
  font-size: 20px;
  text-align: center;
  margin-top: 25px;   
  margin-bottom: 30px;
  color: #1fb21f;
}
.close_green{
  background:#1fb21f;
}
.upay_table_balance{
  font-size:15px;
}
.upay_amount {
  font-weight: 600;
}
.reg_promo_code_sec {
  margin-top: 10px;
  clear: both;
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;    
}
.reg_promo_code_sec #promo_code {
  margin-top: 5px;
}
.reg_promo_code_sec .alert-danger{
  margin-bottom:10px;
}
#promo_response {
  position: absolute;
  top: 7px;
  right: 7px;
}
#pro_inpu_box {
  position: relative;
}
.single_pr {
  margin-bottom: 10px;
}
.big_fonts {
  font-size: 20px;
}
.promo_style2 {
  background: #074f8a;
}
.totle_users {
  font-size: 15px;
  margin-bottom: 10px;
}
.totle_users span{
  font-weight:600;
}
.couapn_backBtn {
  margin-bottom: 10px;
}
.upaycard {
  display: flex;
  justify-content: space-around;
}
.paypal_box .upayc input[type="submit"] {
  background: #074f8a !important;
}
.paypal_box .UPayCrypto form input[type="submit"] {
  background: #157cd3 !important;
}
.paypal_box .UPayWire form input[type="submit"] {
  background: #FF9800 !important;
}
.paypal_box .upayc input[type="submit"]:hover, .paypal_box .UPayCrypto form input[type="submit"]:hover,.paypal_box .UPayWire form input[type="submit"]:hover {
  background: #333 !important;
}
.res_upaycard {
  text-align: center;
}
.GKCode,.GKCodeN {
  color: #074f8a;
}
.onfund_promocode a {
  display: inline-block;
  background: #074f8a;
  padding: 10px 15px;
  color: #fff;
  margin-bottom:15px
}
.onfund_promocode a:hover{
  background: #222;
}
.onfund_promocode .form-control{
  margin: auto;   
}
#apply_code {
  display: inline-block;
  background: #074f8a;
  padding: 10px 15px;
  color: #fff;
  margin-top: 10px;
  border: none;
}
#apply_code:hover{
  background: #222;   
}
.onfund_promocode #pro_inpu_box{
  width: 350px;
  margin: 10px auto;
}
.result_disagree {
  background-color: red;
}
.paymentimg {
  height: 70px;
  vertical-align: middle;
  margin-top: -24px;
}
header .dropdown-menu>li>a {
  display: block;
  padding: 10px 20px !important;
}
.block_text {
  margin-top: 25px;
  font-size: 20px;
}
.font-less{
  font-size:16px !important;
}
.amount_need_msg{
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
  text-align:center;
}
.title_running_matches {
  font-size: 24px;
  text-align: center;
  margin-bottom: 15px;
  margin-top: 30px;
  color: #000;    
}
.title_tourna_match {
  color: #074f8a !important;
}
.select_box {
  background: #e6f0f8;
  border: 1px solid #a7cdea;
  position:relative;      
}
.select_box .form-control {
  border: none;
  box-shadow: none;
  -webkit-appearance: none;
  position:relative;
  background:transparent url(../images/angle-arrow-down.png) no-repeat 99.5% center;
  -moz-appearance: none;
}
.step_icons .fa {
  color: #4e9cd6;
  font-size: 30px;
}
.step_icons_details h4{
  font-weight:600;
  margin-top:0px;
  font-size:17px;
}
.after_login_full{
  max-width:100% !important;
}
.how_to_play_first_step .row{
  margin-bottom:15px;
}
.right_text_fist_step small{
  color:#666;
}
.after_login_add_games .container-check{
  color: #6eb9f5;
}
.after_login_add_games .filter-block-game h5{
  font-size:17px;
}
.after_login_add_games .container-check{
  font-size:16px; 
}
.after_login_add_games .container-check input:checked ~ .checkmark {
  background-color: #074f8a;
}
.after_login_add_games .checkmark{
  background-color: transparent;
  border: 1px solid;  
}
.after_login_add_games .container-check .checkmark:after {
  left: 8px;
}
.after_login_add_games .unselect-game-box {
  background: #f9f3e2 !important;
}
.after_login_add_games .xbox-list:before {
  content: "PC";
  position: absolute;
  right: 8px;
  top: 8px;
  display: inline-block;
  font-size: 10px;
  opacity: .4;
}
.add_photo_box {
  padding: 40px;
  background: #fff;
}
.add_photo_box .left_bar_profile .box_icons_profile ul li {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  color: #000;    
}
.add_photo_box .left_bar_profile .box_icons_profile{
  box-shadow: none;   
}
.last_stage_after_login{
  clear:both;
}
.geen_fb_bttn {
  display: block;
  text-align: center;
  padding: 7px;
  border: 1px solid #074f8a;
  color: #074f8a;
  margin-bottom: 10px;
  font-weight: 600;   
}
.geen_fb_bttn:hover{
  background:#074f8a;
  color:#fff;
}
.upload_new_photo{
  display: block;
  text-align: center;
  padding: 7px;
  border: 1px solid #074f8a;
  color: #fff;
  margin-bottom: 10px;
  font-weight: 600;
  background:#074f8a;     
}
.upload_new_photo:hover{
  background:#074f8a;
  color:#fff;
  border: 1px solid #074f8a;  
}
.xbox_box {
  padding: 120px 90px;
  background: #f5f4d2;
  text-align: center;
}
.xbox_icon_pic {
  margin-bottom: 10px;
}
.xbox_icont_text {
  font-weight: 700;
  font-size: 17px;
  margin-bottom: 7px;
}
.xbox_box input[type="text"] {
  padding: 10px;
  width: 100%;
  border: 1px solid #dcdbbb;
  border-radius: 3px;
}
.right_box{
  background: #d6e7f5;    
}
.bttns_con_after_login{
  clear: both;
  margin-top: 15px;
  display: inline-block;
  width: 100%;
}
.left_arrow_after_login {
  margin-top: 8px;
}
.skip_homepage{
  color:#000;
  text-decoration:underline;
}
.congrats_box {
  border: 1px solid #f1f1f1;
  box-shadow: -5px 5px 20px 5px rgba(50, 50, 50, 0.15);
  padding: 35px;
  border-radius: 3px;
  min-height: 275px;  
  margin-top: 35px;
  background: #fff;       
}
.congrats_box h3 {
  font-weight: 500;
  margin-bottom: 20px;
  margin-top: 5px;    
}
.congrats_deposit {
  background: #074f8a;
  display: block;
  padding: 10px;
  text-align: center;
  color: #fff;
  margin-top: 30px;
  text-transform:uppercase;
}
.congrats_deposit:hover{
  color:#fff;
  opacity:0.9;
}
.congrats_tournaments {
  background: #07355d;
  display: block;
  padding: 10px;
  text-align: center;
  color: #fff;
  margin-top: 30px;
  text-transform:capitalize;
}
.congrats_tournaments:hover{
  color:#fff;
  opacity:0.9;
}
.congrate_middle {
  min-height: 100px;
}
.cont_trophy {
  color: #e2ac0b;
  font-size: 70px;
}
.right_text_fist_step p {
  margin-top: 20px;
}
.last_congrats_section {
  padding: 50px 0px;
}
.main_landing_box .main_button .start_bttn{
  background: transparent !important;
  border: 2px solid;
  border-color: #fff;
  background: #000 !important;
}
.main_landing_box .main_button .start_bttn:hover{
  background: #074f8a !important;
  border-color: #074f8a;
}
.disabled{
  border: 1px solid #999999;
  background-color: #cccccc;
  color: #666666;
  cursor: not-allowed;
  pointer-events: none;
}
.top_space {
  margin-top: 15px;
}
.payment_options {
  display: inline-block;
}
.faq_menu_left{
  margin-bottom:25px;
}
.faq_menu_left ul li {
  display: inline-block;
}
.review_decision {
  font-weight: 600;
  margin-bottom: 20px;
  display: block;
}
.btn_and_info a {
  margin-left: 0px;
  margin-right: 5px;
}
.btn_and_info {
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
}
.btnchat {
  font-weight: 400;
  font-size: 15px;
  color: #8f9294;
  text-transform: uppercase;
  margin-top: 3px;
  letter-spacing: .030em;
  position: absolute;
  right: 0;
  top: 2px;
  margin-top: 0;
  font-weight: 700;
  height: 60px;
  line-height: 60px;
  padding: 0 30px 0 15px;
  border: 0;
  outline: 0;
  z-index: 3;
  background: #fff;
}
#frm_game_chat path {
  fill: #e58a03;
}
.goog-te-gadget .goog-te-combo {
  padding: 8px !important;
}
.emoji-wysiwyg-editor.chat-message-input {
  width: 62%;
  height: 42px !important;
  font-size: 15px;
  display: block;
  border: 0;
  line-height: 40px;
  outline: 0;
  border: 1px solid #eee;
  cursor: text;
  padding-left: 19px !important;
  padding-top: 0px;
  padding-bottom: 0px;
}
.emoji-picker-icon {
  top: 22px !important;
  right: 110px !important;
  color: #f3970f !important;
  font-weight: 500 !important;
}
.profile_emoji .emoji-picker-icon {
  top: 50% !important;
  right: 26px !important;
  color: #f3970f !important;
  font-weight: 500 !important;
  position: absolute;
}
.profile_emoji .emoji-menu {
  bottom: 0px;
}
.single-match-user-info .match_number_text{
  font-size: 11px;    
}
.single_match_top .left-text{
  color: #074f8a !important; 
  background-color: transparent !important; 
}
.single_match_top .split-button .right-text {
  border-radius: 0 !important;
  background-color: #074f8a;
}
.single_match_top .split-button:hover {
  color: #fff;
  opacity: 1;
}
.single_match_top .split-button {
  border: 2px solid #074f8a;
  font-size: 11pt;
}
.single_match_top .open_re_cancel{
  border: 2px solid #e12032;
  font-size: 11pt;  
}
.table_headings {
  background: #0c385b;
}
.table_headings .table_col h6{
  color:#fff !important;
}
.panel-default {
  border-color: #d6e7f4;
}
.panel-default>.panel-heading {
  color: #000;
  background-color: #d6e7f4;
  border-color: #e4e9ef;
}
.inner_title.text-left {
  text-align: left;
}
.social_team_links .social_content {
  padding-bottom: 25px;
}
.refer_headings {
  margin-top: 35px;
  font-weight: 800;
  font-size: 17px;
}
#createMatchModal .game-selector .game-select-inner{
  padding:0px !important;
}
#createMatchModal .twitch_check_box label{
  border: none;
}
.referls_box .refer_headings {
  margin-top: 0px;
}
.referls_box, .referls_box_right {
  box-shadow: -5px 5px 20px 5px rgba(50,50,50,.15);
  border-radius: 10px;
  margin-top: 35px;
  background: #fff;
  border: 1px solid #e4e9ef;
}
.referls_box .refer_headings, .referls_box_right .refer_headings {
  margin-top: 0;
  padding: 18px 35px;
  border-radius: 5px 5px 0 0;
  color: #fff;
  background: #074f8a;
}
#catf_1 h6 {
  margin-top: 20px;
}
.profile_part_top {
  padding: 118px 0px;
  background: #1e6aa8;
  padding-bottom: 30px;
}
.top_margin_remove{
  margin-top:0px;
}
.profile_right_part .pc-tab {
  width: 100%;
  padding: 10px;
  background: #f1f1f1;
  border-radius: 0px 6px 6px 6px;
  clear: both;;
}
.left_bar_profile{
  background-color: #ffffff;
  padding: 17px;
  margin-bottom: 51px;
  clear: both;
  display: inline-block;
  width: 100%;
  border-radius: 4px;
}
.one-follow-box a div {
  display: inline-block;
  color: #074f8a;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  margin-right: 10px;
}
.profile-following .col-xs-6{
  width: auto;    
}
.right_username .user-text_box {
  font-size: 25px;
  font-weight: 600;
  margin-bottom:0px;
}
.add_money_part_box_latest {
  background: #f3f7fa;
  padding: 60px 0;
}
.add_title {
  line-height: 1;
  font-weight: 500;
  color: #074f8a;
  font-size: 24px;
  margin-bottom: 20px;
}
.add_money_left .fund-title {
  font-size: 16px;
}
.add_title {
  line-height: 1;
  font-weight: 500;
  color: #074f8a;
  font-size: 26px;
  margin-bottom: 20px;
}
.fund-title {
  font-size: 17px;
  line-height: 24px;  
}
.add_money_left {
  background: #eaf2f9;
  padding: 50px;
  border: 1px solid #d3e3f0;
  border-right: none;
  margin-top: 150px;  
}
.fund-main {
  max-width: 940px;
  margin: auto;
  padding: 50px;
  background: #fff;
  border: 1px solid #e4e9ef;
}
.add_money_part_box_latest .col-md-5 {
  padding-right: 0px;
}
.add_money_part_box_latest .col-md-7 {
  padding-left: 0px;
}
.top_margin_fund {
  margin-top: 30px;
}
.left_payment_options img {
  margin-right: 10px;
}
.table_heading_new thead th {
  background: #d7ebfb;
  padding: 12px 8px !important;
}
.after-login-steps .tournament-progress-step.second-stage{
}
.xbox_inpute_field {
  position: relative;
}
.aftlog_check_span {
  position: absolute;
  top: 10px;
  right: 26px;
  background: transparent !important;
}
.aftlog_check_span .fa {
  background: transparent;
  font-size: 20px;
}
.add_photo_box .picture-overlay{
  border-radius:0px  !important;     
}
.add_photo_box .profile_picture_box img{
  border-radius:0px  !important;      
}
.add_photo_box .pfofile_text_handle{
  left: auto !important;
  bottom: 14px !important;
  background: transparent !important;
}
.add_photo_box .pfofile_text_handle .user-text_box{
  font-size: 24px !important;
  padding-left: 0px !important;
}
.add_photo_box .profile-picture-area{
  height: 250px !important;
  width: auto !important;
}
.add_photo_box .profile_picture_box .picture-overlay{
  width: 100% !important;
}
.add_photo_buttons #profile_img{
  display: block;
  width: 260px;
  padding: 10px;
  border: 1px solid #074f8a;
  color: #fff;
  margin-bottom: 10px;
  font-weight: 600;
  background: #074f8a;
  margin-top: 15px;
}
.below_header_notes {
  width: 100%;
  background: #074f8a;
  padding: 17px 50px;
  color: #fff;
  text-align: center;
}
.below_header_notes a{
  color: #FFC107;
}
.profile_update_btn{
  background: #074f8a;
  padding: 10px;
  text-align: center;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  cursor:pointer; 
}
.left_arrow_after_login .fa {
  cursor: pointer;
}
/*Preloader*/
.pre_loader_loading {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999999;
  width: 100%;
  height: 100%;
  overflow: visible;
  background:rgba(0,0,0,0.8);
}
.spinner {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateY(-50%);
  height:60px;
  width:60px;
  margin:0px auto;
  -webkit-animation: rotation .6s infinite linear;
  -moz-animation: rotation .6s infinite linear;
  -o-animation: rotation .6s infinite linear;
  animation: rotation .6s infinite linear;
  border-left:6px solid rgba(0,174,239,.15);
  border-right:6px solid rgba(0,174,239,.15);
  border-bottom:6px solid rgba(0,174,239,.15);
  border-top:6px solid rgba(0,174,239,.8);
  border-radius:100%;
}
@-webkit-keyframes rotation {
  from {-webkit-transform: rotate(0deg);}
  to {-webkit-transform: rotate(359deg);}
}
@-moz-keyframes rotation {
  from {-moz-transform: rotate(0deg);}
  to {-moz-transform: rotate(359deg);}
}
@-o-keyframes rotation {
  from {-o-transform: rotate(0deg);}
  to {-o-transform: rotate(359deg);}
}
@keyframes rotation {
  from {transform: rotate(0deg);}
  to {transform: rotate(359deg);}
}
/*Preloader*/
.welcome_overview_sec{
  padding:40px 0px;
}
.after-login-steps .tournament-progress-step.second-stage{
  margin-left: 0px !important;
}
.on_deposit_section {
  padding-top: 15px;
}
.upload-btn-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
}
.btn {
  display: block;
  text-align: center;
  padding: 7px;
  border: 1px solid #074f8a;
  color: #fff;
  margin-bottom: 10px;
  font-weight: 600;
  background: #074f8a;
  cursor: pointer;
}
.upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
.match_details_single h4 {
  margin-top: 0px;
}
.gray_remove {
  background: #fff;
}
.user-profile-address .fa {
  color: #074f8a;
}
.matches_list .blue_color_box {
  position: relative;
  overflow: hidden;
}
.consol_horizontal label input[type="text"]{
  vertical-align:middle;
}
.t_head_left {
  float: left;
  width: 85%;
}
.t_head_right {
  float: right;
  width: 15%;
}
.t_head_right .profile_username {
  margin-top:0px;
  position: relative; 
}
.tournaments_new .matches_action{
  clear: both;
}
.entries_box {
  clear: both;
  font-size: 16px;
  font-weight: 600;
  margin-top:10px;
  display: inline-block;
  width: 100%;
}
.tournaments_new .total_prize span img {
  height: 22px;
}
.tournaments_new .total_prize span {
  display: block;
}
.tournaments_new .total_prize{
  line-height:32px;
}
.tournaments_new .double_orange_border {
  margin-top: 5px;
}
.leftside_stats01 .leftside_stats01_mid ul li:nth-child(1) .leftside_stats01_mid_name{
  background: #4BAF4F;
  color: #fff;
  padding: 7px;
}
.leftside_stats01 .leftside_stats01_mid ul li:nth-child(2) .leftside_stats01_mid_name{
  background: #fe0000;
  color: #fff;
  padding: 7px;
}
.leftside_stats01 .leftside_stats01_mid ul li:nth-child(3) .leftside_stats01_mid_name{
  background: #b7aa17;
  color: #fff;
  padding: 7px;
}
.user_tournament_heading {
  font-size: 21px;
  display: block;
  margin-bottom: 15px;
  font-weight: 600;
}
.sec_user_tournament {
  clear: both;
  margin-bottom: 25px;
  display: inline-block;
  width: 100%;
}
.t_head_right .online_status-text {
  display: block;
  position: absolute;
  top: 0;
  left: 2px;
  background: #00e300;
  width: 10px;
  height: 10px;
  z-index: 4;
  border-radius: 50%;
}
/*Custom Radio box*/
.switcher_console .radio {
  margin: 0.3rem;
}
.radio label{
  padding-left: 0px;
  font-weight:700;
  padding-top:0px;
  padding-right: 3px;
}
.radio input[type="radio"] {
  position: absolute;
  opacity: 0;
}
.radio input[type="radio"] + .radio-label:before {
  content: '';
  background: #f4f4f4;
  border-radius: 100%;
  border: 1px solid #b4b4b4;
  display: inline-block;
    width: 18px;
    height: 18px;
    position: relative;
    top: 0;
    margin-right: .3em;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.radio input[type="radio"]:checked + .radio-label:before {
  background-color: #3197ee;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}
.radio input[type="radio"]:focus + .radio-label:before {
  outline: none;
  border-color: #3197ee;
}
.radio input[type="radio"]:disabled + .radio-label:before {
  box-shadow: inset 0 0 0 4px #f4f4f4;
  border-color: #b4b4b4;
  background: #b4b4b4;
}
.radio input[type="radio"] + .radio-label:empty:before {
  margin-right: 0;
}
.switcher_console .radio{
  display:inline-block;
  margin-top: 10px;   
}
/*Custom Radio box*/
.t_head_right .matches_user_rate {
  position: absolute;
  right: -9px;
  top: 8px;
  z-index: 5;
  margin-left: 0px;
}
.start_when_full {
  display: block;
  text-align: right;
  font-size: 13px;
  font-weight: 600;
  color: #999999; 
}
.consol_and_crear_filter {
  display: flex;
  justify-content: space-between;
}
.sec_user_tournament .no_record_available {
  padding-top: 0px;
  padding-bottom: 0px;
  border: 1px solid #e29a9a;
  padding: 5px;
  width: 70%;
  margin: 25px auto;
  border-radius: 3px;
  background: #f5d5d5;
  color: #ea6666;
}
.blank_filter_no_result .no_record_available {
  margin-top: 99px;
}
.blank_filter_no_result {
  min-height: 242px;
  background: #fff;
  box-shadow: inset #e4e9ef 0 0 0 1px;
  -webkit-box-shadow: inset #e4e9ef 0 0 0 1px;
}
.matches_list .even_color:before{
  content: '';
  position: absolute;
  left: 34%;
  width: 100%;
  height: 214%;
  background-color: rgb(236, 235, 230);
  top: 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(56deg);
}
.matches_list .no_record_available{
  padding-top: 0px;
  padding-bottom: 0px;
  border: 1px solid #e29a9a;
  padding: 5px;
  width: 70%;
  margin: 25px auto;
  border-radius: 3px;
  background: #f5d5d5;
  color: #ea6666;
  margin-top: 99px;
}
.t_head_right .created_by {
  display: inline-block;
  font-size: 12px;
  line-height: 15px;
  color: #999;
}
.home_matches_loder img {
  display: block;
  margin: 110px auto;
}
.leaderboard-type-select{
  border: none;
  box-shadow: none;
  -webkit-appearance: none;
  position: relative;
  background: transparent url(../images/angle-arrow-down.png) no-repeat 99.5% center;
  -moz-appearance: none;
  outline: none !important;
  border: 1px solid #074f8a;
  background-color: #E6F0F8;  
  margin-left: 5px;   
}
.leaderboard_switcher {
  display: flex;
}
.show-special-mark {
  margin-left:2px;
  position:relative;
}
.show-special-mark img {
  height: 14px;
  vertical-align: middle;
  margin-top: -2px;
}
.profile_part_top .show-special-mark img{
  height: 22px;
}
.profile_part_top .show-special-mark:hover::before {
  content: "Prime Member";
  min-width: 100px;
}
.show-special-mark:hover:before {
  content: "Prime Member";
  position: absolute;
  font-size: 11px;
  left: 18px;
  min-width: 101px;
  top: -2px;
}
.invited_counter {
  padding: 20px;
  min-width: 200px;
  display: inline-block;
  border-radius: 4px;
  margin-bottom: 20px;
  background: #074f8a;
}
.counter_title {
  color: #fff;
  text-transform: capitalize;
  font-size: 16px;
  font-weight: 600;
  border-bottom: 1px solid #fff;
  padding-bottom: 5px;
  display: block;
}
.counter_number {
  text-align: center;
  margin-top: 10px;
  font-size: 41px;
  clear: both;
  line-height: 41px;
  color: #fff;
  font-weight: 600;
  text-shadow: 1px 0px 0px #eee, 4px 2px 0px #4292df; 
  font-family: sans-serif;    
}
.req_accept b{
  color:green;
}
.req_reject b{
  color:red;
}
.req_pending b{
  color:orange;
}
.Cancel_first_request {
  clear: both;
  display: inline-block;
  margin-left: 10px;
}
.Cancel_first_request a {
  color: #e12032;
  padding: 0px 0px;
  width: 90px;
  text-align: center;
}
.pull-right {
  float: right!important;
  width: 100%;
  display: block;
  margin-bottom: 20px;
}
.Cancel_first_request a:focus{
  color: #074f8a; 
}
.Cancel_first_request a:hover{
  background:#074f8a;
  color:#fff;
}
.modal-footer.btn_footerbutton {
  display: flex;
  justify-content: center;
  align-items: baseline;
}
.winne_name_show {
  display: block;
  margin-top: 5px;
  margin-bottom: -5px;
}
.comment_by_on_match span {
  display: inline-block;
  margin-right: 3px;
  font-size: 16px;
}
.beta_versioni {
  position: absolute;
  right: 13px;
  bottom: 11px;
  font-size: 11px;
  color: #86c7ff;
  font-weight: 400;
  letter-spacing: 1px;
}
.log_with_email .tab_login_email h5 {
  font-size: 14px;
  color: #fff;
  line-height: 1;
  padding: 12px 5px;
  text-align: center;
  border-radius: 0;
  transition: unset !important;
  background: #074f8a;
  width: 100%;
  display: block;
  cursor: pointer;
}
.log_with_email .tab_login_email h5:hover {
  opacity: 0.9;
}
.email_login.google_log_signlup .login_with_google {
  display: block;
  text-align: center;
  color: #fff;
  background: #ce4332;
  padding: 9px 5px;
  font-weight: 700;
  font-size: 14px;
  text-decoration: none;
}
.email_login.google_log_signlup .login_with_google:hover {
  opacity: 0.9;
}
/*slider css*/
.featured_tournaments01 .carousel.vertical .carousel-inner {
  height: 100%;
  width: auto;
}
.featured_tournaments01 .carousel.vertical .carousel-inner > .item {
  width: auto;
  transition: 0.6s ease-in-out top;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .featured_tournaments01 .carousel.vertical .carousel-inner > .item {
    transition: 0.6s ease-in-out;
  }
  .featured_tournaments01 .carousel.vertical .carousel-inner > .item.next, 
  .featured_tournaments01 .carousel.vertical .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    top: 0;
  }
  .featured_tournaments01 .carousel.vertical .carousel-inner > .item.prev, 
  .featured_tournaments01 .carousel.vertical .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    top: 0;
  }
  .featured_tournaments01 .carousel.vertical .carousel-inner > .item.next.left, 
  .featured_tournaments01 .carousel.vertical .carousel-inner > .item.prev.right, 
  .featured_tournaments01 .carousel.vertical .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    top: 0;
  }
}
.featured_tournaments01 .carousel.vertical .carousel-inner > .active,
.featured_tournaments01 .carousel.vertical .carousel-inner > .next,
.featured_tournaments01 .carousel.vertical .carousel-inner > .prev {
  display: block;
}
.featured_tournaments01 .carousel.vertical .carousel-inner > .active {
  top: 0;
}
.featured_tournaments01 .carousel.vertical .carousel-inner > .next,
.featured_tournaments01 .carousel.vertical .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.featured_tournaments01 .carousel.vertical .carousel-inner > .next {
  top: 100%;
}
.featured_tournaments01 .carousel.vertical .carousel-inner > .prev {
  top: -100%;
}
.featured_tournaments01 .carousel.vertical .carousel-inner > .next.left,
.featured_tournaments01 .carousel.vertical .carousel-inner > .prev.right {
  top: 0;
}
.featured_tournaments01 .carousel.vertical .carousel-inner > .active.left {
  top: -100%;
}
.featured_tournaments01 .carousel.vertical .carousel-inner > .active.right {
  top: 100%;
}
.featured_tournaments01 .carousel.vertical .carousel-control {
  left: auto;
  width: 50px;
  background: transparent;
}
.featured_tournaments01 .carousel.vertical .carousel-control.up {
  top: 0;
  right: 0;
  bottom: 85%;
  background: rgba(0,0,0,0.5);
}
.featured_tournaments01 .carousel.vertical .carousel-control.down {
  top: 85%;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,0.5);
}
.featured_tournaments01 .carousel.vertical .carousel-control .icon-prev,
.featured_tournaments01 .carousel.vertical .carousel-control .icon-next,
.featured_tournaments01 .carousel.vertical .carousel-control .glyphicon-chevron-up,
.featured_tournaments01 .carousel.vertical .carousel-control .glyphicon-chevron-down {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.featured_tournaments01 .carousel.vertical .carousel-control .icon-prev,
.featured_tournaments01 .carousel.vertical .carousel-control .glyphicon-chevron-up {
  left: 50%;
  margin-left: -10px;
  top: 50%;
  margin-top: -10px;
}
.featured_tournaments01 .carousel.vertical .carousel-control .icon-next,
.featured_tournaments01 .carousel.vertical .carousel-control .glyphicon-chevron-down {
  left: 50%;
  margin-left: -10px;
  top: 50%;
  margin-top: -10px;
}
.featured_tournaments01 .carousel.vertical .carousel-control .icon-up,
.featured_tournaments01 .carousel.vertical .carousel-control .icon-down {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.featured_tournaments01 .carousel.vertical .carousel-control .icon-prev:before {
  content: '\2039';
}
.featured_tournaments01 .carousel.vertical .carousel-control .icon-next:before {
  content: '\203a';
}
/*sidser css end*/
.featured_tournaments01 {
  padding: 0 0 30px 0;
}
.box_create_match {
  padding: 1px;
  border: #042f54 3px solid;
  background: #fff;
}
.box_create_match .announcement_matches_box {
  padding: 0 !important;
  border: 0 !important;
}
.box_create_match .announcement_matches_box .featured_tournaments01 {
  padding: 0;
}
.box_create_match .announcement_matches_box #carousel-slider02 .carousel-inner .item img {
  min-height: 235px;
}
.we-offers-games {
  background: #e0eff5;
  position: relative;
  background-size: cover !important;
  border-top: #074f8a 2px solid;
  margin: -1px 0 0 0;
}
.we-offers-games::before {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  display: block;
  background: rgba(255,255,255,1);
  height: 100px;
  opacity: 1;
  z-index: 10;
}
.we-offers-games::after {
  position: absolute;
  opacity:0.8;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  display: block;
  background: rgb(1,1,1);
  background: radial-gradient(circle, rgba(1,1,1,0.3953781341638217) 0%, rgba(0,0,0,0.7) 100%);
}
.we-offers-games .offer-games-banner {
  position: relative;
  z-index: 10;
  text-align: center;
  padding: 100px 0 0 0;
}
.we-offers-games .offer-games-banner img {
  max-width: 100%;
  height: auto;
  box-shadow: rgba(0,0,0,0.4) 0 0 50px 0;
  border-radius: 4px;
  transition: .5s linear !important;
  cursor:pointer;
}
.we-offers-games .offer-games-banner img:hover {
  filter: hue-rotate(760deg) contrast(110%);
  -webkit-filter: hue-rotate(760deg) contrast(110%);
  -moz-filter: hue-rotate(760deg) contrast(110%);
  -o-filter: hue-rotate(760deg) contrast(110%);
  -ms-filter: hue-rotate(760deg) contrast(110%);
}
.cancel_tour_joinreq {
  font-size: 16px;
  color: #fff;
  border-radius: 2px;
  background: #e74b4b;
  text-transform: uppercase;
  display: block;
  padding: 8px 10px;
  -webkit-font-smoothing: antialiased;
  text-align: center;
  margin: 10px 0;
}
.cancel_tour_joinreq:hover {
  background: #c62525;
  color: #fff;
}
.btn.btn-primary.back_tourplay_req {
  display: inline-block;
  width: auto;
  float: left;
  background-color: green;
  border: 1px solid green;
  padding:7px 15px;
}
.btn.btn-inverse.cancel_back_playreq {
  display: inline-block;
  width: auto;
  float: left;
  margin-left: 5px;
  background-color: red;
  border: 1px solid red;
  padding:7px 15px;
}
.btn.btn-inverse.cancel_back_playreq:hover {
  color: #fff;
}
.choose_game01{}
.choose_game01 {
  padding: 100px 0px;
  background: #0c273a;
  color: #fff;
}
.choose_game01 .section_title{
  margin-bottom: 50px;
}
.choose_game01 .section_title .sub_text{
  font-size: 18px;
  margin:15px 0 0 0;
  text-transform:none;
  font-weight:500;
}
.choose_game01 .game_items_list {
  padding: 0 0%;
}
.choose_game01 .game_items_list .game_item {
  font-size: 14px;
  transition: all .5s ease-in-out;
  cursor: pointer;
  position: relative;
  box-shadow: rgb(174, 174, 174) 0 0 5px 0;
}
.choose_game01 .game_items_list .game_item .front {
  transition:all .3s ease-out .3s
}
.choose_game01 .game_items_list .game_item .front .image {
  width:100%;
  padding-bottom:133%;
  background-size:cover;
  background-position:center;
  position:relative;
  transition: .5s linear !important;
}
.choose_game01 .game_items_list .game_item:hover  .front .image {
  filter: hue-rotate(760deg) contrast(110%);
  -webkit-filter: hue-rotate(760deg) contrast(110%);
  -moz-filter: hue-rotate(760deg) contrast(110%);
  -o-filter: hue-rotate(760deg) contrast(110%);
  -ms-filter: hue-rotate(760deg) contrast(110%);
}
.choose_game01 .game_items_list .game_item .front .more_info .site_btn.important_btn {
  display: inline-block;
  border: 0;
  position: relative;
  overflow: visible !important;
  -webkit-transform-style: preserve-3d;
  color: #f9f9f9;
  background-color: #074f8a;
  font-weight: 700;
  font-size: 16px;
  padding: 10px 25px;
  width: 100%;
  margin-top: 20px;
  transition: all .5s ease-in-out;
  box-shadow: inset #074f8a 0 0 0 2px;
  background: transparent;
  text-transform: uppercase;
}
.choose_game01 .game_items_list .game_item .front .image .main_info {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:50px;
  padding:20px 15px 0;
  background-image:linear-gradient(transparent, #000);
  color:#fff
}
.choose_game01 .game_items_list .game_item .front .image .main_info .name {
  display:block;
  font-weight:700;
  font-size:16px
}
.choose_game01 .game_items_list .game_item .front .more_info {
  padding: 15px;
  background-color: rgba(0,0,0,0.5);
  color: #fff;
}
.choose_game01 .game_items_list .game_item .front .more_info .more_info_sub_text {
  display:block;
  font-size:12px;
  line-height:10px;
  font-weight:lighter
}
.choose_game01 .game_items_list .game_item .front .more_info button {
  width:100%;
  margin-top:20px;
  transition:all .5s ease-in-out
}
.choose_game01 .game_items_list .game_item .back {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  transform:rotateY(-90deg);
  background-color:#fff;
  color:#000;
  transition:all .3s ease-in
}
.choose_game01 .game_items_list .game_item .back .game_item_info {
  padding:15px
}
.choose_game01 .game_items_list .game_item .back .game_item_info .name {
  font-weight:700;
  font-size:16px
}
.choose_game01 .game_items_list .game_item .back .game_item_info .game_item_sub_text {
  display:block;
  font-size:12px
}
.choose_game01 .game_items_list .game_item .back .game_item_back_list_item a {
  display: block;
  padding: 10px 15px;
  border-top: 1px solid #ccc;
  transition: background-color .3s;
  color: #fff;
  background: #074f8a;
}
.choose_game01 .game_items_list .game_item .back .game_item_back_list_item a:hover {
  background-color: #074f8a;
  color: #fff;
}
.choose_game01 .game_items_list .game_item.flip .front {
  transform:rotateY(90deg);
  transition:all .3s ease-in
}
.choose_game01 .game_items_list .game_item.flip .back {
  transform:none;
  transition:all .3s ease-out .3s
}
.choose_game01 .game_items_list .game_item.transparent {
  opacity:.8
}
.choose_game01 .game_items_list .game_item:nth-child(n+6) {
  margin-top:20px
}
select#leader_game {
  padding-right: 25px;
}
/* application_section01 */
.application_section01 {
  padding: 80px 0;
  z-index: 1;
  position: relative;
  overflow: hidden;
}
.application_section01::before {
  content: "";
  top: -30px;
  left: 0;
  right: 0;
  bottom: -30px;
  background-image: url(../images/gabmloo_bodybg.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  z-index: -1;
  position: absolute;
}
.application_section01 .application_section01_title {
  text-align: center;
  font-size: 18px;
  max-width: 600px;
  margin: 0 auto;
  line-height: 26px;
  color: #fff;
  padding: 0 0 100px 0;
}
.application_section01 .application_section01_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #111;
  margin: 0 0 30px 0;
  text-transform: uppercase;
}
.application_section01 .application_section01_title p {
  color: #7f95b8;
}
.application_section01 .application_section01_main{}
.application_section01 .application_section01_main .application_section01_main_title {
  text-align: center;
  font-size: 20px;
  padding: 0 0 30px 0;
  font-weight: 700;
  color: #074f8a;
}
.application_section01 .application_section01_main .application_section01_main_title i {
  margin-right: 5px;
  color: #fff;
  display: inline-block;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.application_section01 .application_section01_main .application_section01_main_title_andoroid i {
  background: #95c11f;
}
.application_section01 .application_section01_main .application_section01_main_title_ios i {
  background: #999;
}
.application_section01 .application_section01_main .application_section01_main_image {
  text-align: center;
}
.application_section01 .application_section01_main .application_section01_main_image img {
  max-width: 100%;
  width: 300px;
}
.application_section01 .application_section01_main .application_section01_main_app_button {
  text-align: center;
}
.application_section01 .application_section01_main .application_section01_main_app_button img {
  max-width: 100%;
  width: 170px;
}
.application_section01 .application_section01_main .application_section01_main_app_button .application_section01_main_app_button_link {
  font-size: 16px;
  color: #fff;
  height: 50px;
  line-height: 50px;
  border-radius: 30px;
  background: #074f8a;
  text-transform: uppercase;
  display: inline-block;
  padding: 0 30px;
  -webkit-font-smoothing: antialiased;
  transition: all .3s ease 0s;
  box-shadow: inset #074f8a 0 0 0 3px;
}
.application_section01 .application_section01_main .application_section01_main_app_button .application_section01_main_app_button_link i{
  margin-right:5px;
}
.application_section01 .application_section01_main .application_section01_main_app_button .application_section01_main_app_button_link:hover {
  background: #fff;
  color: #074f8a;
}
.show-special-mark, 
.show-bounty-mark {
  position: relative;
}
.show-special-mark:hover::before, 
.show-bounty-mark:hover::before {
  position: absolute;
  font-size: 11px;
  left: 0;
  top: -23px;
  max-width: 100%;
  padding: 4px 8px;
  color: #fff;
  text-align: center;
  background-color: #074f8a;
  border-radius: 4px;
  display: block;
  opacity: 1;
}
.show-special-mark:hover::before{
  min-width: 100px !important;
}
.show-bounty-mark:hover::before {
  content: "wins 20€ extra play with this user";
  min-width: 190px;
}
.show-special-mark:hover::after, 
.show-bounty-mark:hover::after {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-right-color: transparent;
  border-style: solid;
  top: 4px;
  margin-top: -8px; 
  content: "";
  opacity: 1;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #074f8a;
}
a.app_android {
  width: 65px;
  height: 65px;
  border: 4px solid #498d00;
  font-size: 42px;
}
a.app_ios {
  width: 65px;
  height: 65px ;
  border: 4px solid rgba(21, 143, 148, 0.78);
  font-size: 42px;
  color: #ddddddcc;
}
a.app_android:hover {
  color: #498d00;
  border: 1px solid #498d00;
}
a.app_ios:hover {
  color: #ddddddcc;
  border: 1px solid #158f94c7;
}
.application_section01 .application_section01_main .application_section01_main_image.ios_app-right-img img {
  max-width: 100%;
  width: 300px;
}
.application_section01_main_image.ios_app-right-img {
  margin-bottom: 37px;
}
img.appimg_csl {
  margin: 5px 0px 0px 0px;
  height: 56px;
  max-width: 149px !important;
}
img.appimg_csl.img_ios {
  max-width: 167px;
  border: 2px solid white;
  border-radius: 10px;
}
.t_single_prizes ul .winner_picture {
  width: auto;
  display: block;
}
.t_single_prizes ul .winner_picture .showtwinner {
  display: block;
}
.t_single_prizes ul .winner_picture .single_match_player_info {
  display: block;
}
.t_single_prizes ul .winner_picture .single_match_player_info .winner_bottom_pic {
  display: block;
  width: 40px;
  height: 40px;
  margin: 5px auto;
}
.t_single_prizes ul .winner_picture .single_match_player_info .winner_bottom_pic img {
  width: 100%;
  height: 100%;
}
.t_single_prizes ul .winner_picture {
  width: auto;
  display: block;
  text-align: center;
  height: auto;
  padding: 0 0 10px 0;
}
.left_top_tournaments .bracket_btn {
  padding: 10px 8px;
  margin: 10px 3px 0 0;
}
.t_single_prizes ul .winner_picture .showtwinner {
  display: block;
  color: #2a87d6;
  font-size: 16px;
}
img.appimg_csl.img_android{    
  border-radius: 10px;
  border: 2px solid white;
}
.avatar-preview.preview-lg.avtarpreview_1 img {
  height: auto;
  border-radius: 0%;
}
.avatar-preview.preview-md.avtarpreview_2 img {
  height: auto;
  border-radius: 0%;
}
.avatar-preview.preview-sm.avtarpreview_3 img {
  height: auto;
  border-radius: 0%;
}
.media.user-profile.proimg_set .media-left:hover .avtarpreview_1 img, .media.user-profile.proimg_set .media-left:hover .avtarpreview_2 img, .media.user-profile.proimg_set .media-left:hover .avtarpreview_3 img {
  opacity: 1;
}
.avatar-wrapper .cropper-container img {
  border-radius: 0%;
}
.user-profile .media-left:hover .avatar-wrapper .cropper-container img {
  opacity: 1;
  border-radius: 0%;
}
.proimg_set .media-left .form-group {
  margin-bottom: 0px;
}
.proimg_set {
  margin-left: 15px;
}
.avatar-view.changePicture.welcome_picture {
  position: relative;
  text-align:center;
}
.avatar-view.changePicture.welcome_picture i {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 25px;
  opacity: 0.4;
  color: #000;
  margin-top: -10px;
  margin-left: -15px;
  display: none;
}
.avatar-view.changePicture.welcome_picture:hover i {
  display: block;
}
.avatar-view.changePicture.welcome_picture:hover img {
  opacity: 0.5;
}
.add_photo_box {
  padding: 40px;
  background: #fff;
  box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
}
.avatar-view.changePicture.welcome_picture img {
  border: 1px solid #074f8a;
  padding: 5px;
}
.feed_box_text {
  height: 330px;
}
.feed-row {
  padding: 19px 28px;
}
/*Match Dispute Style*/
.table_scroll {
  overflow-x: auto;
}
.dispute_users .match-pl.with_match_pl {
  vertical-align: middle;
}
.dispute_users .profile_username{
  margin-top:0px;
}
.match_dispute_table th{
  background:#07355d;
  color:#fff;
  border-color:#f00;
  padding: 12px 8px !important;
  vertical-align: top !important;
}
.mesgs_chat {
  padding: 30px 15px 0 25px;
}
.incoming_msg_img_chat {
  display: inline-block;
  width: 60px;
  height: 60px;
}
.send_msg_img_chat {
  float: right;
  width: 60px;
  height: 60px;
}
.send_msg_img_chat img {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  border: 1px solid #e2e1e1;  
}
.received_msg_chat {
  display: inline-block;
  padding: 0 0 0 10px;
  vertical-align: top;
  width: 90%;
}
.received_withd_msg_chat {
  width: 57%;
}
.chat_message_text {
  background: #074f8a;
  border-radius: 3px;
  color: #fff;
  font-size: 14px;
  margin: 0;
  padding: 12px;
  position: relative;
}
.time_date_chat {
  color: #747474;
  display: block;
  font-size: 12px;
  margin: 8px 0 0;
}
.outgoing_msg_chat {
  overflow: hidden;
  margin: 26px 0 26px;
}
.sent_msg_chat {
  float: right;
  width: 50%;
  margin-right: 10px;
}
.send_chat_message_text {
  background: #074f8a;
  border-radius: 3px;
  font-size: 14px;
  margin: 0;
  color: #fff;
  padding: 12px;
  position: relative;
}
.type_msg_chat {
  border-top: 1px solid #c4c4c4;
  position: relative;
  border-bottom: 1px solid #c4c4c4;
}
.input_msg_write_chat input[type="text"] {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  color: #4c4c4c;
  font-size: 15px;
  min-height: 48px;
  width: 100%;
}
.msg_send_btn_chat {
  background: #074f8a none repeat scroll 0 0;
  border: medium none;
  color: #fff;
  cursor: pointer;
  font-size: 17px;
  position: absolute;
  right: 0;
  top: 7px;
  border-radius: 3px;
  padding: 7px 25px;
}
.incoming_msg_img_chat img {
  width: 100%;
  height: 100%;
  border-radius:100%;
}
.chat_pic_upload::-webkit-file-upload-button {
  visibility: hidden;
}
.chat_pic_upload::before {
  content: '\f03e';
  font-family: "FontAwesome";
  font-size: 35px;
  padding-top: 7px;
  color: #b5b4b4; 
}
.input_msg_write_chat {
  position: relative;
}
.chat_pic_upload {
  position: absolute;
  right: 100px;
  width: 43px;
  top: 9px;
}
.chat_pic_upload:focus{
  outline:none !important;
}
.received_withd_msg_chat img{
  max-width:100%;
  height:auto;
}
.match_type_details .players_stadium{
  margin:0px;
}
.match_start_time{
  text-align:center;
}
.match_start_time {
  text-align: center;
  display: inline-block;
  padding: 10px;
  background: #eee;
  border-radius: 4px;
}
.match_start_time {
  text-align: center;
  display: inline-block;
  padding: 10px 25px;
  background: #074f8a;
  border-radius:3px;
  margin: 10px 0px;
  font-weight: 600;
  color: #fff;
  min-width: 300px;
}
.match_start_time strong {
  color: #83c1f3;
}
.match_details_top {
  margin-bottom: 25px;
}
#popup_pic {
  border-radius: 5px;
  cursor: pointer;
  transition: 0.3s;
}
.space_remove h2{
  margin-top:0px;
}
#popup_pic:hover {opacity: 0.7;}
.modal-pic {
  display: none; 
  position: fixed; 
  z-index: 9999; 
  padding-top: 100px; 
  left: 0;
  top: 0;
  width: 100%; 
  height: 100%; 
  overflow: auto; 
  background-color: rgba(0,0,0,0.6); 
}
.modal-content-pic {
  margin: auto;
  display: block;
  width: 80%;
  max-width: 700px;
}
@keyframes zoom {
  from {transform:scale(0)} 
  to {transform:scale(1)}
}
.close_pic_popup {
  position: absolute;
  top: 15px;
  right: 35px;
  color: #f1f1f1;
  font-size: 40px;
  font-weight: bold;
  transition: 0.3s;
}
.close_pic_popup:hover,
.close_pic_popup:focus {
  color: #bbb;
  text-decoration: none;
  cursor: pointer;
}
.dispute_message {
  background: #e1eef9;
  padding: 10px;
  border-radius: 4px;
  border: 1px solid #bed7ea;
  padding-left: 45px;
  position: relative;
}
.dispute_message:before {
  content: "\f05a";
  left: 15px;
  top: 50%;
  transform: translateY(-50%);
  font-family: "FontAwesome";
  position: absolute;
  font-size: 20px;
}
.dispute_message p{
  margin-bottom:0px;
}
.disput_matesh_list{
  margin:0px;
  padding:0px;
}
.disput_matesh_list li a {
  margin-bottom: 10px;
  display: block;
  background: #c1dff9;
  padding: 10px;
  border-radius: 3px;
  color: #000;
  font-weight: 600;   
}
.disput_matesh_list li a:hover{
  background:#074f8a;
  color:#fff;
}
.disput_matesh_list li a.curren_disput_match{
  background: #074f8a;
  position: relative;
  padding-right: 35px;
  color: #fff;
}
.disput_matesh_list li a.curren_disput_match:after{
  content: '\f101';
  display: inline-block;
  font-family: "FontAwesome";
  font-size: 35px;
  color: #fff;
  position:absolute;
  right:7px;
  top: 50%;
  transform: translateY(-50%);
}
.dispute-top-info {
  margin-left: -16px;
  margin-bottom: 22px;
  margin-right: -16px;
  margin-top: -15px;
  padding: 20px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background: #fff;
  border: 1px solid #e4e9ef;
}
.file_icon_chat{
  position:relative;
}
.file_icon_chat .upload-btn-wrapper-file {
  position: absolute;
  left: 11px;
  top: -36px;
}
.file_icon_chat .btn_upload {
  background: none;
  border: none;
  font-size: 30px;
}
.file_icon_chat .upload-btn-wrapper-file input[type=file] {
  font-size: 100px;
  position: absolute;
  opacity: 0;
  width: 39px;
  top: 0px;
  height: 34px;
}
.chat_username {
  color: #1682d8;
  font-weight: 600;
  display: block;
  text-align: center;
  line-height: 15px;  
}
.send_chat_message_text img{
  max-width: 100%;
  height: auto;
}
.showBigImg {
  position: relative;
  display:block;
}
.showBigImg:hover i{
  display:block;
}
.showBigImg:hover:before{
  display:block;
}
.showBigImg i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  color: #fff;
  font-size: 22px;
  display:none;
}
.showBigImg:before {
  position: absolute;
  top: 0px;
  left: 0px;
  background: rgba(0, 0, 0, 0.39);
  width: 100%;
  height: 100%;
  content: "";
  display:none;
}
.disput_matesh_list .matchup-userpic{
  display: flex;
  margin-top: 5px;
}
.pick_in_list span {
  vertical-align: middle;
  display: block;
  padding-top: 8px;
  padding-left: 5px;
  padding-right: 5px;
}
.disput_matesh_list .pick_in_list {
  width: 35px;
  height: 35px;
}
.disput_matesh_list .pick_in_list img{
  width: 35px;
  height: 35px;   
}
.right_chat_section {
  background: #f3f2f2;
  padding: 15px;
  border: 1px solid #e8e7e7;
  border-radius: 3px;
}
.tab_comment_sec {
  display: flex;
}
.chat_message_tab {
  background: #074f8a;
  color: #fff;
  padding: 3px 6px;
  margin-right: 5px;
  cursor:pointer;
  text-transform: capitalize;
}
.chat_message_tab.current_tab_chat{
  background: #2583ce;    
}
.subImgsecion h4 {
  background: #fff;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 15px;
  font-size: 16px;
  padding-left: 60px;
}
.subImgsecion input[type="submit"], .sub_text_section input[type="submit"] {
  background: #074f8a;
  border: none;
  color: #fff;
  padding: 5px 15px;
  margin-top: 7px;
}
.submit-section {
  background: #e2dede;
  margin-left: -15px;
  margin-bottom: -15px;
  margin-right: -15px;
  padding: 18px;
  margin-top: 25px;   
}
.chat_left{
  position:relative;
}
.chat_left:after {
  content: "\f0d9";
  color: #074f8a;
  position: absolute;
  left: -8px;
  font-family: "FontAwesome";
  font-size: 24px;
  top: 24px;
}
.chat_right{
  position:relative;
}
.chat_right:after {
  content: "\f0da";
  color: #074f8a;
  position: absolute;
  right: -8px;
  font-family: "FontAwesome";
  font-size: 24px;
  top: 24px;
}
.dipute_notification {
  position: absolute;
  background: #074f8a;
  color: #fff;
  padding: 3px;
  border-radius: 100%;
  width: 22px;
  height: 22px;
  text-align: center;
  line-height: 16px;
  font-size: 12px;
  top: -13px;
  right: -14px;
  z-index: 9;
  border: 1px solid #4dbef1;
}
.disput_matesh_list li {
  position: relative;
}
.single_dispute_notification {
  position: absolute;
  background: #074f8a;
  color: #fff;
  padding: 3px;
  border-radius: 100%;
  width: 22px;
  height: 22px;
  text-align: center;
  line-height: 16px;
  font-size: 12px;
  top: -7px;
  right: -7px;
  z-index: 9;
  border: 1px solid #4dbef1;
}
.putcomment {
  display: block;
  text-align: right;
}
.putcomment a {
  background: #074f8a;
  padding: 8px;
  margin-top: 15px;
  display: inline-block;
  color: #fff;
  border-radius: 3px;
}
.putcomment a:hover{
  background:#074f8a;
}
.disput_matesh_list li.dispute-compete a {
  border: 1px solid #89b557;
}
.disput_matesh_list li.dispute-dispute a {
  border: 1px solid #f3c623;
}
.disput_matesh_list li.dispute-cancelled a {
  border: 1px solid #f00;
}
.dispute_menu .profile-menu-pic {
  position: relative;
}
.dispute_date_left {
  font-size: 12px;
  color: #827e7e;
}
.chat_message_tab:hover{
  background:#2583ce;
}
.sender_img {
  float: left;
  width: 60px;
  height: 60px;
  margin-top: 40px;
}
.sender_img img {
  border-radius: 50%;
  max-width: 100%;
}
.msg_img_tab {
  padding-left: 75px;
}
.modal-content-pic {
  background-color: #fff;
  padding: 10px;
}
.canot_submit .closed-section.alert.alert-danger {
  margin: 0px;
}
.canot_submit {
  display: inline-block;
  width: 87%;
  border: 1px solid #074f8a;
  padding: 30px 30px;
  margin-bottom: 10px;
  margin-left: 25px;
  margin-top: 10px;
  background-color: #fff;
  text-align: center;
}
/*Match Dispute Style*/
.dashboard-user-main .dashboard-user-left {
  border-top: 1px solid #1270C0;
  padding: 30px 20px;
  width: 220px;
  background: #fff;
  border-right: 1px solid #e4e9ef;
}
.dashboard-user-profile img {
  display: inline-block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  vertical-align: initial;
}
.dashboard-user-name {
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  display: inline-block;
  padding-left: 7px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 127px;
}
.dashboard-user-name i {
  display: block;
  font-weight: normal;
}
.dashboard-sidebar-link {
  padding: 30px 0px;
}
.dashboard-sidebar-link ul {
  list-style: none outside none;
  margin: 0px;
  padding: 0px;
}
.dashboard-sidebar-link ul li {
  display: block;
  margin-bottom: 10px;
}
.dashboard-sidebar-link ul li a {
  background-color: #7f95b8;
  display: inline-block;
  width: 100%;
  padding: 7px 18px;
  color: #fff;
  font-size: 15px;
  transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
}
.dashboard-sidebar-link ul li a.active_account_tab, .dashboard-sidebar-link ul li a:hover, .dashboard-sidebar-link ul li a:focus {
  background-color: #074f8a;
}
.dashboard-user-main .dashboard-user-right {
  width: calc(100% - 220px);
  width: -webkit-calc(100% - 220px);
  padding: 15px 15px 40px;
}
.dashboard-user-right .container {
  width: auto;
}
.form-heading h2 {
  font-size: 30px;
  line-height: 44px;
  font-weight: 300;
  color: #33a1ff;
}
.game-label {
  font-size: 15px !important;
  line-height: 15px;
  color: #08365d !important;    
  font-weight: 700;
  letter-spacing: .5px;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.gametag-box {
  border-radius: 3px;
  box-shadow: 1px 2px 2px #9b9494;
  padding: 0 20px;
  height: 67px;
  line-height: 67px;
  margin-bottom: 30px;
  position: relative;
  background: #f3f7fa;
  border: 1px solid #e4e9ef;
  background: #fff;
}
.game-section {
  margin-top: 12px !important;
}
.game-notif h3 {
  color: #fff !important; 
}
button.game-btn-s {
  font-size: 18px;
  color: #fff;
  font-weight: 500;
  height: 44px;
  line-height: 44px;
  background: #0080e5;
  border: 0;
  padding: 0 24px;
  margin-top: 10px;
  margin-left: 16px;
  letter-spacing: 1px;
}
button.game-btn-s:hover {
  color: #fff;
  background: #074f8a;
  transition: .5s;
}
.game-notif h3 {
  margin-left: 11px;
}
.gametag-box .game-input {
  border: 0;
  border-bottom: 1px solid rgba(112,112,112,.1);
  height: 36px;
  margin-left: 20px;
  font-size: 18px;
  font-weight: 400;
  color: #000;
  outline: 0;
  padding: 11px !important;
  border-radius: 3px;
  background: #fff;
  background: #f3f7fa;
  border: 1px solid #e4e9ef;
}
.game-disable-section {
  margin-top: 12px;
}
.gametag-box span img {
  height: 28px;
  width: 24px;
}
span.cheico {
  float: right;
  width: 28px;
  height: 28px;
  border: 2px solid #3cce3b;
  border-radius: 22px;
  line-height: 21px;
  padding: 2px;
  margin: 21px 0;
  padding-left: 5px;
}
span.cheico img {
  height: 22px;
  width: 14px;
}
.dashboard-user-left .avatar-view img {
  max-width: 100%;
  border-radius: 50%;
  width: 160px;
  height: 160px;
  margin: 0px auto;
  display: block;
}
.dashboard-user-profile h3 {
  text-align: center;
  font-size: 28px;
  color: #181919;
  font-weight: 600;
}
.dashboard-user-profile .dashboard-user-name {
  width: 100%;
  text-align: center;
  padding-left: 0px;
  margin-top: -10px;
  color: #7f95b8;
}
.dashboard-user-left .avatar-view i {
  display: none;
}
.dashboard-user-main .dashboard-user-left {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
}
.account-right-form-section{
  background: #fcfcfc;
}
.account-right-form-section .user_account_details label {
  color: #3f3d3d;
}
.form-section .bottom-account .last_update span {
  color: #3f3d3d;
}
.account-right-form-section .user_account_details .form-control {
  height: 40px;
}
.form-heading h2 {
  color: #08365d !important;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.twitch_text {
  color: #000;
  margin-top: -28px;
  display: block;
  margin-bottom: 15px;
}
.twitch_text a {
  font-weight: 600;
  color: #e6e6e6;
}
.account-right-form-section {
  padding-bottom: 30px;
}
.account-right-form-section .user_account_details textarea {
  padding: 2px 5px;
  width: 100%;
}
.dashboard-user-main .dashboard-user-left {
  border-top: 1px solid #fff !important;
}
.form-heading {
  display: inline-block;
}
.details-info_top_button {
  float: right;
  margin-top: 25px;
  margin-bottom: 25px;
}
.details-info_top_button a {
  font-size: 18px;
  color: #fff;
  font-weight: 500;
  line-height: 23px;
  background: #0080e5;
  border: 0;
  padding: 6px 24px;
  margin-top: 0px;
  margin-left: 15px;
  letter-spacing: 1px;
  display: inline-block;
}
.details-info_top_button a:hover {
  color: #fff;
  background: #074f8a;
  transition: .5s;
}
.page_wrapper.special_account_section {
  padding-top: 30px;
  background: #f3f7fa;
}
.dashboard-user-main .dashboard-user-left .avatar-view {
  position: relative;
}
.dashboard-user-left .avatar-view i {
  display: block;
  text-align: center;
  color: #fff;
  font-size: 18px;
  padding-top: 80px;
}
.camera_photo_icon {
  background: rgba(0,0,0,0.5);
  width: 160px;
  height: 160px;
  border-radius: 50%;
  position: absolute;
  left: 10px;
  right: 0px;
  z-index: 99;
  display: none;
}
.dashboard-user-main .dashboard-user-left .avatar-view:hover .camera_photo_icon {
  display: block;
}
.camera_photo_icon {
  text-align: center;
}
.text_change_img {
  font-size: 16px;
  color: #fff;
}
.twitch_text a {
  color: #239dea !important;
}
button.game-btn-s {
  background: #074f8a;
}
button.game-btn-s:hover {
  background: #3174e7;
}
.details-info_top_button a {
  background: #074f8a;
  border-radius: 3px;
}
.details-info_top_button a:hover {
  background: #3174e7;
}
.form-section .btn_save_changes {
  background: #074f8a !important;
  border-color: #074f8a !important;
}
.form-section .btn_save_changes:hover {
  background: #3174e7 !important;
  border-color: #3174e7 !important;
}
.game-right-setting-title h3 {
  font-size: 28px;
  font-weight: 400;
  color: #074f8a;
}
.game-right-setting-title p {
  font-size: 16px;
}
.game-right-setting {
  margin: 0px 15px;
  padding-bottom: 60px;
  background: #f3f7fa;
  border: 1px solid #e4e9ef;
}
.game-right-setting-inner {
  background-color: #7F95B8;
  margin-top: 20px;
}
.game-inner-right {
  background-color: #fff;
  padding: 25px;
}
.game-inner-left {
  padding: 25px 15px; 
}
.game-console-block h4 {
  font-size: 20px;
  color: #fff;
  font-weight: 600;
  margin-bottom: 20px;
}
.game-console-block ul {
  list-style: none outside none;
  margin: 0px;
  padding: 0px;
}
.game-console-block ul li.console-check-outer {
  font-size: 18px;
  color: #fff;
  cursor: pointer;
  margin-bottom: 13px;
}
.game-console-block ul li.console-check-outer span.rectangle-check {
  width: 15px;
  height: 15px;
  border: 1px solid #fff;
  background: 0 0;
  display: inline-block;
  margin-right: 19px;
}
.game-console-block {
  margin-bottom: 30px;
}
.game-console-block ul li.console-check-outer.checked span.rectangle-check {
  background: #379ae9;
}
.user-games h4 {
  color: #074f8a;
  font-size: 22px;
  margin-bottom: 20px;
}
.game-selected1 {
  background-color: #D1DFF6;
  padding: 10px 10px;
  display: inline-block;
  width: 100%;
}
.game-selected1 .game-selected-checkbox {
  display: block;
  border: 2px solid #6f6f6f;
  width: 20px;
  height: 20px;
  float: right;
}
.game-selected-title {
  display: block;
  text-align: left;
  color: #6f6f6f;
  font-size: 13px;
}
.game-selected-name {
  display: block;
  text-align: center;
  color: #000;
  font-size: 14px;
  margin: 5px 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.game-selected1 i {
  font-size: 25px;
  text-align: right;
  display: block;
  color: #6f6f6f;
}
.game-entry-outer {
  margin-bottom: 15px;
}
.save-game-main {
  text-align: center;
}
.save-game-main .btn-save-games {
  background-color: #074f8a;
  border: 1px solid #074f8a;
  color: #fff;
  font-size: 18px;
  padding: 7px 20px;
  display: inline-block;
  margin-top: 15px;
  transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
}
.save-game-main .btn-save-games:hover {
  background-color: inherit;
  border: 1px solid #074f8a;
  color: #074f8a;
}
.user-games {
  border-bottom: 1px solid #c6c6c6;
  padding-bottom: 30px;
  margin-bottom: 25px;
}
.all-games-listing h4 {
  color: #074f8a;
  font-size: 22px;
  margin-bottom: 20px;
}
.game-selected1.game-selected2 {
  background-color: #E1F3E1;
}
.game-selected1.game-selected3 {
  background-color: #efd6b4;
}
.game-selected1.game-selected4 {
  background-color: #edc6c1;
}
.user-game-outer.user-game-outer1 {
  margin-top: 20px;
}
.game-selected1:hover {
  box-shadow: 0px 0px 3px rgba(0,0,0,0.5);
  -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.5);
}
.game-console-block ul li.console-check-outer i {
  font-size: 25px;
  color: #fff;
  margin-right: 15px;
  vertical-align: middle;
}
.displayNone{ display:none;}
.displayBlock{ display:block;}
.game-selected1 .game-selected-checkbox {
  display: block;
  border: 2px solid #3cce3b !important;
  width: 20px;
  height: 20px;
  float: right;
  border-radius: 50%;
  padding: 3px;
}
.game-selected1 .game-selected-checkbox.gamecheck img {
  width: 10px;
  height: 10px;
}
.game-console-block ul li.console-check-outer img {
  width: 20px;
}
.money-amount img {
  width: 20px;
  margin-right: 5px;
}
.money-bonus-header img {
  width: 20px;
  margin-right: 5px;
}
.money-deposit-inner .money-amount {
  display: block;
  margin-bottom: 5px;
}
.recive_money_by {
  padding: 20px 0 10px 0;
}
.recive_money_by .recive_money_by_bg {
}
.withdraw_amount01 .withdraw_amount01_form .recive_money_by label {
  padding: 0 0 15px 0;
  font-size: 17px;
  color: #333;
}
.recive_money_by .recive_money_by_bg .radio {
  display: inline-block;
  margin: 0 5px;
}
.recive_money_by .recive_money_by_bg .radio .radio-label {
  padding: 0;
  font-size: 17px;
  text-transform: none;
  color: #666;
}
.matches_action .pull-right {
  text-align: right;
  width:auto;
}
/*Match room*/
.main-gambloo {
  background-color: #f5f5f5;
  padding: 70px 0px;
}
.gambloo-matchmaking {
  padding: 20px;
  margin-bottom: 20px;
  background: #fff;
  border: 1px solid #eee;
  box-shadow: 0px 0px 2px 0px #ddd;
  -webkit-box-shadow: 0px 0px 2px 0px #ddd;
  font-weight: 400;
  position: relative;
  color: #000;
  display: inline-block;
  vertical-align: top;
  width: calc(50% - 10px);
  font-size: 14px;
  margin-top: 0px;
  margin-right: 15px;
}
.gambloo-matchmaking-blog .gambloo-matchmaking:nth-child(2n) {
  margin-right: 0px;
}
.gambloo-matchmaking-info3 .gambloo-match-avatars img {
  width: 37px;
  height: 37px;
  border-radius: 50%;
  margin-left: -20px;
}
.gambloo-matchmaking-info3 .gambloo-match-avatars {
  float: left;
  margin: 0 10px 0 20px;
}
.gambloo-num-players .gambloo-sub-text {
  display: block;
  margin-top: -3px;
  font-size: 12px;
}
.gambloo-num-players {
  color: #000;
  font-weight: 400;
  font-size: 14px;
  margin-top: 0px;
  display: inline-block;
}
.gambloo-matchmaking-btn {
  max-width: 45%;
  position: absolute;
  top: 4px;
  right: 0;
  bottom: 0;
  text-align: right;
}
.gambloo-join-btn {
  display: inline-block;
  padding: 5px 10px;
  color: #fff;
  background-color: #074f8a;
  font-size: 14px;
  font-weight: 400;
  border: 0;
  position: relative;
}
.gambloo-join-btn:hover, .gambloo-join-btn:focus {
  color: #fff;
  text-decoration: none;
}
.gambloo-matchmaking-info3 {
  position: relative;
}
.gambloo-matchmaking-info2 .gambloo-left .gambloo-sub-text {
  display: block;
  margin-top: -3px;
  font-size: 12px;
  font-weight: normal;
}
.gambloo-matchmaking-info2 .gambloo-left {
  color: #000;
  font-weight: 600;
  font-size: 14px;
  float: left;
}
.gambloo-matchmaking-info2 {
  clear: both;
  display: inline-block;
  width: 100%;
  margin: 15px 0px;
}
.gambloo-matchmaking-info2 .gambloo-right {
  float: right;
  color: #000;
  font-weight: 600;
  font-size: 14px;
  text-align: right;
}
.gambloo-matchmaking-info2 .gambloo-right .gambloo-sub-text {
  display: block;
  margin-top: -3px;
  font-size: 12px;
  font-weight: normal;
  color:#888;
}
.gambloo-game {
  float: left;
  font-size: 18px;
  font-weight: 700;
  color: #277bc3;
  line-height: 20px;
}
.gambloo-right {
  float: right;
  text-align: right;
  font-size: 14px;
  color: #000;
  font-weight: 600;
}
.gambloo-chating-title {
  float: left;
}
.gambloo-chating-title h4 {
  font-size: 16px;
  font-weight: 600;
  color: #000;
}
.gambloo-matchmaking-info1 .gambloo-right .gambloo-sub-text {
  display: block;
  margin-top: -3px;
  font-size: 12px;
  font-weight: normal;
}
.gambloo-site-matchup-inner {
  padding: 20px;
  margin-bottom: 20px;
  background: #fff;
  border: 1px solid #eee;
  box-shadow: 0px 0px 2px 0px #ddd;
  -webkit-box-shadow: 0px 0px 2px 0px #ddd;
  font-weight: 400;
  position: relative;
  color: #000;
}
.gambloo-matchup-title {
  border-bottom: 1px solid #dcdcdc;
  margin-bottom: 20px;
  padding-bottom: 15px;
  color: #000;
  overflow: hidden;
}
.gambloo-matchup-title .gambloo-matchup-left {
  float: left;
}
.gambloo-matchup-title .gambloo-matchup-right {
  float: right;
  text-align: right;
}
.gambloo-matchup-left .gambloo-game-mode {
  font-size: 14px;
  color: #000;
}
.gambloo-matchup-left .gambloo-game {
  float: left;
  font-size: 18px;
  font-weight: 700;
  color: #000;
  line-height: 20px;
}
.gambloo-matchup-right .gambloo-prizes {
  font-size: 18px;
  color: #000;
  font-weight: 700;
  line-height: 20px;
}
.gambloo-matchup-right .gambloo-prizes-label {
  display: block;
  color: #000;
  font-size: 14px;
}
.gambloo-player-inner {
  overflow: hidden;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #dcdcdc;
}
.userpic img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: block;
}
.gambloo-player-info {
  position: relative;
  margin: 0px 10px;
  display: inline-block;
  vertical-align: top;
}
.gambloo-player-info i {
  color: #2def2d;
  font-size: 12px;
  margin-left: 2px;
  vertical-align: middle;
  position: absolute;
  top: 1px;
  left: 1px;
  z-index: 4;
}
.gambloo-player-info .user-picture .userpic .round-smaller {
  position: absolute;
  border-radius: 50%;
  left: 50%;
  top: 40px;
  transform: translate(-50%,-50%);
  line-height: 1.8;
  min-width: 25px;
  width: 40px;
  height: 20px;
  font-size: 12px;
  background-color: #074f8a;
  color: #fff;
  text-align: center;
  margin-left: 0px;
  display: inline-block;
}
.user-picture {
  position: relative;
  display: inline-block;
}
.userpic {
  position: relative;
  display: inline-block;
  overflow: hidden;
}
.gambloo-player-info .player-info {
  display: inline-block;
  margin-left: 10px;
  vertical-align: top;
  margin-top: 8px;
  text-align: left;
}
.gambloo-player-info .player-info .username {
  color: #333;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 3px;
}
.gambloo-vs {
  width: 31%;
  height: 1px;
  background-color: #dcdcdc;
  position: relative;
  margin: 25px 0;
  display: inline-block;
  margin-left: 20px;
  vertical-align: top;
}
.gambloo-vs .gambloo-vs-circle {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  width: 25px;
  height: 25px;
  background-color: #fff;
  border: solid 1px #dcdcdc;
  border-radius: 50%;
  color: #000;
  position: absolute;
  top: -11px;
  left: calc(50% - 5px);
  line-height: 24px;
  text-align: center;
  font-weight: 600;
}
.gambloo-player-info-right .user-picture .userpic.empty-user img.search-ring-icon {
  display: none;
  animation: rotate 1s infinite;
}
.gambloo-player-info-right {
  display: inline-block;
  width: 36%;
  margin-left: 10px;
}
.gambloo-player-info-right .user-picture .userpic.empty-user img.search-icon {
  padding: 10px;
  border-radius: 0%;
  position: inherit;
  left: 0px;
  right: 0px;
  top: 0px;
}
.gambloo-player-info-right .player-info {
  display: inline-block;
  margin-left: 10px;
  vertical-align: top;
  margin-top: 8px;
  text-align: left;
}
.username .player-find {
  font-size: 14px;
  color: #000;
  font-weight: 600;
}
.search-time {
  display: block;
  font-size: 14px;
  color: #000;
}
.gambloo-matchmaking-info2 .gambloo-left .gambloo-sub-text {
  display: block;
  margin-top: -3px;
  font-size: 12px;
  font-weight: normal;
  color:#888;
}
.gambloo-opptment-btn {
  background-color: #074f8a;
  color: #fff;
  border: 1px solid #074f8a;
  font-size: 16px;
  font-weight: 600;
  padding: 7px 25px;
  display: inline-block;
  transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  cursor:pointer;
}
.gambloo-opptment-btn:hover, .gambloo-opptment-btn:focus {
  color: #074f8a;
  background-color: inherit;
  text-decoration: none;
}
.gambloo-find-opptment {
  text-align: center;
}
#exampleModal h4 {
  margin: 0px;
  font-size: 18px;
  font-weight: 600;
}
.begin-body p {
  margin-bottom: 30px;
  font-size: 15px;
}
.begin-action-button .begin-btn-match {
  background-color: #1f6209;
  color: #fff;
  border: 1px solid #1f6209;
  font-size: 16px;
  font-weight: 600;
  padding: 7px 25px;
  display: inline-block;
  transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
}
.begin-action-button .begin-btn-match:hover {
  background-color: inherit;
  color: #1f6209;
}
.begin-action-button .begin-btn-match1 {
  background-color: #e75b65;
  color: #fff;
  border: 1px solid #e75b65;
  font-size: 16px;
  font-weight: 600;
  padding: 7px 25px;
  display: inline-block;
  transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
}
.begin-action-button .begin-btn-match1:hover, .begin-action-button .begin-btn-match1:focus {
  background-color: inherit;
  color: #e75b65;
}
.begin-txt-check {
  margin-top: 10px;
}
.begin-txt-check label {
  margin-left: 7px;
  vertical-align: middle;
}
.gambloo-step-match-progress {
  padding: 20px;
  margin-bottom: 20px;
  background: #fff;
  border: 1px solid #eee;
  box-shadow: 0px 0px 2px 0px #ddd;
  -webkit-box-shadow: 0px 0px 2px 0px #ddd;
  font-weight: 400;
  position: relative;
  color: #000;
  clear: both;
}
.gambloo-step-progress ul {
  text-align: center;
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.gambloo-step-progress ul li.active {
  background: rgba(8,78,138,1);
  width: 20px;
  height: 10px;
  margin: 0px 3px;
  display: inline-block;
}
.gambloo-step-progress ul li {
  background: rgba(8,78,138,0.6);
  width: 20px;
  height: 10px;
  margin: 0px 3px;
  display: inline-block;
}
.step-message {
  font-size: 15px;
  text-align: center;
  margin: 15px 0px 15px;
  color: #000;
}
.gambloo-btn-match-opponent {
  background-color: #074f8a;
  border:1px solid #074f8a;
  color: #fff;
  padding: 6px 25px;
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
}
.gambloo-btn-match-opponent:hover {
  background-color: inherit;
  color: #074f8a;
}
.gambloo-btn-match-opponent1 {
  background-color: inherit;
  border:1px solid #074f8a;
  color: #074f8a;
  padding: 6px 25px;
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
}
.gambloo-btn-match-opponent1:hover, .gambloo-btn-match-opponent1:focus {
  background-color: #074f8a;
  color: #fff;
}
.gambloo-btn-match-opponent2 {
  background-color: inherit;
  border:1px solid #074f8a; 
  color: #074f8a;
  padding: 6px 25px;
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
}
.gambloo-btn-match-opponent2:hover, .gambloo-btn-match-opponent2:focus {
  background-color: #074f8a;
  color: #fff;
}
.gambloo-btn-match-opponent2 i {
  font-size: 25px;
  line-height: 16px;
  margin-top: ;
  vertical-align: middle;
}
.step-button-main {
  text-align: center;
}
.step-button-select {
  margin-top: 15px;
  text-align: center;
}
.gambloo-btn-match-opponent3 {
  background-color: inherit;
  border: 1px solid #074f8a;
  color: #074f8a;
  padding: 6px 15px;
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  width: 32%;
  text-align: center;
  margin-bottom: 15px;
  transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
}
.gambloo-btn-match-opponent3:hover {
  background-color: #074f8a;
  color: #fff;
}
.gambloo-btn-match-opponent4 {
  background-color: inherit;
  border: 1px solid #ff0000;
  color: #ff0000;
  padding: 6px 15px;
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  text-align: center;
  width: 32%;
  transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
}
.gambloo-btn-match-opponent4:hover {
  background-color: #ff0000;
  color: #fff;
}
.submit-btn-match {
  background-color: #2a841c;;
  border: 1px solid #074f8a;
  color: #fff;
  padding: 6px 25px;
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
}
.submit-btn-match:hover {
  background-color: inherit;
  color: #074f8a;
}
.submit-btn-match1 {
  background-color: inherit;
  border: 1px solid #ff0000;
  color: #ff0000;
  padding: 6px 15px;
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  text-align: center;
  transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
}
.submit-btn-match1:hover {
  background-color: #ff0000;
  color: #fff;
}
.submit-action-button {
  text-align: center;
  margin-bottom: 10px;
}
.submit-user-inner {
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
}
.submit-user-inner-box {
  width: 44%;
  display: inline-block;
  margin: 0px 15px;
}
.submit-inner-img img {
  border-radius: 50%;
  width: 50px;
  height: 50px;
}
.submit-inner-img {
  text-align: center;
}
.submit-user-title {
  text-align: center;
  margin: 20px 0px;
  font-size: 15px;
  font-weight: 600;
}
.submit-user-input {
  text-align: center;
}
.submit-user-input input.form-control {
  height: 40px;
  text-align: center;
  font-size: 18px;
  font-weight: normal;
}
.submit-user-input input.form-control::-webkit-input-placeholder {
  color: #b3b3b3;
}
.submit-user-input input.form-control::-moz-placeholder {
  color: #b3b3b3;
}
.submit-user-input input.form-control:-ms-input-placeholder {
  color: #b3b3b3;
}
.submit-user-input input.form-control:-moz-placeholder {
  color: #b3b3b3;
}
#submit-score h4 {
  margin: 0px;
  font-size: 18px;
  font-weight: 600;
}
.extend-inner p {
  margin: 5px 0px 15px;
  font-size: 15px;
  text-align: center;
  color: #000;
}
.begin-action-button {
  text-align: center;
  margin-bottom: 15px;
}
.opponent-won-play {
  font-size: 15px;
  text-align: center;
}
.gambloo-match-completed {
  font-size: 15px;
  font-weight: 600;
  display: block;
  margin-bottom: 20px;
}
button.btn-find-another {
  background-color: #074f8a;
  border: 1px solid #074f8a;
  color: #fff;
  padding: 6px 25px;
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
}
button.btn-find-another:hover {
  background-color: inherit;
  color: #074f8a;
}
button.btn-add-fund {
  background-color: inherit;
  border: 1px solid #074f8a;
  color: #074f8a;
  padding: 6px 25px;
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
}
button.btn-add-fund:hover {
  background-color: #074f8a;
  color: #fff;
}
.noplayer_inroom {
  display: block;
  color: #888;
}
.gambloo-game-heading-sub {
  font-size: 15px;
  font-weight: normal;
}
.gambloo_match_details_txt ul {
  list-style: none outside none;
  margin: 0px;
  padding: 0px;
}
.gambloo_match_details_txt ul li {
  float: left;
  width: 50%;
  margin-bottom: 5px;
}
.gambloo_match_details_important {
  clear: both;
  margin-top: 15px;
  display: inline-block;
  width: 100%;
}
.gambloo-sidebar-right {
  padding: 20px;
  margin-bottom: 20px;
  background: #fff;
  border: 1px solid #eee;
  box-shadow: 0px 0px 2px 0px #ddd;
  -webkit-box-shadow: 0px 0px 2px 0px #ddd;
  font-weight: 400;
  position: relative;
  color: #000;
  clear: both;
}
.gambloo-player-info-right .user-picture .userpic.empty-user img.search-ring-icon {
  position: absolute;
  top: 0px;
  left: 0px;
  -webkit-animation:spin 1s linear infinite;
  -moz-animation:spin 1s linear infinite;
  animation:spin 1s linear infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
.gambloo-player-inner.gambloo_match_room {
  text-align: center;
}
.gambloo-player-inner.gambloo_match_room .gambloo-player-info {
  margin-bottom: 10px;
}
.gambloo-player-inner.gambloo_bottom_match .gambloo-player-info {
  width: 31%;
}
.gambloo-player-inner.gambloo_bottom_match .gambloo-vs {
  margin-left: 0px;
}
.gambloo-text-fortnite {
  font-style: italic;
}
.gambloo-opptment-btn.gambloo-denie {
  background-color: #074f8a;
  border: 1px solid #074f8a;
}
.gambloo-opptment-btn.gambloo-denie:hover, .gambloo-opptment-btn.gambloo-denie:focus {
  background-color: inherit;
  color: #074f8a;
}
.gambloo-opptment-btn.gambloo-cancel-btn {
  background-color: #e75b65;
  border: 1px solid #e75b65;
}
.gambloo-opptment-btn.gambloo-cancel-btn:hover, .gambloo-opptment-btn.gambloo-cancel-btn:focus {
  background-color: inherit;
  color: #e75b65;
}
.gambloo-animation{
  animation: blinkingText 10s infinite; font-size:18px;
  -webkit-animation: blinkingText 10s infinite;
  margin-top:15px;
  color:#F69;
}
.gambloo-animation-text {
  font-size: 17px;
  color: #1dd145;
  margin-top: 15px;
}
.titlematch-making {
  font-size: 18px;
  color: #000;
}
.top_game_type_bar ul {
  margin:0;
  list-style:none;
}
.top_game_type_bar ul li {
  display: inline-block;
  padding: 0 30px 0 0;
}
.top_game_type_bar ul li a {
  border-bottom: transparent 2px solid;
  padding: 0 0 5px 0;
  display: inline-block;
}
.top_game_type_bar ul li a:hover {
  font-weight: 700;
  border-bottom-color: #074f8a;
}
#game_setting_popup .modal-content {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 2px solid #074f8a;
}
#game_setting_popup .game-setting-body {
  font-size: 16px;
  color: #000;
  text-align: center;
}
#game_setting_popup .game-setting-button {
  text-align: center;
  margin-top: 20px;
}
#game_setting_popup .game-setting-btn-bottom {
  font-size: 16px;
  color: #fff;
  line-height: 1;
  padding: 12px 15px;
  text-align: center;
  border-radius: 0;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  background: #074f8a;
  border: 1px solid #074f8a;
  display: inline-block;
  cursor: pointer;
}
#game_setting_popup .game-setting-btn-bottom:hover, #game_setting_popup .game-setting-btn-bottom:focus {
  background: inherit;
  color: #074f8a;
  text-decoration: none;
}
#game_setting_popup .modal-header {
  padding: 8px 15px 0px;
  border-bottom: medium none;
}
#game_setting_popup .modal-dialog {
  width: 560px;
  margin: -80px auto 30px;
  top: 25%;
}
#game_setting_popup .modal-body {
  padding: 15px 45px 25px;
}
#game_setting_popup .modal-header .close {
  float: none;
  position: absolute;
  right: -8px;
  top: -9px;
  background: #2b8fe4;
  width: 25px;
  height: 25px;
  border-radius: 100%;
  line-height: 19px;
  color: #fff;
  font-size: 15px;
}
#game_setting_popup .modal-header .close {
  opacity: 1;
}
.money-deposit-outer {
  color: #fff !important;
}
.menu_bonus_balance a {
  color: #fff !important;
}
.header_front .amounttooltip {
  position: relative;
  display: block;
  padding-bottom: 0px !important;
  padding-top: 0px !important;
}
.amounttooltip .tooltipinnertext {
  visibility: hidden;
  width: 120px;
  background-color: #1687da;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 4px;
  position: absolute;
  z-index: 1;
  font-size: 13px;
}
.amounttooltip:hover .tooltipinnertext {
  visibility: visible;
}
.tooltip-left-part {
  top: -5px;
  bottom: auto;
  right: 128%;
}
.tooltip-left-part::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 100%;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent transparent #1687da;
}
.ul_web_toapp_single_match {
  display: table;
  width:100%;
}
.ul_web_toapp_single_match li {
  display: table-cell;
}
.ul_web_toapp_single_match li a {
  background: #06335a;
  display: block;
  padding:5px;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
}
.ul_web_toapp_single_match li:first-child {
  border-right: 1px solid #074f8a;
}
.match_home_web_to_mobile {
  margin-bottom:30px;
}
.webtom_sendinqery {
  padding: 15px 35px;
  margin-bottom: 15px;
  background: #074f8a;
  border: none;
  color: #fff;
  display: inline-block;
  width: 160px;
  text-align: center;
  margin: 50px auto;
  clear: both;
}
.webtom_sendinqery:hover {
  opacity: 0.8;
  color: #fff;    
}
.webtom_sendinqery:focus{
  color: #fff;    
}
.wtom_inquire{
  text-align:center;
}
.whatsapp_bttn{
  display:none;
}
#addchat-toggle{
  background: #4b4949 !important;
}
/* Match room end */
/**** new tournament ****/
.info_page_heading01 {
  background: rgb(30, 32, 36) url(../images/info_page_heading01_bg.jpg) 50% 0 no-repeat;
  background: url(../images/we-offers-games-bg.jpg) 50% 0 no-repeat;
  height: 260px;
  padding: 60px 0;
  background-size: cover;
  text-align: center;
  position: relative;
  vertical-align: text-bottom;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  align-items: center;
}
.info_page_heading01::before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  background: #2a2626;
  opacity: 0.72;
}
.info_page_heading01 .info_page_heading01_bg {
  position: relative;
  z-index:10;
}
.info_page_heading01 h1 {
  margin: 0;
  font-family: "roboto_condensedbold",sans-serif;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: -.02em;
  font-size: 48px;
  font-style: normal;
}
.info_page_heading01 span.highlight01 {
  color: #fff;
  font-size: 15px;
  line-height: 26px;
  font-family: "roboto_condensedregular",sans-serif;
}
/* infonew01_mainmenu */
.infonew01_mainmenu {
  background-color: #fff;
  position: relative;
  z-index: 2;
  border-bottom: 1px solid #e4e7ed;
}
.infonew01_mainmenu ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  justify-content: center;
  flex-direction: row;
  border-left: 1px solid #e4e7ed;
  border-right: 1px solid #e4e7ed;
}
.infonew01_mainmenu ul li {
  flex-grow: 1;
  text-align: center;
  border-bottom: none;
  border-left: 1px solid #e4e7ed;
}
.infonew01_mainmenu ul li a {
  display: block;
  font-size: 16px;
  text-transform: uppercase;
  font-family: "roboto_condensedbold",sans-serif;
  letter-spacing: -.02em;
  line-height: 1.2em;
  color: #919191;
  padding: 18px 20px;
  padding-top: 18px;
  padding-bottom: 18px;
  transition: color .3s ease-out;
  position: relative;
  z-index: 1;
}
.infonew01_mainmenu ul li a::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  height: 3px;
  width: 0px;
  background: #ac9191;
  transition: width .5s ease, background-color .5s ease;
  z-index: 10;
}
.infonew01_mainmenu ul li a:hover::before, .infonew01_mainmenu ul li.active_item01 a::before {
  width: 100%;
  background: #074f8a;
}
.infonew01_mainmenu ul li a small {
  display: block;
  font-size: 80%;
  line-height: 1.2em;
  color: #919191;
}
.infonew01_mainmenu ul li a:hover, .infonew01_mainmenu ul li.active_item01 a {
  color: #074f8a;
}
.infonew01_mainmenu ul li:first-child {
  border-left: 0;
}
/* infonew01_mid */
.infonew01_mid {
  padding: 15px 0;
  background: #f3f7fa;
}
.infonew01_card {
  margin-bottom: 15px;
  border-radius: 4px;
  background: #fff;
  border: 1px solid #e4e9ef;
  color: #7f95b8;
}
.infonew01_card_title {
  padding: 27px 23px;
  border-radius: 4px 4px 0 0;
  position: relative;
  border-bottom: 1px solid #e4e9ef;
  overflow: hidden;
  background-color: transparent;
  text-transform: uppercase;
}
.infonew01_card_title h3 {
  margin: 0 0 0 0;
  font-family: "roboto_condensedbold",sans-serif;
  font-size: 16px;
  line-height: 1.2em;
  letter-spacing: -.02em;
  text-transform: uppercase;
  font-style: normal;
  color: #7f95b8;
}
.infonew01_card_title h3::after {
  position: absolute;
  top: 50px;
  left: 23px;
  content: " ";
  width: 150px;
  height: 1px;
  background: #fff;
  background-image: -webkit-linear-gradient(left,#9399a4 70%,#0089ff 70.001%,#0089ff);
  background-image:  -moz-linear-gradient(left,#9399a4 70%,#0089ff 70.001%,#0089ff 100%);
  background-image: -ms-linear-gradient(left,#9399a4 70%,#0089ff 70.001%,#0089ff 100%);
  background-image: -o-linear-gradient(left,#9399a4 70%,#0089ff 70.001%,#0089ff 100%);
}
.infonew01_card_content {
  padding: 24px;
  color: #919191;
  font-size: 15px;
  line-height: 26px;
  font-family: "roboto_condensedregular",sans-serif;
}
.infonew01_card_content p, .infonew01_card_content ul, .infonew01_card_content ol {
  margin: 0 0 2.2rem 0;
}
.infonew01_card_content ul, .infonew01_card_content ol {
  padding: 0 0 0 30px;
}
.infonew01_card_content ul li {
  list-style: square;
}
.infonew01_card_content ol li {
  list-style: symbols;
}
.infonew01_mid_sidebar_login {
  padding: 0px 0px;
}
.infonew01_mid_sidebar_login .btn {
  padding: 16px 20px;
  font-size: 13px;
  line-height: 1.45em;
  border-radius: 2px;
  text-transform: uppercase;
  font-family: "roboto_condensedregular",sans-serif;
}
.infonew01_card_content_item01 {
  padding: 0 0 0px 0;
}
.infonew01_card_content_item01 i {
  display: block;
  vertical-align: top;
  margin: 0 0 10px 0;
  color: #074f8a;
}
.infonew01_card_content_item01 .info-text01 {
  display: inline-block;
  color: #074f8a;
  font-size: 17px;
  font-family: "roboto_condensedbold",sans-serif;
}
.infonew01_card_content h5 {
  color: #7f95b8;
  margin: 0 0 0 0;
  font-family: "roboto_condensedbold",sans-serif;
  letter-spacing: -.02em;
  font-size: 15px;
  font-style: normal;
  display: block;
  text-transform: uppercase;
}
.infonew01_card_content h6 {
  font-size: 15px;
  line-height: 26px;
  font-family: "roboto_condensedbold",sans-serif;
}
.infonew01_card_content_item03{}
.infonew01_card_content_item03_box {
  margin: 15px 0;
  border-radius: 4px;
  background: #f3f7fa;
  border: 1px solid #e4e9ef;
  position: relative;
}
.infonew01_card_content_item03_box .infonew01_card_content_item03_box_image{overflow:hidden;}
.infonew01_card_content_item03_box .infonew01_card_content_item03_box_image img {
  width: 100%;
  height: 210px;
  object-fit: contain;
  transition: transform .5s ease;
  backface-visibility: hidden;
}
.infonew01_card_content_item03_box:hover .infonew01_card_content_item03_box_image img {
  transform: scale(1.1);
}
.infonew01_card_content_item03_box .infonew01_card_content_item03_box_detail {
  padding: 20px 10px;
}
.infonew01_card.infonew01_card_prize02 {
  padding: 10px 0 30px 0;
}
.infonew01_card.infonew01_card_prize02 .infonew01_card_title {
  border: 0;
}
.infonew01_card_prize02 .t_single_prizes .first-prize {
  border: 0;
  display: inline-block;
  height: auto;
}
.infonew01_card_prize02 .t_single_prizes .first-prize.first .first-prize-icon {
  font-size: 60px;
  margin-top: 0;
}
.infonew01_card_content .alert {
  position: relative;
}
.infonew01_card_content .alert::before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  content: "";
  background: #fff;
  opacity: 0.5;
  clip-path: polygon(0 0, 100% 0, 75% 100%, 0 100%);
  border-radius: 4px;
  margin: 1px;
}
.infonew01_card_content .alert .alert_bg {
  position: relative;
  z-index: 10;
}
.infonew01_card.infonew01_card_prize03 {
  padding: 20px 0;
}
.infonew01_card.infonew01_card_prize03 .infonew01_card_title {
  border: 0;
}
.infonew01_card_prize03 .t_single_prizes .first-prize {
  border: 0;
  display: inline-block;
  height: auto;
  width: 200px;
}
.infonew01_card_prize03 .t_single_prizes .first-prize .first-prize-detail {
  overflow: hidden;
  padding: 0 0 0px 0;
  height: 55px;
}
.infonew01_card_prize03 .t_single_prizes .first-prize .first-prize-icon {
  float: left;
  width: 100px;
  margin-top: 18px;
  font-size: 40px;
}
.infonew01_card_prize03 .t_single_prizes .first-prize .first-prize-label {
  padding-top: 25px;
  text-align: left;
  display: block;
  float: left;
}
.infonew01_card_prize03 .t_single_prizes .first-prize.first .first-prize-icon {
  font-size: 60px;
  margin: 0;
}
.infonew01_card_prize03 .t_single_prizes .first-prize .first_prize_level {
  padding: 10px 10px;
  border-radius: 2px 0 0 2px;
  background-color: #074f8a;
  opacity: 1;
  color: #fff;
  text-transform: uppercase;
}
.infonew01_card_prize03 .t_single_prizes .first-prize.first .first_prize_level {
  background-color: #074f8a;
}
.infonew01_card_prize03 .t_single_prizes .first-prize .user_avator {
  float: left;
}
.infonew01_card_prize03 .t_single_prizes .first-prize .user_avator img {
  border-radius: 15px;
  display: block;
  height: 30px;
  width: 30px;
}
.infonew01_card.infonew01_card_prize04 {
  padding: 20px 0;
}
.infonew01_card.infonew01_card_prize04 .infonew01_card_title {
  border: 0;
}
.infonew01_card_prize04 .t_single_prizes .first-prize {
  border: 0;
  display: inline-block;
  height: auto;
  width: 200px;
}
.infonew01_card_prize04 .t_single_prizes .first-prize .first-prize-detail {
  overflow: hidden;
  padding: 0 0 0px 0;
  height: 55px;
}
.infonew01_card_prize04 .t_single_prizes .first-prize .first-prize-icon {
  float: left;
  width: 100px;
  margin-top: 18px;
  font-size: 40px;
}
.infonew01_card_prize04 .t_single_prizes .first-prize .first-prize-label {
  padding: 0;
  font-size: 14px;
}
.infonew01_card_prize04 .t_single_prizes .first-prize.first .first-prize-icon {
  font-size: 60px;
  margin: 0;
}
.infonew01_card_prize04 .t_single_prizes .first-prize .first_prize_level {
  padding: 10px 10px;
  border-radius: 2px 0 0 2px;
  background-color: #074f8a;
  opacity: 1;
  color: #fff;
  text-transform: uppercase;
}
.infonew01_card_prize04 .t_single_prizes .first-prize.first .first_prize_level {
  background-color: #074f8a;
}
.infonew01_card_prize04 .t_single_prizes .first-prize .user_avator {
  float: left;
  padding-top: 5px;
}
.infonew01_card_prize04 .t_single_prizes .first-prize .user_avator img {
  border-radius: 15px;
  display: block;
  height: 50px;
  width: 50px;
}
.matches_part.new_tour_remove_pad {
  padding-top: 0;
}
.tournament_share.new_tour_share {
  margin-top: 0;
}
.infonew01_card_content_item01_overview .tour_icon_general {
  display: block;
  vertical-align: top;
  color: #074f8a;
  margin: 0 0 10px 0;
}
.infonew01_card_content_item01_overview .tour_icon_general img {
  width: 40px;
}
.infonew01_card_content_item01 .infonew01_card_content_item01_overview {
  min-height: 120px;
}
.left_top_tournaments .text_pending, .left_top_tournaments .text_succes {
  font-size: 16px;
}
.split-button.nt-matchloby {
  margin: 0;
}
.play_with_Text p {
  margin: 0 0 0 0;
  font-family: "roboto_condensedbold",sans-serif;
  font-size: 16px;
  line-height: 1.2em;
  letter-spacing: -.02em;
  text-transform: uppercase;
  font-style: normal;
  color: #074f8a;
}
.infonew01_card_content_item03_box .matches-user-online {
  top: 5px;
  left: 5px;
}
.infonew01_card_content .tour_start {
  margin: 0 0 0 0;
  font-family: "roboto_condensedbold",sans-serif;
  font-size: 16px;
  line-height: 1.2em;
  letter-spacing: -.02em;
  text-transform: uppercase;
  font-style: normal;
  font-weight: 300;
  color: #919191;
}
/* new tournament end */
img.game_icon_img {
  width: 33px;
}
.head_to_head_match_title {
  position: relative;
  padding: 0 50px 0px 0;
}
.head_to_head_match_title .game_icon_img {
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
  height: 40px;
  border: #308ed5 1px solid;
  padding: 1px;
  border-radius: 50%;
}
.online_userbox01 .user-po-pup01-out {
  position: relative;
  display: inline-block;
}
.online_userbox01 .user-po-pup01-out .user-po-pup-container01 {
  display: none;
}
.online_userbox01 .user-po-pup01-out:hover .user-po-pup-container01 {
  display: block;
}
.game_chat_list.game_chat_listn01 {
}
/* user-po-pup01 */
.user-po-pup-container01 {
  position: absolute;
  left: -45px;
  top: 0px;
  padding-top: 24px;
}
.user-po-pup01 {
  position: relative;
  bottom: 100%;
  width: 336px;
  padding: 20px;
  background-color: #fff;
  box-shadow: 0 5px 10px 3px #ddd;
  z-index: 990;
}
.user-po-pup01::before {
  position: absolute;
  left: -210px;
  top: -10px;
  content: "";
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 20px solid #fff;
  right: 0;
  margin: auto;
}
.user-po-pup01 .user-po-pup01-top {
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.user-po-pup01 a {
}
.user-po-pup01 .user-po-pup01-bottom .user-po-pup01-popup-btn {
  padding: 7px 16px;
  margin: 0;
  color: #fff !important;
  font-weight: 700;
}
.user-po-pup01 .user-po-pup01-bottom .user-po-pup01-popup-btn.user-po-pup01-profile-btn {
  float: left;
  background-color: #369CD6;
}
.user-po-pup01 .user-po-pup01-bottom .user-po-pup01-popup-btn.user-po-pup01-challenge-btn {
  float: right;
  background-color: #3cce3b;
}
.user-po-pup01 img {
  border: 0;
  vertical-align: middle;
  border: 0 none;
}
.user-po-pup01 .user-po-pup01-top img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  object-fit: cover;
}
.user-po-pup01 .user-po-pup01-top .user-po-pup01-info {
  display: inline-block;
  vertical-align: top;
  margin-left: 10px;
}
.user-po-pup01 .user-po-pup01-top .user-po-pup01-info p {
  margin: 0;
}
.user-po-pup01 .user-po-pup01-top .user-po-pup01-info .user-po-pup01-username {
  font-weight: 700;
  text-decoration: underline;
}
.user-po-pup01 .user-po-pup01-top .user-po-pup01-info .user-po-pup01-last-activity {
  font-style: italic;
  font-size: 12px;
  padding: 8px 0 0 0;
}
.user-po-pup01 .user-po-pup01-middle {
  border-bottom: 1px solid #ddd;
  padding-bottom: 5px;
  margin-bottom: 20px;
}
.user-po-pup01 .user-po-pup01-middle .user-po-pup01-game-with-plr {
  display: inline-block;
  margin-right: 20px;
}
.user-po-pup01-plr {
  display: inline-block;
  color: #fff;
  font-weight: 700;
  border-radius: 2px;
  min-width: 30px;
  text-align: center;
}
.user-po-pup01-plr.user-po-pup01-orange, .user-po-pup01-plr_block.user-po-pup01-orange {
  background-color: #E77E23;
}
.user-po-pup01 .user-po-pup01-middle .user-po-pup01-game-with-plr .user-po-pup01-plr {
  font-size: 15px;
  line-height: 1;
  padding: 6px 7px 7px;
  margin-left: 5px;
}
.user-po-pup01 .user-po-pup01-top {
  overflow: hidden;
}
.user-po-pup01 .user-po-pup01-middle {
  overflow: hidden;
}
.user-po-pup01 .user-po-pup01-bottom {
  overflow: hidden;
}
.scroll_hover_botttom .user-po-pup-container01 {
  top: auto;
  bottom: 0;
  padding-top: 0;
  padding-bottom: 24px;
}
.scroll_hover_botttom .user-po-pup01::before {
  top: auto;
  border-top: 20px solid #fff;
  right: 0;
  margin: auto;
  bottom: -10px;
  border-bottom: 0;
}
.online_userbox01 .user-po-pup01-out .chatUserName {
  cursor: pointer;
  position: relative;
  z-index: 10;
  color: #0776ce;
}
.game_played_and_time p {
  display: inline-block;
}
.last_played{
  font-weight:bold !important;
}
/* end user-po-pup01 */
/* chat new hover popup */
.pop_inneer .user_profile_inner img {
  border-radius: 50%;
  display: block;
  height: 40px;
  width: 40px;
}
.top_pop_inner:after, .top_pop_inner:before {
  display: table;
  clear: both;
  content: "";
}
.profile_view_btn_inner:after, .profile_view_btn_inner:before {
  display: table; 
  content: ""; 
  clear: both;
}
.user_profile_section {
  float: left;
  height: 60px;
  padding-right: 15px;
}
.text_deatil_inner {
  float: left;
}
.foll0_btn_inner {
  float: right;
}
.pop_inneer {
  max-width: 438px;
  background: #fff;
  padding: 17px;
}
.foll0_btn_inner a {
  color: #0a96ea;
  border: 1px solid #99bdff;
  padding: 4px 13px;
  text-transform: capitalize;
}
.top_pop_inner {
  border-bottom: 1px solid #eae1e1;
}
.view_profile {
  float: left;
}
.send_challenge {
  float: right;
}
.user_profile_inner {
  overflow: hidden;
  width: 100%;
  display: inline-block;
}
.profile_view_btn_inner {
  margin-top: 15px;
}
.view_profile button {
  background: #074f8a;
  border: transparent;
  color: #fff;
  padding: 6px 11px;
  text-transform: capitalize;
}
.send_challenge button {
  background: #2bc1bb;
  border: transparent;
  color: #fff;
  padding: 6px 11px;
  text-transform: capitalize;
}
.chat_user_inner {
  position: relative;
}
.arrow_img img{
  position: absolute;
  transform: translateX(-50%) rotate(180deg);
  width: 50px;
  height: 12px;
  bottom: -12px;
  left: 50%;
  opacity: 0;
}
.arrow_img::before {
  position: absolute;
  left: 0;
  right: 0;
  content: "";
  width: 0;
  height: 0;
  border-left: 25px solid transparent;
  border-right: 25px solid transparent;
  border-top: 12px solid #fff;
  bottom: -12px;
  margin: 0 auto;
  z-index: 10;
}
.pop_inneer {
  max-width: 411px;
  background: #ffffff;
  padding: 17px;
  box-shadow: 0px -2px 21px #989090;
  position: absolute;
  left: 0px;
  right: 0;
  width: 350px;
  top: 10px;
  z-index: 1000000;
}
.name-inner {
  position: relative;
}
.pop_inneer  {
  visibility: hidden;
  display: none;
}
.arrow_img {
  position: relative;
  top: 16px;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
  text-align: center;
}
.online_user_chat a:hover .pop_inneer {
  visibility: visible;
  display: block;
}
.pop_inneer .one-msg {
  color: #666;
  padding-top: 5px;
  display: block;
  font-size: 11px;
}
.pop_inneer .user-po-pup01-orange {
  margin-left: 7px;
}
.single_match_top .split-button{
  margin-top:0px !important;
}
.single_match_top .title_match{
  line-height: 40px;  
}
.title_match .game_icon_img {
  margin-top: -4px;
  width: 33px;
  height: 33px;
  object-fit: cover;
  object-position: top;
}
#gambloo_addchat_toggle {
  border-radius: 50%;
  width: 60px;
  height: 60px;
  display: inline-block;
  position: relative;
  color: #fff;
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,.2);
  box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,.2);
  text-align: center;
  line-height: 60px;
  border: 2px solid #ffffff !important;
  background: #000;
}
#gambloo_addchat_toggle i {
  display: block;
  line-height: 60px;
}
/* Chatting Section Css */
.gambloo_chatting_main {
  background-color: #fff;
  width: 50%;
  margin: 0 auto;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
}
.gambloo_conversation_chatting {
  height: 330px;
  overflow: auto !important;
  padding: 20px;
  padding-bottom: 0;
  display: inline-block;
  width:100%;
}
.gambloo_messages::after {
  content: "";
  display: table;
  clear: both;
  height: 0;
  visibility: hidden;
}
.gambloo_messages {
  margin-bottom: 10px;
}
.gambloo_messages_received .gambloo_message:first-child {
  border-top-left-radius: 15px;
}
.gambloo_messages_received .gambloo_message {
  float: left;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}
.gambloo_message {
  display: inline-block;
  margin-bottom: 2px;
  clear: both;
  padding: 7px 13px;
  font-size: 13px;
  border-radius: 15px;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  line-height: 1.4;
  color: #000;
}
.gambloo_messages_received .gambloo_message:last-child {
  border-bottom-left-radius: 15px;
}
.gambloo_messages_sent .gambloo_message:first-child {
  border-top-right-radius: 15px;
}
.gambloo_messages_sent .gambloo_message {
  float: right;
  font-size: 13px;
  color: #000;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}
.gambloo_messages_sent .gambloo_message:last-child {
  border-bottom-right-radius: 15px;
}
.gambloo_text_bar {
  height: 48px;
  border-top: 1px solid #ccc;
  background: rgba(0,0,0,0.1);
}
.gambloo_text_bar_field {
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
  padding-right: 100px;
}
.gambloo_text_bar_field input {
  width: 92%;
  height: 100%;
  padding: 0 20px;
  border: none;
  position: relative;
  vertical-align: middle;
  font-size: 14px;
  background: inherit;
}
.gambloo_text_bar_thumb {
  float: left;
  width: 75px;
  height: 48px;
  padding: 0px;
}
.gambloo_thumb i {
  font-size: 25px;
  color: #4373d5;
}
.gambloo_chatting_right {
  float: right;
}
.gambloo_contact_image.gambloo_chadding_right_image {
  float: right;
  margin-right: 0px;
  margin-left: 10px;
}
.gambloo_messages.gambloo_messages_received .gambloo_chatting_right {
  float: left;
}
.gambloo_text_bar_thumb input {
  padding: 15px 19px;
  background-color: inherit;
  border: medium none;
  font-size: 16px;
  cursor: pointer;
  border-left: 1px solid #c6c6c6;
}
.gambloo_chatting_main .gambloo_thumb {
  text-align: center;
  border-left: 1px solid #c6c6c6;
}
.gambloo_chatting_main .gambloo_thumb i {
  padding: 0px 0 0;
  line-height: 48px;
}
.gambloo_chatting_main .gambloo_chatting_top_online {
  width: 96.9%;
  background-color: #074f8a;
}
.gambloo_chatting_main .gambloo_chatting_top_right {
  width: 10%;
  margin-top: 0px;
}
.gambloo_chatting_main .gambloo_chatting_top_text {
  width: 90%;
  margin-top: 0px;
  color: #fff;
}
/* End Chatting Section Css */
/* Chatting 2 Section Css */
.addchat_fb_logout_main_text a {
  color: #000;
}
.gambloo_chatting_main.gambloo_chatting_main1 {
  margin-top: 0px;
  width: 25%;
  position: fixed;
  bottom: 136px;
  right: 325px;
  z-index: 99;
}
.gambloo_chatting_main.gambloo_chatting_main1 .gambloo_contact_image {
  position: relative;
}
.gambloo_chatting_online_circle span {
  width: 8px;
  height: 8px;
  background-color: #30d44e;
  border-radius: 50%;
  border: 3px solid #fff;
  position: absolute;
  bottom: -3px;
  right: 1px;
}
.gambloo_messages.gambloo_messages_sent .gambloo_chatting_online_circle span {
  right: auto;
  left: -1px;
}
.gambloo_chatting_top_online {
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
  padding: 10px;
  display: inline-block;
  background-color: #074f8a;
}
.gambloo_chatting_top_text {
  float: left;
  width: 45%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-top: 11px;
}
.gambloo_chatting_top_right {
  float: left;
  width: 37%;
  text-align: right;
  margin-top: 10px;
}
.gambloo_chatting_top_right .all-chat-gambloo {
  color: #fff;
  text-decoration: none;
  font-size: 15px;
  padding: 0px 5px;
}
.gambloo_chatting_top_right .gambloo_chatting_top_close {
  color: #fff;
  text-decoration: none;
  font-size: 17px;
  padding: 0px 5px;
}
.gambloo_chatting_main.gambloo_chatting_main1 .gambloo_text_bar_field {
  width: 100%;
  position: relative;
  padding-right: 70px;
}
.gambloo_chatting_main.gambloo_chatting_main1 .gambloo_text_bar_thumb button {
  border: 0;
  background: none;
  width: 100%;
}
.gambloo_chatting_main.gambloo_chatting_main1 .gambloo_text_bar_field input {
  width: 100%;
}
.gambloo_chatting_main.gambloo_chatting_main1 .gambloo_text_bar_thumb {
  width: 62px;
  position: absolute;
  right: 0;
  top: 0;
}
.gambloo_chatting_main.gambloo_chatting_main1 .gambloo_text_bar_thumb input {
  padding: 15px 10px;
}
.gambloo_chatting_main.gambloo_chatting_main1 .gambloo_thumb {
  text-align: center;
  border-left: 1px solid #c6c6c6;
}
.gambloo_chatting_main.gambloo_chatting_main1 .gambloo_thumb i {
  padding: 0px 0 0;
  line-height: 48px;
}
.gambloo_chatting_main.gambloo_chatting_main1 .gambloo_text_bar_field input {
  background: inherit;
}
.gambloo_chatting_main.gambloo_chatting_main1 .gambloo_chatting_top_online .gambloo_contact_image img {
  border: 1px solid #32a0f0;
}
.gambloo_chatting_main.gambloo_chatting_main1 .gambloo_chatting_top_text {
  color: #fff;
}
.gambloo_chatting_main.gambloo_chatting_main1 .gambloo_chatting_top_online {
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
  padding: 5px 10px;
  display: inline-block;
  width: 93.6%;
  background-color: #000;
  width: 100%;
}
.gambloo_chatting_main.gambloo_chatting_main1 .gambloo_chatting_top_text {
  float: left;
  width: 49%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-top: 6px;
}
.gambloo_chatting_main.gambloo_chatting_main1 .gambloo_chatting_top_right {
  float: left;
  width: 37%;
  text-align: right;
  margin-top: 6px;
}
.gambloo_chatting_main.gambloo_chatting_main1 .gambloo_conversation_chatting {
  height: 270px;
}
/* End Chatting 2 Section Css */
.gambloo_contact_user_main {
  background-color: #fff;
  width: 100%;
  margin: 40px auto 0px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 2px 2px 2px rgba(0, 0, 0, 0.2);
  overflow: hidden;
  max-width: 300px;
  display: inline-block;
  position: fixed;
  bottom: 0;
  right: 0px;
  z-index: 99999;
  margin: 0;
  padding-bottom: 42px;
}
.gambloo_contact_user_main .gambloo_chatting_top_online {
  border-radius: 0px;
  width: 100%;
  background-color: #000;
}
.gambloo_contact_user_main .gambloo_chatting_top_text {
  width: 78%;
  margin-top: 0px;
  color: #fff;
}
.gambloo_contact_user_main ul li:nth-child(2n+2) {
  background: rgb(241, 246, 252);
}
.gambloo_contact_user_main .gambloo_chatting_top_right {
  width: 20%;
  margin-top: 0px;
}
.gambloo_contact_user_inner {
  overflow: hidden;
  width: 100%;
}
.gambloo_contact_user_main .gambloo_chatting_top_right .gambloo_chatting_top_close {
  color: #fff;
}
.gambloo_contact_user_main ul {
  list-style: none outside none;
  margin: 0px;
  padding: 0px 0px 0px;
  height: 513px;
  width: 100%;
  overflow-x: inherit;
  overflow-y: scroll;
}
.gambloo_contact_user_main ul li {
  margin-bottom: 0px;
  padding: 4px 8px;
  width: 100%;
  display: flex;
  color: #000;
  flex-flow: row;
}
.gambloo_contact_image {
  float: left;
  width: 32px;
  height: 32px;
  margin-right: 8px;
}
.gambloo_contact_image img {
  max-width: 100%;
  border-radius: 50%;
  border: 1px solid #ededed;
  object-fit: cover;
  width: 32px;
  height: 32px;
}
.gambloo_contact_title {
  float: left;
  width: 100%;
  margin-top: 0px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 32px;
}
.gambloo_contact_user_online span {
  width: 10px;
  height: 10px;
  background-color: #30d44e;
  border-radius: 50%;
  display: inline-block;
}
.gambloo_contact_user_online {
  float: left;
  width: 30px;
  margin-top: 15px;
}
.gambloo_contact_title a {
  color: #000;
  text-decoration: none;
  font-size: 12px;
}
.gambloo_contact_user_inner .gambloo_contact_image {
  position: relative;
}
.gambloo_contact_value {
  position: absolute;
  left: -9px;
  border: 2px solid #fff;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  text-align: center;
  color: #fff;
  font-size: 12px;
  line-height: 15px;
  background-color: #ed3c2f;
  top: -5px;
}
.gambloo_chatting_main.gambloo_chatting_main1 .gambloo_chatting_top_online .gambloo_contact_image {
  width: 30px;
  height: 30px;
}
.gambloo_chatting_main.gambloo_chatting_main1 .gambloo_chatting_top_online .gambloo_contact_image img {
  width: 28px;
  height: 28px;
}
/* Icon Chatting Click Css */
#addchat_initiate_fb {
  position: fixed;
  z-index: 99999;
  bottom: 0;
  width: 75px;
  right: 0;
  height: 75px;
  font-family: inherit;
  font-weight: inherit;
  border-radius: 5px; 
}
#addchat-toggle {
  border-radius: 50%;
  width: 60px;
  height: 60px;
  display: inline-block;
  position: relative;
  background: #3458c0;
  color: #fff;
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,.2);
  box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,.2);
  text-align: center;
  vertical-align: bottom;
}
#addchat-toggle i {
  padding: 14px;
}
.gambloo_contact_user_search {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 10;
  background: #fff;
  padding: 0;
  right: 0;
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.gambloo_contact_user_search * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.gambloo_contact_user_search .input-search01 {
  position: absolute;
  left: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 20px;
}
.gambloo_contact_user_search .input-search01 i {
  color: #A0A0A0;
  font-size: 20px;
}
.gambloo_contact_user_search .form-control {
  width: 100%;
  padding: 10px 10px;
  border: 0;
  padding-left: 40px;
  color: #868686;
  font-size: 18px;
  font-weight: 300;
  background: #e5e5e5;
  border-top: #ccc 1px solid;
}
.gambloo_contact_user_main.addchat_fb_logout_main {
  height: auto;
}
.addchat_fb_logout_main_text {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 250px;
  font-size: 24px;
}
.gambloo_chatting_main.gambloo_chatting_main1 .gambloo_text_bar_thumb button {
  border: 0;
  background: none;
  width: 100%;
}
.matches_list .titlematch-making {
  margin-top: 0px;
  color: #fff;
}
.matches_list {
  background-size: cover;
  background-position: center center;
  padding: 15px 0px 15px;
}
.matches_list .gambloo-matchmaking {
  border: 1px solid #223ccf;
}
/* Messenger Css */
.gambloo_messenger_left {
  float: left;
  width: 25%;
  box-shadow: 0px 4px 2px -2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 4px 2px -2px rgba(0, 0, 0, 0.2);
}
.gambloo_chatting_main {
  background-color: #fff;
  width: 50%;
  margin: 0px;
  float: left;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
}
.gambloo_messenger_right {
  float: left;
  width: 25%;
}
.gambloo_messenger_left_inner ul {
  margin: 0px;
  padding: 0px;
  list-style: none outside none;
  height: 438px;
  overflow: auto;
}
.gambloo_messenger_left_inner ul li {
  margin-bottom: 15px;
  padding-left: 10px;
}
.gambloo_messenger_left_inner ul li:first-child {
  padding-top: 15px;
}
.gambloo_messenger_left_img {
  float: left;
  width: 50px;
  height: 50px;
  margin-right: 10px;
}
.gambloo_messenger_left_img img {
  max-width: 100%;
  border-radius: 50%;
  border: 1px solid #ededed;
  object-fit: cover;
  width: 48px;
  height: 48px;
}
.gambloo_messenger_left_title1 {
  float: left;
  width: 77%;
  margin-top: 8px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.gambloo_messenger_left_title1 a {
  color: #000;
  text-decoration: none;
  font-size: 16px;
}
.gambloo_messenger_left_date {
  float: left;
  width: 50px;
  margin-top: 9px;
  text-align: right;
  color: #888;
  font-size: 15px;
}
.gambloo_messenger_left_right {
  display: inline-block;
  width: 70%;
}
.gambloo_messenger_left_text {
  clear: both;
  width: 92%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.gambloo_messenger_left_text span {
  color: #888;
  font-size: 13px;
}
.gambloo_messenger_top_online {
  padding: 10px;
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #d4d4d4;
  background-color: #074f8a;
}
.gambloo_messenger_left .gambloo_messenger_top_text {
  width: 90%;
  margin-top: 0px;
  color: #fff;
  float: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.gambloo_messenger_left .gambloo_messenger_top_right {
  width: 10%;
  margin-top: 0px;
  float: left;
  text-align: right;
}
.gambloo_messenger_top_right .gambloo_messenger_top_close {
  color: #fff;
  text-decoration: none;
  font-size: 17px;
  padding: 0px 5px;
}
.gambloo_user_left_img {
  float: left;
  width: 42px;
  height: 42px;
  margin-right: 10px;
}
.gambloo_user_left_img img {
  max-width: 100%;
  border-radius: 50%;
  border: 1px solid #ededed;
  object-fit: cover;
  width: 40px;
  height: 40px;
}
.gambloo_user_left_right {
  display: inline-block;
  width: 77%;
}
.gambloo_user_left_title1 {
  float: left;
  width: 77%;
  margin-top: 8px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.gambloo_user_left_title1 a {
  color: #fff;
  text-decoration: none;
  font-size: 16px;
}
.gambloo_user_left_icon {
  float: left;
  width: 50px;
  margin-top: 10px;
  text-align: right;
  color: #fff;
}
.gambloo_user_left_icon a {
  color: #fff;
}
.gambloo_user_left_text {
  clear: both;
  width: 92%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.gambloo_user_left_text span {
  color: #f2f2f2;
  font-size: 13px;
}
.gambloo_user_messenger_top {
  padding: 5px 10px;
  border-bottom: 1px solid #d4d4d4;
  width: 100%;
  background-color: #074f8a;
}
.gambloo_user_messenger_bottom {
  padding: 20px 10px;
  width: 100%;
}
.gambloo_user_option_top span {
  width: 100%;
  display: block;
  color: #888;
  vertical-align: top;
}
.gambloo_user_option_top span a {
  float: right;
  color: #888;
}
.gambloo_user_option_inner ul {
  margin: 20px 0px 0px;
  padding: 0px;
  list-style: none outside none;
}
.gambloo_user_option_inner ul li {
  margin-bottom: 15px;
}
.gambloo_user_option_inner ul li a {
  color: #000;
  font-size: 16px;
  text-decoration: none;
}
.gambloo_user_option_inner ul li a i {
  margin-right: 10px;
  font-size: 18px;
  color: #33a5f8;
}
.gambloo_messenger_double_img {
  text-align: center;
  border-bottom: 1px solid #d4d4d4;
  padding-bottom: 9px;
  padding-top: 9px;
}
.gambloo_messenger_double1 img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  vertical-align: top;
}
.gambloo_messenger_double1 img:last-child {
  margin-left: -8px;
  border: 2px solid #fff;
}
.double_text_gambloo {
  color: #888;
  font-size: 15px;
}
.all_chats_msgs {
  display: inline-block;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}
.gambloo_text_bar .gambloo_text_bar_thumb {
  float: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 90px;
}
.gambloo_text_bar_field input.alert_field {
  box-shadow: inset #f00 0 0 0 1px;
}
.all_chats_msgs .gambloo_messenger_left_right {
  float: left;
  width: 72%;
}
.all_chats_msgs .gambloo_messenger_left_inner ul li {
  display: inline-block;
  width: 100%;
}
.all_chats_msgs .gambloo_contact_user_online {
  float: right;
}
.all_chats_msgs .gambloo_messenger_left {
  box-shadow: 4px 4px 2px -2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 4px 4px 2px -2px rgba(0, 0, 0, 0.2);
}
.all_chats_msgs .gambloo_messenger_left_inner ul {
  height: 397px;
}
.all_chats_msgs {
  padding-top: 50px;
}
.gambloo_chatting_main {
  border-top: 1px solid #074f8a;
}
.gambloo_messenger_double .gambloo_messages.gambloo_messages_received .gambloo_chatting_right {
  width: 92%;
}
.gambloo_messenger_double .gambloo_messages.gambloo_messages_sent .gambloo_chatting_right {
  width: 92%;
}
.gambloo_messenger_double .gambloo_messages.gambloo_messages_sent .gambloo_message {
  word-break: break-all;
}
.gambloo_messenger_double .gambloo_messages.gambloo_messages_received .gambloo_message {
  word-break: break-all;
}
.gambloo_conversation_chatting .gambloo_messages.gambloo_messages_received .gambloo_chatting_right {
  width: 92%;
}
.gambloo_conversation_chatting .gambloo_messages.gambloo_messages_sent .gambloo_chatting_right {
  width: 92%;
}
.gambloo_conversation_chatting .gambloo_messages.gambloo_messages_sent .gambloo_message {
  word-break: break-all; 
}
.gambloo_conversation_chatting .gambloo_messages.gambloo_messages_received .gambloo_message {
  word-break: break-all;
}
.all_chats_msgs .gambloo_messenger_left_title1 {
  width: 100%;
}
.all_chats_msgs .gambloo_messenger_left_right {
  width: 70%;
}
.gambloo_conversation_chatting.scroll_to_bottom .gambloo_messages.gambloo_messages_sent .gambloo_chatting_right {
  width: auto;
}
.gambloo_conversation_chatting.scroll_to_bottom .gambloo_messages.gambloo_messages_received .gambloo_chatting_right {
  width: auto;
}
.all_chats_msgs .gambloo_messenger_left_text {
  width: 100%;
}
.gambloo_contact_user_main .gambloo_contact_user_search {
  right: auto;
  width: 100%;
}
.gambloo_contact_user_main ul li.gambloo_contact_user_active {
  background: rgba(152, 197, 248, 0.5);
}
.addchat_initiate_fb .count_bell_value {
  position: absolute;
  top: -24px;
  left: 75%;
  color: #fff;
  width: 25px;
  height: 25px;
  line-height: 25px;
  font-weight: bold;
  font-size: 16px;
  z-index: 9;
  border-radius: 50%;
  background-color: #f55a31;
}
.addchat_initiate_fb .fa.fa-bell.fa-2x {
  line-height: 33px !important;
  position: absolute;
  top: -10px;
  left: 50%;
  font-size: 18px;
  background-color: #2be06d;
  width: 33px;
  height: 33px;
  border-radius: 50%;
}
.addchat_fb_logout_main_text {
  text-transform: capitalize;
  font-weight: bold;
  font-size: 20px !important;
}
.gambloo_text_bar_field .emoji-menu {
  z-index: 99999;
  top: -90px;
}
.gambloo-site-matchup-inner.join_romm_bg {
  background-color: #66b6fb;
  border-color: inherit;
  position: relative;
  background-image: url(https://gambloo.com/uploads/match-room/fortnite-jr.png);
  background-position: 100% 50%;
  background-size: cover;
}
.gambloo-site-matchup-inner.join_romm_bg::after {
  content: "";
  position: absolute;
  background: rgba(0,0,0,0.5);
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 1;
}
.gambloo-site-matchup-inner.join_romm_bg .gambloo-matchup-left .gambloo-game {
  color: #fff;
  font-size: 22px;
}
.gambloo-site-matchup-inner.join_romm_bg .gambloo-matchup-right .gambloo-prizes {
  color: #fff;
  font-size: 22px;
}
.gambloo-site-matchup-inner.join_romm_bg .gambloo-matchup-right .gambloo-prizes-label {
  color: #fff;
}
.gambloo-site-matchup-inner.join_romm_bg .gambloo-matchup-title {
  color: #fff;
  position: relative;
  z-index: 9;
}
.gambloo-site-matchup-inner.join_romm_bg .gambloo-player-inner {
  position: relative;
  z-index: 9;
}
.gambloo-site-matchup-inner.join_romm_bg .gambloo-player-inner .gambloo-player-info {
  width: 31%;
}
.gambloo-site-matchup-inner.join_romm_bg .gambloo-player-inner .gambloo-vs {
  margin-left: 0px;
}
.gambloo-site-matchup-inner.join_romm_bg .gambloo-vs .gambloo-vs-circle {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  width: 35px;
  height: 35px;
  background-color: #fff;
  border: solid 1px #dcdcdc;
  border-radius: 50%;
  color: #000;
  position: absolute;
  top: -15px;
  left: calc(50% - 16px);
  line-height: 35px;
  text-align: center;
  font-weight: 600;
}
.gambloo-site-matchup-inner.join_romm_bg .gambloo-player-inner .gambloo-player-info {
  width: 31%;
}
.gambloo-site-matchup-inner.join_romm_bg .userpic img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: block;
  border: 2px solid #fff;
}
.gambloo-site-matchup-inner.join_romm_bg .username .player-find {
  font-size: 14px;
  color: #fff;
  font-weight: 600;
}
.gambloo-site-matchup-inner.join_romm_bg .username .search-time {
  display: block;
  font-size: 14px;
  color: #fff;
}
.gambloo-site-matchup-inner.join_romm_bg .gambloo-player-info .player-info .username {
  color: #fff;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 3px;
}
.gambloo-site-matchup-inner.join_romm_bg .gambloo-epic {
  color: #fff;
}
.gambloo-site-matchup-inner.join_romm_bg .gambloo-find-opptment {
  position: relative;
  z-index: 9;
}
.gambloo-site-matchup-inner.join_romm_bg .gambloo-opptment-btn {
  background-color: #074f8a;
  color: #fff;
  border: 1px solid #074f8a;
}
.gambloo-site-matchup-inner.join_romm_bg .gambloo-opptment-btn:hover, .gambloo-site-matchup-inner.join_romm_bg .gambloo-opptment-btn:focus {
  color: #fff;
  background-color: #074f8a;
  text-decoration: none;
  border: 1px solid #074f8a;
}
.gambloo-site-matchup-inner.join_romm_bg .gambloo-player-info-right {
  width: 32.5%;
}
.gambloo-site-matchup-inner.join_romm_bg .gambloo-player-info-right .user-picture .userpic.empty-user img.search-icon {
  border: medium none;
}
.gambloo-site-matchup-inner.join_romm_bg .user-picture .userpic.empty-user img.search-icon {
  padding: 7px 7px;
  object-fit: none;
  opacity:1;
}
/*fbchat end*/
.gambloo-site-matchup-inner.req_joinroom_bg {
  background-color: #66b6fb;
  border-color: inherit;
  position: relative;
  background-image: url(https://gambloo.com/uploads/match-room/fortnite-jr.png);
  background-position: 100% 50%;
  background-size: cover;
}
.gambloo-site-matchup-inner.req_joinroom_bg .gambloo-matchup-title {
  color: #fff;
  position: relative;
  z-index: 9;
}
.gambloo-site-matchup-inner.req_joinroom_bg .gambloo-matchup-left .gambloo-game {
  color: #fff;
  font-size: 22px;
}
.gambloo-site-matchup-inner.req_joinroom_bg .gambloo-matchup-right .gambloo-prizes {
  color: #fff;
  font-size: 22px;
}
.gambloo-site-matchup-inner.req_joinroom_bg .gambloo-matchup-right .gambloo-prizes-label {
  color: #fff;
}
.gambloo-site-matchup-inner.req_joinroom_bg .gambloo-opptment-btn {
  background-color: #074f8a;
  color: #fff;
  border: 1px solid #074f8a;
}
.gambloo-site-matchup-inner.req_joinroom_bg .gambloo-opptment-btn:hover, .gambloo-site-matchup-inner.req_joinroom_bg .gambloo-opptment-btn:focus {
  color: #fff;
  background-color: #074f8a;
  text-decoration: none;
  border: 1px solid #074f8a;
}
.gambloo-site-matchup-inner.req_joinroom_bg .gambloo-opptment-btn.gambloo-cancel-btn {
  background-color: #e75b65;
  border: 1px solid #e75b65;
  color: #fff;
}
.gambloo-site-matchup-inner.req_joinroom_bg .gambloo-opptment-btn.gambloo-cancel-btn:hover, .gambloo-site-matchup-inner.req_joinroom_bg .gambloo-opptment-btn.gambloo-cancel-btn:focus {
  background-color: #e75b65;
  border: 1px solid #e75b65;
  color: #fff;
  text-decoration: none;
}
.gambloo-site-matchup-inner.req_joinroom_bg .play-match-req-text .gambloo-text-fortnite {
  color: #fff;
  font-size:16px;
}
.gambloo-site-matchup-inner.req_joinroom_bg .gambloo-player-info .player-info .username {
  color: #fff;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 3px;
}
.gambloo-site-matchup-inner.req_joinroom_bg::after {
  content: "";
  position: absolute;
  background: rgba(0,0,0,0.5);
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 1;
}
.gambloo-site-matchup-inner.req_joinroom_bg .gambloo-epic {
  color: #fff;
}
.gambloo-site-matchup-inner.req_joinroom_bg .gambloo-player-inner.gambloo_match_room {
  position: relative;
  z-index: 9;
}
.gambloo-site-matchup-inner.req_joinroom_bg .gambloo-find-opptment {
  position: relative;
  z-index: 9;
}
/*Language translation */
.language{
  position: relative;
  top: 32px;
}
.lang-nav{
  position: relative;
}
.icon{
  position: absolute;
  right: 35px;
  top: 3px;
  z-index: 1;
}
.icon ul{
  padding-left: 0px;
}
.icon ul li{
  list-style: none;
  margin: 5px;
  float: left;
  width: 24px;
}
.icon ul li img{
  width: 100%;
}
.active_home_lang{
  border: 2px solid #54f9ff;
}
.lang-inner-nav{
  position: relative;
}
.lang-inner-nav .icon{
  position: absolute;
  right: 110px;
  top: 0px;
  z-index: 1;
}
.lang-inner-nav .icon ul{
  padding-left: 0px;
}
.lang-inner-nav .icon ul li{
  list-style: none;
  margin: 5px;
  float: left;
  width: 24px;
}
.lang-inner-nav .icon ul li img{
  width: 100%;
}
.lang-inner-nav .icon .active{
  border: 2px solid #54f9ff;
}
.lang-mob-nav {
  position: relative;
}
.lang-mob-nav .icon{
  position: absolute;
  right: 40%;
  top: 6px;
  z-index: 1;
}
.lang-mob-nav .icon ul{
  padding-left: 0px;
}
.lang-mob-nav .icon ul li{
  list-style: none;
  margin: 5px;
  float: left;
  width: 47px;
}
.lang-mob-nav .icon ul li img{
  width: 100%;
}
.lang-mob-nav .active{
  border: 2px solid #fff;
}
.lang-mobmain-nav {
  position: relative;
}
.lang-mobmain-nav .icon{
  position: absolute;
  right: 41%;
  top: 0px;
  z-index: 1;
}
.lang-mobmain-nav .icon ul{
  padding-left: 0px;
}
.lang-mobmain-nav .icon ul li{
  list-style: none;
  margin: 5px;
  float: left;
  width: 47px;
}
.lang-mobmain-nav .icon ul li img{
  width: 100%;
}
.lang-mobmain-nav .active{
  border: 2px solid #fff;
}
::-webkit-scrollbar {
  width: 6px;
}
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: rgb(8, 78, 138); 
}
.game_chat_list, 
.all_online_user_list2, 
.all_online_user_list, 
.active_feed_list, 
.game_sechudle, 
.game_list, 
.sing_chat_scroll, 
.main_mob_menu, 
.ajax_show_chatUser{
  overflow-y: auto;
  scrollbar-color: #074f8a #dcdcdc;
  scrollbar-width: thin;
}
.top_space {
  margin-top: 0px !important;
}
.bot_widget h5 {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 17px !important;
  margin-top: 0px;
  margin-bottom: 15px;
  color: #666 !important;
}
.c_address {
  color: #fff !important;
  line-height: 24px;
}
.bot_widget a {
  color: #fff !important;
  margin-top: 0px;
}
.ico a::before {
  content: '\f101';
  font-family: 'FontAwesome';
  display: inline-block;
  color: #ffffff;
  margin-right: 5px;
}
.ico a:hover{
  padding-left: 7px;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.social a{
  margin-right: 0px !important;
}
.fb{
  margin-right: 4px !important;
}
.body_loader {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: url('../images/gambloo_bloder.gif') 50% 50% no-repeat #000000;
  background: url('../images/gambloo_back_logo01.gif') 50% 50% no-repeat #000000;  
  /*background: url('../images/gambloo_back_logo02.gif') 50% 50% no-repeat #000000;  */
}
/****add-on*********/
.notification-lists>li:nth-child(odd) {
  border-bottom:1px solid #86c8ed;
  border-top:1px solid #86c8ed;
}
/****add-on*********/
.notification-lists li:first-child{
  border-top: 0px !important;
}
.tab-user-inner-ul li {
  border-bottom: 1px solid #074f8a;
}
.tab-user-inner-ul li:last-child{
  border-bottom: 0px;
}
.tab-user-inner-ul li:first-child{
  border-top: 0px;
}
/**********add-on****************/
.emoji-wysiwyg-editor:empty:before {
  content: attr(placeholder);
  color: #9aa2ab;
  font-size: 13px !important;
}
.send-message .send-btn::after{
  content: "\f1d8";
  font-family: 'FontAwesome';
  margin-left: 8px;
  color: #ffffff;
  display: inline-block;
  position: absolute;
  font-size: 13px;
  top: 7px;
  right: 12px;
}
.send-message .send-btn:hover::after{
  transition: opacity .35s ease;
}
.send-message .send-btn:hover {
  background-color: #074f8a;
  color: #ffffff;
  transition: 0.5s ease-in-out;
  padding-left: 0px;
}
.emoji-menu .emoji-items-wrap {
  position: relative;
  height: 174px;
  overflow: scroll;
  scrollbar-width: thin;
}
.leader-table-data tr:nth-of-type(2n+1) {
  background: #f1f6fc;
}
.playnotify {
  color: #856404;
  border-color: #ffeeba;
  border-left: 6px solid #856404;
  padding: 0px !important;
  width: 100%;
  z-index: 99;
}
.msg {
  padding: 30px;
}
.green_top .enge_text p {
  color: #856404;
}
.two-accept {
  background: #4BB543 !important;
}
.button_notify {
  position: relative;
  display: inline-block;
  padding: 11px 50px;
  margin: 10px;
  background: #CC0000;
  color: #fff;
  text-decoration: none;
  font-size: 17px;
  z-index: 99;
  top: 14px;
  border-radius: 0px;
}
.green_sec_bttn .fa {
  margin-right: 7px;
}
.two::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 15px;
  width: 15px;
  border-top: 3px solid #3498db;
  border-left: 3px solid #3498db;
  z-index: -1;
  -webkit-transition: .5s;
  -moz-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  box-sizing: border-box;
}
.two::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 15px;
  width: 15px;
  border-bottom: 3px solid #3498db;
  border-right: 3px solid #3498db;
  z-index: -1;
  -webkit-transition: .5s;
  -moz-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  box-sizing: border-box;
}
.two:hover::before, .two:hover::after {
  width: 100%;
  height: 100%;
}
.result_set{
  padding: 11px 30px !important;
}
.view_result{
  padding: 11px 20px !important;
}
.cancle_match{
  padding: 11px 76px !important;
}
/*************************landing page logo**********************************/
.logo_icon_section{
  padding: 50px 0px 50px;
  background: #0c0f12;
}
.logo_sport_update{
  transition: .5s linear !important;
  cursor: pointer;
  margin: auto;
}
.logo_sport_update ul li{
  display: inline-block;
  list-style: none;
  width: 12%;
  text-align: center;
  margin: auto;
}
.logo_sport_update ul li img{
  border-radius: 50% !important;
  cursor: pointer;
  display: inline-block;
  width: 100px !important;
  height: 100px !important;
  border: 3px solid #074f8a;
  box-shadow: rgba(255,255,255,0.8) 0 0 20px 0;
  border-color: #000;
  transition: .5s linear !important;
  animation: swing 5s infinite ease-in-out;
}
@keyframes swing {
  0%, 100% { transform: rotate(-0deg); }
  20% {transform:scale(.95);}
  50% { transform: rotate(0deg); }
  80% {transform:scale(.95);}
}
.logo_sport_update ul li img:hover{
  border: 3px solid #aa2691;
}
.twitch_ico img{
  width: 25%;
}
/* landing page logo End */
/* How It Work */
.work_col {
  padding: 30px 0px;
  transition: 0.3s ease-in-out;
  text-align:center;
  background: #141722;
  border: 1px solid #20283b;
  border-radius: 3px;
}
.work_col img {
  height: 50px;
  position: relative;
  top: 7px;
  left: -14px;
}
.user_xbox{
  top: 10px !important;
}
.how_it_work_ico{
  border-radius: 50%;
  width: 100px;
  height: 100px;
  margin: auto;
  padding: 14px;
  margin-bottom: 20px;
  background: #000;
}
.work_col .cont{
  font-size: 15px;
  line-height: 26px;
  font-weight: 800;
  -webkit-font-smoothing: antialiased;
  padding:0px 10px;
  color: #7f95b8;
}
.work_col .text{
  font-size: 12px;
  line-height: 26px;
  color: #424242;
  -webkit-font-smoothing: antialiased;
}
.work_col:hover {
  cursor: pointer;
  box-shadow: rgba(0,0,0,0.4) 0 0 6px 0;
  transition: 0.3s ease-in-out;
}
.workTitle{
  color: #074f8a;
  margin-bottom: 30px;
}
.heading_border {
  border-bottom: 2px solid #074f8a;
  position: relative;
  text-align: center;
  margin: auto;
  margin-bottom: 100px;
  width: 20%;
}
.heading_border img {
  position: absolute;
  width: 50px;
  top: -16px;
  left: 38%;
  background: #0a0d0f;
}
.work_bttn a {
  font-size: 16px;
  color: #3999eb;
  height: 50px;
  line-height: 50px;
  border-radius: 2px;
  background: transparent;
  text-transform: capitalize;
  display: inline-block;
  padding: 0 30px;
  -webkit-font-smoothing: antialiased;
  border: 1px solid #074f8a;
  transition: 0.4s ease-in-out;
}
.work_bttn a:hover {
  background: #074f8a;
  color: #ffffff;
  border: 1px solid #074f8a;
  transition: 0.4s ease-in-out;
}
/* How It Work End */
/* Landing page news */
.home_news_section{
  padding: 80px 0px 110px;
  background: #0c0f12;
}
.home_news_section .home_news_section_heading .workTitle{
  color: #074f8a;
  margin-bottom: 30px;
}
.home_news_section .home_news_section_heading .heading_border{
  border-bottom: 2px solid #074f8a;
  position: relative;
  text-align: center;
  margin: auto;
  margin-bottom: 50px;
  width: 14%;
}
.home_news_section .home_news_section_heading .heading_border img{
  position: absolute;
  width: 40px;
  top: -25px;
  left: 38%;
  background: #0c0f12;
}
.home_news_section .news_main_contener .main_entry_container{
  margin: 25px 0px;
}
.home_news_section .news_main_contener .blog-entry img {
  width: 350px;
  height: 230px;
  filter: contrast(0.7);
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
.home_news_section .news_main_contener .blog-content-body {
  padding: 20px;
  border: 1px solid #b3b3b3;
  border-color: #20283b;
  border-top: none;
  background: #141722;
}
.home_news_section .news_main_contener .blog-content-body .post-meta {
  text-align: center;
}
.home_news_section .news_main_contener .blog-content-body .post-meta .category {
  display: inline-block;
  background: #074f8a;
  padding: 2px 8px;
  line-height: 1.5;
  font-size: 12px;
  border-radius: 4px;
  text-transform: uppercase;
  color: #fff !important;
  margin-right: 10px;
}
.home_news_section .news_main_contener .blog-content-body .post-meta .mr-2{
  color: #b3b3b3;
  text-align: center;
}
.home_news_section .news_main_contener .blog-content-body .post-meta .mr-2::before{
  content: "\f073";
  font-family: "FontAwesome";
  display: inline-block;
  color: #b3b3b3;
  margin-right: 6px;
}
.home_news_section .news_main_contener .blog-content-body .post-meta .ml-2{
  color: #b3b3b3;
}
.home_news_section .news_main_contener .blog-content-body h2 {
  font-size: 18px;
  line-height: 1.5;
  font-weight: 800;
  -webkit-font-smoothing: antialiased;
  color: #fff;
}
.home_news_section .news_main_contener .blog-content-body p{
  font-size: 12px;
  line-height: 26px;
  color: #424242;
  -webkit-font-smoothing: antialiased;
  color: #7f95b8;
}
.home_news_section .news_main_contener .blog-entry:hover img{
  filter: contrast(1);
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  color: #7f95b8;
}
.home_news_section .work_bttn a {
  font-size: 16px;
  color: #3999eb;
  width: 214px;
  height: 50px;
  line-height: 50px;
  border-radius: 2px;
  background: transparent;
  text-transform: capitalize;
  display: inline-block;
  padding: 0 30px;
  -webkit-font-smoothing: antialiased;
  border: 1px solid #074f8a;
  transition: 0.4s ease-in-out;
}
.home_news_section .work_bttn a:hover {
  background: #074f8a;
  color: #ffffff;
  border: 1px solid #074f8a;
  transition: 0.4s ease-in-out;
}
.home_news_section .news_main_contener .main_entry_container .left{
  text-align: left;
}
.home_news_section .news_main_contener .main_entry_container .right{
  text-align: left;
}
/***************************Landing page news End*******************/
/*********************Single News Page****************************/
.news_section .single_page_row{
  background: #f6f7f8;
  padding: 25px 15px;
}
.news_section .news_main_contener .news_tittle{
  font-size: 31px;
  font-weight: 800;
  -webkit-font-smoothing: antialiased;   
  margin-top: 13px;
  margin-bottom: 30px;
  text-shadow: none;
  color: #000000;
  line-height: 40px;
}
.news_section .news_main_contener .tittle_img{
  width: 100%;
}
.news_section .news_main_contener .description_section {
  padding: 0px 20px;
}
.news_section .news_main_contener .description_section p{
  font-size: 16px;
  line-height: 26px;
  color: #7f95b8;
  -webkit-font-smoothing: antialiased;
  text-align: justify;
}
.news_section .news_main_contener .categ_section .single_blog-content-body {
  padding: 20px;
}
.news_section .news_main_contener .categ_section .single_blog-content-body .post-meta .category {
  display: inline-block;
  background: #074f8a;
  padding: 2px 8px;
  line-height: 1.5;
  font-size: 12px;
  border-radius: 4px;
  text-transform: uppercase;
  color: #fff !important;
  margin-right: 10px;
}
.news_section .news_main_contener .categ_section .single_blog-content-body .post-meta .mr-2{
  color: #b3b3b3;
  text-align: center;
}
.news_section .news_main_contener .categ_section .single_blog-content-body .post-meta .mr-2::before{
  content: "\f073";
  font-family: "FontAwesome";
  display: inline-block;
  color: #b3b3b3;
  margin-right: 6px;
}
.news_section .news_main_contener .categ_section .single_blog-content-body .post-meta .ml-2{
  color: #b3b3b3;
}
.news_section .news_button{
  padding: 35px 20px;
}
.news_section .left_butt{
  text-align: left;
}
.news_section .left_butt a.pre_butt{
  color: #074f8a;
  width: 214px;
  height: 50px;
  line-height: 50px;
  border-radius: 2px;
  background: transparent;
  display: inline-block;
  padding: 0 30px;
  border: 1px solid #074f8a;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  text-align: center;
}
.news_section .left_butt a.pre_butt:hover{
  background: #074f8a;
  color: #ffffff;
  border: 1px solid #074f8a;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}
.news_section .right_butt{
  text-align: right;
}
.news_section .right_butt a.next_butt{
  color: #074f8a;
  width: 214px;
  height: 50px;
  line-height: 50px;
  border-radius: 2px;
  background: transparent;
  display: inline-block;
  padding: 0 30px;
  border: 1px solid #074f8a;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  text-align: center;
}
.news_section .right_butt a.next_butt:hover{
  background: #074f8a;
  color: #ffffff;
  border: 1px solid #074f8a;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}
/*****************************News Section***************************************/
.news_section {
  padding: 60px 0px;
}
.news_section .news_section_hedline {
  padding: 15px 15px;
  margin: 15px 0px;
  background: #074f8a;
}
.news_section .news_section_hedline h4{
  color: #ffffff;
  font-weight: 400;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.news_section .news_main_contener .main_entry_container{
  margin: 25px 0px;
}
.news_section .news_main_contener .blog-entry img {
  width: 100%;
  filter: contrast(.7);
  -webkit-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  height: 230px;
  object-fit: cover;
}
.news_section .news_main_contener .blog-content-body {
  padding: 20px;
  background: #f3f7fa;
  border: 1px solid #e4e9ef;
  border-top: 0;
}
.news_section .news_main_contener .blog-content-body .left {
  text-align: left;
}
.news_section .news_main_contener .blog-content-body .right {
  text-align: left;
}
.news_section .news_main_contener .blog-content-body .post-meta .category {
  display: inline-block;
  background: #074f8a;
  padding: 2px 8px;
  line-height: 1.5;
  font-size: 12px;
  border-radius: 4px;
  text-transform: uppercase;
  color: #fff !important;
  margin-right: 10px;
}
.news_section .news_main_contener .blog-content-body .post-meta .mr-2{
  color: #b3b3b3;
  text-align: center;
}
.news_section .news_main_contener .blog-content-body .post-meta .mr-2::before{
  content: "\f073";
  font-family: "FontAwesome";
  display: inline-block;
  color: #b3b3b3;
  margin-right: 6px;
}
.news_section .news_main_contener .blog-content-body .post-meta .ml-2{
  color: #b3b3b3;
}
.news_section .news_main_contener .blog-content-body h2 {
  font-size: 18px;
  line-height: 1.5;
  font-weight: 800;
  -webkit-font-smoothing: antialiased;
}
.news_section .news_main_contener .blog-content-body p {
  font-size: 12px;
  line-height: 26px;
  -webkit-font-smoothing: antialiased;
  color: #7f95b8;
}
.news_section .news_main_contener .blog-entry:hover img{
  filter: contrast(1);
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
.news_section .news_section_pagination .table_pagination .pagi_continer ul li {
  display: inline-block;
  list-style: none;
  margin-left: 12px;
  border: 1px solid #074f8a;
  padding: 4px;
  border-radius: 100%;
  width: 30px;
  height: 30px;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}
.news_section .news_section_pagination .table_pagination .pagi_continer ul li.active_number {
  background-color: #074f8a;
  color: #fff;
}
.news_section .news_section_pagination ul li  a{
  color: #074f8a;
}
.news_section .news_section_pagination ul li:first-child {
  margin-left: 0px;
  text-transform: uppercase;
  border: none;
}
.news_section .news_section_pagination .table_pagination .pagi_continer ul li.inactive_number {
  text-transform: uppercase;
  border: none !important;
  width: auto;
}
.news_section .news_section_pagination .table_pagination .pagi_continer ul li.inactive_number:hover{
  background:none;
}
.news_section .news_section_pagination .table_pagination .pagi_continer ul li.inactive_number:hover a{
  color: #074f8a;
  background:none;
}
.news_section .news_section_pagination {
  margin: 25px 0px;
  text-align: center;
}
.news_section .news_section_pagination .table_pagination .pagi_continer ul li a {
  text-decoration: none;
  padding: 0px;
  border: 0px;
  margin-bottom: 0px;
  padding: 3px;
  padding-top: 0px;
}
.news_section .news_section_pagination ul li:hover{
  background: #074f8a;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  cursor: pointer;
}
.news_section .news_section_pagination ul li:hover a{
  color: #ffffff;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  background:none;
}
.news_section .news_section_pagination ul li .active{
  background: #074f8a !important;
}
.news_section .news_section_pagination ul li .active a{
  color: #ffffff !important;
}
.main_news_sec .news_sidebar_1 {
  margin: 0px 0px !important;
}
.news_section .news_sidebar_1 {
  margin: 0px 0px;
}
.news_section .news_sidebar_1 h2{
  font-size: 20px;
  line-height: 1.5;
  font-weight: 800;
  -webkit-font-smoothing: antialiased;
  border-bottom: 1px solid #dcdcdc;
  padding-bottom: 20px;
}
.news_section .news_sidebar_1 .main_side_area{
  margin: 20px 0px 23px;
}
.news_section .news_sidebar_1 .main_side_area .thumb_img img{
  width: 100%;
}
.news_section .news_sidebar_1 .main_side_area .news_sidebar_heading h3{
  font-size: 15px;
  line-height: 1.5;
  font-weight: 800;
  -webkit-font-smoothing: antialiased;
  margin-top: -5px;
}
.news_section .news_sidebar_heading .mr-2 {
  color: #7f95b8;
}
.news_section .news_sidebar_heading .ml-2{
  color: #7f95b8;
  display: none;
}
.news_section .news_sidebar_heading .mr-2::before{
  content: "\f073";
  font-family: "FontAwesome";
  display: inline-block;
  color: ##7f95b8;
  margin-right: 6px;
}
.how_work_center {
  display: block;
  position: relative;
  right: 0px;
}
/*********************Landing Page Video*********************************/
.vg {
  display: block;
  overflow: hidden;
  position: relative;
}
.video-bg {
  grid-area: var(--fullGrid);
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
  z-index: -1;
}
.video-bg::-webkit-media-controls {
  display: none !important;
}
.video-overlay {
  display: block;
  justify-content: center;
  align-content: center;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.35);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
}
h1 {
  font-size: calc(1.8em + 2.5vw);
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.02em;
}
/* Landing Page Video End */
/* Play Now Inner Page */
.play_now{
  margin: 0px 0px 40px;
}
.play_now .play_now_hadline{
  background-color: #074f8a;
  padding: 15px 15px;
}
.play_now .play_now_hadline h4{
  color: #ffffff;
  font-weight: 400;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.play_now_list li {
  background-size:cover;
  background-repeat: no-repeat;
  position: relative;
  z-index: 99;
  padding: 10px;
  margin-bottom:20px;
  transition: 0.4s ease-in-out;
  border-radius: 5px;
}
.play_now_list li:hover {
  box-shadow: 2px 7px 2px #847e7e;
  transition: 0.4s ease-in-out;
}
.play_now_list li::after {
  content: '';
  position: absolute;
  background: #000000;
  top: 0px;
  width: 100%;
  height: 100%;
  left: 0px;
  z-index: -9;
  opacity:0.6;
  border-radius: 5px;
}
.inner_play_now .content h4 a{
  color: #ffffff;
  font-weight: 700;
}
.inner_play_now .content span{
  color: #ffffff;
  font-size: 13px;
  margin-right: 7px;
}
.inner_play_now .content label{
  font-size: 11px;
  text-transform: none;
  padding-left: 10px;
  color: #FF9800;
}
.inner_play_now .content_2 img{
  width: 40px;
  height: 40px;
  border-radius: 100%;
}
.icon_img{
  position: relative;
  margin-right: 3px;
  top: 10px;
  width: 40px;
  border-radius: 100%;
  margin: auto;
}
.icon_img p{
  text-align: center;
  background: #0776d6;
  color: #ffffff;
  padding: 4px 10px;
  position: absolute;
  top: 32px;
  left: 3px;
}
.inner_data{
  padding-top: 7px;
  position: relative;
  width: 100%;
  margin: auto;
  text-align: center;
}
.inner_data p{
  color: #ffffff;
  font-size: 15px;
  margin-bottom: 0px;
  font-weight: 700;
}
.inner_data span{
  color: #999999;
  font-size: 12px;
}
.inner_play_now  .content_3 .price {
  font-weight: 300;
  font-size: 22px;
  letter-spacing: -0.04em;
  color: #ffffff;
}
.inner_play_now  .content_3 .price::before{
  content: "\f091";
  font-family: 'FontAwesome';
  display: inline-block;
  color: #EABE00;
}
.content_3 {
  padding-top: 22px;
}
.enter {
  padding-top: 14px;
  padding-right: 0px;
  padding-left: 0px;
}
.enter a{
  outline: none;
  border: 0;
  display: inline-block;
  line-height: 1;
  background: transparent;
  color: #ffffff !important;
  font-weight: 700;
  border: 2px solid #074f8a !important;
  padding-left: 0;
  line-height: 33px;
  font-size: 16px;;
}
.enter span {
  transition: all 300ms;
  -moz-transition: all 300ms;
  -webkit-transition: all 300ms;
  -ms-transition: all 300ms;
  -o-transition: all 300ms;
  padding: 0px;
  margin-right: 3px;
  display: inline-block;
  color: #fff;
  background: #074f8a;
}
.creat_button{
  text-align: center;
}
.creat_button a {
  outline: none;
  border: 0;
  display: inline-block;
  line-height: 1;
  background: transparent;
  padding: 11px 14px 10px;
  color: #0776d6;
  font-weight: 700;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
  border: 2px solid #0776d6;
  transition: 0.5s ease-in-out;
  text-transform: uppercase;
  border-radius: 5px;
}
.creat_button a:focus{
  color: #0776d6 !important;
}
.creat_button a:hover {
  outline: none;
  border: 0;
  display: inline-block;
  line-height: 1;
  background: #0776d6;
  padding: 11px 14px 10px;
  color: #fff;
  font-weight: 700;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
  border: 2px solid #0776d6;
  transition: 0.5s ease-in-out;
}
.creat_button a span::before{
  content: "\f055";
  font-family: 'FontAwesome';
  display: inline-block;
  margin-right: 10px;
}
.matchmaking {
  background-color: #074f8a;
  padding: 15px 15px;
  margin: 15px 0px;
}
.matchmaking h4{
  color: #ffffff;
  font-weight: 400;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
/* Play Now Inner Page End */
.icon ul li {
  list-style: none;
  margin: 5px;
  float: left;
  width: 24px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.home_search_nav li a {
  padding-top:0px !important;
  padding-bottom:0px !important;
}
.home_search_nav li{
  padding-top: 40px;
  padding-bottom:20px
}
/* Quick Match */
.consol_icons_section{
  margin: 0px auto;
}
.consol_icons_section .consol_icons {
  text-align: center;
}
.consol_icons_section .consol_img a img {
  width: 100px;
  height: 100px;
  transition: 0.3s ease-in-out;
  border: 3px solid #c9caca;
  border-radius: 100%;
}
.consol_icons_section .consol_img a img:hover{
  border: 3px solid #8a082c;
  transition: 0.3s ease-in-out;
  border-radius: 100%;
}
.consol_icons_title {
  display: inline-block;
  width: 100%;
  border-bottom: 2px solid #012964;
  position: relative;
  margin-bottom: 50px;
  margin-top: 18px;
}
.consol_icons_title h1{
  font-size: 20px;
  color: #012964;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  text-shadow: none;
  position: absolute;
  background: #ffffff;
  transform: translate(-50% , -113%);
  top: 50%;
  left: 50%;
  width: 34%;
}
.consol_icons_section .consol_icons_title h1 {
  font-size: 20px;
  color: #012964;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  text-shadow: none;
  position: absolute;
  background: #ffffff;
  transform: translate(-50% , -113%);
  top: 50%;
  left: 50%;
  width: 40%;
}
.single_consol_selection_section{
  margin: 50px auto;
}
.single_consol_selection_section .consol_icons {
  text-align: center;
  margin-bottom: 20px;
}
.single_consol_selection_section .consol_img a{
  display: block;
  width: 110px;
  height: 110px;
  border-radius: 100%;
  margin: auto;
  border:6px solid transparent;
  position: relative;
}
.single_consol_selection_section .consol_img a.game_active{
  width: 110px;
  height: 110px;
  border-radius: 100%;
  background: #058cff;
}
.single_consol_selection_section .consol_img a img {
  width: 100px;
  height: 100px;
  transition: 0.3s ease-in-out;
  border-radius: 100%;
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
}
.single_consol_selection_section .consol_img a img:hover{
  box-shadow: rgba(74, 69, 69, 0.9) 0 0 6px 0;
  transition: 0.3s ease-in-out;
  border-radius: 100%;
  border: 3px solid #8a082c;
}
.margin-row{
  margin-top: 30px;
}
.modal-box {
  width: 870px;
}
.quick_match_modal_head {
  min-height: 0px !important;
  padding: 0px !important;
  border-bottom: none !important;
}
.consol_icons_section .consol_img a img:active{
  width: 120px;
  height: 120px;
  transition: 0.3s ease-in-out;
}
/*************************profile pop up chalange link***************************/
.pop_up_chalang{
  float: right;
}
.pop_up_chalang a{
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 600;
  color: #074f8a;
}
/**********************quick match selection******************/
.consol_icons_section_2::after{
  content: "";
  position: absolute;
  height: 100%;
  background: rgba(154, 143, 143, 0.4);
  z-index: 999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,0.6);
}
.consol_icons_section_2{
  position: relative;
  background-image: url(../img/f.jpg);
  background-size: 100% 100%;
  background-position: center center;
  object-fit: cover;
  object-position: top;
  padding: 100px 0px;
  margin: 50px auto;
}
.consol_icons_section_2 .container{
  width: 900px;
}
.create_match .inner_box {
  position: relative;
  z-index: 1009;
  border-radius: 15px;
  background: #dcdcdc3d;
}
.create_match .inner_box .user_image img {
  width: 100%;
}
.create_match .inner_box .create_match_title {
  padding: 30px 0px;
}
.create_match .inner_box .create_match_title .tit {
  text-align: center;
  color: #ffffff;
  font-size: 40px;
  text-transform: uppercase;
  margin-bottom: 25px;
}
.create_match .inner_box .create_match_title .consol {
  text-align: center;
  font-size: 15px;
  color: #FF9800;
  text-transform: uppercase;
}
.create_match_data_middle {
  text-align: center;
}
.para span {
  color: #ff0000;
  border: 1px solid;
  padding: 10px;
}
.vs-img{
  margin-top: 30px;
}
.vs-img img {
  width: 20%;
}
.user_image {
  position: relative;
  background: #9f9f9fbf;
  display: block;
  border-radius: 100%;
  height: 150px;
  width: 150px;
  margin: auto;
  border: 3px solid #eee;
}
.create_match .inner_box .user_image img {
  position: absolute;
  width: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50% , -50%);
  border-radius: 100%;
  width: 144px;
  height: 144px;
}
.create_match .inner_box .user_image #img_questionmark{
  width:70%;
  height:auto;
}
.create_match_data {
  padding: 30px 0px;
}
.user_name{
  text-align: center;
}
.user_name p {
  color: #ffffff;
  font-weight: 600;
  font-size: 18px;
  margin-top: 15px;
}
.form_amount{
  margin-top: 40px;
}
.form_amount input{
  background: transparent;
  width: 100%;
  border: 1px solid #dcdcdc;
  text-align: center;
  font-size: 13px;
  padding: 5px 20px 5px 50px;
  color: #ffffff;
  position: relative;
}
.form_amount label::before{
  content: "\f153";
  font-family: "FontAwesome";
  display: inline-block;
  margin-right: 8px;
  color: #000000;
  position: absolute;
  background: #f0f8ffbd;
  padding: 6px 18px;
  font-size: 20px;
}
.form_amount input::placeholder{
  color: #ffffff;
  opacity: 0.2;
}
.admin_consol_name{
  text-align: center;
}
.admin_consol_name .admin_consol_title {
  color: #ffffff;
  font-size: 18px;
  margin-bottom: 5px;
}
.admin_consol_name .admin_consol_name {
  color: #FF9800;
  font-size: 15px;
  margin-bottom: 5px;
}
.deposit_button {
  padding: 70px 0px;
  padding-top: 0px;
  text-align: center;
}
.deposit_button a {
  color: #ff9800 !important;
  border: 1px solid #ff9800;
  font-size: 20px;
  text-transform: uppercase;
  padding: 10px 30px;
}
.deposit_button a:hover {
  background: #ff9800;
  color: #ffffff !important;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.deposit_button a::before{
  content: "\f002";
  font-family: "FontAwesome";
  display: inline-block;
  color: #ff9800;
  margin-right: 15px; 
}
.deposit_button a:hover::before {
  color: #ffffff !important;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.alert_msg{
  text-align: center;
}
.online::before{
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background: green;
  border-radius: 100%;
  position: absolute;
  top: 9%;
  left: 3%;
  z-index:1;
}
.find_opp_tex{
  padding: 20px;
  padding-top: 0px;
}
.find_opp_tex p {
  color: #ff9800;
  font-size: 16px;
  letter-spacing: 0.5px;
}
.find_opp_cancle_btn {
  text-align: center;
  padding-bottom: 20px;
}
.find_opp_cancle_btn a{
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: 1px solid #a80000a6;
  background: #a80000a6;
  padding: 10px 45px;
  border-radius: 5px;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}
.find_opp_cancle_btn a:hover {
  background: transparent;
  color: #a80000;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}
.console_active{
  transition: 0.3s ease-in-out;
  border: 3px solid #058cff !important;
}
.consol_img {
  margin-bottom: 5px;
}
.create_match .inner_box .serch_opponent_loder::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  background-repeat: no-repeat;
  -webkit-animation: spin 5s linear infinite;
  -moz-animation: spin 5s linear infinite;
  animation: spin 5s linear infinite;
  border: 3px solid #074f8a;
  border-left-color: rgb(8, 78, 138);
  border-left-style: solid;
  border-left-width: 3px;
  border-left: 3px solid #dcdcdc;
  border-radius: 100%;
}
.create_match .inner_box .serch_opponent_loder img {
  width: 50%;
  border-radius: 0%;
  height:auto;
}
/***********************create match responce************************************/
.responce_screen{
  text-align: center;
}
.create_match_data_responce{
  margin-bottom: 30px;
}
.responce_text p{
  text-align: center;
  color: #ffffff;
  font-size: 18px;
  margin-bottom: 25px;   
}
.row.responce_btn_row {
  padding: 25px 0px;
  padding-bottom: 50px;
}
.responce_btn_accept{
  text-align: center;
}
.responce_btn_accept a {
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: 1px solid #12a800a6;
  background: #12a800a6;
  padding: 10px 45px;
  border-radius: 5px;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}
.responce_btn_accept a:hover{
  background: transparent;
  color: #12a800;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}
.responce_btn_cancel{
  text-align: center;
}
.responce_btn_cancel a {
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: 1px solid #a80000a6;
  background: #a80000a6;
  padding: 10px 45px;
  border-radius: 5px;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}
.responce_btn_cancel a:hover{
  background: transparent;
  color: #a80000;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}
.row.responce_amount {
  margin-bottom: 20px;
}
.responce_amount p{
  color: #efff9a;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 15px;
  font-weight: bold;
  text-align: right;
}
.responce_amount p span{
  color: #ff8440;
}
.responce_amount_prize p{
  color: #00fff3;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 15px;
  font-weight: bold;
  text-align: left;
}
.responce_amount_prize p span{
  color: #ff8440;
}
.create_match .inner_box .serch_opponent_loder::before{
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  background-repeat: no-repeat;
  -webkit-animation: spin 5s linear infinite;
  -moz-animation: spin 5s linear infinite;
  animation: spin 5s linear infinite;
  border: 3px solid #074f8a;
  border-left: 3px solid #dcdcdc;
  border-radius: 100%;
}
.alert_msg_screen{
  padding: 100px 0px;
}
.alert_msg_text p {
  text-align: center;
  color: #ff1818;
  font-size: 20px;
}
.alert_msg_text p::before{
  content: "\f12a";
  font-family: "FontAwesome";
  display: inline-block;
  margin-right: 8px;
  color: #ff1818;
}
.para_2{
  text-align:center;
}
.para_2 span{
  color: #00ffdb;
  border: 1px solid;
  padding: 10px;
  font-size: 15px;
}
.quick_online{
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background: green;
  border-radius: 100%;
  position: absolute;
  top: 9%;
  left: 3%;
  z-index: 1;
}       
/*****************************quick match main page link**************************************/
.quickmatch_main_link{
  padding: 60px 15px;
  background-image: url(../uploads/quick-match/quick_background.jpg);
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 30px;
  border-radius: 5px;
}
.quickmatch_main_link .link_text{
  text-align: center;
}
.quickmatch_main_link .link_text a {
  color: #fff;
  border: 1px solid #333;
  padding: 10px 0;
  background: #074f8a;
  border-radius: 3px;
  font-size: 20px;
  display: block;
  margin: 0 auto;
  max-width: 460px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1.5px;
}
.online_quick{
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background: green;
  border-radius: 100%;
  position: absolute;
  top: 9%;
  left: 3%;
  z-index: 1;
}
.enge_text a {
  color: #1fc5e0;
  font-weight: 600;
  font-family: 'Lato', sans-serif;
}
.enge_text a:hover {
  color: #fff;
}
.main_button .start_bttn::after {
  position: absolute;
  top: -5px;
  left: -5px;
  border-left: 5px solid #3174e7;
  border-top: 5px solid #3174e7;
  content: "";
  width: 20px;
  height: 20px;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
}
.main_button .start_bttn:hover::after {
  width: 104%;
  height: 122%;
}
.main_button .start_bttn::before {
  position: absolute;
  right: -5px;
  bottom: -5px;
  border-right: 5px solid #3174e7;
  border-bottom: 5px solid #3174e7;
  content: "";
  width: 20px;
  height: 20px;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
}
.main_button .start_bttn:hover::before {
  width: 104%;
  height: 122%;
}
.work_bttn a::after {
  position: absolute;
  top: -5px;
  left: -5px;
  border-left: 5px solid #3174e7;
  border-top: 5px solid #3174e7;
  content: "";
  width: 20px;
  height: 20px;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
}
.work_bttn a:hover::after {
  width: 104%;
  height: 120%;
}
.work_bttn a::before {
  position: absolute;
  right: -5px;
  bottom: -5px;
  border-right: 5px solid #3174e7;
  border-bottom: 5px solid #3174e7;
  content: "";
  width: 20px;
  height: 20px;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
}
.work_bttn a:hover::before {
  width: 104%;
  height: 120%;
}
.main_button .start_bttn {
  position: relative;
}
.work_bttn a {
  position: relative;
}
.depo-total-amounts .pull-right {
  width: auto;
}
/*************************profile pop up chalange link***************************/
.pop_up_chalang{
  float: right;
}
.pop_up_chalang .challange_link{
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 600;
  color: #ffffff;
  background: #ff2f2f;
  padding: 5px;
  border-radius: 3px;
  letter-spacing: 1px;
}
/********************chat chalange***************************/
.modal_body_padding{
  padding-top: 0px;
  background: aliceblue;
}
.quick_match_modal_head .close {
  float: none;
  position: absolute;
  right: -8px;
  top: -9px;
  background: #2b8fe4;
  width: 25px;
  height: 25px;
  border-radius: 100%;
  line-height: 19px;
  color: #fff;
  font-size: 15px;
  z-index: 1;
}
.chalange_choose_console .consol_icons_title {
  display: inline-block;
  width: 100%;
  border-bottom: 2px solid #074f8a;
  position: relative;
  margin-bottom: 30px;
  margin-top: 18px;
}
.chalange_choose_console .consol_icons_title h1 {
  font-size: 19px;
  color: #074f8a;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  text-shadow: none;
  position: absolute;
  background: aliceblue;
  transform: translate(-50% , -120%);
  top: 50%;
  left: 50%;
  width: 34%;
}
.chalange_choose_console .consol_icons {
  text-align: center;
  padding-right: 5px;
  padding-left: 5px;
}
.chalange_choose_console .consol_img a img {
  width: 80px;
  height: 80px;
  transition: .3s ease-in-out;
  border: 3px solid #c9caca;
  border-radius: 100%;
  max-width: 100%;
}
.chalange_choose_game{
  margin: 20px auto;
}
.chalange_choose_game .consol_icons_title h1 {
  font-size: 20px;
  color: #012964;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  text-shadow: none;
  position: absolute;
  background: aliceblue;
  transform: translate(-50% , -113%);
  top: 50%;
  left: 50%;
  width: 34%;
}
.chalange_choose_game .consol_icons {
  text-align: center;
  margin-bottom: 20px;
}
.chalange_choose_game .consol_img a {
  display: block;
  width: 90px;
  height: 90px;
  border-radius: 100%;
  margin: auto;
  background: #213642;
  position: relative;
}
.chalange_choose_game .consol_img a:hover{
  transition: 0.3s ease-in-out;
  background: #fe6902;
}
.chalange_choose_game .consol_img a img {
  width: 80px;
  height: 80px;
  transition: 0.3s ease-in-out;
  border-radius: 100%;
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
}
.margin-row{
  margin-top: 30px;
}
.chalanger_user_prof{
  margin-bottom: 20px;
}
.chalange_prof{
  position: relative;
  background: #ffffff;
  display: block;
  border-radius: 100%;
  height: 80px;
  width: 80px;
  margin: auto;
}
.chalange_user_text {
  text-align: center;
  font-size: 20px;
  color: aliceblue;
  font-weight: 600;
  letter-spacing: 1px;
}
.chalange_prof img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50% , -50%);
  border-radius: 100%;
  width: 70px;
  height: 70px;
}
.chalange_prof_row {
  background: #074f8a;
  padding: 15px 0px;
}
.chalange_user_prof_text{
  padding-top: 8px;
  text-align: center;
  color: #ffffff;
}
.chalange_user_prof_text a{
  font-size: 18px !important;
  color: #fff;
  letter-spacing: 1px;
  text-transform: none;
}
.chalange_rule{
  background: #afede4;
  padding: 15px 0px 15px 15px;
  border-radius: 8px;
}
.chalange_rule ul li{
  list-style: none;
  line-height: 28px;
}
.chalange_rule ul li::before{
  content: "\f061";
  font-family: "FontAwesome";
  display: inline-block;
  margin-right: 5px;    
}
.chalange_create_match{
  padding: 40px 0px;
  padding-bottom: 20px;
  text-align: center;
}
.chalange_create_match a{
  color: #3458c0 !important;
  border: 1px solid #3458c0;
  font-size: 20px;
  text-transform: uppercase;
  padding: 10px 30px;
  transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
}
.chalange_create_match a::before{
  content: "\f055";
  font-family: "FontAwesome";
  display: inline-block;
  color: #3458c0;
  margin-right: 15px;
}
.chalange_create_match a:hover {
  background: #3458c0;
  color: #ffffff !important;
  transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
}
.chalange_create_match a:hover::before{
  color: #ffffff !important;
  transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
}
.clear{
  clear: both;
}
.challange_choose_console_amount .consol_icons_title h1 {
  width: 40%;
}
.challenge_console_amount .form-control:focus {
  border: 1px solid #306ce4;
}
.challange_choose_console_amount {
  margin-bottom: 18px;
}
.challenge_console_amount .form-control {
  max-width: 81%;
  margin: 0px auto;
  text-align: center;
  font-size: 15px;
  display: inline-block;
  vertical-align: bottom;
  height:44px;
}
.challenge_amount_inner {
  position: relative;
  max-width: 50%;
  margin: 0px auto;
}
.challenge_amount_inner .amount_euro_text {
  width: 50px;
  background-color: #074f8a;
  color: #fff;
  font-size: 25px;
  padding: 12px 0px;
  text-align: center;
  display: inline-block;
  margin-right: -3px;
}
.chalange_wrn_msg p {
  text-align: center;
}
.chalange_choose_console.challenge_choose_console_amount {
  margin-bottom: 20px;
}
.chalange_choose_game .consol_img a.game_active_challange {
  background: #058cff;
}
.cha_err_wager{ text-align:center;}
.header_chat_icon .profile-menu-pic i {
  font-size: 26px;
}
.home_menu .nav-left li a {
  text-transform: capitalize;
  padding-top: 10px;
  padding-bottom: 10px;
}
.expand_menus > li > a {
  padding: 10px 23px;
}
.open_matches_section {
  max-width: 650px;
  margin: 40px auto;
}
.open_matches_section .inner_data {
  float: none;
  vertical-align: middle;
  display: block;
  padding-top: 0px;
  margin-left:6px;
}
.open_matches_section .play_now_list li {
  background: #fff;
  background-position: 100% 100%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: relative;
}
.open_matches_section .play_now_list li::after {
  content: "";
  position: absolute;
  background: rgba(0,0,0,0.6);
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 1;
}
.open_matches_section .play_now_list li .inner_play_now {
  z-index: 9;
  position: relative;
}
.open_matches_section .inner_play_now .content h4 a {
  color: #fff;
}
.open_matches_section .icon_img {
  float: none;
  display: inline-block;
  top: 0px;
  margin-right: 5px;
}
.title_opponent {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 15px;
}
.open_matches_section .icon_img img {
  border: 2px solid #fff;
  width: 50px;
  height: 50px;
  object-fit: contain;
  padding: 2px;
  background-color: #fff;
}
.open_matches_section .inner_data p {
  color: #fff;
  text-align: left;
}
.open_matches_section .inner_play_now .content_3 .price {
  color: #fff;
}
.open_matches_section .inner_play_now .content span {
  font-weight: 700;
  color: #d1cece;
}
.open_matches_section .inner_play_now .content label {
  font-size: 13px;
}
.opponent_price_icon i {
  font-size: 35px;
  color: #EABE00;
  margin-bottom: 10px;
}
.open_matches_section .inner_play_now .content_3 .price:before {
  display: none;
}
.open_matches_section .content_3 {
  padding-top: 5px;
  text-align: center;
}
.open_matches_section .content {
  padding-top: 8px;
}
.open_matches_section .icon_img .green-dot-circle {
  position: absolute;
  top: 0px;
  right: 3px;
}
.left-profile-part .pull-right {
  margin-bottom: 0px;
}
.after_login li .header_create_match {
  /*background: #074f8a;*/
  background: #141722;
  color: #fff !important;
  padding: 1px 10px !important;
  margin-top: 35px;
  border-radius: 5px;
}
.after_login li .header_create_match:hover, .after_login li .header_create_match:focus {
  background: #074f8a !important;
  color: #fff !important;
}
.user_profile_status {
  font-size: 15px;
  color: #000;
  padding: 10px;
}
.user_profile_status p {
  margin-bottom: 0px;
}
.news_section .news_sidebar_1 .main_side_area {
  border-radius: 5px;
  padding: 15px 10px;
  background: #f3f7fa;
  border: 1px solid #e4e9ef;
}
.news_section .single_page_row {
  background: #f1f8fb;
  border: 1px solid #e4e9ef;
  position: relative;
  z-index: 10;
}
.news_section .single_page_row .col-md-8 {
  border-right: 1px solid #dae5f2;
}
.news_section .single_page_row .col-md-8.news_sidebar_heading {
  border-right: medium none;
}
.news_section .single_page_row .col-md-8.news_sidebar_heading .col-md-8 {
  border-right: medium none;
}
.single_match_background {
  position: relative;
  border: medium none;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.single_match_background::after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.2);
}
.single_match_background .wiiner_matches_game_inner {
  background: #dcdcdcde;
  padding: 15px 0px;
  border-radius: 15px;
}
.single_match_background .matchup-text {
  z-index: 9;
  position: relative;
  color: #fff;
  font-size: 16px;
}
.single_match_background .matchup-players {
  position: relative;
  z-index: 9;
  display: flex;
  align-items: center;
}
.single_match_background .matchup-message {
  position: relative;
  z-index: 9;
  color: #fff;
}
.single_match_background .matchup-gamertag {
  color: #fff;
}
.single_match_background .matchup-username {
  color: #fff;
}
.single_match_background .matchup-vs {
  color: #D2CFCF;
}
.single_match_background .matchup-userpic img {
  border: 2px solid #fff;
}
.single_match_background .match_winner_info {
  z-index: 9;
  position: relative;
  color:#fff;
}
.single_match_background .winne_name_show {
  z-index: 9;
  position: relative;
  color:#fff;
}
.single_match_background .winner_text {
  z-index: 9;
  position: relative;
}
.single_match_background .winner_bottom_text {
  z-index: 9;
  position: relative;
  color:#fff;
}
.single_match_background .score_digit {
  color: #fff;
}
.single_match_background .winner_bottom_info {
  color: #fff;
}
.single_match_background .winner_picture {
  width: 70px;
  height: 70px;
}
.single_match_background .winner_picture img {
  width: 70px;
  height: 70px;
}
.single_match_background .winner_bottom_pic {
  position: relative;
}
.single_match_background .winner_bottom_pic i {
  position: absolute;
  top: -2px;
  right: -2px;
}
.loby_text {
  color: #093051;
  font-weight: bold;
  font-size: 17px;
}
.play_now_hadline.heading_playnow {
  background-color: #000;
  padding: 15px 15px;
  margin-bottom: 15px;
  border-radius: 3px;
}
.play_now_hadline.heading_playnow h4 {
  color: #ffffff;
  font-weight: 400;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.curr_in_open{
  border-bottom: 1px solid #DDD;
  padding-bottom: 20px;
  padding: 30px;
  border-radius: 12px;
  position: relative;
  background-size: cover;
  z-index: 99;
}
.curr_in_open::after {
  content: "";
  background: #dcdcdc;
  width: 95%;
  height: 90%;
  position: absolute;
  left: 19px;
  top: 11px;
  z-index: -99;
  border-radius: 12px;
  margin: auto;
  opacity: 0.4;
}
.curr_in_open .title_match {
  line-height: 40px;
  display: block;
  width: 100%;
  color: #ffffff;
}
.curr_in_open .single-match-sub-title .single_match_player_info .single-match-user-info .match_username {
  font-weight: bold;
  color: #ffffff;
}
.curr_in_open .single-match-sub-title .match_top_text {
  display: inline-block;
  vertical-align: top;
  margin-top: 2px;
  color: #ffffff;
}
.curr_in_open .title_match .green_text {
  color: #ff9b00;
}
.curr_in_open .left-text {
  color: #ffffff !important;
  background-color: transparent !important;
}
.curr_in_open .creator_cancel{
  border: 2px solid #E11D07;
  background: #e11d07;
  border-radius: 3px;
}
.match_chat_title {
  background: #074f8a;
  padding: 10px;
  display: block;
  text-align: center;
  color: #fff;
  font-size: 16px;
  margin-bottom: 5px;
  border-radius: 5px;
}
.match_chat_title h3 {
  color: #ffffff;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 1px;
  margin: 0px;
}
.pro_dropdown {
  border-right: none;
}
.pro_dropdown a {
  padding-right: 0px !important;
}
.drop_icon {
  padding-top: 8px;
  padding-left: 0px;
}
.drop_icon a{
  padding-left: 4px !important;
}
.mb-custom-col a{
  padding:0px !important;
}
.login_email_act {
  background: #3458c0;
  color: #fff;
  padding: 10px 23px;
  border-radius: 5px;
  font-size: 15px;
}
.login_email_act:hover{
  text-decoration:none;
  color: #fff;
}
.login_email_act:focus{
  color: #fff;
}
.play_match_title {
  color: #ffffff;
  font-weight: 700;
  font-size: 14px; 
}
.play_match_fee {
  outline: none;
  border: 0;
  display: inline-block;
  line-height: 1;
  background: transparent;
  color: #ffffff !important;
  font-weight: 700;
  border: 2px solid #074f8a !important;
  padding-left: 0;
  line-height: 33px;
  font-size: 16px;
  border-radius: 3px;
}
.tab_pan_ancor {
  display: block;
  width: 100%;
  text-align: center;
  color: #074f8a;
  background: #0000001f;
  padding: 12px 0;
  max-width: 100%;
  margin: auto;
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
  font-size: 17px;
  letter-spacing: 1px;
  border-bottom: 0px;
  border-radius: 10px;
}
.tab_pan_ancor:hover{
  color: #ffffff;
  background: #0b60a9;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.tab_pan_ancor p {
  margin-bottom: 0px;
}
.profilr_tab_activ{
  color: #ffffff;
  background: #084b85;
  position: relative;
}
.twitch_pannel {
  display: block;
  width: 100%;
  text-align: center;
}
.player_bio {
  background: #ffffff;
  border-radius: 5px;
  padding: 20px;
  margin: 10px;
}
.player_bio h1{
  text-align: center;
  font-size: 25px;
  font-weight: 600;
  color: #074f8a;
  text-shadow: none;
  text-transform: uppercase;
}
.player_bio P{
  color: #7c7171;
  font-size: 15px;
  line-height: 28px;
}
.fb_sig_chat{
  background: #fff !important;
  padding-top: 6px;
}
.chat_singfrm{
  padding-bottom:10px !important;
}
.fb_sig_chat input{
  border:1px solid #eee;
  margin-left:10px;
}
.sing_send_btn{
  border-radius: 4px;
  color: #349cd6;
  border: solid 1px #029ddb !important;
  position: absolute;
  right: 5px;
  top: calc(50% - 18px);
  margin-top: 0;
  font-size: 14px;
  font-weight: 700;
  height: 60px;
  line-height: unset !important;
  width: 90px;
  height: 35px !important;
  outline: 0;
  z-index: 3;
  background: #fff;
  letter-spacing: .030em;
  padding: 0 10px 0 10px;
  transition: 0.5s ease-in-out;   
}
.fb_sig_chat .gambloo_text_bar_thumb {
  width: 62px;
  position: absolute;
  right: 0;
  top: 4px;
}
.fb_sig_chat .emoji-menu {
  z-index: 99999;
  top: 0px !important;
}
.gambloo_chatting_online_circle span {
  width: 15px;
  height: 15px;
  background-color: #30d44e;
  border-radius: 50%;
  border: 3px solid #fff;
  position: absolute;
  bottom: -3px;
  right: 1px;
}
.fb_sig_chat .emoji-picker-icon {
  top: 22px !important;
  right: 80px !important;
  color: #f3970f !important;
  font-weight: 500 !important;
}
.fb_sig_chat .emoji-wysiwyg-editor {
  height: 44px !important;
  width: 83% !important;
  margin-left: 10px;
  margin-right: auto !important;
}
.fb_sig_chat .sing_send_btn{
  margin-top: 2px;
}
.sing_chat_scroll .gambloo_messages.gambloo_messages_received .gambloo_chatting_right {
  width: auto;
  max-width: 80% !important;
  background: #f2f2f2;
  border-radius: 5px;
}
.sing_chat_scroll .gambloo_messages.gambloo_messages_sent .gambloo_chatting_right {
  width: auto;
  max-width: 80% !important;
  background: aliceblue;
  border-radius: 5px;
}
.create_match_mod{
  width: 800px !important;
  max-width:90%;
  margin:auto;
}
.create_match_mod .modal-body{
  background: aliceblue !important;
}
.create_match_title_border {
  display: inline-block;
  width: 100%;
  border-bottom: 2px solid #074f8a;
  position: relative;
  margin-bottom: 50px;
  margin-top: 18px;
}
.create_match_mod_title {
  font-size: 20px;
  color: #074f8a;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  text-shadow: none;
  position: absolute;
  background: aliceblue;
  transform: translate(-50% , -50%);
  top: 50%;
  left: 50%;
  width: 40%;
}
.white-bg{
  background: none !important;
}
/********************create match popup changes******************************/
.create_match_consol_logo_div a .create_match_consol_logo {
  width: 100px;
  height: 100px;
  border-radius: 100%;
  border: 4px solid #ffffff;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  max-width: 100%;
}
.create_match_consol_logo_div a .create_match_consol_logo:hover{
  border: 4px solid #fe6902;
  border-radius: 100%;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.create_match_consol_logo_div {
  display: block;
  width: 100%;
  text-align: center;
}
.create_match_popup_active{
  border: 4px solid #058cff !important;
  border-radius: 100%;
}
.create_match_games_logo_div {
  display: block;
  width: 100%;
  text-align: center;
  margin-bottom:20px;
}
.create_match_mod .modal-title {
  text-align: center !important;
  font-weight: 600 !important;
}
.create_match_games_logo_div a{    
  display: block;
  width: 90px;
  height: 90px;
  border-radius: 100%;
  margin: auto;
  background: #213642;
  position: relative;
  max-width: 100%;
}
.create_match_games_logo_div a:hover{
  border: 4px solid #fe6902;
}  
.create_match_games_logo_div a img{
  width: 80px;
  height: 80px;
  transition: 0.3s ease-in-out;
  border-radius: 100%;
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  max-width: 100%;
}
.create_match_games_logo_div a.create_game_popup_active {
  background: #058cff;
}
.nano .nano-content {
  margin: 0 !important;
}
.profile_eddit_btn::before {
  content: "\f044";
  display: inline-block;
  font-family: "FontAwesome";
  margin-right: 5px;
  position: relative;
  top: 1px;
}
.profile_eddit_btn {
  border-radius: 3px;
}
.edit_prof_right_form {
  border-radius: 6px;
  border: 2px solid #c3cfe2;
  background: #fff !important;
}
.edit_frm_input {
  border: 1px solid #dcdcdc;
  box-shadow: none !important;
  height: 25px;
  padding: 2px 5px;
  border-radius: 5px;
}
.edit_frm_textarea {
  height: 100px !important;
}
.acc_save_btn{
  max-width: 100%;
  margin-left: auto;
  border-radius: 3px;
}
.open_match_list li{
  padding: 10px !important;
}
.open_match_list_title{
  color: #ffffff;
  font-weight: 600;
}
.open_match_head_title {
  background: #074f8a;
  padding: 10px;
  display: block;
  text-align: center;
  color: #fff;
  font-size: 16px;
  margin-top: 0px;
  border-radius: 3px;
}
.profilr_box figure img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: rgb(175, 182, 192);
  object-fit: cover;
  border: 1px solid #074f8a;
}
.commenbxt p {
  font-size: 14px;
  color: #000000;
  opacity: 0.9;
}
.profile_right_part .pc-tab:after,.profile_right_part .pc-tab:before {display: table; clear: both; content:"";}
.main_inner_profiles:after,.main_inner_profiles:before {display: table; clear: both; content:"";}
.left_box-chat_innner {
  float: left;
  width: 60%;
}
.see_activer_inner {
  padding: 5px 18px;
}
.see_activer_inner a {
  color: #c4bbbb;
  vertical-align: middle;
}
.right_box_chat_inner {
}
.profilr_inner_box {
  padding: 16px;
  border-bottom: 1px solid #c4bbbb;
  background-color: #fff;
  box-shadow: 0px 0px 1px rgba(0,0,0,0.5);
  border-radius: 5px;
  margin-bottom: 15px;
}
.profilr_box {
  float: left;
  margin-right: 16px;
}
.profile_contant {
  float: left;
}
.comment_paster_panel ul li {
  margin-bottom: 13px;
}
.right_box_chat_inner {
  float: right;
  width: 30%;
}
.activer_heading_inner h3 {
  margin: 0;
  font-size: 15px;
  font-weight: 700;
  color: #000000;
  display: block;
  width: 50%;
  float: left;
}
.left_rapper_b figure {
  display: block;
  text-align: center;
  font-size: 12px;
  line-height: 34px;
  font-weight: bold;
  min-width: 36px;
  height: 36px;
  background-color: rgb(238, 240, 243);
  border-radius: 50%;
  margin-right: 7px;
  border: 1px solid rgb(30, 106, 168);
  width: 36px;
  position:relative;
}
.wrapper_box {
  display: flex;
  justify-content: flex-start;
}
.left_rapper_b {
  padding-top: 4px;
}
.wrapper_box {
  padding: 8px 11px;
  border-bottom: 1px solid #eeeeee;
}
.social_inner_serveses ul li:nth-child(2n+2) {
  margin: 0;
  padding: 0;
}
.profile_img_inner_bx {
  float: left;
  margin-right: 22px;
  width: 7%;
}
.profile_contant a {
  display: block;
  text-transform: capitalize;
  font-size: 16px;
  font-weight: 600;
  color: #074f8a;
}
.bxicon .social_inner_serveses ul li a {
  font-size: 18px;
  margin: 0px 2px;
  padding: 2px;
  color: #074f8a;
}
.comment_paster_panel {
  padding: 12px;
}
.profile_contant span {
  text-transform: capitalize;
  font-size: 10px;
  color: #908b8b;
  font-weight: 600;
}
.img_iiner_content_box {
  float: left;
  width: 89%;
}
.comment_paster_panel ul li .main_inner_profiles .img_iiner_content_box {
  padding: 0 0 0 70px;
  float: none;
  width: auto;
}
.activer_heading_inner {
  padding: 10px 11px;
  border-bottom: 1px solid #eee;
  background: none;
  display: inline-block;
  max-width: 100%;
  width: 100%;
}
.img_iiner_content_box span {
  text-transform: capitalize;
  font-size: 12px;
  color: #666666;
  font-weight: 600;
  margin-right: 5px;
}
.img_prof:after,.img_prof:before {display: table; clear: both; content:"";}
.contant_paragref_comment p {
  line-height: 1.5;
  margin: 17px 0;
  text-transform: capitalize;
  font-size: 16px;
  font-weight: 500;
}
.comment_paster_panel:after,.comment_paster_panel:before {display: table; clear: both; content:"";}
.social_inner_serveses ul li {
  display: inline-block;
}
.social_inner_serveses ul li a {
  font-size: 18px;
  margin: 0px 2px;
  padding: 2px;
  color: #074f8a;
}
.social_inner_serveses ul li a:hover {
  background: #f1f1f1;
}
.comment_section_wrapper {
  padding: 5px;
  margin-top: 15px;
  border-top: 1px solid #eeeeee;
}
.show_comment_panel a {
  color: #000;
  text-transform: capitalize;
  vertical-align: middle;
  font-size: 15px;
}
.profile_img_inner_bx img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: rgb(175, 182, 192);
  object-fit: cover;
  border: 1px solid #074f8a;
}
.inner_para {
  display: inline-block;
}
.act_comnt_inpt{
  padding: 7px;
  height: 31px;
  border-radius: 3px;
}
.act_main_comnt_inpt{
  padding: 7px;
  height: 40px;
  border-radius: 3px;
}
.act_main_comnt_btn{
  border-radius: 4px;
  border: solid 1px #074f8a;
  margin-top: 0;
  font-size: 12px;
  font-weight: 700;
  color: #ffffff;
  background: #074f8a;
  letter-spacing: 1px;
  padding: 10px 15px;
  transition: 0.5s ease-in-out;
  text-transform: uppercase;
  position: relative;
  top: 9px;
  left: 0px;
}
.act_main_comnt_btn:hover{
  color: #ffffff;
}
.act_comnt_btn{
  border-radius: 4px;
  border: solid 1px #074f8a;
  margin-top: 0;
  font-size: 12px;
  font-weight: 700;
  color: #ffffff;
  background: #074f8a;
  letter-spacing: 1px;
  padding: 6px 11px;
  transition: 0.5s ease-in-out;
  text-transform: uppercase;
  position: relative;
  top: 5px;
  left: 0px;
}
.act_comnt_btn:hover{
  color: #ffffff;
}
.inner_para a {
  color: #074f8a;
  font-size: 15px;
  font-weight: 600;
  margin-right: 5px;
}
.inner_para a.acti_action_icon{
  position: relative;
  top: 1px;
}
.activer_heading_inner a {
  color: #ffffff;
  display: block;
  float:right;
}
.add_activit{
  display: block;
  width: 100%;
  text-align: center;
  color: #074f8a;
  background: transparent;
  border: 2px solid #074f8a;
  padding: 8px 0;
  max-width: 100%;
  margin: auto;
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
  font-size: 15px;
  letter-spacing: 1px;
  border-radius: 5px;
}
.btn_add_activity_post {
  display: block;
  margin-bottom: 15px;
}
.activebt_wrapper {
  background-color: #fff;
  box-shadow: 0px 0px 1px rgba(0,0,0,0.5);
}
.no_activity {
  text-align: center;
  padding: 20px;
  background: #ffffff;
  border-radius: 5px;
  font-size: 16px;
  font-weight: 600;
  color: #074f8a;
}
.rply_level_two .profile_img_inner_bx {
  margin-right: 20px !important;
}
.color_like{color:#488ac1;}
.color_dislike{color:#074f8a;}
.left_rapper_b figure strong {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 18px;
  color: #074f8a;
}
.left_box-chat_innner .table_pagination .pagi_continer ul li.active_number {
  background-color: #074f8a !important;
}
.left_box-chat_innner .table_pagination .pagi_continer ul li.active_number {
  padding: 3px 18px !important;
  border: 1px solid #074f8a !important;
  border-radius: 2px !important;
}
.left_box-chat_innner .table_pagination .pagi_continer ul li a {
  padding: 3px 18px !important;
  color: #074f8a !important;
  margin: 0 4px !important;
  border: 1px solid #074f8a !important;
  border-radius: 2px !important;
}
.left_box-chat_innner .table_pagination .pagi_continer ul li a:hover {
  background-color: #074f8a !important;
  color: #fff !important;
}
.activebt_wrapper .wrapper_box:nth-of-type(odd) {
  background-color: #f1f6fc;
}
.sub_activity {
  width: 30% !important;
  max-width: 100%;
  display: block;
  margin: auto;
  border-radius: 5px;
}
.wrapper_box a {
  color: #000000;
  display: block;
  width: 100%;
}
.wrapper_contant_bgbox span {
  font-size: 11px;
  color: #ada8a8;
}
.wrapper_contant_bgbox p {
  margin-bottom: 0px;
}
/*quick match range slider*/
.hideme{
  display:none !important;
}
.range-slider {
  position: relative;
  top: -10px;
  width: 100%;
  height: 35px;
  text-align: center;
}
.range-slider input {
  pointer-events: none;
  position: absolute;
  overflow: hidden;
  left: 0;
  top: 15px;
  width: 100%;
  outline: none;
  height: 18px;
  margin: 0;
  padding: 0;
}
.range-slider input::-webkit-slider-thumb {
  pointer-events: all;
  position: relative;
  z-index: 1;
  outline: 0;
}
.range-slider input::-moz-range-thumb {
  pointer-events: all;
  position: relative;
  z-index: 10;
  -moz-appearance: none;
  width: 9px;
}
.range-slider input::-moz-range-track {
  position: relative;
  z-index: -1;
  background-color: rgba(0, 0, 0, 1);
  border: 0;
}
.range-slider input:last-of-type::-moz-range-track {
  -moz-appearance: none;
  background: none transparent;
  border: 0;
}
.range-slider input[type=range]::-moz-focus-outer {
  border: 0;
}
.rangeValue {
  width: 30px;
}
.output {
  position: absolute;
  border: 1px solid #999;
  width: 55px;
  padding: 0 10px;
  height: 30px;
  text-align: center;
  color: #999;
  border-radius: 4px;
  display: inline-block;
  font: bold 15px/30px Helvetica, Arial;
  bottom: 75%;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.output.outputTwo {
  left: 100%;
}
input[type=range] {
  -webkit-appearance: none;
  background: none;
}
input[type=range]::-webkit-slider-runnable-track {
  height: 5px;
  border: none;
  border-radius: 3px;
  background: transparent;
}
input[type=range]::-ms-track {
  height: 5px;
  background: transparent;
  border: none;
  border-radius: 3px;
}
input[type=range]::-moz-range-track {
  height: 5px;
  background: transparent;
  border: none;
  border-radius: 3px;
}
input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #dc3545;
  margin-top: -5px;
  position: relative;
  z-index: 10000;
}
input[type=range]::-ms-thumb {
  -webkit-appearance: none;
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #dc3545;
  margin-top: -5px;
  position: relative;
  z-index: 10000;
}
input[type=range]::-moz-range-thumb {
  -webkit-appearance: none;
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #dc3545;
  margin-top: -5px;
  position: relative;
  z-index: 10000;
  cursor: pointer;
}
input[type=range]:focus {
  outline: none;
}
.full-range,
.incl-range {
  width: 100%;
  height: 5px;
  left: 0;
  top: 21px;
  position: absolute;
  background: #ffffff;
}
.incl-range {
  background: #dc3545;
}
.slide_range_amt {
  color: #ffffff;
  width: 70%;
  margin: auto;
  max-width: 100%;
  margin-top: 11px;
}
.qcurr_amt {
  font-size: 20px;
}
span.choose_wager_text {
  color: aliceblue;
  font-size: 18px;
  font-weight: 600;
}
.display_range {
  margin-bottom: 20px;
}
.text-secondary {
  display: none;
}
.rand_slider_sec{
  margin-top:20px;
}
.quickmatch_vg {
  display: block;
  overflow: hidden;
  position: relative;
}
.quickmatch_vg::after{
  content:'';
  position:absolute;
  height:100%; 
  width:100%;
  background-color:#000; 
  opacity:0.5; 
  z-index:99;
  top:0px;
}
.quickmatch_vg .create_match {
  padding: 60px 0px;
}
/*quick match range slider end*/
.tab_withdraw{
  position:relative;
  top:19px;
}
.withdraw_text {
  padding-top: 10px;
}
.acc_pro_img img {
  max-width: 100%;
}
.matchtab_full{ 
  width:100% !important;
}
.creat_button a:focus {
  color: #fff !important;
  background:#0776d6 !important;
}
.img_blue_tick{
  width:15px !important;
  height:15px !important;
} 
.tab_pan_ancor:focus {
  color: #ffffff;
  background: #074f8a;
}
.for_paypal_container {
  width: 400px;
  max-width: 100%;
}
.stadium_main_container{
  background: #e5e5e5;
  border: 2px solid #dcdcdc;
  border-radius: 5px;
  padding: 10px;
  margin-bottom: 15px;
}
.stadium_bgimg_container {
  background-size: cover !important;
  background-repeat: no-repeat !important;
  margin-bottom: 10px;
  padding-top: 18px;
  position: relative;
  z-index: 1;
}
.stadium_title_match a {
  color: #fff;
  font-weight: 600;
}
.matchup-vs {
  color: #0080e5;
  margin-top: 7px;
  width: 33.3%;
}
.site_news{
  top:2px;
}
/* language hover menu */
.languagepicker {
  display: inline-block;
  padding: 0;
  height: 40px;
  overflow: hidden;
  transition: all .3s ease;
  vertical-align: top;
  float: left;
  position: relative;
}
.languagepicker:hover {   
  height: 81px;
}
.languagepicker a{
  color: #000;
  text-decoration: none;
}
.languagepicker li {
  display: block;
  padding: 0px 10px;
  line-height: 40px;
}
.languagepicker li:hover{
  background-color: #074f8a;
  color:#fff;
}
.languagepicker a:first-child li {
  border: none;
}
.active_lag{
  color:#fff;
  background: none !important;
}
.languagepicker li img {
  margin-right: 5px;
}
.roundborders {
  border-radius: 0px;
}
.large:hover {   
  height: 245px;
}
ul.inner_lag {
  background: #ffffff;
}
/* landing page language hover menu */
.landing_page_lang .languagepicker {
  display: inline-block;
  padding: 0;
  height: 40px;
  overflow: hidden;
  transition: all .3s ease;
  vertical-align: top;
  float: left;
  position: relative;
  top: -9px;
  line-height: 0px;
}
.landing_page_lang .languagepicker:hover {   
  height: 81px;
}
.landing_page_lang .languagepicker a{
  color: #000;
  text-decoration: none;
}
.landing_page_lang .languagepicker li {
  display: block;
  padding: 0px 10px;
  line-height: 40px;
}
.landing_page_lang .languagepicker li:hover{
  background-color: #eaecef;
  color: #000;
}
.landing_page_lang .languagepicker a:first-child li {
  border: none;
}
.landing_page_lang .active_lag{
  color:#fff;
  background: none !important;
}
.landing_page_lang .languagepicker li img {
  margin-right: 5px;
}
.landing_page_lang .roundborders {
  border-radius: 0px;
}
.landing_page_lang .large:hover {   
  height: 300px;
}
.landing_page_lang ul.inner_lag {
  background: #000;
}
.landing_page_lang .languagepicker .active_lag {
  color: #fff !important;
}
.languagepicker li:focus {
  background-color: #074f8a;
  color: #fff;
}
.languagepicker li:active {
  background-color: #074f8a;
  color: #fff;
}
li.landing_inner_lang .landing_page_lang {
  padding-top: 40px;
}
.gchat_lisec a{    
  display: flex;
  color: #000;
  width: 100%;
}
.application_section01_main_image {
  margin-bottom: 37px;
}
.site_beg_Image::before{
  content: "";
  top: 0px;
  left: 0;
  opacity: .7;
  right: 0;
  bottom: -30px;
  background-image: url(../images/gabmloo_bodybg.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
}
.site_beg_Image{    
  position:relative;
}
.li_a_profile_link {
  width: 20% !important;
}
.filter_remove_beg{ background:none !important;}
.game_logo_sec {
  transition: .5s linear !important;
  cursor: pointer;
  margin: auto;
}
.game_logo_sec ul li {
  display: inline-block;
  list-style: none;
  width: 32%;
  text-align: center;
  margin: auto;
  margin-bottom: 10px;
}
.game_logo_sec ul li img {
  box-shadow: rgba(0,0,0,0.4) 0 0 50px 0;
  border-radius: 50% !important;
  transition: .5s linear !important;
  cursor: pointer;
  display: inline-block;
  width: 60px !important;
  height: 60px !important;
  border: 2px solid #074f8a;
}
.tab_back_color {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  margin-top: 0px;
}
.rightcol{
  border-right: 1px solid #dcdcdc;
}
.profile_games_select{
  margin-top:10px;
}
.chat_with_user {
  text-align: right;
}
.chat_with_user .fa-comments {
  font-size: 35px;
  color: #074f8a;
}
.chat_with_user {
  text-align: right;
}
.chat_with_user .fa-comments {
  font-size: 15px;
  color: #074f8a;
}
.profile_send_msg{
  color: #074f8a;
  border: 1px solid currentColor;
  display: block;
  width: 160px;
  text-align: center;
  margin-left: auto;
  padding: 4px 5px;
  border-radius: 3px;
  font-size: 14px;
  transition: 0.3s ease-in-out;
}
.head_last_file_mcaht {
  margin-top: 0px;
  font-size: 16px;
  font-weight: bold;
}
.user-po-pup01-middle .chat_win_los {
  float: right;
  margin-left: 10px;
  position: relative;
  bottom: 3px;
}
.user-po-pup01-middle .chat_win_los .chat_w {
  background: #4baf4f;
  color: #ffffff;
  padding: 5px 0px;
  border-radius: 100%;
}
.user-po-pup01-middle .chat_win_los .chat_l {
  background: #fe0000;
  color: #ffffff;
  padding: 5px 0px;
  border-radius: 100%;
}
.user-po-pup01-middle .chat_win_los li {
  display: inline-flex;
  width: 20px;
  height: 20px;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-right: 5px;
  font-weight: bold;
  font-size: 11px;
}   
.user-po-pup01-middle {
  display: inline-block;
}
p.head_last_file_mcaht {
  float: left;
}
.noti_delet {
  padding: 0 20px !important;
  display: inline-block;
  width: 100%;
  color: #074f8a;
}
.noti_delet span {
  float: left;
} 
.noti_delet a {
  float: right;
  padding-top: 0px !important;
  width: calc(50% - 30px);
  text-align: right;
  color: #c62525 !important;
}
.main_noti_box {
  padding: 11px 16px;
  padding-bottom: 10px;
  border-color: #eeeeee;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 20px;
  border-left: 1px solid #eeeeee;
  border-right: 1px solid #eeeeee;
  border-radius: 5px;
  box-shadow: -5px 5px 20px 5px rgba(50, 50, 50, 0.15);
  display: flex;
}
.left_noti_side {
  width: 90%;
}
.right_noti_side {
  width: 10%;
  text-align: center;
}
.left_noti_side a {
  display: block;
}
.left_noti_side a:hover {
  background: #fff;
}
.left_noti_side a p {
  color: #074f8a;
  font-weight: 600;
  font-size: 15px;
  margin-bottom: 2px;
}
.left_noti_side a span{
  font-weight: 400;
  font-size: 11px;
  color: #afacac;
  padding-left: 5px;
}
.right_noti_side .fa.fa-trash {
  position: relative;
  top: 9%;
  font-size: 18px;
  color: #df5858;
}
.point_image img {
  width: 20px;
  height: 20px;
  position: relative;
  bottom: 2px;
  margin-right: 5px;
}   
.navbar-nav li.open .dropdown_noti_before::before {
  left: 64% !important;
}
.no_msg_available{
  display: flex;
  align-items: center;
  justify-content: center;
}
.gambloo_chatting_top_right .all-chat-gambloo {
  text-decoration: none;
  padding: 5px 5px;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  background: #f9f9f9;
  font-size: 12px;
  color: #074f8a;
  font-weight: bold;
  position: relative;
  top: -3px;
}
.profile_points_and_level {
  display: inline-block;
  border: 1px solid #fee300;
  padding: 5px;
  background: #fee300;
  border-radius: 5px !important;
  color: #3e2222;
  margin-right: 15px;
  font-weight: bold;
}
span.user_level {
  padding-left: 0px;
}
.delet_all_noti_main{
  display: flex;
  justify-content: space-between;
}
.delet_btn_conf {
  margin-bottom: 0px;
  background: #90e681;
  border-color: currentColor;
}
.delet_btn_conf:hover{
  background: #30c615;
  border-color: currentColor;
  color: #fff;
}
.delet_btn_cancel{
  background: ##b55c60;
  border-color: currentColor; 
}
.delet_btn_cancel:hover{
  background: #e31c25;
  border-color: currentColor; 
}
.delet_modal_body{
  padding-bottom: 6px;
  background: #074f8a;
}
.delet_modal_body p{
  text-align: center;
  font-size: 15px;
  color: #ffffff;
}
.delet_modal_body p::before{
  content: "\f06a";
  font-family: "FontAwesome";
  display: inline-block;
  margin-right: 7px;
  font-size: 16px;
  color: #ffffff;
}
.point_image img {
  width: 20px;
  height: 20px;
  position: relative;
  bottom: 2px;
  margin-right: 5px;
}
/* profile changes */
.left_box-chat_innner {
  float: left;
  width: 68%;
}
.right_box_chat_inner {
  float: right;
  width: 30%;
  padding: 16px;
  border-bottom: 1px solid #c4bbbb;
  background-color: #fff;
  box-shadow: 0px 0px 1px rgba(0,0,0,0.5);
  border-radius: 5px;
  margin-bottom: 15px;
}
.logo_select_section h1 {
  background: #074f8a;
  text-shadow: none;
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 7px 10px;
  border-radius: 5px;
  margin: 0px;
  margin-bottom: 10px;
  color:#fff;
}
.twitch_pannel_section h1 {
  background: #074f8a;
  text-shadow: none;
  font-size: 15px;
  font-weight: bold;
  text-transform: capitalize;
  padding: 7px 10px;
  border-radius: 5px;
  margin: 0px;
  margin-bottom: 10px;
}
.twitch_pannel_section h1 a{
  color: #fff;
}
.twitch_pannel_section{
  margin: 30px 0px 10px;
}
.twitch_vid_sec iframe{
  height: 200px;
}
.pro_mid_tabs {
  display: block;
  width: 220px;
  max-width: 100%;
  margin-bottom: 10px;
  margin-right: 5px;
}
.p_total_points{
  width: 15px;
  height:15px;
  max-width:100%;
  position: relative;
  bottom: 1px;
  margin-right: 3px;
}
.top_name_edit{
  margin-bottom:15px;
}
.row_class {
  display: flex;
}
.profile_rank {
  display: inline-block;
  border: 1px solid #1e6aa8;
  padding: 5px;
  background: #1e6aa8;
  border-radius: 5px;
  color: #fff;
  padding-bottom: 6px;
}
.profile_rank p {
  margin-bottom: 0px;
  font-weight: bold;
  text-transform: capitalize;
  letter-spacing: 1px;
}
.palyed_match_righ{
  width:100% !important;
}
.acti_post_img {
  margin-bottom: 15px;
  margin-top:15px;
}
img.img_acti_post {
  max-width: 100%;
  height: auto;
}
.input_file_box input {
  width: 100%;
  padding: 5px;
  border: 1px solid #074f8a;
}
input.text_file {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  border: 1px solid #074f8a;
  border-radius: 0;
}
.file-upload {
  display: block;
  text-align: center;
  font-size: 12px;
}
.file-upload .file-select {
  display: block;
  border: 1px solid #074f8a;
  color: #34495e;
  cursor: pointer;
  height: 40px;
  line-height: 40px;
  text-align: left;
  background: #FFFFFF;
  overflow: hidden;
  position: relative;
}
.file-upload .file-select .file-select-button {
  background: #074f8a;
  padding: 0 21px;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  color: #fff;
  font-size: 15px;
}
.file-upload .file-select .file-select-name {
  line-height: 40px;
  display: inline-block;
  padding: 0 10px;
}
.file-upload .file-select:hover {
  border-color: #34495e;
  transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
}
.file-upload .file-select:hover .file-select-button {
  background: #34495e;
  color: #FFFFFF;
  transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
}
.file-upload.active .file-select {
  border-color: #3fa46a;
  transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
}
.file-upload.active .file-select .file-select-button {
  background: #3fa46a;
  color: #FFFFFF;
  transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
}
.file-upload .file-select input[type=file] {
  z-index: 100;
  cursor: pointer;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
.file-upload .file-select.file-select-disabled {
  opacity: 0.65;
}
.file-upload .file-select.file-select-disabled:hover {
  cursor: default;
  display: block;
  border: 2px solid #dce4ec;
  color: #34495e;
  cursor: pointer;
  height: 40px;
  line-height: 40px;
  margin-top: 5px;
  text-align: left;
  background: #FFFFFF;
  overflow: hidden;
  position: relative;
}
.file-upload .file-select.file-select-disabled:hover .file-select-button {
  background: #dce4ec;
  color: #666666;
  padding: 0 10px;
  display: inline-block;
  height: 40px;
  line-height: 40px;
}
.file-upload .file-select.file-select-disabled:hover .file-select-name {
  line-height: 40px;
  display: inline-block;
  padding: 0 10px;
}
.played_list_main_box p {
  margin: 0px;
}
.played_list_main_box {
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}
.played_list_user_box img {
  width: 35px;
  height: 35px;
  border-radius: 100%;
}   
.played_match_list{
  position: relative;
  z-index: 1;
  background-size: cover !important; 
  background-repeat: no-repeat !important;
}    
.played_match_list:after{
  content: "";
  background: #000000;
  opacity: 0.6;
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: -1;
  left: 0px;
} 
.game_name_cansole p {
  color: #ffffff;
  font-size: 15px;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 1px;
}
.game_name_cansole span {
  color: #ffb300;
  text-transform: uppercase;
  font-size: 10px;
  letter-spacing: 1px;
  font-weight:bold;
} 
.game_name_cansole .date{
  position: relative;
  bottom: 4px;
  color: #dcdcdc;
  font-size: 12px;
}
.played_list_user_box{
  flex-grow: .7;
  width: 20%;
}
.played_list_user_box p {
  color: #ffffff;
  font-weight: bold;
  font-size: 13px;
  margin-top: 3px;
}
.played_list_prize p::before{
  content: "\f091";
  font-family: "FontAwesome";
  display: inline-block;
  margin-right: 5px;
  color: #ffb300;
  position: relative;
}
.played_list_prize p {
  color: #ffffff;
  font-weight: bold;
  font-size: 15px;
}
.status_list .win_tag {
  color: #8bc24b;
  font-size: 28px;
  text-transform: uppercase;
}
.status_list .lose_tag {
  color: #c34b4c;
  font-size: 28px;
  text-transform: uppercase;
}
.game_name_cansole {
  width: 30%;
}
.played_list_prize {
  width: 30%;
}
.status_list {
  width: 10%;
}
.status_list .draw_tag {
  color: #c8b51a;
  font-size: 28px;
  text-transform: uppercase;
}
.profile_view_match {
  width: 100%;
  line-height: 24px;
  height: 30px;
  font-size: 15px;
}
.del_publish_post {
  float: right;
}
.del_publish_post a {
  background: #b32b2b;
  padding: 5px;
  color: #fff;
  border-radius: 3px;
  display: block;
  width: 119px;
  text-align: center;
  font-size: 15px;
  text-transform: capitalize;
  position: relative;
  padding-right: 0px;
  padding-left: 0px;
  font-weight: bold;
}
.del_publish_post a::before {
  content: "\f014";
  font-family: "FontAwesome";
  display: inline-block;
  margin-right: 7px;
  font-size: 15px;
}
.tur_consol_img {
  text-align: center;
}
.tur_consol_img a {
  display: block;
}
.tur_console_icon {
  width: 100px;
  max-width: 100%;
  border: 3px solid;
  border-radius: 100%;
  transition: .3s ease-in-out;
  height: 100px;
}
.tour_qgame_icon img {
  max-width: 100%;
  border-radius: 100%;
  width: 100px;
  height: 100px;
  transition: 0.3s ease-in-out;
}
.tour_consol_icons_tour {
  text-align: center;
  margin-bottom: 20px;
}
.tour_qgame_icon {
  width: 110px;
  height: 110px;
  background: #0f4b80;
  border-radius: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tour_consol_icons {
  text-align: center;
  margin-bottom: 15px;
}
.tour_console_active {
  transition: .3s ease-in-out;
  border: 3px solid #fe6902 !important;
  width: 100px;
  max-width: 100%;
  border: 2px solid;
  border-radius: 100%;
  height: 100px;
}
.tour_game_active{
  transition: 0.3s ease-in-out;
  background: #fe6902;
}
.tour_consol_img {
  display: flex;
  align-content: center;
  justify-content: center;
}
/* TOURNAMENT Section */
.tounament_main_box {
  width: 100%;
  max-width: 100%;
  position: relative;
  margin-bottom: 20px;
}
.tounament_main_box::after {
  content: "";
  position: absolute;
  background: #000000;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.2;
}
.tounament_inner_box {
  position: relative;
  z-index: 1;
}
.tounament_game_icon img {
  width: 30px;
  height: 30px;
  border-radius: 100%;
  border: 2px solid #fff;
}
.tounament_middle_cont h2 {
  text-align: center;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
  margin: 10px 0px;
  font-size: 25px;
}
.tounament_middle_cont a {
  display: block;
  width: 150px;
  margin: auto;
  text-align: center;
  color: #fff;
  background: #074f8a;
  border: 2px solid #fff;
  padding: 6px 0;
  font-weight: bold;
  font-size: 18px;
  letter-spacing: 1px;
}
.tounament_game_icon {
  padding: 10px;
}
.tounament_middle_cont {
  padding: 10px;
  margin-bottom: 10px;
}
.tounament_footer_cont {
  display: flex;
  justify-content: space-between;
  padding: 10px;
  background: #074f8a;
  border: 1px solid #e4e9ef;
  color: #7f95b8;
}
.tounament_footer_cont h2 {
  color: #7f95b8;
  font-weight: bold;
  margin: 0;
  text-transform: uppercase;
  font-size: 26px;
  position: relative;
  top: 5px;
}
.mid_date_time span {
}
.right_info span {
  color: #ffffff;
}
.tounament_footer_cont .right_info, 
.tounament_footer_cont .right_info span {
  color: #7f95b8;
}
.tounament_footer_cont h2::before {
  content: "\f091";
  font-family: "FontAwesome";
  display: inline-block;
  margin-right: 8px;
  color: #ffd800;
}
.tounament_footer_cont .calend::before{
  content: "\f073";
  font-family: "FontAwesome";
  display: inline-block;
  margin-right: 8px;
  color: #fff;
}
.tounament_footer_cont .date::before{
  content: "\f017";
  font-family: "FontAwesome";
  display: inline-block;
  margin-right: 8px;
  color: #fff;
}
.right_info .player::before{
  content: "\f0c0";
  font-family: "FontAwesome";
  display: inline-block;
  margin-right: 8px;
  color: #fff;
}
.right_info .con::before{
  content: "\f017";
  font-family: "FontAwesome";
  display: inline-block;
  margin-right: 8px;
  color: #fff;
}
.tour_inn_console_icon{
  width: 20px;
  height: 20px;
  max-width: 100%;
}
.tour_start_text_title{
  text-align: center;
  font-weight: bold;text-transform: uppercase;font-size: 20px;
  letter-spacing: 1px;color: #ffb300;display: block;
}   
.tour_start_text {
  font-size: 10px;
  display: block;
  text-align: center;
  color: #048c68;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.logo_sport_update ul {
  display: flex;
  align-items: center;
  justify-content: center;
}
.tour_left_prize p img {
  width: 20px;
}
.tour_left_prize p {
  color: #fff;
  font-weight: bold;
  margin-bottom: 2px;
}
.gam_tour_free .right_info {
  position: relative;
  top: 4px;
}
.gam_tour_free .mid_date_time {
  position: relative;
  top: 6px;
}
.sing_tour_text_center{width:40% !important;}
.tour_remove_bg{border:0px !important; background:none !important;}
.match_site_tit{
  color: #fff;
  font-weight: bold;
}
.match_site_content-3{
  position: relative;
  top: 7px;
}
.this_tour_round {
  color: #ffffff;
  font-weight: bold;
  font-size: 26px;
}
.open_match_list_mr_rm {
  max-width: 100%;
}   
.tour_inner_color{
  background: #074d89 !important;
}
.tour_inner_color_other{
  background: #317cbf !important;
}
.tour_inner_color_common .user_round{
  color: #fff !important;
}
.tour_inner_color_common .pull-left{
  display: flex;
  align-items: center;
  justify-content: space-around;
  width: 100%;
  padding: 3px 0px;
}
.tour_inner_color_common .pull-left{
  margin-bottom: 0px;
}
.tour_inner_color_common .matchup-userpic {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 5px;
}                                                       
.tour_inner_color_common .matchup-userpic img {
  border-radius: 100%;
  display: block;
  width: 30px;
  height: 30px;
  border: 1px solid #ccc;
  object-fit: cover;
  object-position: top;
}                                                       
.tour_inner_color_common .user_round {
  text-decoration: none;
  font-size: 16px;
  text-transform: capitalize;
}  
/* SINGLE MATCH TOURAMENT PAGE STYLE */
.winner_match_box_section {
  position: relative;
  z-index: 1;
  border-radius: 5px;
}
.winner_match_box_section::after{
  content: "";
  position: absolute;
  background: #0000008f;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 1;
  border-radius: 5px;
}
.matchup-text_new{
  color: #fff;
}
.matchup-username_new{
  color: #fff;
}
.matchup-message_new{
  color: #fff;
  font-size: 16px;
}
.winner_match_inner_box{
  color: #ffffff;
  background: #f0f8ff3d;
  border-radius: 5px;
}
.text-center_new{
  display: flex;
  align-items: center;
  justify-content: space-around;
  padding: 10px 0px;
}
.matchup-vs_new {
  color: #ff8f04;
}
.add_result_new{
  margin-top: 0px;
}
.winner_bottom_text_new{
  color: #fff;
}
.winner_bottom_username_new{
  color: #fff;    
}
.matchup-gamertag {
  color: #d2d2d2;
}
.bg_opacity {
  position: relative;
  z-index: 2;
}
/* SINGLE MATCH TOURAMENT PAGE STYLE END */  
.stadium_match_bg_fifa {
  background-color: #848788;
}
.matchup-vs img {
  background-color: #fff;
  border-radius: 50%;
  padding: 5px 8px;
}
.prize_inner_vs {
  margin-top: 4px;
}
.prize_inner_vs i {
  color: gold;   
  padding-right: 4px;
}
.prize_inner_vs span {
  color: #fff;
  font-weight: 700;
} 
.prize_inner_vs p {
  font-size: 20px;
  font-weight: 700;
  margin: 0;
  padding-top: 4px;
}
.matchup-username {
  margin-top: 9px !important;
}
.cls_dynamic_match.played_tournament_list {
  height: 74px;
  display: flex;
  align-items: center;
}
.cls_dynamic_match.played_tournament_list .media {
  text-align: center;
}
.cls_dynamic_match.played_tournament_list .media .media-body h5 {
  color: #eee;
  font-weight: 800;
}
.cls_dynamic_match.played_tournament_list .media .media-body .game-price-game {
  color: #eee;
}
.tour_cancel_sec button.btn {
  background-color: #e4322e;
  border-color: #e4322e;
  margin-top: 5px;
}
.tour_cancel_sec {
  display: flex;
}
.tour_cancel_sec span {
  width: 25px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 5px;
  border: 1px solid #f0f0f0;
  margin-left: 5px !important;
}
.form-group.required {
  position: relative;
}
.form-group.required label.sr-only {
  width: auto;
  height: auto;
  padding: initial;
  margin: auto;
  overflow: auto;
  border: 0;
  position: absolute;
  top: 9px;
  clip: auto;
  left: 13px;
  z-index: 0;
  color: #aaa;
  font-weight: 400;
}
.form-group.required label.sr-only span {
  color: red;
  font-size: 18px;
  font-weight: bold;
  position: relative;
  top:1px;
  left:-3px;
}
img.acc_paypal_img {
  max-width: 95px;
  margin-right: 10px;
}
.sign_up_form input.current_field {
  background: #fff;
}
.form-group.required.fg_active label.sr-only {
  display: none;
}
/* welcome page updte */
.game_tab_main_wrapper {
  padding: 27px;
  max-width: 876px;
  margin: auto;
}
.game_tab_main_wrapper h5.left-c-t-title.create_match_mod_title {
  background-color: #eeeeee;
}
.row.top_gamer {
  display: flex;
  flex-flow: row wrap;
}
.row.top_gamer .col-md-3 {
  padding-bottom: 16px;
}
.mts {
  margin-top: 36px;
}
.gametag-box:after,
.gametag-box:before {
  clear: both;
  content: "";
  display: table;
}
.game_tab_main_wrapper2 {
  background: #fff;
  padding: 16px;
}
.edite_btn_profile {
  position: absolute;
  top: 11px;
  left: 11px;
}
.edite_btn_profile a {
  text-transform: capitalize;
  color: #fff;
  background: #000;
  display: inline-block;
  font-size: 13px;
  padding: 2px 23px 1px 3px;
  border: 1px solid #fff;
  border-radius: 4px;
}
.add_photo_box img {
  max-width: 100%;
}
.covar_img_profle img {
  max-width: 100%;
}
.edite_btn_profile img {
  width: 20px;
}
.covar_img_profle {
  position: relative;
}
.icon_box img {
  width: 16px;
}
.right_data_inner .form_group {
  display: flex;
  margin-bottom: 10px;
  border: 1px solid #074f8a;
  background: #eeeeee;
  padding: 2px;
}
.textarea_inner p {
  color: #ec0a0a;
  text-transform: capitalize;
  font-size: 14px;
  text-align: right;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
}
.textarea_inner {
  position: relative;
}
.icon_box {
  border: 1px solid #074f8a;
  background: #eeeeee;
  padding: 2px;
}
.image_upload input[type="file"] {
  padding: 2px;
  width: 100%;
  border: none;
  border: 1px solid #074f8a;
  padding: 10px 13px;
  background: #fff;
}
.image_upload label.btn {
  background-color: #fafafa;
  color: #898585 !important;
  border: 2px dashed #cdcdcd !important;
  font-size: 17px;
}
.right_data_inner .form_group .icon_box {
  background: #074f8a;
  width: 44px;
  text-align: center;
  padding: 5px;
  height: 32px;
  align-items: center;
  display: flex;
  justify-content: center;
}
.image_upload label.btn {
  text-transform: capitalize;
  margin: 0;
}
.image_upload label.btn:hover {
  color: #fff;
}
.right_data_inner {
  padding-top: 10px;
}
.textarea_inner label {
  text-transform: capitalize;
  font-size: 15px;
}
.icon_box textarea {
  border: none;
  height: 45px;
}
.right_data_inner .form_group input {
  width: calc(100% - 44px);
  border: none;
  padding-left: 12px;
  font-size: 16px;
}
.cover_pic_down img {
  height: 87px;
  width: 100%;
  object-fit: cover;
}
.view_btn_inner a {
  background: #074f8a;
  color: #fff;
  padding: 5px 9px;
  text-transform: capitalize;
  font-size: 14px;
  border-radius: 4px;
}
.aart_message_inner p {
  color: #ec0a0a;
  text-transform: capitalize;
  font-size: 14px;
  text-align: right;
  margin: 0;
  padding: 5px 0;
}
.view_btn_inner {
  position: absolute;
  top: -18px;
  right: 0;
  bottom: 0;
  margin: auto;
  left: 0;
  width: 200px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.below_header_notes {
  position: relative;
  z-index: 999;
  background: #074f8a;
  padding: 17px 50px;
  color: #fff;
  text-align: center;
}
button.btn.welcom_tag_update {
  width: 130px;
  margin-left: auto;
  border-radius: 4px;
}
button.btn.welcom_tag_update:hover {
  color: #fff;
}
button.btn.wel_btn_save_social:hover {
  color: #fff;
}
button.btn.wel_btn_save_social {
  max-width: 100px;
  margin-top: 15px;
  border-radius: 4px;
}
.image_upload {
  position: relative;
  margin-top: 10px;
}
.image_upload label.btn {
  text-transform: capitalize; 
  margin: 0;
  position: absolute;
  top: 1px;
  left: 0;
  width: 100%;
}
.user_account_details.profile_emoji.acc_page_bio .emoji-wysiwyg-editor.form-control {
  height: 40px !important;
}
.image_upload input {
  position: relative;
  z-index: 9999;
  opacity: 0;
  cursor: pointer;
}
/* profile update layout */
.profile_picture_box.profile_picture_box_new .profile-picture-area {
  padding: 10px 10px 5px;
  height: auto;
  border-radius: 10px;
  max-width: 210px;
  width: 100%;
  position: relative;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.profile_picture_box.profile_picture_box_new .profile-picture-area img {
  border-radius: 10px !important;
  border: 6px solid #f1f1f1;
  height: 190px;
  width: 100%;
}
.profile_picture_box.profile_picture_box_new .profile-picture-area .pfofile_text_handle.right_username {
  bottom: auto;
  top: 167px;
  left: 16px;
  width: 85%;
  padding: 0px 8px 2px;
  text-align: center;
  background: rgba(8, 78, 138, 0.7);
}
.profile_picture_box.profile_picture_box_new .profile-picture-area .picture-overlay {
  background: #074f8a !important;
  position: absolute;
  top: 0;
  bottom: auto;
  z-index: 5;
  border-radius: 10px !important;
}
.profile_picture_box.profile_picture_box_new .profile-picture-area .send_challenge.profile_eddit_btn {
  float: none !important;
  text-align: center;
  padding: 10px;
}
.left_bar_profile.left_bar_profile_new {
  border: 1px solid #eee;
}
.left_bar_profile.left_bar_profile_new .list-unstyled li {
  width: 47%;
  border: 1px solid #eee;
  padding: 5px 10px;
  background: #074f8a1f;
  margin-bottom: 5px !important;
  margin-right: 2px !important;
}
.left_bar_profile.left_bar_profile_new .row_class {
  padding-bottom: 15px;
}
.left_bar_profile.left_bar_profile_new h3.leftside_stats01_title_top {
  text-align: left;
}
.left_bar_profile.left_bar_profile_new .leftside_stats01_toplink {
  text-align: left;
}
.left_bar_profile.left_bar_profile_new .leftside_stats01_mid {
  text-align: left;
}
.left_bar_profile.left_bar_profile_new span.leftside_stats01_mid_name {
  width: 90px !important;
  text-align: center;
}
.left_bar_profile.left_bar_profile_new .leftside_stats01_mid ul li span.leftside_stats01_mid_text {
  padding: 7px 10px 7px 62px;
  text-align: center;
}
.left_bar_profile.left_bar_profile_new .box_icons_profile.divider-bottom-light {
  padding-bottom: 10px;
}
.left_bar_profile.left_bar_profile_new .leftside_stats01 .leftside_stats01_mid ul li {
  width: 41%;
}
.contant_comment.contant_comment_new p {
  margin: 5px 0;
}
.contant_comment.contant_comment_new .acti_post_link li.post_link_link a {
  text-decoration: underline;
}
.social_inner_serveses.social_inner_serveses_new ul {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #eee;
  padding-top: 15px;
}
.contant_comment.contant_comment_new .social_inner_serveses.social_inner_serveses_new ul {
  padding: 0 0 15px;
  border-top: none;
}
.social_inner_serveses.social_inner_serveses_new ul a:hover {
  background: #0000;
  color: #074f8a;
}
.social_inner_serveses.social_inner_serveses_new ul a {
  color: #aaa;
}
.contant_comment.contant_comment_new .social_inner_serveses.social_inner_serveses_new ul li a i {
  color: #074f8a;
  font-weight: bold;
}
.logo_select_section.logo_select_section_new ul li img {
  border: 4px solid #ffffff;
  box-shadow: 0 0 10px #0000003b;
  border-radius: 10px !important;
}
.game_sechudle_right.game_sechudle_right_new {
  min-height: auto;
}
.game_sechudle_new {
  height: auto;
  max-height: 700px;
}
.profile_part_top.profile_part_top_new {
  height: 400px;
}
.chat_with_user a.profile_send_msg {
  margin: 0 auto 11px !important;
} 
.left_bar_profile_new {
  min-height: 312px;
}
img.profile_match_loder.pro_tour_loder {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.game_sechudle_right {
  position: relative;
  min-height: 150px !important;
}
.profilr_tab_activ i.fa.fa-caret-down {
  display: inline-block !important;
  position: absolute;
  top: 100%;
  left: 50%;
  font-size: 36px;
  color: #084b85;
  transform: translate(-52%, -41%);
}
.proPlay_radious{
  border-radius: 10px;
  overflow: hidden;
}
.proPlay_radious .game_sechudle_right {
  border-radius: 10px;
  overflow: hidden;
}
.secudle_details .match_result_info .table-data .row.pl-row.divider-border-top {
  margin: 0 !important;
}
.secudle_details .match_result_info .table-data .row.pl-row.divider-border-top .col-md-12 {
  padding: 0 !important;
  margin: 0 !important;
}
.container .container {
  width: 100%;
  max-width: 100%;
}
/* profile black : NITESH */
.profile01_top {
  position: relative;
}
.profile01_top .profile01_top_image {
}
.profile01_top .profile01_top_image img {
  max-width: 100%;
  height: 250px;
  width: 100%;
  object-fit: cover;
  object-position: 50%;
}
.profile01_top .profile01_topbox_image {
  margin: -100px 0 0px 0;
  /*position: relative;*/
  z-index: 20;
}
.profile01_top .profile01_topbox_image img {
  width: 150px;
  border: #666 3px solid;
  height: 150px;
  border-radius: 50%;
}
.profile01_top .profile01_top_sec01 {
  position: relative;
  padding: 0 0 30px 0;
  background: #0c0f12;
}
.profile01_top .profile01_top_sec01::before {
  background: #fff;
  height: 50px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  content: "";
  border-bottom: #333 2px solid;
  background: #171717;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
}
.profile01_top .profile_eddit_btn01, 
.profile01_top .send_challenge.profile_eddit_btn {
  outline: none;
  display: inline-block;
  line-height: 1;
  padding: 8px;
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  border: #404040 2px solid;
  max-width: 100%;
  width: 100%;
  text-align: center;
  background: #171717;
  float: none;
}
.profile01_top .profile_eddit_btn01:hover {
  background: #404040;
  color: #fff;
}
.profile01_top .profile01_top_left {
  background: #202020;
  background-image: url(../uploads/site_images/side-box-bg-b01.jpg);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
  border: #404040 1px solid;
  border-top: 0;
}
.profile01_top .profile01_topbox {
  padding: 10px 0 10px 0px;
  margin: 0;
  position: relative;
  background: transparent;
  overflow: hidden;
}
.profile01_top .profile01_topbox .pfofile_text_handle {
  padding: 20px 0 0 0;
}
.profile01_top .profile01_topbox .pfofile_text_handle .user-text_box {
  color: #fff;
}
.profile01_top .profile01_topbox .user_profile_status {
  color: #fff;
  padding: 10px 0;
}
.profile01_top .profile01_topbox .user_profile_status .user_profile_status {
  padding: 0;
}
.profile01_top .profile01_topbox .leftside_stats01 {
  text-align: left;
  position: relative;
  padding: 12px 0px 0 0;
  border-top: #505050 1px solid;
}
.profile01_top .profile01_topbox .leftside_stats01 .leftside_stats01_title_top {
  text-align: left;
  color: #999;
}
.profile01_top .profile01_topbox .leftside_stats01 .leftside_stats01_toplink {
  padding: 0;
}
.profile01_top .profile01_topbox .leftside_stats01 .leftside_stats01_mid {
  padding: 14px 0 0 0;
}
.profile01_top .profile01_topbox .leftside_stats01 .leftside_stats01_mid ul li {
  border-color: #808080;
  background: #404040;
  color: #fff;
}
.profile01_top .profile01_topbox .leftside_stats01 .leftside_stats01_mid .leftside_stats01_mid_text {
  padding-top: 7px;
}
.profile01_top .profile01_topbox .row_class {
  padding: 10px 0 10px 0;
  display: block;
}
.profile01_top .profile01_topbox .row_class .profile_points_and_level {
  width: 100%;
  display: block;
  margin: 0 0 10px 0;
  border-radius: 0;
}
.profile01_top .profile01_topbox .row_class .profile_rank {
  width: 100%;
  display: block;
  border-radius: 0;
}
.profile01_top .profile01_topbox .rightcol {
  border: 0;
}
.profile01_top .profile01_topbox .user-profile-address {
  color: #999;
  margin: 10px 0 10px 0;
}
.profile01_top .profile01_topbox .user-profile-address i {
  background: #fff;
  display: inline-block;
  width: 24px;
  text-align: center;
  height: 24px;
  line-height: 23px;
  border-radius: 50%;
  margin-right: 5px;
}
.profile01_top .profile01_topbox .user-profile-address .playing_since {
  margin: 10px 0 0 0;
  color: #999;
}
.profile01_top .profile01_topbox.left_bar_profile .box_icons_profile {
  padding: 0 0 10px 0;
}
.profile01_top .profile01_topbox.left_bar_profile .box_icons_profile ul li {
  width: 100%;
  padding: 9px 5px;
  margin: 0 0 0px 0;
  border-bottom: #505050 1px dashed;
}
.profile01_top .profile01_topbox .profile-following .one-follow-box {
  width: 49%;
  display: inline-block;
}
.profile01_top .profile01_topbox .profile-following .one-follow-box a div {
  color: #efcd52;
}
.profile01_mid {
  background: transparent;
  padding: 0;
}
.profile01_mid .profile01_mid_tab, 
.profile01_mid .tab_back_color {
  padding: 0 0 20px 0;
  overflow: hidden;
}
.profile01_mid .profile01_mid_tab ul {
  margin: 0;
  padding: 0;
  border: 0;
}
.profile01_mid .profile01_mid_tab ul li,
.profile01_mid .tab_back_color .pro_mid_tabs {
  margin: 0;
  padding: 0;
  display: inline-block;
  width: auto;
}
.profile01_mid .profile01_mid_tab ul li a, 
.profile01_mid .tab_back_color .pro_mid_tabs .tab_pan_ancor {
  display: inline-block;
  width: 100%;
  text-align: center;
  color: #999;
  padding: 0 20px;
  max-width: 100%;
  margin: auto;
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
  font-size: 17px;
  letter-spacing: 1px;
  border-bottom: 0;
  height: 50px;
  line-height: 48px;
  background: transparent !important;
  border: 0 !important;
  border-bottom: transparent 3px solid !important;
  border-radius: 0px; 
}
.profile01_mid .profile01_mid_tab ul li a:hover, 
.profile01_mid .profile01_mid_tab ul li.active a, 
.profile01_mid .tab_back_color .pro_mid_tabs .tab_pan_ancor:hover, 
.profile01_mid .tab_back_color .pro_mid_tabs .tab_pan_ancor.profilr_tab_activ {
  border-bottom-color: #fff !important;
  color: #fff;
}
.profile01_mid .tab_back_color .pro_mid_tabs .tab_pan_ancor i.fa.fa-caret-down {
  display: none !important;
}
.profile01_mid .profile01_mid_tabbing01_content {
}
.profile01_mid .section_playedMatch {
  box-shadow: none;
  border: #dcdfe3 1px solid;
}
.profile01_mid .section_playedMatch .profile_mini_tabs {
  background: transparent;
  box-shadow: none;
}
.profile01_mid .section_playedMatch .profile_mini_tabs ul {
  background: transparent;
  border: 0;
}
.profile01_mid .section_playedMatch .profile_mini_tabs ul li a {
  border: #3391e1 1px solid;
}
.profile01_mid .section_playedMatch .profile_mini_tabs ul li.active a {
  background: #074f8a;
}
.profile01_mid .tab_back_color {
}
.profile01_mid .section_playedMatch .padding-remove.proPlay_radious {
  padding: 0 0 0px 0;
  border-radius: 0;
}
.profile01_mid .section_playedMatch .padding-right-remove.proPlay_radious {
  border-radius: 0;
}
.profile01_mid .section_playedMatch .padding-right-remove.proPlay_radious .game_sechudle_right {
  border-radius: 0;
}
.profile01_mid .section_playedMatch .secudle_details {
}
.profile01_mid .section_playedMatch .secudle_details .secudle_details_title {
}
.profile01_mid .section_playedMatch .secudle_details .secudle_details_title .block-title-sechudle {
}
.profile01_mid .secudle_details .match-result-items ul li .user_p_name {
  color: #999;
}
.profile01_mid .secudle_details .match-result-items .winning-prize {
  color: #999;
}
.profile01_mid .info_match_result .data-match-list ul strong {
  color: #ccc;
}
.profile01_mid .profile_view_match {
  border-color: #80bcef;
  color: #074f8a;
}
.profile01_mid .profile_view_match:hover {
  background: #074f8a;
  color: #fff;
}
.profile01_mid .right_box_chat_inner {
  box-shadow: none;
  background: #202020;
  background-image: url(../uploads/site_images/side-box-bg-b01.jpg);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
  border: #404040 1px solid;
  padding: 10px;
  margin-top: 70px;
}
.profile01_mid .add_activit {
  border: 2px solid #2e2f37;
  border-radius: 5px;
  color: #fff;
  background: #000;
}
.profile01_mid .logo_select_section h1, .profile01_mid .twitch_pannel_section h1 {
  background: #404040;
  border-radius: 0;
}
.profile01_mid .logo_select_section h1 a, 
.profile01_mid .twitch_pannel_section h1 a{
}
.profile01_mid .logo_select_section h1::before, .profile01_mid .twitch_pannel_section h1::before {
}
.profile01_mid .logo_select_section h1 span, .profile01_mid .twitch_pannel_section h1 span {
}
.profile01_mid .game_logo_sec ul li {
  width: auto;
}
.profile01_mid .game_logo_sec ul li img {
  width: 70px !important;
  height: 70px !important;
}
.profile01_mid .profile_right_part .pc-tab {
  background: transparent;
  padding: 0px 0 0 0;
}
.profile01_mid .profilr_inner_box .show_comment_panel a {
  color: #999;
}
.profile01_mid .profilr_inner_box .profilr_box figure img {
  border-radius: 3px;
  border: #666 1px solid;
}
.profile01_mid .profilr_inner_box .commenbxt p {
  color: #999;
}
.profile01_mid .profilr_inner_box .comment_section_wrapper .comment_paster_panel {
  padding: 12px 0;
}
.profile01_mid .profilr_inner_box .comment_section_wrapper .comment_paster_panel .profile_img_inner_bx {
  width: 6%;
}
.profile01_mid .profilr_inner_box .comment_section_wrapper .comment_paster_panel .img_iiner_content_box {
  width: 88%;
}
.profile01_mid .secudle_details .match_result_info {
}
.profile01_mid .secudle_details .match_result_info .table-data {
  display: block;
}
.profile01_mid .secudle_details .match_result_info .match-results-box {
  padding: 10px;
}
.profile01_mid .secudle_details .match_result_info .match-results-box .match-result-items {
}
.profile01_mid .secudle_details .match_result_info .match-results-box .match-result-items .media {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center !important;
  align-items: center !important;
  padding: 0 0 0 40px;
  position: relative;
  overflow: inherit;
  min-height: 40px;
}
.profile01_mid .secudle_details .match_result_info .match-results-box .match-result-items .media-body, 
.profile01_mid .secudle_details .match_result_info .match-results-box .match-result-items .media-left, 
.profile01_mid .secudle_details .match_result_info .match-results-box .match-result-items .media-right {
  position: relative;
  width: 100%;
  padding: 0;
}
.profile01_mid .secudle_details .match_result_info .match-results-box .match-result-items .media-left {
  width: 40px;
  position: absolute;
  left: 0;
  top: 0;
}
.profile01_mid .secudle_details .match_result_info .match-results-box .match-result-items .media-body {
  width: 60%;
  padding: 0 5px;
}
.profile01_mid .secudle_details .match_result_info .match-results-box .match-result-items .media-right {
  width: 40%;
}
.profile01_mid .secudle_details .match_result_info .match-results-box .match-result-items .winning-prize {
  font-size: 18px;
}
.profile01_mid .secudle_details .match_result_info .match-results-box .match-result-items .pic_pillar {
  width: 40px;
  margin: 0 auto;
}
.profile01_mid .secudle_details .match_result_info .match-results-box .match-result-items .winning-prize {
  padding: 0;
  width: auto;
  text-align: center;
}
.profile01_mid .secudle_details .match_result_info .info_match_result {
  padding: 10px;
}
.profile01_mid .secudle_details .match_result_info .info_match_result .row.data_user_row {
}
.profile01_mid .secudle_details .match_result_info .info_match_result .row.data_user_row .col-sm-6 {
  width: 100%;
}
div.jqi .jqibuttons button.jqibutton:hover {
  background: #03a9f4;
  color: #fff;
}
/* win_match01 */
.win_match01 {
  padding: 90px 0;
  background: #f1f8fb;
}
.win_match01 .win_match01_title, 
.home_secure01 .home_secure01_heading {
  text-align: center;
  font-size: 18px;
  font-weight: 300;
}
.win_match01 .win_match01_title{
  padding: 0 0 60px 0;
}
.win_match01 .win_match01_title h2, 
.home_secure01 .home_secure01_heading h2 {
  font-size: 38px;
  color: #000;
  font-weight: 900;
  text-transform: uppercase;
  margin-top: 0;
}
.win_match01 .win_match01_title h2 span, 
.home_secure01 .home_secure01_heading h2 span {
  color: #074f8a;
}
.win_match01 .win_match01_main {
  margin: 0 auto;
  max-width: 100%;
  width: 640px;
  padding: 0 0 10px 0;
}
.win_match01_main_item {
  overflow: hidden;
  padding: 10px 0;
}
.win_match01_main_item .win_match01_main_item_number {
  float: left;
  width: 80px;
  height: 80px;
  text-align: center;
  line-height: 80px;
  background: #074f8a;
  font-size: 40px;
  color: #fff;
  font-weight: 900;
  border-radius: 50%;
}
.win_match01_main_item .win_match01_main_item_detail {
  padding: 10px 0;
  font-size: 16px;
  padding-left: 125px;
}
.win_match01_main_item .win_match01_main_item_detail h3 {
  color: #074f8a;
  font-size: 25px;
  margin: 0 0 6px 0;
  font-weight: 700;
}
/* END win_match01 */
.home_news_section_none01 {
  display: none !important;
}
.how_it_works_none01 {
  display: none !important;
}
.why_us_none01 {
  display: none !important;
}
.home_secure01 {
  background: #fff;
  padding: 80px 0;
}
.home_secure01 .home_secure01_heading {
  padding: 0 0 30px 0;
}
.home_secure01 .home_secure01_icons {
  text-align: center;
}
.home_secure01 .home_secure01_icons img {
  width: 500px;
  max-width: 100%;
  margin: 0 auto;
  display: block;
}
.home_secure01 .home_secure01_follow {
  padding: 50px 0 0 0;
}
.home_secure01_follow .home_secure01_follow_social {
  text-align: center;
}
.home_secure01_follow_social ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.home_secure01_follow_social ul li {
  display: inline-block;
  padding: 0 40px;
}
.home_secure01_follow_social ul li a {
  display: inline-block;
  width: 56px;
  height: 56px;
  text-align: center;
  font-size: 28px;
  background: #074f8a;
  color: #fff;
  border-radius: 5px;
  border-radius: 50%;
}
.home_secure01_follow_social ul li a.twitch_icon01 {
  background: #8d6dc4;
}
.home_secure01_follow_social ul li a.facebook_icon01 {
  background: #5472d2;
}
.home_secure01_follow_social ul li a.instagram_icon01 {
  background: #d6249f;
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
}
.home_secure01_follow_social ul li a.youtube_icon01 {
  background: #f4524d;
}
.home_secure01_follow_social ul li a i {
  display: inline-block;
  line-height: 56px;
  width: 100%;
  height: 100%;
}
/*** vijay btn CSS start ***/
.quickmatch_main_link a, .creat_button a {
  font-size: 16px !important;
  position: relative;
  color: #3999eb;
  height: 50px;
  border-radius: 2px;
  background: transparent;
  text-transform: capitalize;
  display: inline-block;
  padding: 13px 30px !important;
  -webkit-font-smoothing: antialiased;
  border: 1px solid #074f8a;
  transition: 0.4s ease-in-out;
}
.quickmatch_main_link a::before, .creat_button a::before {
  position: absolute;
  right: -5px;
  bottom: -5px;
  border-right: 5px solid #3174e7;
  border-bottom: 5px solid #3174e7;
  content: "";
  width: 20px;
  height: 20px;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
}
.quickmatch_main_link a::after, .creat_button a::after {
  position: absolute;
  top: -5px;
  left: -5px;
  border-left: 5px solid #3174e7;
  border-top: 5px solid #3174e7;
  content: "";
  width: 20px;
  height: 20px;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
}
.quickmatch_main_link a:hover, .creat_button a:hover {
  background: #074f8a !important;
  color: #ffffff;
  border: 1px solid #074f8a;
  transition: 0.4s ease-in-out;
}
.creat_button a:hover::before {
  width: 105%;
  height: 120%;
}
.creat_button a:hover::after {
  width: 105%;
  height: 120%;
}
.quickmatch_main_link a:hover::before {
  width: 102%;
  height: 120%;
}
.quickmatch_main_link a:hover::after {
  width: 102%;
  height: 120%;
}
p.how_it_work_ico {
  display: flex;
  align-items: center;
  justify-content: center;
}
p.how_it_work_ico span {
  font-size: 24px;
  color: #fff;
  font-weight: 600;
}
.play_now_list li {
}
.play_now_list li:hover {
  box-shadow: 3px 3px 6px #074f8a;
}
.play_now_list li:hover p.play_match_fee {
  border: 2px solid #084e8a !important;
}
.play_now_list li:hover p.play_match_fee span {
  background: #084e8a !important;
}
.expand_menus li a span.menu-title-hover {
    text-indent: 0 !important;
}
.body_day_mode #gambloo_addchat_toggle {
    background: #000000;
    border-radius: 5px;
}
.profile01_top .profile01_topbox_image:hover .camera_photo_icon {
    display: block;
}
.modal {
    background: rgb(0 0 0 / .5) !important;
}
.modal-backdrop.fade.in {
    display: none;
}
.profile01_top .profile01_topbox_image #crop-avatar .camera_photo_icon {
    height: 142px;
    width: 146px;
    left: 2px;
    top: 3px;
    text-align: center;
}
.profile01_top .profile01_topbox_image #crop-avatar {
    width: 150px;
    height: 150px;
    position: relative;
}
.profile01_top .profile01_topbox_image #crop-avatar .camera_photo_icon i {
    display: block;
    text-align: center;
    color: #fff;
    font-size: 18px;
    padding-top: 65px;
}
.profile01_top .profile01_topbox_image #crop-avatar .camera_photo_icon {
    font-size: 16px;
    color: #fff;
}
span.profile_update_banner i {
    font-style: normal;
    font-size: 18px;
}
span.profile_update_banner i.fa-edit:before {
    content: "\f044";
    font-family: "FontAwesome";
    margin-right: 5px;
    position: relative;
    top: 1px;
}
span.profile_update_banner button.btn {
    max-width: 30px;
    position: absolute;
    right: 0;
    z-index: 99999;
    bottom: -10px;
    border-radius: 5px; 
    transition: all 0.3s;
}
span.profile_update_banner button.btn:hover {
    max-width: 100px;
}
.profile01_top .profile01_top_image {
    position: relative;
    overflow: hidden;
}
button.btn.btn-update-coverimg {
    max-width: 100px;
    margin-left: 0 auto;
}
/*** vijay btn CSS end ***/

/**********************************************/
/******************* DAY MODE CSS START ***************************/
/**********************************************/
.body_day_mode .login_popup .modal-dialog .modal-content {
  border: 1px solid #e4e9ef;
}
.body_day_mode .login_popup .modal-dialog .modal-header {
  background: #000;
}
.body_day_mode .log_with_email .tab_login_email h5 {
  background: #000;
}
.body_day_mode .btn-full-width {
  background: #000;
}
.body_day_mode .btn-email-login {
  background: #074f8a;
}
.body_day_mode .video-overlay {
  /*background-color: rgba(0, 0, 0, 0.35);*/
}
.body_day_mode .main_title h2 span {
  color: #3999eb;
  text-shadow: none;
}
.body_day_mode .main_landing_box .main_button .start_bttn {
  background: transparent !important;
}
.body_day_mode .main_landing_box .main_button .start_bttn:hover {
  background: #3174e7 !important;
}
.body_day_mode .logo_icon_section {
  background: #fff;
}
.body_day_mode .logo_sport_update ul li img {
  box-shadow: rgba(0,0,0,0.8) 0 0 20px 0;
  border-color: #fff;
}
.body_day_mode .how_it_works {
  background: #f1f8fb;
}
.body_day_mode .heading_border img {
  background: #f1f8fb;
}
.body_day_mode .work_col {
  border-radius: 3px;
  background: #fff;
  border: 1px solid #dcdfe3;
}
.body_day_mode .how_it_work_ico {
  background: #074f8a;
  border: #e4e9ef 1px solid;
}
.body_day_mode .why_pic {
  margin-left: auto;
  margin-right: auto;
  width: 80px;
  height: 80px;
  background: #074f8a;
  border: #fff 2px solid;
  box-shadow: #074f8a 0 0 0 2px;
}
.body_day_mode .why_pic img {
  width: 80px;
  height: 80px;
  object-fit: contain;
  padding: 10px;
}
.body_day_mode .home_news_section {
  background: #fff;
}
.body_day_mode .home_news_section .home_news_section_heading .heading_border img {
  background: #fff;
}
.body_day_mode .home_news_section .news_main_contener .blog-content-body {
  border-color: #dcdfe3;
  border-top: none;
  background: #f3f7fa;
}
.body_day_mode .home_news_section .news_main_contener .blog-content-body h2 {
  color: #181919;
}
.body_day_mode .home_news_section .news_main_contener .blog-content-body p {
  color: #111;
}
.body_day_mode .why_us {
  background: #f1f8fb;
}
.body_day_mode .why_us .section_title{
  color: #074f8a;
}
.body_day_mode .why_us .why_us_content p {
  color: #111;
}
.body_day_mode .match_details .grey_bg {
  background: #fff;
  border-right: #ccc 1px solid;
}
.body_day_mode .match_details .recent_matches {
  background: #fff;
}
.body_day_mode .recent_matches .one-feed .media-left .fa {
  background: #fff;
  border: #8b99af 1px solid;
  color: #8b99af;
}
.body_day_mode .recent_matches .one-feed .media-body {
  color: #666;
}
.body_day_mode .match_details {
  border-bottom: 1px solid #ccc;
  border-top: 2px solid #ccc;
  background: #000;
}
.body_day_mode .live_on_channel {
  background: #000;
}
.body_day_mode .as_seen {
  background: #fff;
  border: #ccc 1px solid;
  color: #333;
}
.body_day_mode01 .foot_bottom .top_footer_area {
  background: transparent;
  background-color: #fff;
  background-image: url(../images/pattern2.png);
  background-repeat: repeat;
  border-top-color: #ccc;
}
.body_day_mode01 .c_address {
  color: #666 !important;
}
.body_day_mode01 .bot_widget a {
  color: #666 !important;
}
.body_day_mode01 .ico a::before {
  color: #666;
}
.body_day_mode01 .bottom_footer_area {
  background: #f3f7fa;
  border-top: #ece9e9 1px solid;
}
.body_day_mode01 .copy_text p {
  color: #666;
}
.body_day_mode #gambloo_addchat_toggle {
  background: #000;
}
.body_day_mode .addchat_fb_logout_main_text a {
  color: #0080e5;
}
.body_day_mode .gambloo_contact_user_main .gambloo_chatting_top_online {
  background-color: #000;
}
.body_day_mode .profile01_top .profile01_top_sec01 {
  background: #f1f8fb;
}
.body_day_mode .profile01_top .profile01_top_sec01::before {
  border-bottom: #86c8ed 2px solid;
  background: #fff;
}
.body_day_mode .profile01_mid .profile01_mid_tab ul li a:hover, 
.body_day_mode .profile01_mid .profile01_mid_tab ul li.active a, 
.body_day_mode .profile01_mid .tab_back_color .pro_mid_tabs .tab_pan_ancor:hover, 
.body_day_mode .profile01_mid .tab_back_color .pro_mid_tabs .tab_pan_ancor.profilr_tab_activ {
  /*border-bottom-color: #148cf2 !important;*/
  color: #074f8a;
}
.body_day_mode .profile01_top .profile01_topbox_image img {
  border: #e9f6ff 3px solid;
}
.body_day_mode .profile01_top .profile01_top_left {
  border: #dcdfe3 1px solid;
  border-top: 0;
  background: #fff;
}
.body_day_mode .profile01_top .profile01_topbox .pfofile_text_handle .user-text_box {
  color: #333;
}
.body_day_mode .user_profile_status p {
  margin-bottom: 0px;
  color: #666;
}
.body_day_mode .profile01_top .profile_eddit_btn01, 
.body_day_mode .profile01_top .send_challenge.profile_eddit_btn {
  border: #3391e1 2px solid;
  background: #074f8a;
}
.body_day_mode .profile01_mid .right_box_chat_inner {
  background: #fff;
  border: 1px solid #dcdfe3;
}
.body_day_mode .profile01_mid .logo_select_section h1, 
.body_day_mode .profile01_mid .twitch_pannel_section h1 {
  background: #074f8a;
}
.body_day_mode .profile01_mid .add_activit {
  border: 2px solid #074f8a;
  color: #074f8a;
  background: transparent;
}
.body_day_mode .profile01_mid .profilr_inner_box {
  box-shadow: none;
  border: #dcdfe3 1px solid;
}
/**********************************************/
/******************* DAY MODE CSS END ***************************/
/**********************************************/

/**********************************************/
/******************* NIGHT MODE CSS START ***************************/
/**********************************************/
body.body_night_mode{
  background: #0a0d0f;
}
.body_night_mode .page_wrapper {
  background: #0a0d0f;
}
.body_night_mode hr {
  border-top-color: #20283b;
}
.body_night_mode .login_popup .modal-dialog .modal-content, 
.body_night_mode .send_message01_popup .modal-dialog .modal-content, 
.body_night_mode .support_popup .modal-dialog .modal-content, 
.body_night_mode #More_Match_Play .modal-dialog .modal-content, 
.body_night_mode #changePasswordModal .modal-dialog .modal-content, 
.body_night_mode #avatar-modal .modal-dialog .modal-content, 
.body_night_mode #createMatchModal .modal-dialog .modal-content, 
.body_night_mode #PopUPChatChallange .modal-dialog .modal-content {
  border: 1px solid #20283b;
  background: #141722;
}
.body_night_mode .login_popup .modal-dialog .modal-header, 
.body_night_mode .send_message01_popup .modal-dialog .modal-header, 
.body_night_mode .support_popup .modal-dialog .modal-header, 
.body_night_mode #changePasswordModal .modal-dialog .modal-header, 
.body_night_mode #avatar-modal .modal-dialog .modal-header, 
.body_night_mode #createMatchModal .modal-dialog .modal-header, 
.body_night_mode #PopUPChatChallange .modal-dialog .modal-header {
  background: #141722;
  border-bottom: 1px solid #20283b;
}
.body_night_mode .login_popup .modal-dialog .login-form .form-control, 
.body_night_mode .send_message01_popup .modal-dialog .login-form .form-control, 
.body_night_mode .support_popup .modal-dialog form .form-control {
  border-color: #20283b;
  background: #141722;
}
.body_night_mode #More_Match_Play .modal-dialog .modal-content .modal-header {
  border-bottom-color: #20283b;
  color: #7f95b8;
}
.body_night_mode #avatar-modal .modal-dialog .modal-header .modal-title {
  color: #fff;
}
.body_night_mode #changePasswordModal .modal-dialog .modal-header .modal-title {
  color: #fff;
}
.body_night_mode #avatar-modal .modal-dialog .modal-body .avatar-upload {
  color: #fff;
}
.body_night_mode #PopUPChatChallange .modal-dialog .modal-body.modal_body_padding {
  background: transparent;
}
.body_night_mode #PopUPChatChallange .modal-dialog .modal-body .chalange_prof_row {
  border-bottom: 1px solid #20283b;
  background: #141722;
}
.body_night_mode #changePasswordModal .modal-dialog .modal-body label {
  color: #fff;
}
.body_night_mode #changePasswordModal .modal-dialog .modal-body .form-control {
  background: #141722;
  border: 1px solid #20283b;
  color: #7f95b8;
}
.body_night_mode #More_Match_Play .modal-dialog .modal-content .modal-header .modal-title {
  color: #fff;
}
.body_night_mode .support_popup .modal-dialog form label {
  color: #fff;
}
.body_night_mode .send_message01_popup .modal-dialog .login-form input[type="file"] {
  border-color: #20283b;
  background: #141722;
  color: #7f95b8;
}
.body_night_mode .login_with_email h4, .body_night_mode .sign_up_popup h4 {
  color: #fff;
}
.body_night_mode .sign_up_popup .active_login_type, .body_night_mode .login_with_email .active_login_type {
  color: #2b8fe4;
}
.body_night_mode .login-form {
  box-shadow: inset 0 2px #20283b;
}
.body_night_mode .login_popup .small-link {
  color: #2b8fe4;
}
.body_night_mode .log_with_email .tab_login_email h5 {
  background: #2b8fe4;
}
.body_night_mode .btn-full-width {
  background: #2b8fe4;
}
.body_night_mode .btn-email-login {
  background: #2b8fe4;
}
.body_night_mode .sign_up_terms p {
  color: #7f95b8;
}
.body_night_mode .sign_up_terms a {
  color: #2b8fe4;
}
.body_night_mode .forgot_pwd .forgot_sub_heading {
  color: #7f95b8;
}
.body_night_mode #forgotPasswordModal .popup_main_title {
  color: #fff;
}
.body_night_mode .matches_part {
  background: #0c0f12;
}
.body_night_mode .site_beg_Image::before {
  background: #0c0f12;
  opacity: 1;
}
.body_night_mode .online_user_box {
  background: #141722;
  border-color:#20283b;
}
.body_night_mode .top_user_box {
  border-bottom: 1px solid #20283b;
  background: transparent;
}
.body_night_mode .game_chat_list, 
.body_night_mode .all_online_user_list2, 
.body_night_mode .all_online_user_list, 
.body_night_mode .active_feed_list, 
.body_night_mode .game_sechudle, 
.body_night_mode .game_list, 
.body_night_mode .sing_chat_scroll, 
.body_night_mode .main_mob_menu, 
.body_night_mode .ajax_show_chatUser {
  scrollbar-color: #333 #dcdcdc;
}
.body_night_mode .loby_text {
  color: #fff;
}
.body_night_mode .user_count {
  color: #074f8a;
}
.body_night_mode .user_count .dot_green {
  background: lime;
}
.body_night_mode .all_online_user_list .online_user_block:nth-of-type(odd){
  background-color: #121212;
}
.body_night_mode .all_online_user_list .online_user_block:nth-of-type(even){
  background: #141722;
}
.body_night_mode .all_online_user_list .online_user_block .message_text {
  color: #fff;
}
.body_night_mode .all_online_user_list .online_user_block .online_user_chat a {
  color: #074f8a;
}
.body_night_mode .quickmatch_main_link .link_text a {
  border: 1px solid #20283b;
  background: #141722;
}
.body_night_mode .play_now_hadline.heading_playnow {
  background-color: #141722;
}
.body_night_mode .top_switcher {
  background: #141722;
  border: 1px solid #20283b;
}
.body_night_mode .consol_horizontal label {
  color: #fff;
}
.body_night_mode .enter span {
  background: #333;
}
.body_night_mode .play_match_fee {
  border: 2px solid #333 !important;
}
.body_night_mode .feed_activity_box {
  background: #141722;
  border: 2px solid #20283b;
}
.body_night_mode .feed_box_top {
  border-bottom: 1px solid #20283b;
  background: #141722;
}
.body_night_mode .feed_activity_box .feed-row:nth-of-type(2n+1) {
  background: #121212;
}
.body_night_mode .one-feed .media-body a {
  color: #074f8a;
}
.body_night_mode .feed_activity_box .feed-row .one-feed {
  color: #fff;
}
.body_night_mode .creat_button a {
  background: transparent;
  color: #074f8a;
  border: 2px solid #074f8a;
}
.body_night_mode .creat_button a:hover {
  background: #0776d6;
  color: #fff;
  border: 2px solid #0776d6;
}
.body_night_mode .after_login li .header_create_match {
  background: #141722;
}
.body_night_mode .tell_a_friend {
  background: #141722;
  border: 1px solid #20283b;
}
.body_night_mode .send-message {
  box-shadow: inset 0 2px #20283b;
  background: #141722;
  border-color: #20283b;
}
.body_night_mode .profile01_top .profile01_topbox .row_class .profile_points_and_level {
   background: #eee; 
   border-color: #404040; 
}
.body_night_mode .profile01_top .profile01_topbox .row_class .profile_rank {
  background: #606060;
  border-color: #606060;
}
.body_night_mode .profile01_top .profile01_topbox.left_bar_profile .box_icons_profile ul li {
  color: #ccc; 
  border-bottom: #505050 1px dashed;
}
.body_night_mode .profile01_mid .game_logo_sec ul li img {
  border-color: #606060; 
}
.body_night_mode .profile01_mid .profilr_inner_box {
  box-shadow: none; 
  border: #404040 1px solid;
  background: #303030; 
  background-image: url(../uploads/site_images/texture.png); 
  background-repeat: repeat; 
  color: #fff; 
}
.body_night_mode .profile01_mid .profilr_inner_box .profile_contant a {
    color: #fff;
}
.body_night_mode .profile01_mid .profilr_inner_box .social_inner_serveses ul li a {
   color: #fff; 
}
.body_night_mode .profile01_mid .profilr_inner_box .inner_para a {
   color: #fff; 
}
.body_night_mode .profile01_mid .profilr_inner_box .form-control.act_main_comnt_inpt {
  background: #000;
  border: #404040 1px solid !important;
}
.body_night_mode .profile01_mid .section_playedMatch {
  box-shadow: none;
  border: #404040 1px solid;
  background: #303030; 
  background-repeat: repeat; 
  background-image: none; 
  background-image: url(../uploads/site_images/texture.png); 
  background-repeat: repeat; 
  color: #fff; 
}
.body_night_mode .profile01_mid .section_playedMatch .profile_mini_tabs ul li.active a {
  background: #000;
}
.body_night_mode .profile01_mid .section_playedMatch .profile_mini_tabs ul li a {
  border: #000000 1px solid;
}
.body_night_mode .profile01_mid .section_playedMatch .padding-right-remove.proPlay_radious .game_sechudle_right {
  background: #404040;
}
.body_night_mode .profile01_mid .section_playedMatch .secudle_details .secudle_details_title .block-title-sechudle a h1 {
  color: #fff;
}
.body_night_mode .profile01_mid .section_playedMatch h5 {
  color: #ccc;
}
.body_night_mode .profile01_mid .profile_view_match {
  border-color: #000000;
  color: #000000;
}
.body_night_mode .profile01_mid .profile_view_match:hover {
    background: #000;
    color: #fff;
}
.body_night_mode .profile01_mid .section_playedMatch .game_sechudle.Match_Area_Left {
    background: #404040 !important;
}
.body_night_mode .profile01_mid .section_playedMatch .game_sechudle.Tournament_Area_Left {
  background: #404040 !important; 
}
.body_night_mode .about_us_area {
  background: #0a0d0f;
}
.body_night_mode .meet_the_team {
  background: #0c0f12;
}
.body_night_mode .inner_title_team h2 {
  color: #fff;
}
.body_night_mode .about_content p {
  color: #7f95b8;
}
.body_night_mode .inner_title h2 {
  color: #fff;
}
.body_night_mode .social_content {
  color: #fff;
}
.body_night_mode .application_section01::before {
  background: #0a0d0f;
}
.body_night_mode .application_section01 .application_section01_title h2 {
  color: #fff;
}
.body_night_mode .application_section01 .application_section01_main .application_section01_main_app_button .application_section01_main_app_button_link {
  background: #074f8a;
}
.body_night_mode .application_section01 .application_section01_main .application_section01_main_app_button .application_section01_main_app_button_link:hover {
  background: #0a0d0f;
  color: #074f8a;
}
.body_night_mode .news_section .news_sidebar_1 .main_side_area {
  background: #141722;
  border: 1px solid #20283b;
}
.body_night_mode .news_section .news_sidebar_1 .main_side_area .news_sidebar_heading h3 {
  color: #fff;
}
.body_night_mode .news_section .news_main_contener .blog-content-body {
  background: #141722;
  border: 1px solid #20283b;
  border-top: 0;
}
.body_night_mode .news_section .news_main_contener .blog-content-body h2 {
  color: #fff;
}
.body_night_mode .news_section .single_page_row {
  background: #141722;
  border: 1px solid #20283b;
}
.body_night_mode .news_section .news_main_contener .news_tittle {
  color: #fff;
}
.body_night_mode .news_section .news_main_contener .description_section p {
  color: #7f95b8;
}
.body_night_mode .news_section .single_page_row .col-md-8 {
  border-right: 1px solid #20283b;
}
.body_night_mode .simple_content_part {
  background: #0a0d0f;
}
.body_night_mode .simple_content_part .content_title {
  border-bottom: 1px solid #20283b;
}
.body_night_mode .simple_content_part .content_title h2 {
  color: #fff;
}
.body_night_mode .faq_part {
  background: #0a0d0f;
}
.body_night_mode .faq_title {
  border-bottom-color: #20283b;
}
.body_night_mode .faq_title h2 {
  color: #fff;
}
.body_night_mode .panel-default > .panel-heading {
  background-color: #141722;
  border-color: #20283b;
}
.body_night_mode .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #20283b;
}
.body_night_mode .faq_accordin .panel {
  border-color: #20283b;
  background: #141722;
}
.body_night_mode .faq_menu_left ul li a {
  background: #1f273a;
  color: #999;
}
.body_night_mode .faq_menu_left ul li a:hover, 
.body_night_mode .faq_menu_left ul li a.selected_tab {
  background: #074f8a;
  color: #fff;
}
.body_night_mode .simple_content_part .content_part h1, 
.body_night_mode .simple_content_part .content_part h2, 
.body_night_mode .simple_content_part .content_part h3, 
.body_night_mode .simple_content_part .content_part h4, 
.body_night_mode .simple_content_part .content_part h5, 
.body_night_mode .simple_content_part .content_part h6 {
  color: #fff;
}
.body_night_mode .simple_content_part .content_part ul li, 
.body_night_mode .simple_content_part .content_part ol li {
  color: #fff;
}
.body_night_mode .gray_bg {
  background: #0a0d0f;
}
.body_night_mode .all_online_user_list.single_chat_list.bg_white {
  background: #141722;
  border: 1px solid #20283b;
}
.body_night_mode .white_bg_padding {
  background: #141722;
  border: 1px solid #20283b;
}
.body_night_mode .curr_in_open {
  border-bottom: 1px solid #20283b;
}
.body_night_mode .curr_in_open::after {
  background: #141722;
}
.body_night_mode .social_shares {
  background: #141722;
  border: 1px solid #20283b;
  color: #7f95b8;
}
.body_night_mode .share_title {
  color: #fff;
}
.body_night_mode .match_details_single {
  background: #141722;
  border: 1px solid #20283b;
}
.body_night_mode .match_details_list .detail_row {
  color: #7f95b8;
}
.body_night_mode .match_details_single .match_title_head {
  color: #fff;
}
.body_night_mode .panel-default {
  background: #141722;
  border: 1px solid #20283b;
}
.body_night_mode .single_match_faq .panel-body {
  background-color: transparent;
  border-color: #20283b !important;
  color: #7f95b8;
}
.body_night_mode .single_match_faq .panel-title a {
  background: transparent;
  color: #fff;
}
.body_night_mode .single-match-sub-title .match_top_text {
  color: #fff;
}
.body_night_mode .title_match {
  color: #fff;
}
.body_night_mode .single_match_top {
  border-bottom-color:#20283b;
}
.body_night_mode .pop_inneer {
  background: #141722;
}
.body_night_mode .pop_inneer .user_profile_inner .one-msg {
  color: #fff;
}
.body_night_mode .top_pop_inner {
  border-bottom-color: #20283b;
}
.body_night_mode .referral_title h4 {
  color: #fff;
}
.body_night_mode .select_box {
  background: #141722;
  border: 1px solid #20283b;
}
.body_night_mode .select_box .form-control {
  color: #fff;
}
.body_night_mode .sec_user_tournament .user_tournament_heading {
  color: #fff;
}
.body_night_mode .blank_filter_no_result {
  background: #141722;
  box-shadow: inset #20283b 0 0 0 1px;
  -webkit-box-shadow: inset #20283b 0 0 0 1px;
}
.body_night_mode .open_block {
  border-right-color: #20283b;
  border-top-color: #20283b;
  background: #20283b;
}
.body_night_mode .tounament_main_box::after {
  background: #141722;
  opacity: 0.6;
}
.body_night_mode .tounament_footer_cont {
  background: #141722;
  border: 1px solid #20283b;
  color: #7f95b8;
}
.body_night_mode .infonew01_mainmenu {
  background-color: #0c0f12;
  border-bottom-color: #20283b;
}
.body_night_mode .infonew01_mainmenu ul {
  border-left-color: #20283b;
  border-right-color: #20283b;
}
.body_night_mode .infonew01_mainmenu ul li {
  border-left-color: #20283b;
}
.body_night_mode .infonew01_mainmenu ul li a {
  color: #fff;
}
.body_night_mode .infonew01_mainmenu ul li a small {
  color: #7f95b8;
}
.body_night_mode .infonew01_mid {
  background: #0a0d0f;
}
.body_night_mode .infonew01_card {
  background: #141722;
  border-color: #20283b;
}
.body_night_mode .infonew01_card_title {
  border-bottom-color: #20283b;
}
.body_night_mode .single_match_player_info {
  color: #fff;
}
.body_night_mode .single_match_player_info:hover {
  color: #074f8a;
}
.body_night_mode .t_single_prizes ul li .first_prize_level {
  color: #fff;
}
.body_night_mode .t_single_prizes .first-prize .first-prize-label {
  color: #fff;
}
.body_night_mode .divider-right {
  box-shadow: inset -1px 0 #20283b;
}
.body_night_mode .divider-top {
  box-shadow: inset 0 2px #20283b;
}
.body_night_mode .box_left_border {
  border-left: 1px solid #20283b;
}
.body_night_mode .left_top_tournaments {
  background: #141722;
  box-shadow: inset 0 -2px #20283b;
}
.body_night_mode .left_top_tournaments .single_tournaments_single h3 {
  color: #fff;
}
.body_night_mode .infonew01_card_content_item03_box {
  background: #141722;
  border: 1px solid #20283b;
}
.body_night_mode .bottom_rounds_part {
  background: #141722;
}
.body_night_mode .add_money_part_title {
  background: #0c0f12;
  border-bottom-color: #20283b;
}
.body_night_mode .leaderboard-type-select {
  background-color: #141722;
  border-color: #20283b;
  color: #fff;
}
.body_night_mode .leader_board_table {
  background-color: #141722;
  border-color: #20283b;
}
.body_night_mode .leader-table-data td {
  border-color: #20283b;
  color: #fff;
}
.body_night_mode .leader-table-data tr:nth-of-type(2n+1) {
  background: #121212;
}
.body_night_mode .create-tournament-block {
  background: #0c0f12;
}
.body_night_mode .tournament-content-progress-step {
  background: #0a0d0f;
  border-top-color: #20283b;
}
.body_night_mode .tournament-steps .tournament-steps-outer .tournament-progress-step .tournament-step-label {
  color: #fff;
}
.body_night_mode .tournament-content-progress-step .tournament-title-header h1 {
  color: #fff;
}
.body_night_mode .tournament-content-progress-step .tournament-title-header .c-t-subheading {
  color: #fff;
}
.body_night_mode .custom-form-style .form-control {
  background: #141722;
  border-color: #20283b;
  color: #7f95b8;
}
.body_night_mode .custom-form-style .form-control::placeholder {
  color: #7f95b8;
}
.body_night_mode .custom-form-style .form-control::-webkit-input-placeholder,
.body_night_mode .custom-form-style .form-control::-moz-placeholder,
.body_night_mode .custom-form-style .form-control::-ms-input-placeholder, 
.body_night_mode .custom-form-style .form-control::placeholder {
  color: #7f95b8;
}
.body_night_mode .tournament-content-progress-step .tournament-title-header {
  border-bottom-color: #20283b;
}
.body_night_mode .cmg_radios {
  color: #fff;
}
.body_night_mode .custom-form-style .dollar-icon-box {
  color: #fff;
}
.body_night_mode .ct-prizes-blocks .create_t_block_row {
  background: #141722;
  border-color: #20283b;
  color: #7f95b8;
}
.body_night_mode .prize-amount_currencly {
  color: #fff;
}
.body_night_mode .ct-prizes-blocks .create_t_block_row .ct-prize-amount {
  color: #fff;
}
.body_night_mode .ct-prizes-blocks .create_t_block_row .prize-create-label .c_t-label {
  color: #fff;
}
.body_night_mode .create-tournamnent-bottom-default {
  background: #141722;
  color: #fff;
}
.body_night_mode .left_tournaments {
  background: #141722;
  border-color: #20283b;
  color: #7f95b8;
}
.body_night_mode .symbol_currency {
  color: #4e9cd6;
}
.body_night_mode .show_rules {
  border-bottom-color: #20283b;
}
.body_night_mode .start_text_tournament {
  border-bottom-color: #20283b;
}
.body_night_mode .how_to_play_box {
  background: #141722;
}
.body_night_mode .rule_box {
  background: #141722;
}
.body_night_mode .c-t-check label {
  color: #fff;
}
.body_night_mode .transaction_part_box {
  background: transparent;
}
.body_night_mode .table-bordered {
  border-color: #20283b;
}
.body_night_mode table.table-bordered th, .body_night_mode table.table-bordered td {
  border-color: #20283b;
  color: #7f95b8;
}
.body_night_mode .amount_need_msg {
  background: #141722;
  border: 1px solid #20283b;
}
.body_night_mode .withdraw_amount01 .withdraw_amount01_form {
  background: #141722;
  border: 1px solid #20283b;
  border-bottom: 2px solid #074f8a;
}
.body_night_mode .withdraw_amount01 .withdraw_amount01_form label {
  color: #fff;
}
.body_night_mode .withdraw_amount01 .withdraw_amount01_form .recive_money_by label {
  color: #fff;
}
.body_night_mode .recive_money_by .recive_money_by_bg .radio .radio-label {
  color: #fff;
}
.body_night_mode .withdraw_amount01 .withdraw_amount01_form .form-control {
  background: #141722;
  border: 1px solid #20283b;
}
.body_night_mode .after_login > li .dropdown-menu {
  background: #141722;
  color: #fff;
}
.body_night_mode .note-list li a .notification-text-email {
  color: #fff;
}
.body_night_mode .notification-header {
  border-color: #20283b;
  background: #141722;
}
.body_night_mode .after_login > li .dropdown-menu .tab-content ul.note-list {
  border: 1px solid #20283b;
}
.body_night_mode .notification-lists > li:nth-child(2n+1) {
  border-bottom-color: #20283b;
  border-top-color: #20283b;
}
.body_night_mode .navbar-nav li.open .dropdown-menu::before {
  color: #20283b;
}
.body_night_mode .tab-user-inner-ul li a {
  color: #fff;
  opacity: 1;
}
.body_night_mode .tab-user-inner-ul li {
  border-bottom-color: #20283b;
}
.body_night_mode .user-dropdown .dropdown-menu a:hover {
  color: #074f8a !important;
}
.body_night_mode .login-user-money .avilable-balance {
  color: #fff;
}
.body_night_mode .login-user-money {
  border-bottom-color: #20283b;
}
.body_night_mode .right_chat_section {
  background: #141722;
  border: 1px solid #20283b;
}
.body_night_mode .dispute-top-info {
  background: #141722;
  border: 1px solid #20283b;
}
.body_night_mode .submit-section {
  background: #141722;
  border-top: 1px solid #20283b;
}
.body_night_mode .canot_submit {
  border: 1px solid #20283b;
  background-color: #20283b;
}
.body_night_mode .open_match_head_title {
  background: #141722;
  border: 1px solid #20283b;
}
.body_night_mode .add_money_part_box_latest {
  background: #0c0f15;
}
.body_night_mode .fund-main {
  background: #141722;
  border: 1px solid #20283b;
}
.body_night_mode .fund-main .fund-left h4 {
  color: #fff;
}
.body_night_mode #account_form01 label {
  background: #141722;
  border: 1px solid #20283b;
  color: #7f95b8;
}
.body_night_mode #account_form01 input[type="radio"] + label::before {
  background: #141722;
  border: 1px solid #074f8a;
}
.body_night_mode .fund-main .total_funds {
  color: #7f95b8;
}
.body_night_mode .add_money_left {
  background: #141722;
  border: 1px solid #20283b;
  color: #7f95b8;
}
.body_night_mode .add_money_left .left_payment_options .paymentimg {
  background: #fff;
  padding: 0px 10px;
  margin: -12px 0 0 0;
  border-radius: 3px;
}
.body_night_mode .add_money_part_box {
  background: #0c0f12;
  color: #fff;
}
.body_night_mode .add_money_part_box a {
  color: #074f8a;
}
.body_night_mode .invited_counter {
  background: #141722;
  border: 1px solid #20283b;
}
.body_night_mode .counter_title {
  color: #7f95b8;
  border-bottom: 1px solid #20283b;
}
.body_night_mode .referls_box, .body_night_mode .referls_box_right {
  background: #141722;
  border: 1px solid #20283b;
}
.body_night_mode .referls_box .refer_headings, .body_night_mode .referls_box_right .refer_headings {
  color: #fff;
  background: #141722;
  border-bottom: 1px solid #20283b;
}
.body_night_mode .referral-copy-text {
  color: #fff;
  background-color: #141722;
  border-color: #20283b;
}
.body_night_mode .copy-btn-right {
  color: #fff;
  background: #20283b;
}
.body_night_mode .box.email {
  background-color: #20283b;
  color: #fff;
}
.body_night_mode .search_users_lists .profile_username {
  color: #fff;
}
.body_night_mode .profile_send_msg {
  color: #fff;
  background: #0c0f12;
}
.body_night_mode .left_top_tournaments_t_match h3 {
  color: #fff;
}
.body_night_mode .panel-title > a, .body_night_mode .panel-title > a:active {
  color: #fff;
}
.body_night_mode .winner_match_box {
  border-top: 1px solid #20283b;
  border-bottom: 1px solid #20283b;
}
.body_night_mode .player_join_box {
  background: #141722;
  border: 1px solid #20283b;
  color: #fff;
  box-shadow: none;
}
.body_night_mode .player_join_list {
  background: #141722;
  border: 1px solid #20283b;
}
.body_night_mode .emoji-wysiwyg-editor.chat-message-input {
  border: 1px solid #20283b;
  color: #fff;
}
.body_night_mode .send-message #sing_game_chat.chat-message-input, 
.body_night_mode .send-message #sing_tour_chat.chat-message-input {
  border: 1px solid #20283b;
  color: #fff;
  background: transparent;
  padding: 5px 8px;
}
.body_night_mode .dashboard-user-main .dashboard-user-left {
  background: #141722;
  border-right: 1px solid #20283b;
  border-top: 1px solid #20283b !important;
}
.body_night_mode .dashboard-user-profile h3 {
  color: #fff;
}
.body_night_mode .account-right-form-section {
  background: #141722;
  border: 1px solid #20283b;
}
.body_night_mode .form-heading h2 {
  color: #fff !important;
}
.body_night_mode .game-label {
  color: #7f95b8 !important;
}
.body_night_mode .gametag-box .game-input {
  color: #fff;
  background: #141722;
  border: 1px solid #20283b;
}
.body_night_mode .twitch_text {
  color: #fff;
}
.body_night_mode .game-right-setting {
  background: #141722;
  border: 1px solid #20283b;
  color: #7f95b8;
}
.body_night_mode .game-inner-right {
  background-color: #0a0d0f;
}
.body_night_mode .user-games h4 {
  color: #fff;
}
.body_night_mode .all-games-listing h4 {
  color: #fff;
}
.body_night_mode .main_noti_box {
  background: #141722;
  border: 1px solid #20283b;
}
.body_night_mode .left_noti_side a p {
  color: #7f95b8;
}
.body_night_mode .left_noti_side a:hover {
  background: transparent;
}
.body_night_mode .left_noti_side a:hover p{
  color: #fff;
}
.body_night_mode .edit_prof_right_form {
  background: #141722 !important;
}
.body_night_mode .edit_user_account {
  border: 1px solid #20283b;
}
.body_night_mode .user_account_details {
  border-bottom: 1px solid #20283b;
  border-left: 1px solid #20283b;
}
.body_night_mode .account-right-form-section .user_account_details label {
  color: #fff;
}
.body_night_mode .user_account_details .form-control {
  background: #141722;
  border: 1px solid #20283b;
  color: #7f95b8;
}
.body_night_mode .account-right-form-section .user_account_details textarea {
  background: #141722;
  border: 1px solid #20283b;
  color: #7f95b8;
}
.body_night_mode .user_account_details input[type="file"] {
  color: #fff;
}
.body_night_mode .form-section .bottom-account .last_update span {
  color: #fff;
}
.body_night_mode .btn {
  background: #141722;
  border: 1px solid #20283b;
  color: #7f95b8;
}
.body_night_mode .create_match_mod .modal-body {
  background: transparent !important;
}
.body_night_mode .create_match_mod_title {
  color: #fff;
  background: #141722;
}
.body_night_mode .create_match_title_border {
  border-bottom: 2px solid #20283b;
}
.body_night_mode .create_match_consol_logo_div a .create_match_consol_logo {
  border: 4px solid #20283b;
}
.body_night_mode #createMatchModal .modal-dialog .cmg-outer .largin_margin {
  color: #fff;
}
.body_night_mode #player_search {
  background: #141722;
  border: 1px solid #20283b;
  color: #7f95b8;
}
.body_night_mode #matchForm h6.s-label-title {
  color: #fff;
}
.body_night_mode .chalange_prof {
  background: #20283b;
}
.body_night_mode .chalange_choose_console .consol_icons_title h1 {
  color: #fff;
  background: #141722;
}
.body_night_mode .chalange_choose_console .consol_icons_title {
  border-bottom: 2px solid #20283b;
}
.body_night_mode .chalange_choose_console .consol_img a img {
  border: 3px solid #20283b;
}
.body_night_mode .challenge_console_amount .form-control {
  background: #141722;
  border: 1px solid #20283b;
  color: #7f95b8;
}
.body_night_mode #matchForm #gamerules .form-control {
  background: #141722;
  border: 1px solid #20283b;
  color: #7f95b8;
}
.body_night_mode .arrow_img::before {
  border-top: 12px solid #141722;
}
.body_night_mode .middle_login_signup {
  background: #141722;
}
.body_night_mode .middle_login_signup .middle_login_signup_header {
  border-bottom-color: #20283b;
}
.body_night_mode .home_secure01 {
  background: #0c0f12;
}
.body_night_mode .win_match01 {
  background: #0a0d0f;
}
.body_night_mode .win_match01 .win_match01_title, 
.body_night_mode .home_secure01 .home_secure01_heading {
  color: #fff;
}
.body_night_mode .win_match01 .win_match01_title h2, 
.body_night_mode .home_secure01 .home_secure01_heading h2 {
  color: #fff;
}
.body_night_mode .win_match01_main_item .win_match01_main_item_number {
  background: #fff;
  color: #0a0d0f;
}
.body_night_mode .win_match01_main_item .win_match01_main_item_detail {
  color: #fff;
}
.body_night_mode .win_match01_main_item .win_match01_main_item_detail h3 {
  color: #fff;
}
.body_night_mode .chalange_choose_game .consol_icons_title h1 {
  color: #fff;
  background: #141722;
}
/**********************************************/
/******************* NIGHT MODE CSS END ***************************/
/**********************************************/

.twitch_reg {
    max-width: 520px;
    margin: 0 auto;
    text-align: center;
    background: rgb(96 125 139 / 10%);
    padding: 30px;
}
.twitch_reg button.btn.btn {
    max-width: 150px;
    margin: 0 auto;
}

.twitch_reg .btn{
    max-width: 150px;
    margin: 0 auto;
}

.twitch_reg h2 {
    font-weight: 600;
}
.twitch_reg .twitch_success_sec h4.twitch_auth_success {
    font-weight: 600;
    background: rgb(12 202 20 / 33%);
    font-size: 20px;
    padding: 10px 15px;
    border-radius: 5px;
}
.twitch_reg .twitch_success_sec .twitch_email_sec h4.twitch_auth_othermail {
    font-weight: 400;
    font-size: 16px;
    background: rgb(217 217 217);
    padding: 10px 15px;
}



/*=======================08-05-2021========================*/

/*-------------Edit-Profile-----------------*/
.tab_back_nav .tab_back_color {
    /* justify-content: center !important; */
    width: 68%;
    padding: 0 !important;
    align-items: center;
    gap: 5px;
    padding-left: 50px !important;
}
.tab_back_nav {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}
.tab_back_nav .follow_col {
    /*width: 35%;*/
    display: flex;
    align-content: center;
    gap: 15px;
}
.tab_back_nav .follow_col a {
    margin: 0 !important;
}
.tab_back_nav .follow_col .ce_ct {
    display: flex;
    align-items: center;
    gap: 15px;
    font-size: 18px;
}
.tab_back_nav .follow_col a.follow_btn {
    line-height: 35px;
    height: 49px;
    margin-right: -15px !important;
}
.pfofile_text_handle.right_username {
    display: flex;
    flex-flow: row nowrap;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    margin-left: 180px;
    padding: 11px 30px 11px 20px;
    color: #000;
    background-color: #fff;
    /*border-right: 20px solid #e4e8ee;*/
   /* transform: skew(
30deg
);*/
    position: absolute;
    top: -60px;
    left: 0;
    min-width: 195px;
    border-radius: 5px;
}
.profile01_top .profile01_topbox_image {
    margin: -110px 0 0 0 !important;
}
.right_username .user-text_box {
    display: inline-block;
  /*  transform: skew(
-30deg
);*/
}
.body_day_mode .profile01_mid .right_box_chat_inner {
    margin: 0;
}
.left-profile-part .game_logo_sec ul li img {
    box-shadow: none !important;
    border: none !important;
        transform: scale(1);
}
.left-profile-part .game_logo_sec ul li img:hover {
  transform: scale(1.1);
}

.tab_back_nav a.tab_pan_ancor {
    padding: 0 12px !important;
    font-size: 16px !important;
}
.win_los_bg .profile_rank {
    display: block;
}
.box_icons_profile.divider-bottom-light ul.list-unstyled {
    display: flex;
    flex-wrap: wrap;
    column-gap: 15px;
}
.profile01_top .profile01_topbox.left_bar_profile .box_icons_profile ul li {
    width: 47% !important;
}
/*.left_bar_profile .left-profile-part .row_class {
    display: flex;
    align-items: center;
    gap: 15px;
}*/
.left_bar_profile .left-profile-part .row_class {
    display: flex;
    gap: 15px;
    flex-direction: column;
}
.left_bar_profile .left-profile-part .row_class .profile_points_and_level {
    margin: 0;
    flex: 3;
}
.left_bar_profile .left-profile-part .row_class .profile_rank {
    flex: 5;
    width: auto;
}
.left_box-chat_innner {
    float: none !important;
    width: 100%;
}
.body_day_mode .profile01_top .profile01_top_left {
    border: none !important;
}
.body_day_mode .profile01_top .profile01_top_sec01::before {
    border-bottom: #ffffff 2px solid !important;
}
.tab_back_nav .tab_back_color {
    width: 100%;
}




/*------------------Login-Sign-Up-------------------*/


.login_popup .modal-dialog {
    max-width: 1100px !important;
    width: 100% !important;
}
.login_signup_pop_row {
    display: flex;
    width: 100%;
    /*background: #eee;
    padding: 15px;*/
}
.login_signup_pop_row .login_signup_banner {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #000;
    padding: 15px;
}
.login_signup_pop_row .login_signup_form {
    flex: 1;
    padding: 15px;
    background: #333;
}
.login_signup_pop_row .login_signup_banner img {
    width: 150px;
}
.login_popup .modal-body {
    padding: 0 !important;
}
.body_day_mode .login_popup .modal-dialog .modal-header {
    padding: 0 !important;
    border: none !important;
    min-height: 0 !important;
}
.login_popup .modal-dialog .modal-header .modal-title {
    display: none;
}
.body_day_mode .login_popup .modal-dialog .modal-content {
    border: 1px solid #333;
    background: #000;
}
.row {
    display: flex;
    flex-wrap: wrap;
}
#bet_signup_form .twitch_check_box {
    padding-bottom: 10px;
}
label.sr-only.birth_date {
    position: unset !important;
    padding-bottom: 5px !important;
}
.login_popup .modal-body .form-control {
    box-shadow: none;
    border: 2px solid hsl(0deg 0% 93% / 34%);
    border-radius: 2px;
    background: transparent;
    color: #eee;
}
#bet_signup_form .twitch_check_box label {
    color: #9e9e9e !important;
}
.login_signup_form .sign_up_terms p {
    color: #9e9e9e !important;
}
.login_signup_form .sign_up_terms a {
    color: #607d8b !important;
}
.login_signup_form .small-link {
    margin-bottom: 0px !important;
    color: #9e9e9e !important;
}
.forgotPasswordModal .modal-body {
    padding: 30px !important;
}
.forgot_sub_heading {
    color: #999;
}
.body_day_mode .btn-full-width {
    background: #074f8a !important;
}
ul.social_login {
    display: flex;
    justify-content: center;
    gap: 10px;
    margin-bottom: 15px;
}
ul.social_login li a {
    font-size: 18px;
    width: 40px;
    display: inline-flex;
    background: #eee;
    height: 40px;
    color: #fff;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    padding: 5px;
    opacity: 0.85;
}
ul.social_login li a:hover{
    opacity: 1;
}
ul.social_login li a.facebook_login_btn {
    background: #074f8a;
}
ul.social_login li a.google_login_btn {
    background: #ce4332;
}
.forgotPasswordModal .modal-dialog {
    max-width: 600px !important;
}
.login-form {
    margin-top: 0 !important;
    padding-top: 30px !important;
    box-shadow:none !important;
}
.bet_login_signup {
    color: #999;
}
.bet_login_signup h4 {
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    cursor: pointer;
}
.reg_promo_code_sec span {
    color: #999;
}
.signup-birthdate-field select.birth-month {
    width: 100% !important;
    min-width: 100% !important;
    float: none;
}
.signup-birthdate-field .day-year-row {
    height: auto !important;
    margin-top: 0 !important;
}
#err_signup_birth_month {
    text-align: left !important;
    margin-top: 0 !important;
}
.login_popup .modal-body .form-control.pull-right {
    margin-bottom: 0;
}
ul.social_login li a.Discord_login_btn {
    background: #03a9f4;
}
ul.social_login li a svg {
    color: #fff;
}
ul.social_login li a.twitch_login_btn {
    background: #9c27b0;
}
.contact_support_footer {
    position: fixed;
    z-index: 99999;
    bottom: 0;
    width: 40px;
    right: 150px;
    height: 40px;
    background: #074f8a;
    font-family: inherit;
    font-weight: inherit;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px; 
  }
  #addchat_initiate_fb {
    width: 140px;
    height: 40px;
  }
  #gambloo_addchat_toggle {
    width: 140px;
    height: 40px;
    border: none !important;
    border-radius: 0;
  }
  #gambloo_addchat_toggle i {
    line-height: 40px !important;
  }
  a#gambloo_addchat_toggle {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
  }
  .contact_support_footer a {
    color: #fff;
    font-size: 22px;
}
.login_popup .modal-header {
    padding: 0 !important;
    min-height: 0 !important;
    border: none !important;
}

ul.social_login li a img {
    width: 25px;
    height: 25px;
    object-fit: contain;
}
.login_popup .modal-body select.form-control {
    background: #333 !important;
}
.modal-header .close {
    border: 2px solid #999;
}
.login_alert {
    padding: 8PX;
    margin-bottom: 15px;
}
.login-signup-hed h4 {
    color: #eee;
    text-align: center;
    display: block;
    font-size: 36px;
    margin: 0px 0 15px;
}
body.body_day_mode .login_signup_form {
    background: #fff !important;
}
body.body_day_mode .login_signup_form .login-signup-hed h4 {
    color: #000 !important;
}
body.body_day_mode .login_signup_form .bet_login_signup h4 {
    color: #000 !important;
}
body.body_day_mode .login_popup .modal-body .form-control {
     border: 2px solid hsl(0deg 0% 79% / 78%) !important;
    color: #6c6c6c;
}
body.body_day_mode .login_popup .modal-body select.form-control {
    background: #fff!important;
    color: #333 !important;
}
.body_night_mode .login_popup .modal-dialog .modal-content {
    border: 1px solid #333;
    background: #000;
}
.right_username .user-text_box img {
    width: 20px;
    height: 20px;
}
.pro_mid_tabs a.tab_pan_ancor.profile_eddit_btn.edit_p {
    background: #074f8a!important;
    color: #fff;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
}
.pro_mid_tabs a.tab_pan_ancor.profile_eddit_btn.edit_p:hover {
    color: #fff !important;
}
.followUnfollow .follow-button-profile {
    padding: 0 !important;
}
/*.followUnfollow .follow-button-profile .follow_btn {
    margin: 0;
    padding: 9px !important;
    background: #488ac1;
    color: #fff;
    border-radius: 5px;
}*/
.followUnfollow .follow-button-profile .follow_btn {
    margin: 0 -15px 0 0;
    padding: 20px 25px!important;
    background: #488ac1;
    color: #fff;
    border-radius: 0;
    width: auto;
    border: none!important;
    border-radius: 5px;
}
.followUnfollow {
    display: flex;
    align-items: center;
}
span.loder_follow {
    position: absolute;
    top: -70px;
    right: 15px;
}

.btn_add_activity_row02 .btn_add_activity_post {
    max-width: 200px;
    margin-left: auto;
}

    .ranking_hed {
      display: flex;
      justify-content: space-between;
    }
    .ranking_hed input.form-control {
      max-width: 260px;
    }
    .ranking_sec {
      padding: 60px 0;
    }
    .user_rank02 ul {
      display: flex;
      justify-content: space-between;
      list-style: none;
      padding: 0;
      margin: 15px 0 15px;
      gap:30px;
    }
    .user_rank02 ul li {
    flex: 1;
}
    .user_rank02 ul li p {
      font-weight: 600;
      margin: 0;
    }
    .ranking_sec .container {
      background: #eee;
      padding: 30px;
    }
    .user_rank02 ul li p span {
      font-weight: 400;
      color: #666;
    }
    .user_rank02 ul li svg {
      background: #eee;
      height: 35px;
      width: 35px;
      padding: 5px;
      border-radius: 50%;
    }
    ul {
      margin-bottom: 0;
      padding: 0;
      list-style: none;
    }
    .table_row li ul {
      display: flex;
      gap: 10px;
      justify-content: space-between;
      padding: 10px 15px;
      align-items: center;
    }
    .table_row li ul li {
      flex: 2;
      text-align: center;
    }
    .table_row li.table_hed {
      margin: 25px 0 0;
    }
    .table_row li.table_body  ul:nth-of-type(even) {
      background: #fff;
    }
    .table_row li ul li.user02tabl {
      display: flex;
      align-items: center;
      gap: 10px;
    }
    .table_row li ul li.user02tabl svg {
      background: #eee;
      height: 35px;
      width: 35px;
      padding: 5px;
      border-radius: 50%;
    }
.progress-bar.bg-success {
    background: #4caf50;
}
.progress01.bg-danger {
    background: #e72011;
    height: 10px;
}




/*===============12-05-2021=================*/

li.progress01_li {
    display: flex;
    gap: 5px;
    align-items: center;
}
li.progress01_li .progress01 {
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
}
.table_row li ul li.user02tabl .point_image img {
    width: 45px !important;
    height: 45px !important;
    border-radius: 50%;
    background: #eee;
    object-fit: cover;
}
.table_row li ul li.rank_li02 {
  flex: 1;
}
.table_row li ul li.user02tabl a {
    color: #607d8b;
    font-weight: 600;
}
.table_row li.table_body ul.you_leaderboard02 {
    border-bottom: 2px solid red;
    background: #fff;
}
.user_rank02 ul li a {
    display: flex;
    gap: 15px;
    background: #fff;
    padding: 8px 10px;
    flex: 1;
    /*border-left: 10px solid #ccc;*/
    align-content: center;
}
.user_rank02 ul li a .point_image img {
    width: 45px;
    height: 45px;
    border-radius: 50%;
    object-fit: cover;
}
.row.ajax_paginatio {
    justify-content: center;
}
.ajax_paginatio ul.d-flex {
    display: flex;
    gap: 10px;
    padding: 15px;
}
.ajax_paginatio ul.d-flex li a {
    display: flex;
    width: 30px;
    height: 30px;
    /*border: 1px solid #fff;*/
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    padding: 5px;
    background: #fff;
}
.ajax_paginatio ul.d-flex li a:hover {
  background: #074f8a;
  color: #fff;
}
.user_rank02 ul li a span b {
    color: #333;
    font-weight: 800;
}
.user_rank02 ul li a span {
    color: #999;
    font-weight: 600;
}
.ajax_paginatio ul.d-flex li a.active {
    background: #074f8a;
    color: #fff;
}
ul.searchinput02 {
    display: flex;
    flex-direction: column;
    gap: 1px;
    border: 1px solid #eee;
    /*border-bottom: 7px solid #eee;*/
    position: absolute;
    width: 100%;
    top: 42px;
    left: 0;
    z-index: 9;
    background: #eee;
    box-shadow: 0px 10px 15px rgb(0 0 0 / 20%);
    max-height: 300px;
    overflow: auto;
}
ul.searchinput02 li.user02tabl {
    background: #fff;
}
ul.searchinput02 li.user02tabl a img {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    object-fit: cover;
    background: #eee;
    padding: 2px;
}
.ranking_hed form {
    position: relative;
    display: flex;
    align-items: center;
    margin-right: 46px;
}
a.reset_button {
    background: #ffffff;
    height: 42px;
    width: 43px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    position: absolute;
    right: -46px;
    top: 0;
}
ul.searchinput02 li.user02tabl a {
    padding: 5px 10px;
    display: block;
}
ul.searchinput02 li.user02tabl a:hover {
    background: #eee;
}
.user_rank02 ul li a span span.point_image.point_leaderboard_topsec img {
    width: 20px;
    height: 20px;
}



/*----------------19-05-2021---------------*/
.challange_link.profile_send_msg img {
    width: 20px;
    height: 20px;
}
.challange_link.profile_send_msg {
    width: 30px;
    background: #0000 !important;
}
.challange_link.profile_send_msg:hover {
    background: red !important;
}
.period_leaderboard button.btn.btn-primary.dropdown-toggle {
    margin: 0;
    border-radius: 5px;
    background: #0000;
    color: #204d74;
    border: 2px solid #204d74;
    /*width: 160px;*/
}
a.profile_send_msg {
    width: 30px;
    border: none;
}
a.profile_send_msg i {
    font-size: 20px !important;
}
a.profile_send_msg:hover {
    background: #074f8a;
}
a.profile_send_msg:hover i {
    color: #fff !important;
}
.progress01_row {
    margin-bottom: 15px;
}

.sign_up_popup .tab-pane h4 {
    display: block;
    text-align: center;
    margin-bottom: 15px;
}




/*-----------------20-05-2021------------------*/
.followers_sec02 {
    background: #fff;
    border: 1px solid #ccc;
    padding: 15px;
    border-radius: 5px;
}
.followers_sec02 .Follow_02.form-control {
    /*max-width: 200px;*/
    padding: 0;
    border: none;
}
.follow_dropdown {
    margin: 0;
    padding: 9px 15px;
    /*color: #074f8a !important;*/
    background: #0000;
}
.followers_col02 a {
    margin: 0;
    display: flex;
    gap: 10px;
    align-items: center;
    padding: 15px;
    font-weight: 600;
}
.followers_col02 a img {
    width: 45px;
    height: 45px;
    object-fit: cover;
    border-radius: 50%;
}
.followers_col02 {
    margin-top: 25px;
    background: #eee;
    border-radius: 5px;
}
.followers_col02 a.btn_follow {
    display: block;
    padding: 12px;
    text-align: center;
    background: #074f8a;
    color: #fff;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.followers_col02 a.btn_follow:hover {
    background: #0f447a;
}

.profilr_tab_activ {
    color: #ffffff;
    background: #0000;
    position: relative;
}
.profile01_mid .tab_back_color .profilr_tab_activ a.tab_pan_ancor {
    color: #084b85 !important;
    border-bottom-color: #148cf2 !important;
}
.followers_sec02 .Follow_02.form-control.open ul.dropdown-menu {
    border: none;
    display: flex;
    flex-direction: column;
    gap: 2px;
    width: 100%;
    background: #eee;
}
.followers_sec02 .Follow_02.form-control ul a {
    padding: 12px 15px;
    background: #fff;
}



.follow_dropdown {
  position: relative;
}

.follow_dropdown > .caption {
    background-color: #ffffff;
    padding: 8px 15px;
    border-radius: 3px;
    cursor: pointer;
    border: 1px solid #cccc;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
}

.follow_dropdown > ul.list {
    position: absolute;
    background-color: #fff;
    width: 100%;
    border-radius: 0 0 3px 3px;
    display: none;
    -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    z-index: 9;
}

.follow_dropdown > ul.list > li.item {
  padding: 11px 24px;
  cursor: pointer;
}

.follow_dropdown > ul.list > li.item.selected {
  font-weight: bold;
  background-color: #e3e3e3;
}

.follow_dropdown > ul.list > li.item:hover {
  background-color: #e3e3e3;
    color: #000;
}
.follow_dropdown > .caption i {
    color: #999;
    font-size: 12px;
}

.follow_dropdown.open > .caption {
  border-radius: 3px 3px 0 0;
  border-bottom: solid 1px #999;
}

.follow_dropdown.open > ul.list {
  display: block;
}
.follow_dropdown .caption:after {
    content: '';
    position: absolute;
    right: 15px;
    top: 14px;
    border: solid #777;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
span.Unfollow_a02 {
    display: none;

}
.followers_col02 a.btn_follow span{
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.followers_col02 a.hoverFollowUnfollow:hover span.following_a02 {
    display: none;
}
.followers_col02 a.hoverFollowUnfollow:hover span.Unfollow_a02 {
    display: block;
}











.sign_up_form .registercontpage {
      position: relative;
      z-index: 0;
      background: #fff;
      padding-top: 15px;
      padding-bottom: 15px;
    }
    .sign_up_form .btn-circle {
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 6px;
    font-size: 12px;
    border-radius: 50px;
    margin: 0 auto;
}
    .sign_up_form .btn-circle{
      background:#000;
    }
    .sign_up_form .btn-default[disabled]{
      background-color: #FFFFFF;
      border-color: #cccccc;
    }
    .sign_up_form .stepwizard-step p {
      margin-top: 10px;
    }
    .sign_up_form .stepwizard-row {
      display: table-row;
    }
    .sign_up_form .stepwizard {
      display: table;
      width: 50%;
      position: relative;
          margin: 0 auto 25px;
    }
   .sign_up_form .stepwizard-step button[disabled] {
      opacity: 1 !important;
      filter: alpha(opacity=100) !important;
    }
    .sign_up_form .stepwizard-step {
      display: table-cell;
      text-align: center;
      position: relative;
    }
    body.body_day_mode .login_popup .modal-body .has-error .form-control {
    border: 2px solid #ff000000 !important;
    box-shadow: 0 0 3px red;
}

div#bottom_left_alert {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9999;
    min-width: 25%;
}
div#bottom_left_alert .alert-success {
    background: #4caf50;
    color: #ffff;
    border-color: #4caf50;
    border-radius: 0;
}
div#bottom_left_alert .alert {
    border-radius: 0;
    opacity: 1;
    -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
}
div#bottom_left_alert .alert.alert-danger {
    background: #e75151;
    color: #fff;
}
.profile01_top .profile01_topbox.left_bar_profile .box_icons_profile ul li:hover {
    background: #eee;
    cursor: pointer;
}
.blank_page02 {
    text-align: center;
    padding: 70px 15px;
}
.blank_page02 i {
    font-size: 92px;
    color: rgb(105, 117, 130);
}
.blank_page02 h4 {
    color: rgb(105, 117, 130);
    margin: 30px 0 20px;
}
.blank_page02 p {
    font-weight: 500;
    font-size: 18px;
    color: #888;
    margin: 20px 0 0;
}
.stepwizard_step_1 p, .stepwizard_step_2 p {
    text-align: center;
    margin-bottom: 10px;
}
button#btn_back_step_1 i {
    color: #fff;
    font-size: 24px;
}
.reg_back_btn {
    font-size: 25px;
    position: absolute;
    left: 0;
    top: 5px;
    cursor: pointer;
}
.login-signup-hed {
    position: relative;
}
.form-button button#bet_signup {
    margin-bottom: 15px;
}
/*.form-group label.sr-only {
    position: unset !important;
}
.form-group.required.fg_active label.sr-only {
    display: block !important;
}*/
.body_night_mode .stepwizard_step_1 p, .body_night_mode .stepwizard_step_2 p {
    color: #fff;
}


.orange_block, button {
    border-radius: 5px;
}
.unfollow_btn {
    color: #fff !important;
    background: #488ac1;
    border: 1px solid #488ac1;
    margin-right: -15px;
    /*border-radius: 0 !important;*/
}
.sechudle_left li {
    border-radius: 5px;
    overflow: hidden;
}
.profile01_mid .section_playedMatch .profile_mini_tabs ul li a {
    border-radius: 5px;
}
 a.tab_pan_ancor {
    font-weight: 600;
}