/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 19 2025 | 07:23:21 */
.elementor-nav-menu--dropdown {
    background-color: var(--e-global-color-f9c310d);
    min-width: 300px !important;
}

.hover-box {
  transition: all 0.3s ease;
	background-color: #ffffff;
}

.hover-box:hover {
  background-color: #191E33;
  transform: translateY(-10px);
}

.hover-box:hover *:not(button):not(.elementor-button) {
  color: #fff !important;
  transition: color 0.3s ease;
}

.grecaptcha-badge { visibility: hidden; }

.custom-select {
            width: 100%;
            padding: 10px;
            border-radius: 15px;
            border: 1px solid #E6E9E8;
            background-color: #f9f9f9;
            font-size: 16px;
            color: #333;
        }

        .custom-select option:checked {
            background-color: #e0e0e0;
        }

.hasDatepicker {
	color:#333;
	border:1px solid #fff;
	border-radius:10px!important;
	padding:5px 10px!important;
	font-size:12px;
	text-align:center;
	max-width:100px;
}

.zoom-button  {
	color:#333;
	border:1px solid #fff;
	border-radius:10px!important;
	padding:5px 10px!important;
	font-size:12px;
	background-color: #F4F2F0!important;
}


.zoom-button:hover {
	background-color: #C4A557!important;
	color:#ffffff!important;
}

.zoom-button.selected {
	background-color: #C4A557!important;
	color:#ffffff!important;
}


.gstm-gridder-style-one .gridder-show .gstm-details>div i, .gstm-gridder-style-one .gridder-show .gstm-details>div svg {
    color: #D9692D!important;
}

tr:nth-child(even) {
    background-color: #ffffff!important;
  }
tr:nth-child(odd) {
    background-color: #ffffff!important;
  }

.tableheader {
	background-color:#FFFFFF!important;
}

.tableperf, .column-period, .column-isin1, .column-isin2, .column-difference {
	border:0px;
	width:20%;
	padding:6px
}
.column-isin1 {
	width:40%;
	text-align:center!important;
	border-right:2px solid #fff!important;
}

.column-isin1, .column-isin2, .column-difference {
	text-align:center!important;
	border-bottom: 1px #E1E1E1 solid;
}

.column-isin2 {

	border-bottom: 1px #E1E1E1 solid;

}

.column-difference {

	border-bottom: 1px #E1E1E1 solid;
	background-color:#FFFFFF!important;
}

.column-period {
	text-transform:uppercase;
		background-color:#FFFFFF!important;
	border-bottom: 1px #E1E1E1 solid;
}

.boutonreporting {
	width:100%;
	background-color:#E9600D;
	color:#fff;
	border-radius:12px!important;
	margin-bottom:10px;
}

.boutonreporting:hover, .boutonreportingqfs:hover {
	background-color:#fff!important;
		color:#252128!important;
}

.listereporting {
	width:100%;
	background-color:#F3F3F3;
	color:#000!important;
	border-radius:12px!important;
	margin-bottom:10px;
	margin-top:-10px;
	padding: 10px 0px 10px 0px;
}

.listereporting a {
	color:#000!important;
}

.listereporting li {
  list-style-type:none;
	margin:5px 10px 10px -15px;
}

.boutonreporting {
	width:100%;
	background-color:#FFF!important;
	border:5px solid #0B3283;
	color:#252128;
	border-radius:12px!important;
	margin-bottom:10px;
	font-weight:500;
}

.dlhisto {
	background-color:#E5E7F7;
	padding: 10px 20px 10px 20px;
	font-size:10px;
	text-transform:uppercase;
	color:#000!important;
	border-radius:8px;
}

.dlhisto:hover {
	background-color:#fff;
  border:1px solid #E1E1E1;
}
