
/* = = = = Modal Cookie Banner = = = = */
.col-md-2.center-block {
    padding-right: 0px !important;
}
.modal-content .col-md-10.center-block {
    background: #fff;
}
button.btn.btn-popup-close {
    background-color: transparent !important;
    color: #dc3545 !important;
    font-size: 12.8px;
    padding: 0 30px;
    line-height: 1.1;
    text-align: center;
    min-width: 155px;
    border-color: #dc3545 !important;
    border-radius: 4px;
    text-transform: uppercase;
    margin: 0 15px;
    font-weight: normal;
    height: 48px;
}
div#desc-general p b {
    font-size: 22px !important;
    line-height: 2.36 !important;
    color: #032e61;
}

div#desc-necessary .col-md-10 p b {
   
    font-size: 22px !important;
    line-height: 2.36 !important;
    color: #032e61 !important;
    /*font-weight: bold;*/
}
div#desc-preferences .col-md-10 p b {
   
    font-size: 22px !important;
    line-height: 2.36 !important;
    color: #032e61 !important;
    /*font-weight: bold;*/
}
.footer .modal-content button.btn.btn-primary {
    margin-bottom: 30px;	
}

.modal-footer button.btn.btn-primary {
    font-size: 12.8px;
    padding: 0 30px;
    line-height: 1.1;
    text-align: center;
    min-width: 155px;
    text-transform: uppercase;
    margin: 0 15px;
    font-weight: normal;
    height: 48px;	
	background-color:#dc3545;
	border-color:#dc3545;
}

.modal-footer button.btn.btn-primary:active, focus {
	background-color:#d82232;
	border-color:#d82232;
}

div#desc-statistics .col-md-10 p b {
    font-size: 22px !important;
    line-height: 2.36 !important;
    color: #032e61 !important;
   /* font-weight: bold; */
}
div#desc-marketing .col-md-10 p b {
    font-size: 22px !important;
    line-height: 2.36 !important;
    color: #032e61 !important;
   /* font-weight: bold; */
}

.sidenav a {
    
    font-size: 15px !important;
    line-height: 21px !important;
    color: #dc3545 !important;
    font-weight: normal !important;
}
.modal-content {
    background: #F4F4F4 !important;
}
.footer .modal-content .col-md-10.center-block {
    background: #fff;
}

.sidenav a:active {
    color: #000 !important;	
    background: #fff !important;
   /* border-left: 3px solid #dc3545!important; */
   
}	
.sidenav a:focus {
    color: #000 !important;
    background: #fff !important;
    /* border-left: 3px solid #dc3545!important; */
   
}
.mod-toggle {padding-top:10px;}
 
 
.btn-group-sm > .btn, .btn-sm
{
	border-radius:1rem;
}
.toggle.btn-sm
{
    min-width: 2.2rem;
    min-height: 1.5rem;
}
.btn.btn-primary.btn-sm.toggle-on,.btn.btn-light.btn-sm.toggle-off
{
	visibility:hidden;
}
.menuItem 
{
    padding: 10px;
    float: left;
}
.toggle-handle.btn.btn-light.btn-sm 
{
    width: 38px !important;
    border: 2px solid #007bff;    
    height: 25px;
    top: -2px;
}

.activeMenuItem
{
	background: #fff;
	padding-right: 52px;
	border-left: 3px solid #dc3545 !important; // Blue - #00a1e0

}
.activeMenuItem a
{
	color: #000 !important;
	font-weight:bold !important;	
}
@media screen and (max-width: 600px) {
   .menuItem 
	{
	padding: 5px;		
	}
	.activeMenuItem
	{
	padding-right: 20px;
	}
}

.modal .modal-header .modal-image { display:none; }
.modal.show .modal-header .modal-image { display:block; }

/* = = = = End Modal Cookie Banner = = = = */