/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
/* kalkulacka */

table td, table th {
   border:none;
   }
table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order, table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order, table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order, table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order, table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order, table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order, table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order, table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order {
    right: unset!important;
    top: unset!important;
    bottom: 22px;
    width: 12px;
    left: 50%;
    transform: translateX(-50%);
}
.elementor-shortcode #gsdt-table_wrapper{
   width: 100%;
}
.elementor.elementor .e-con>.elementor-element-db39ac1 {
   max-width:1020px;
   margin: auto;
} 
#scroll-content-wrapper2{
	padding:0 16px;
}
#scroll-content-wrapper1::-webkit-scrollbar{
	height:25px;
}
div#scroll-content-wrapper1::-webkit-scrollbar-thumb{
	background:gray;
	border-radius:8px;
}
.green-column {font-weight:bold;}
.green-column .gsdt-mesiac {font-weight:normal;}

#gsdt-table .dt-orderable-asc.dt-ordering-asc, #gsdt-tableww .dt-orderable-asc.dt-ordering-desc {
	background-color: #0a1a63!important;
}
#scroll-content-wrapper1, 
#scroll-content-wrapper2 {
	transform: rotateX(180deg);
}
table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:after, table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:before {
	opacity:.5;
	color:yellow;
}
table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before, table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after{
	opacity:1;
	color:yellow;
}

.column_a {
	min-width:260px;
}
/* odstranit šedé pozadie riadkov */
table.dataTable.display>tbody>tr:nth-child(odd)>* {
    box-shadow: unset;
}
@media only screen and (min-width: 1025px) {
table.dataTable.display>tbody>tr:hover>* {
    box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.035);
    box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.035);
}
}	
@media only screen and (max-width: 1024px) {
table.dataTable.display>tbody>tr:hover>* {
    box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.085);
    box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.085);
}
}	
/* zväčšenie pri hover */
/* @media only screen and (min-width: 1500px) {*/
	table.dataTable.display>tbody>tr:hover {
		transform: scale(1.02);
		transform-origin: center;
	}
	table.dataTable.display>tbody>tr {
		 /*transition: transform 0.3s ease;*/
	}	
/*}*/
.column_m, .column_dash, .column_t, .column_equals, .column_u {
	box-shadow: -1px 0 0 #0a1a33, 1px 0 0 #0a1a33, 0 -1px 0 #0a1a33, 0 1px 0 #0a1a33!important;
}

/*@media only screen and (max-width: 1500px) { */
	#scroll-content-wrapper1 {
		overflow-x:overlay;
	    overflow-y: hidden;
		padding:0 15px;
	}	
/*}*/
/* paging center */
.dt-paging nav {
    text-align: center;
}
:root{
    --dt-column-ordering: 0, 0, 0, 0;
}
 /* end kalkulacka */
#coin-filter {
   display: inline-block;
}