/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.0.1.1715840994
Updated: 2024-05-16 06:29:54

*/
/* body {
    -webkit-font-smoothing: subpixel-antialiased;
	 -webkit-font-smoothing: antialiased !important; 
    -moz-osx-font-smoothing: grayscale !important; 
} */
/* body.elementor-editor-active .elementor-element-edit-mode .elementor-shortcode {
    display: none !important;
} */
.dataTable{
/* 	    font-family: "Pattanakarn Light", Sans-serif !important; */
/*     font-weight: 600  !important; */
	    font-family: "Pattanakarn Regular", Sans-serif;
    font-size: 13px !important;
}
.team-section .table-responsive, .hometeamlists .table-responsive{
	overflow-x:hidden !important;
}
table tbody>tr:nth-child(odd)>td{
    background-color: #F2F2F2 !important;
}
table tbody>tr:nth-child(even)>td{
    background-color: #D9D9D9 !important;
}
table.dataTable thead th {
    color: #fff;
    background-color: #28282D;
    text-transform: uppercase;
	font-family: "Pattanakarn Medium", Sans-serif !important;
    font-size: 12px !important;
/*     font-weight: 700 !important; */
}
table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order:before{
	    opacity: 0.6;
}
table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order:before{
	    opacity: 0.6;
}
table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order:after{
	  opacity: 0.6;
}
table tbody{
   text-align: left;
}
table.dataTable.display tbody td {
    text-align: left;
    padding-left: 20px;
}
table.dataTable tbody th, table.dataTable tbody td {
    padding: 15px 10px;
}
.team-section table.dataTable > tbody > tr > td {
    padding: 12px 10px !important;
}
.team-section .team-title-wrapper h3 {
    font-size: 20px !important;
    text-align: center;
	font-family: "Pattanakarn Bold", Sans-serif;
    margin: 0px;
	margin-bottom: -10px;
	color: #28282D;
}
.team-section .col-md-auto.ms-auto{
	width: 100%;
    text-align: center;
    display: flex;
	justify-content: center;
    padding: 0px;
} 
.team-section .page-item a{
	    background-color: #e9ecef;
	color:#28282D;
}
.team-section .active>.page-link{
	background-color: #28282D;
	border-color: #28282D;
	color: #fff;
}
.team-section .page-link.first{
	display:none;
}
.team-section .page-link.last{
	display:none;
}
.team-section .page-link{
	display:none !important;
}
.team-section .page-link.previous{
	display:block !important;
}
.team-section .page-link.next{
	display:block !important;
}

.team-section .page-link.next{
	    font-weight: 900;
}
.team-section .page-link.last{
    font-weight: 900;
}
.team-section .page-link.next svg{
	transform: rotate(180deg) !important;
}
.team-section .pagination .page-link {
    padding-top: 0.000rem !important;
    padding-bottom: 0.250rem !important;
    padding-left: 5px;
    padding-right: 5px;
    margin: 0 2px;
}
.pagination .page-link{
	padding-top: 0.250rem !important;
	padding-bottom: 0.250rem !important;
}
.page-link:focus {
    box-shadow: none;
}
.team-section .page-link.next:hover {
    background: #28282D;
}
.team-section .page-link.next:hover svg{
	fill:#fff;
}
.team-section .page-link.previous:hover {
    background: #28282D;
}
.team-section .page-link.previous:hover svg{
	fill:#fff;
}
.team-section .page-item.disabled a{
	opacity:0.5;
}
.team-section table.dataTable.display tbody td {
    padding-left: 32px;
  }

/* Pradipta */
#formFileMultiple{
	padding:6px;
}
.admin-file-upload form{
/* 	max-width: 400px; */
    margin: auto;
    margin-top: 30px;
}
.admin-file-col-5{
	border: 1px solid #ccc;
    padding: 50px 30px;
    border-radius: 5px;
 	box-shadow: 0 0.1875rem 0.0625rem -0.125rem rgba(0, 0, 0, 0.2), 0 0.125rem 0.125rem 0rem rgba(0, 0, 0, 0.14), 0 0.0625rem 0.3125rem 0rem rgba(0, 0, 0, 0.12);
}
.container.admin-file-upload{
	margin-top: 4.5em;
}
.admin-file-upload .btn-info {
      color: #fff;
      background-color: #008cff;
      border-color: #008cff;
      font-size: 18px;
}

.admin-file-upload .btn-info:hover {
      color: #fff;
}

