﻿.imgServicesStyle1{
     border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; border: 3px solid #1c00cc; padding: 4px; vertical-align: middle; margin-right:30px; height:40px; width:40px; background-color: rgba(255,255,255,0.5);
     /*box-shadow: 0px 0px 0px 5px rgba(0, 0, 0, 0.3), 
             0px 8px 5px 0px rgba(0, 0, 0, 0.6);*/ 
 }
.imgServicesStyle2{
     border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; border: 3px solid #1c00cc; padding: 4px; vertical-align: middle; height:40px; width:40px; background-color: rgba(255,255,255,0.5);
 
 }
.mainDivStye {
    text-align: left; width: 900px; margin: 0 auto;
}
.subDivStyle{
    width: 60%; text-align: center;
}
.trDivStyle{
    border:1px solid blue; width:280px;
}
.trSpanStyle{
    font-Size:17px; font-weight:bold; font-family: 'Segoe UI';
  
}
         
.visCollapse{
    visibility: collapse;
}

.tpWelcome{
    font-size: 17px; color: #1c00bc; font-family: 'Segoe UI';
}
.ssstyle
{
    font-weight: bold; font-size: 17px; color: #1c00cc; margin-right: 20px; margin-left: 20px; font-family: 'Segoe UI'; 
    
}
.hrStyle{
    background-color:#2500eb; height:4px !important; color:#2500eb; padding:0px; margin: 0 auto;
}
.pMarginBottom{
    margin-bottom:20px;
}
.pMarginTop{
    margin-bottom:20px;
}
.textCenter{
    text-align: center;
}
.divss{
    text-align: center; margin-top: 20px;
}
.divssSub {
    background-color: #e9e5ff;
    height: 52px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    border-radius: 12px;
    opacity: 0.8;
}
.br10px{
    font-size: 10px;
}

.br4px{
    font-size: 4px;
}
.telRt{
    border:1px solid blue;width:280px;
}
.telRtSpan{
    font-Size:17px; font-weight:bold;
}
a.one:hover {color:#ff0028  !important; font-weight:bolder  !important;}

.eurolinks {
    background: rgba(250, 250, 250, 0.8); /* #FAFAFA with 80% opacity */
    padding-top: 12px; /* Fixed: was border-top */
    border-radius: 12px;
}
    .eurolinks img {
        opacity: 1;
        /* No !important needed with rgba() approach */
    }
.vertical-center-row {
    display: flex;
    align-items: center;
}

    /* Ensure image container doesn't stretch awkwardly */
    .vertical-center-row .w3-col:first-child {
        display: flex;
        align-items: center;
    }

.ferrari-blue {
    color: #1f00e6;
    font-size: 15px;
}
.ferrari-blue-tour-de-france {
    color: #01061d
}


        
 