/* CSS Document */
.column1 {
  float:left;
  width: 400px;
}
.column2 {
  float: right;
  width: 200px;
    text-align: right;
}

.row-start{
    display:grid;
    width: 100%;
}

.race_time{
    font-size: 20px;
    color: rgba(28,224,30,1.00)
}

#testo-nome{
    font-size: 14px;
}

#testo-societa{
    font-size: 10px;
}

#testo-pett{
    font-size: 12px;
}

#testo-card{
    font-size: 12px;
}

#testo-cat{
    font-size: 14px;
}

#testo-flag{
    font-size: 10px;
}

#testo-pa{
    font-size: 10px;
}

#testo-np{
    font-size: 10px;
}

#testo-mo{
    font-size: 10px;
}

#testo-ip{
    font-size: 10px;
}

#testo-time{
    font-size: 10px;
}

#testo-log{
    font-size: 8px;
}




/* On screens that are 992px or less, set the background color to blue */
@media (min-width: 1921px) {
.col-8-5 {
    width: 1800px;
}
}

/* On screens that are 992px or less, set the background color to blue */
@media (min-width: 1367px) and (max-width: 1920px) {
.col-8-5 {
    width: 1400px;
}
}



/* On screens that are 992px or less, set the background color to blue */
@media (min-width: 1081px) and (max-width: 1366px) {
.col-8-5 {
    width: 900px;
}
}

/* On screens that are 600px or less, set the background color to olive */
@media (max-width: 1080px) {        /*IPAD*/
    .row {
        display: flex;
        flex-wrap: nowrap;
    }
    .col-8-5 {
        flex: 0 0 760px; /* Do not grow, do not shrink, base width 760px */
        max-width: 760px;
        overflow-x: auto;
    }
    .col-sm-5 {
        flex: 1;
    }
}

/* On screens that are 600px or less, set the background color to olive */
@media (max-width: 600px) {
body {
    background-color: olive;
}
}



/* Clear floats after the columns */
/*
.row-start:after {
  content: "";
  display: table;
  clear: both;
}
*/
