.player--search-wrapper {background-color: #2c2c2c;padding-top: 40px;padding-bottom: 40px;font-family: 'Open Sans';}
.player--search-wrapper .player--search-left {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 30px;}
.player--search-wrapper .player--title {color: #050505;font-family: 'Roboto Condensed';font-size: 20px;line-height: 1;padding-left: 0;}
.player--search-wrapper .player--search-right {min-width: 152px;padding-top: 7px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.player--search-wrapper .row { margin-left: -7px; margin-right: -7px; }
.player--search-wrapper .row div[class^="col-"] { padding-left: 7px; padding-right: 7px; margin-bottom: 7px; margin-top: 7px; }

.player--search-form .form-control {border-radius: 0px;font-weight: 500;color: #515151;font-size: 15px;}

.player--search-form ::-webkit-input-placeholder { opacity: 1 !important; color: inherit !important; }
.player--search-form ::-moz-placeholder { opacity: 1!important; color: inherit !important; }
.player--search-form :-ms-input-placeholder { opacity: 1!important; color: inherit !important;}
.player--search-form :-moz-placeholder { opacity: 1!important; color: inherit !important;}

.player--search-wrapper .btn {height: 38px;padding-top: 0;padding-bottom: 0;line-height: 34px;border-radius: 0px;display: inline-flex;width: 100%;font-weight: 600;padding: 0 5px;align-items: center;justify-content: center;}
.player--search-wrapper .player--search-btn {
    background-color: #7b7878;
}
.player--search-wrapper .player--reset-btn { border-color: #000; background-color: #000; color: #fff;}
.player--search-wrapper .player--scout-btn {background-color: #8a8a8a;width: auto;margin-left: auto;color: #fff;}
.player--search-wrapper .player--profile-btn {width: auto;margin-left: auto;padding: 12px 20px;font-size: 24px;font-weight: 600;line-height: 1.95;height: auto;}
.player--search-wrapper .player--title .h4 {display: block;color: #a1a1a1;font-size: 32px;margin: 0px;line-height: 1;font-weight: 600;}
.player--search-wrapper .player--profile-btn i {margin-right: 10px;padding-right: 10px;border-right: 1px solid #a1201c;font-size: 35px;}
.player--search-form label {font-weight: 600;font-size: 18px;color: #fff;}
.player--search-wrapper .player--title .h3 {font-size: 42px;color: #ffffff;line-height: 1;display: block;margin: 0px;font-weight: 600;}
.player--search-wrapper .player--title .h4 { text-transform: uppercase; }
.page-body .player--page-title-bar { padding: 0px; text-align: center; height: 300px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-image: url('../images/player-profile/player-banner.jpg'); background-position: center; background-size: cover; }
.page-body .player--page-title-bar .page-bar-title:after { display: none; }
.page-body .player--page-title-bar .page-bar-title { font-size: 66px; font-family: 'Teko',sans-serif; line-height: 0.8; padding: 0px; }
.page-body .player--page-title-bar .page-bar-title b {font-weight: 500;line-height: inherit;display: block;}
.player--details { margin-bottom: 30px; }
.player--fetured-wrapper {padding-top: 30px;padding-bottom: 20px;}
.player--fetured-wrapper .player--title {font-size: 32px;font-family: 'Roboto Condensed';font-weight: 600;line-height: 0.8;margin-bottom: 25px;padding-left: 0px;color: #c5c5c5;}
.player--fetured-wrapper .slide {padding: 0;}
.player--fetured-wrapper .player--card {margin: auto;padding: 0px;}
.player--fetured-wrapper .player--card img { max-width: 100%; object-fit: cover; height: 100%; }
.player--fetured-wrapper .player--card a { color: #333; }
.player--fetured-wrapper .player--card .player--content > * {display: block;line-height: 1.5;font-size: 16px;color: #1f1f1f;}
.player--fetured-wrapper .player--card .player--content {padding-bottom: 0;font-family: 'Open Sans';font-size: 16px;padding-top: 5px;flex: 1;}
.player--column-container {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 18px;clear: both;}
.player--column-container .player--right-column {flex: 1;}
.player--column-container .player--left-column {min-width: 450px;max-width: 450px;margin-right: 15px;}
.player--main-social {max-width: 100%;height: 100%;display: flex;flex-wrap: wrap;}
.player--main-social img {width: 100%;max-width: 200px;margin: auto;display: block;}
.player--panel { background-color: #f2f2f2; padding: 12px; }
.player--main-social a i {background-color: #000000;color: #02f25a;min-width: 32px;height: 32px;text-align: center;line-height: 32px;border-radius: 100px;font-size: 16px;font-weight: 100;margin-right: 10px;}
.player--main-social a { display: flex; align-items: center; flex: 0 0 50%; max-width: 50%; margin-top: 5px; margin-bottom: 5px; }
.player--main-social .fa-tiktok { background-image: url('../images/player-profile/tiktok-icon.png'); background-position: center; background-size: 15px; background-repeat: no-repeat; }
.player--panel-wrapper.player--games-list .panel .panel-heading { background-color: #313131; margin-bottom: 0px; color: #fff; }
.player--table .table td,.player--table .table th {border: 0px;}
.player--table .table th {background-color: #ccc;color: #333;font-weight: 600;}
.player--table .table {font-size: 14px;font-weight: 600;margin-bottom: 0px;border-collapse: separate;border-spacing: 0;font-family: 'Roboto Condensed';}
.player--table .table-hover tbody tr:hover {background-color: rgba(0,0,0,0.04) !important;color: #292828;}
.player--table .table-striped tbody tr:nth-of-type(odd) {background-color: #f3f3f3;}
.player--table .table-striped tbody tr:nth-of-type(even) { background-color: #f9f9f9; }
.player--table-sticky .table th:nth-child(1),
.player--table-sticky .table td:nth-child(1) { position: -webkit-sticky; position: sticky; left: 0; min-width: 140px; }
.player--table-sticky .table th {position: -webkit-sticky;position: sticky;top: 0;z-index: 1;background-color: #c5c5c5;color: #000000;font-size: 17px;font-family: 'Roboto Condensed';font-weight: 400;}
.player--table-sticky .table th:nth-child(1) { z-index: 2; }
.player--table-sticky .table tbody tr:nth-child(odd) td:nth-child(1){background-color: #eaeaea;}
.player--table-sticky .table tbody tr:nth-child(even) td:nth-child(1){background-color: #f7f6f6;}
.player--table .table-hover tbody tr:hover td { background-color: inherit !important; color: inherit !important; }
.player--table .table-hover tbody tr:hover { cursor:pointer; }
.player--table .table * { height: 100%; }
.player--profile-ads { max-width: 700px; margin: auto; width: 100%; font-family: 'FugazOne'; font-size: 30px; color: #fff; background-color: #000; text-align: center; height: 90px; display: flex; justify-content: center; align-items: center; margin-top: 30px; margin-bottom: 20px; }
.player--table-title { background-color: #313131; width: 100%; padding: 10px; color: #fff; font-family: 'FugazOne'; line-height: 1; font-size: 18px; }
.player--column-container-1 .player--left-column { max-width: 100% !important; width: 100%; margin: 0px; }
.player--table-sticky .table td {font-size: 20px;font-weight: 400;}
.player--pagination { margin-top: 30px; }
.player--pagination .pagination {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.player--pagination .pagination .page-link { border: 0px; border-radius: 0px; font-weight: 600; padding: 6px 10px; line-height: 1; }
.player--pagination .pagination .page-link:not(span):hover { background-color: #333; color: #fff; }
.player--pagination .pagination span.page-link { background-color: transparent !important; cursor: unset; }
.player--details { display: block;  }
.player-info-wrapper { display: block; border-right: ; }
.player-image img {width: 12rem;height: 200px;border-radius: 50%;border: 1px solid #eee;margin: 0 auto;text-align: center;min-height: 200px;display: block;}
.player-image { text-align: center; display: block; padding-bottom: 20px; padding-top: 40px;}
.player-name { display: block; text-align: center; padding-bottom: 20px; }
.player-name h2 { font-size: 16px; color: #fff; font-family: 'Open Sans'; font-weight: 400; }
.player-name h3 { font-family: 'Open Sans'; font-size: 20px; color: #fff; font-weight: 500; padding-bottom: 5px; }
.player-detial-grid { display: block; padding-bottom: 20px; text-align: center; }
.player-social { display: block; }
.player-social > div { display: inline-block; vertical-align: middle; }
.player-twitter a { color: #eee; font-size: 20px; padding-right: 10px; }
.player-share-btn a { background-color: gray; color: #fff; padding: 8px; font-size: 18px; }
.player-detial-grid span { font-family: 'Open Sans'; font-size: 14px; color: gray; line-height: 1.5; font-weight: 600;text-transform: uppercase;letter-spacing: 2px;}
.player-detial-grid p { font-family: 'Open Sans'; color: #fff; font-size: 19px; line-height: 1.5; margin-bottom: 25px;}
.player-video-wrapper { display: block; padding-bottom: 10px; }
.player-video-inner { display: block; border: 1px solid #474747;border-radius: 6px;padding: 10px;margin-bottom: 29px;}
.player-video { display: block;  height: 195px;overflow: hidden;}
.player-video iframe { width: 100%; display: block; height: auto; border: 0; height: 200px;}
.player-video-social-wrapper { /*! display: flex; */ padding: 24px 0 15px 0px; }
.player-video-share { text-align:right;width: 50%; margin:0 auto;}
.player-video-social li { display: inline-block; }
.player-video-social li a { color: #98A2B3; font-size: 18px; padding: 0 5px; }
/*.player-video-share a { background-color: #98A2B3; color: #fff; padding: 5px 8px; font-size: 16px; font-family: 'Open Sans'; margin-left: 5px; border-radius: 4px;text-transform: capitalize;}*/
.player-video-share .shareLinkAction .dropdown-btn { cursor:pointer; background-color: #98A2B3; border:1px solid #98A2B3; color: #fff; padding: 5px 8px; font-size: 16px; font-family: 'Open Sans'; margin-left: 5px; border-radius: 4px;text-transform: capitalize;width: 100%;margin-left: 0px;}

.player-video-share .shareLinkAction .share-link,
.player-video-share .shareLinkAction .share-link-custom{ display:block; color:#000; padding:5px 10px;}
ul.profileSocialIcons li a.socialIcon {width: 25px;height: 25px;background: transparent;color: #98A2B3;margin-bottom: 5px;}
ul.profileSocialIcons li a.socialIcon i {font-size: 21px;}
#player-profile-image-edit i {color: #007bff;font-size: 11px;margin-top: 14px;cursor: pointer;}
.player-left-section{ background:#000;border-right: 1px solid gray;}
.player_right-section{ background:#161616;}

.player--details .player-video img {width: 100%;display: flex;align-items: first baseline;position: relative;top: -45px;height: 274px;object-fit: contain;}
.player--details .player-video .fas.fa-play.player-play-icon { height:40px; width:40px;position: absolute;top: calc(26% - 20px);left: calc(50% - 10px);color: #fff;bottom: 0;right: 0;font-size: 3em;z-index: 1;}

.player--frame-container {width: 100%;height: 0px;padding-top: 56.25%;position: relative;}
.player--frame-container iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.video-details {line-height: 1.4;font-size: 13px;}
.video-details h2 {font-size: 20px;}
.shareVideoCopyBtn button{ height:31px;background-color: #98A2B3;color: #fff;padding: 5px 8px;font-size: 16px;font-family: 'Open Sans';margin-left: 5px;border-radius: 4px;text-transform: capitalize; border:0px; cursor:pointer;}
.shareVideoCopyBtn {position: relative;display: inline-block;}
.shareVideoCopyBtn .shareVideoCopyBtntext {visibility: hidden;width: 170px;background-color: #555;color: #fff;text-align: center;border-radius: 6px;padding: 10px;position: absolute;z-index: 1;bottom: 150%;left: 50%;margin-left: -75px;opacity: 0;transition: opacity 0.3s;font-size: 14px;}
.shareVideoCopyBtn .shareVideoCopyBtntext::after {content: "";position: absolute;top: 100%;left: 50%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: #555 transparent transparent transparent;}
.shareVideoCopyBtn:hover .shareVideoCopyBtntext {visibility: visible;opacity: 1;}

.screen-loader{position:fixed;right:0;top:50%;width:auto;min-width:50px;margin-top:-25px;background-color:#121212;z-index:11111;border-radius:5px 0 0 5px;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;-webkit-box-shadow:-5px 5px 9px -8px rgba(200,1,1,.5),-4px 9px 9px -8px rgba(255,172,172,.5);box-shadow:-5px 5px 9px -8px rgba(200,1,1,.5),-4px 9px 9px -8px rgba(255,172,172,.5)}
.screen-loader .loaderWrapper{width:30px;height:30px;background-image:url(../images/loader.svg);background-size:cover}
.screen-loader .loaderWrapper+.loader-text:not(:empty){margin-left:10px;color:#fff}


.btn-approve,.request_visible_public_btn .btn-visible-public {background: #3db63b;border: 0px;color: #fff;padding: 6px 15px;border-radius: 3px;cursor:pointer;}
.btn-request-edit {background: #ee3c02;border: 0px;color: #fff;padding: 6px 15px;border-radius: 3px;cursor:pointer;}
.request_edit_btn,.request_visible_public_btn  {text-align: center;margin-top: 5px;border-top: 1px solid;padding-top: 10px;margin-left: -10px;margin-right: -10px;}
#requestVideoEditForm #message{ height:200px;}
.add-more-video-heading {font-size: 18px;font-weight: 700;line-height: 24.5px;text-align: left;color: #fff;}
.add-more-videos table tr td div {font-size: 16px;font-weight: 400;line-height: 30px;text-align: left;background: #2e2e2e;padding: 1px 20px;color: #fff;}
.add-more-videos table tr td .purchase-now a {background: #DB4D25;text-decoration: none;padding: 5px 20px;color: #fff;}
.add-more-videos table tr td {padding: 0 2px 4px 0px;}
.add-more-videos {margin-bottom: 10px;margin-top: 10px;}
.add-more-videos table tr td div.purchase-now {background: no-repeat;padding: 0px 5px; min-width:160px;}
.purchase-history-section{background: #252525;padding: 35px 60px 35px 60px;margin: 0px -15px;border-bottom: 1px solid #A7A7AE;}
.player-video-social-wrapper {/*! display: flex; */padding: 15px 0 15px 0px;/*! align-items: center; */}
.player-video-name {min-width: 200px;font-size: 16px;-weight: 400;line-height: 20.66px;text-align: left;color: #fff; padding-right: 10px;}
.player-video-event-name {display: block;color: #fff;margin-top: 13px;font-size: 12px;line-height: 16px;}
.add-more-videos table tr td div.event-name {min-width: 340px;}

.tooltipPlayerBtn {position: relative;display: inline-block;}
.tooltipPlayerBtn .tooltipPlayerBtntext {visibility: hidden;background-color: #98A2B3;color: #fff;text-align: center;padding: 5px 0;border-radius: 6px;position: absolute;z-index: 1;opacity: 0;transition: opacity 1s;min-width: 320px;max-width: 320px;line-height: 25px;font-size: 16px;padding: 10px;text-align: left;margin-top: 12px;z-index:1000;}

.tooltipPlayerBtn:hover .tooltipPlayerBtntext {visibility: visible;opacity: 1;}
.tooltipPlayerBtn .tooltipPlayerBtntext::after {content: " ";position: absolute;bottom: 100%;left: 10%;margin-left: -5px;border-width: 10px;border-style: solid;border-color: transparent transparent #98A2B3 transparent;}
.post_to_social_share {display: block;color: #000;padding: 5px 10px;cursor: pointer;}
.request_visible_public_btn.visible_public_btn{ display:none;}
.upload-your-own-video a {cursor: pointer;background-color: #98A2B3;border: 1px solid #98A2B3;color: #fff;padding: 5px 8px;font-size: 16px;font-family: 'Open Sans';margin-left: 5px;border-radius: 4px;text-transform: capitalize;}
.upload-your-own-video {margin-top: 25px;text-align: right;}

.player_profile_switch {position: relative;display: inline-block;width: 39px;height: 19px; margin-right:5px; margin-bottom:0px;}
.player_profile_switch input {opacity: 0;width: 0;height: 0;}
.player_profile_switch_slider {position: absolute;cursor: pointer;top: 0px;left: 0;right: 0;bottom: 0;background-color: rgb(255, 73, 73);-webkit-transition: .4s;transition: .4s;}
.player_profile_switch_slider:before {position: absolute;content: "";height: 15px;width: 15px;left: 4px;bottom: 4px;background-color: white;-webkit-transition: .4s;transition: .4s;top: 2px;}
.player_profile_switch input:checked + .player_profile_switch_slider {background-color: rgb(19, 206, 102);}
.player_profile_switch input:checked + .player_profile_switch_slider:before {-webkit-transform: translateX(26px);-ms-transform: translateX(26px);transform: translateX(16px);}
.player_profile_switch_slider.switch-round {border-radius:30px;}
.player_profile_switch_slider.switch-round:before {border-radius: 50%;}


.visible-to-public-label {color: #fff;vertical-align: unset;display: inline-block;}

.player_right-section .coinBotm.player_award {background: transparent;color: #fff;}
.player_right-section .fireBox {background: #161616 !important;}
.player_right-section .player_award .fireBox {padding: 15px 30px; width:100%; display:block;}
.player_right-section  .boxtext {padding-top: 0px;padding-bottom: 0px;}

.player-profile-body .page-body {margin-bottom: 0px;}
.player-profile-body .player--details {background: #000;margin-bottom: 0;}
.btn-social-icons {display: flex;align-items: center;margin-top: 11px;text-align: center;}
.download-vi-btn {width: 50%;margin-left: 12px; display:none;margin-right: 5px;}
.download-vi-btn.visible_download_btn{ display:block !important;}
.download-vi-btn a {cursor: pointer;background-color: #3db63b;border: 1px solid #3db63b;color: #fff;padding: 5px 8px;font-size: 16px;font-family: 'Open Sans';margin-left: 5px;border-radius: 4px;text-transform:uppercase;width: 100%;display: block;text-align: center;}

@media(max-width:991px)
{
	.player-video {height: 98px;}
	.player--details .player-video .fas.fa-play.player-play-icon {font-size: 2em;}  
	.player-video-social-wrapper {text-align: center;padding: 24px 0 0px 0px; display:block;}
	.player--details .player-video .fas.fa-play.player-play-icon {top: calc(26% - 20px);}
	.player-video-social-wrapper > div {margin-bottom: 9px;}
	.player-video-share {float: none;}
	.player--details .player-video img {height: 160px;}
	.player--table {width: 100%;overflow: auto;}
	.player--column-container {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.player--column-container .player--left-column {padding-right: 0px;min-width: 1px;max-width: 400px;}
	.player--column-container .player--right-column {max-width: 100%;margin-top: 30px;}
	.player--details-wrapper .player--details-right {max-width: 100%;min-width: 1px;margin-top: 25px;}
	.player--p-deatail { font-size: 15px; }
	
	.player--column-container.player--soical-container { flex-direction: row; }
	.player-social-grid .row { flex-wrap: wrap; }
	.player--column-container.player--soical-container .player--right-column { margin-top: 0px; }
	.player-social-grid .player-social-bx { width: 50%; }
	.player-video-share .dropdown-menu{ left:0px !important;}
	
	/**/
	.player-image img{     width: 150px; height: 150px;     min-height: 150px;}

}

@media(max-width:767px){
	
  .player--search-wrapper .d-flex { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .player--search-wrapper .player--search-center { padding-right: 0px; }
  .page-body .player--page-title-bar { height: 150px; }
  .player--search-wrapper .player--title {padding-left: 0px;margin-bottom: 15px;width: 100%;text-align: center;}
  .player--fetured-wrapper .player--title {text-align: left;padding-left:0px;}
  .player--table .table td, .player--table .table th { font-size: 12px; }
  .player--games-table .player--g-index { width: 100%; padding-bottom: 0px; }
  .player--social-bar { padding: 20px; }
  .player--details-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
  .player--details-wrapper .player--details-right { max-width: 100%; min-width: 100%; }
  .player--details-wrapper .player--details-left { padding-right: 0px; margin-bottom: 30px; }

  .player--search-wrapper { padding-top: 20px; padding-bottom: 20px; }
  .player--search-wrapper .player--search-right .player--reset-btn { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; margin-right: 15px; }
  .player--search-wrapper .player--search-right { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  
  .player--search-wrapper .player--search-left { flex-direction: column; align-items: flex-start; }
  .player--search-wrapper .player--profile-btn { margin: auto; }
  .player--name { margin-bottom: 15px; text-align: center; }
 
 /**/
 .player-left-section{ border-right:0;}
 .player-video-event-name, .player-video-name { text-align: center; }
 .tooltipPlayerBtn .tooltipPlayerBtntext{ display:none !important;}
 
}

@media(max-width:575px)
{
  .page-body .player--page-title-bar .page-bar-title { font-size: 40px; }
  .player--fetured-wrapper .player--title { font-size: 30px; }
  .player--search-wrapper .row div[class^="col-"] { width: 50%; }
  /**/
  .player-left-section{ padding-left:0;}
  .player_right-section .p-5 { padding: 24px !important; }

}

@media(max-width:991px) and (min-width:768px) 
{
	.player_right-section .p-5 { padding: 10px !important; }
	.btn-social-icons { flex-direction: column; align-items: stretch; }
	.btn-social-icons > div { width: 100%; }
	.download-vi-btn.visible_download_btn { margin: 10px 0; }	
	.download-vi-btn.visible_download_btn a.share-link-custom { margin: 0; }
	 .player-video-event-name, .player-video-name { text-align: center; }		
}

@media(max-width:480px){
	.grid-row .grid-col { max-width: 50%; flex: 0 0 50%; margin-bottom: 10px; }
	.player-video {height: 98px;}
	.player--details .player-video .fas.fa-play.player-play-icon {font-size: 2em;}  
	.player-video-social-wrapper {text-align: center;padding: 24px 0 0px 0px; display:block;}
	.player--details .player-video .fas.fa-play.player-play-icon {top: calc(26% - 20px);}
	.player-video-social-wrapper > div {margin-bottom: 9px;}
	.player-video-share {float: none;}
	
	/**/
	.player_right-section .p-5 { padding: 10px !important; }
	.btn-social-icons { flex-direction: column; align-items: stretch; }
	.btn-social-icons > div { width: 100%; }
	.download-vi-btn.visible_download_btn { margin: 10px 0; }	
	.download-vi-btn.visible_download_btn a.share-link-custom { margin: 0; }
	.player-video-name{ padding:0; font-size: 14px;}
}