.admin-file-upload h4 {
      font-size: 30px;
      padding-bottom: 10px;
}
.team-section table.dataTable.display > tbody tr > .sorting_1{
	    box-shadow: none; 
}
.team-section div.dt-container .dt-paging .dt-paging-button {
    min-width: 0em;
}
.team-section div.dt-container .dt-paging .dt-paging-button:hover {
    border: 1px solid transparent;
}
.team-section .dt-paging-button.page-item .page-link{
	display:none !important;
}
.team-section .dt-paging-button.page-item .page-link{
	display:none !important;
}
.team-section .dt-paging-button.page-item .page-link.next{
	display:block !important;
	    margin: 0px;
}
.team-section .dt-paging-button.page-item.disabled .page-link.previous{
	display:block !important;
	    margin: 0px;
}

.team-section table.dataTable.display > tbody > tr:nth-child(odd) > .sorting_1{
     background-color: #ececec !important;
    border: 0px !important;	
}
.team-section table.dataTable.display > tbody > tr:hover > * {
    box-shadow: none;
    background-color: #ececec !important;
}
.team-section table.dataTable.display > tbody > tr:nth-child(odd):hover > * {
    box-shadow: none;
    background-color: #ececec !important;
}
.team-section table.dataTable.display > tbody > tr:nth-child(even):hover > * {
    box-shadow: none;
    background-color: #d9d9d9 !important;
}
.team-section div.dt-container .dt-paging .dt-paging-button {
    padding: 0em 0em;
}
.team-section .dt-paging-button.page-item.active{
	display:none;
}
.team-section .dt-paging-button.page-item .page-link.previous {
    display: block !important;
}

.hometeamlists .tab-content, .tab-content1 {
    padding: 0px 0;
}
.hometeamlists ul#tabs-nav, ul#tabs-nav1 {
    display: grid;
    gap: 7px;
    grid-template-columns: repeat(4, 1fr);
}
.elementor-element-e9713b0 .hometeamlists ul#tabs-nav, ul#tabs-nav1{
   gap: 1px;
}
.hometeamlists ul#tabs-nav li {
    margin: 0 0px;
}
.rightpanel-team .e-con>.e-con-inner {
    padding-block-start: 3px;
}
.team-td-wrapper{
	display:flex;
	justify-content:center;
}
.team-td-wrapper .td-a{
	position:absolute;
	top:auto;
	left:15px;
	font-family: "Pattanakarn Bold", Sans-serif;
}
.td-b{
	font-size:14px;
/* 	font-family: "Pattanakarn Medium", Sans-serif; */
	color:#28282D;
}
.hometeamlists .td-b{
	font-size:13px !important;
}
#table_aa tr td{
	font-size:14px;
	font-family: "Pattanakarn Medium", Sans-serif;
	color:#28282D;
	text-align: center;
}
#table_aa tr td .fw-bold{
	font-family: "Pattanakarn Bold", Sans-serif;
	font-weight: unset !important;
}



.homeplayerlistview tr td{
	font-size:14px;
	 font-family: "Pattanakarn Regular", Sans-serif !important;
	color:#28282D;
	text-align: center;
}
.homeplayerlistview tr td .fw-bold{
	font-family: "Pattanakarn Regular", Sans-serif !important;
	font-weight: unset !important;
}


table.dataTable > tbody > tr > td {
	text-align:center !important;
    padding: 12px 10px;
}

table#table_a.dataTable.display > tbody > tr:nth-child(odd) > td{
	 box-shadow: none !important;
     background-color: #ececec !important;
    border: 0px !important;	
}

 table#table_aa.dataTable.display > tbody > tr:nth-child(odd) > .sorting_1{
	 box-shadow: none !important;
     background-color: #ececec !important;
    border: 0px !important;	
}
 table#table_aa.dataTable.display > tbody > tr:nth-child(odd) > td{
	 box-shadow: none !important;
     background-color: #ececec !important;
    border: 0px !important;	
}
 table#table_aa.dataTable.display > tbody > tr:hover > * {
    box-shadow: none;
    background-color: #ececec !important;
}
 table#table_aa.dataTable.display > tbody > tr:nth-child(odd):hover > * {
    box-shadow: none;
    background-color: #ececec !important;
}
 table#table_aa.dataTable.display > tbody > tr:nth-child(even):hover > * {
    box-shadow: none;
    background-color: #d9d9d9 !important;
}




 table.homeplayerlistview.dataTable.display > tbody > tr:nth-child(odd) > .sorting_1{
	 box-shadow: none !important;
     background-color: #ececec !important;
	     font-family: "Pattanakarn Regular", Sans-serif;
    border: 0px !important;	
}
 table.homeplayerlistview.dataTable.display > tbody > tr:nth-child(odd) > td{
	 box-shadow: none !important;
     background-color: #ececec !important;
	     font-family: "Pattanakarn Regular", Sans-serif !important;
    border: 0px !important;	
}
 table.homeplayerlistview.dataTable.display > tbody > tr:hover > * {
    box-shadow: none;
    background-color: #ececec !important;
}
 table.homeplayerlistview.dataTable.display > tbody > tr:nth-child(odd):hover > * {
    box-shadow: none;
    background-color: #ececec !important;
}
 table.homeplayerlistview.dataTable.display > tbody > tr:nth-child(even):hover > * {
    box-shadow: none;
    background-color: #d9d9d9 !important;
}



.homeplayerlistview tr td .fw-bold {
    font-family: "Pattanakarn Bold", Sans-serif !important;
/*     font-weight: unset !important; */
}


 .teamranking-section table#example.dataTable.display > tbody > tr:nth-child(odd) > .sorting_1{
	 box-shadow: none !important;
     background-color: #ececec !important;
    border: 0px !important;	
}
.teamranking-section table#example.dataTable.display > tbody > tr:hover:nth-child(odd) > .sorting_1{
	 box-shadow: none !important;
     background-color: #ececec !important;
    border: 0px !important;	
}

 .teamranking-section table#example.dataTable.display > tbody > tr:nth-child(even) > .sorting_1{
	 box-shadow: none !important;
     background-color: #d9d9d9 !important;
    border: 0px !important;	
}
 .teamranking-section table#example.dataTable.display > tbody > tr:hover:nth-child(even) > .sorting_1{
	 box-shadow: none !important;
     background-color: #d9d9d9 !important;
    border: 0px !important;	
}

/* .wc-wp-version-gte-53 .notice {
     display: none !important;
} */
/* .page-id-1279 .elementor-element.elementor-element-54330e26.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
     display: none !important;
} */

.page-id-1279 .elementor-element-67c59c58{
	display:none !important;
}

/* .teamranking-section table.dataTable thead > tr > th.dt-orderable-asc, 
.teamranking-section table.dataTable thead > tr > th.dt-orderable-desc{
	    padding-right: 12px;
} */
.teamranking-section table.dataTable > tbody > tr > td {
    padding: 12px 20px;
}
.teamranking-section table.dataTable.display tbody td {
    padding-left: 0px !important;
}
.single-teamsection{
	max-width:1200px;
	margin:0 auto;
	padding: 40px 16px 0px;
}
.single-teamsection table.dataTable.display tbody td {
    padding-left: 13px;
    padding-right: 30px;
}
/* .single-teamsection .pagination .page-link {
    padding-bottom: 0.650rem !important;
} */

.single-teamsection table.dataTable.display > tbody > tr:nth-child(odd) > .sorting_1{
		box-shadow: none;
    background-color: #ececec !important;
	}

.teamranking-section .buttons-colvis {
     display: block !important; 
	    margin-left: auto !important;
}
div.dtsp-verticalPanes {
    margin-top: 36px;
}


.teamranking-section .dt-button-background{
	    position: absolute;
	    background: transparent;
}
.teamranking-section .dt-button-collection{
	    box-shadow: none;
}
.elementor-location-header{
	position:relative;
	z-index:2010;
}

div.dt-button-collection .dt-button.dt-button-active {
    text-transform: lowercase;
}

.page-id-1279 .table-responsive{
	    overflow-x: inherit !important;
}
.page-id-1279 .table-responsive .dt-empty-footer .mt-2:nth-child(2){
	overflow-x:auto !important;
}

.teamranking-section .pagination .page-link {
    padding-top: 0rem !important;
    padding-bottom: 0.250rem !important;
    width: 31px;
    border-radius: 0px;
    padding: 0px;
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}
.single-teamsection .dt-column-title{
	font-family: "Pattanakarn Bold", Sans-serif !important;
}

.page-id-10 .hometeamlists .team-td-wrapper .td-a {
    font-size: 14px;
}
#anotherusertextArea {
	height:100px !important;
	resize:none;
	font-family: "Pattanakarn Regular", Sans-serif;
	font-size: 14px;
}
#anotherusertextArea::placeholder{
		font-family: "Pattanakarn Regular", Sans-serif;
	font-size: 14px;
}
#anotheruserSubmit  {
    background: #000 !important;
    border: 0px !important;
    padding: 4px 18px !important;
    font-family: "Pattanakarn Bold", Sans-serif;
    color: #fff;
	margin:auto;
	display:flex;
	border-radius:0px;
	justify-content:center
	     font-size: 14px;
    font-family: "Pattanakarn Regular", Sans-serif;;
}
#anotheruserSubmit:hover,#anotheruserSubmit:active,#anotheruserSubmit:focus{
     color: #fff !important;
     border: 0px !important;
	 outline: none !important;
}

/*    .custom-form-user{
        display: none;
    } */
div.dtsp-verticalContainer div.dtsp-verticalPanes{
	overflow:visible !important;
}

.wpcf7 form .wpcf7-response-output {
    margin: 10px 0px;
    padding: 0.2em 1em;
    border: 2px solid #00a0d2;
    margin-top: -38px;
    text-align: center;
}
table.dataTable.homeplayerlistview.display>tbody tr>.sorting_1{
	    box-shadow: none !important;
}

.custom-tracker article{
	border-radius: 15px;
    padding: 20px 0px 5px 0px;
    background-color: var( --e-global-color-secondary );
	display:flex;
	margin-bottom:20px;
	text-align:center;
}

.custom-tracker article .entry-content{
	width:100%;
}
/* .custom-tracker article .d-flex{
	display: flex;
    width: 100%;
    justify-content: center;
	gap: 5px;
} */
.custom-tracker article .d-flex-p p , .custom-tracker article .d-flex-p p code{
	color: var( --e-global-color-primary ) !important;
    font-size: 14px;
	font-family: "Pattanakarn Bold", Sans-serif;
	margin-bottom:5px;
}
.custom-tracker article h2{
   margin-bottom: 5px;
}
.custom-tracker article h2 p{
	color: var( --e-global-color-primary ) !important;
    font-family: "Pattanakarn Bold", Sans-serif;
    font-size: 21px;
	margin-bottom:0;
}
.custom-tracker article .date-header p{
	line-height: 1.3em;
    font-size: 12px;
    margin-bottom: 5px;
    color: #adadad;
	font-family: "Pattanakarn Bold", Sans-serif;
}
@media (min-width:992px){
	.playeranking .export-data-info .buttons-csv {
    left: -282px;
		top:29em !important;
		bottom: unset !important;
}
	.page-id-40 .elementor-location-footer{
	position: relative !important;
    bottom: 0 !important;
	width:100%;
}
.page-id-10 .elementor-location-footer{
	position: relative !important;
    bottom: 0 !important;
	width:100%;
}
}

@media (max-width:1080px){
	.pagination{
	 margin-bottom: 30px !important;
  }
}

@media (max-width: 1180px) {
    .playeranking .export-data-info .buttons-csv {
        left: -230px;
    }
}
@media (max-width: 1024px) {
    .playeranking .export-data-info .buttons-csv {
        left: -214px;
    }
	.teamranking-section table.dataTable.stripe > tbody > tr:nth-child(odd).selected > *, 
	.teamranking-section table.dataTable.display > tbody > tr:nth-child(odd).selected > * {
    box-shadow: none;
  }
	.teamranking-section table.dataTable.hover > tbody > tr.selected:hover > *, 
	.teamranking-section table.dataTable.display > tbody > tr.selected:hover > * {
    box-shadow: none !important;
 }
}

@media (max-width:767px){
	.team-section .dt-container .row{
		margin: 0px !important;
	}
	.pagination{
	 margin-bottom: 40px !important;
  }
	.team-section .table-responsive .row>*{
		margin:0px;
		margin-top:2px;
	}
	.team-section .team-title-wrapper h3 {
	margin-bottom: 0px;
   }
	.team-section table.dataTable.display tbody td {
    padding-left: 40px;
   }
	.admin-file-col-5{
		padding: 50px 15px;
	}
	.single-teamsection table.dataTable {
    margin-top: -20px !important;
}
	.single-teamsection #tableexcelOne tbody td {
    text-align: left !important;
    padding-left: 10px;
}
/* 	.single-teamsection table tbody>tr:nth-child(odd)>td {
    background-color: #cdcdcd !important;
    box-shadow: none;
} */
	
	.single-teamsection table.dataTable.display > tbody > tr:nth-child(odd) > .sorting_1{
		box-shadow: none;
    background-color: #ececec !important;
	}
	
	.single-teamsection table.dataTable.display > tbody tr:nth-child(even) > .sorting_1{
		 box-shadow: none;
         background-color: #d9d9d9 !important;
	}
	
	.teamranking-section table.dataTable.display tbody td {
    padding-left: 15px !important;
    text-align: left !important;
   }
	
}




