﻿body {
    /*font-size: 12px;
    line-height: 1.3em*/
}

h1 {
    font-size: 2.5em!important
}

h2 {
    font-size: 1.3em;
    padding-top:0.2em;
    padding-bottom:0.2em
}

.container.bgcolor1 h2 {
    margin-top:1.5em
}

.textbgcolor1, .textbgcolor3 {
    font-size: 1.2em;
    background-color: #FFF
}

#NormalText p {
    font-size: 1em !important;
    line-height: 1.6em !important
}


.textbgcolor3 {
    padding-top:0;
    margin-top:0;
    display:block
}

p.indent {
    padding-left: 0
}

ul {
    padding-left: 1em
}

ul.indent {
    padding-left: 1em
}

ul li {
    padding: 0.2em 0
}

.square, .squareNoPositioning {
    margin-left:0;
    font-size: 1.2em;
    padding: 1em;
}

.circle {
    width:5em;
    height:5em;
    margin-top:3em;
    margin-bottom:1em
}

.number {
    font-size: 3em
}

img.visuel {
    width:70%
}

img.logo {
    width:35%
}

img.w-75 {
    width:100%!important
}

.visuel img, img.visuel {
    margin: 0;
    margin-top: -5em;
    width: initial;
    height: initial;
}

.graphic { 
    position:absolute;
    top: 2em;
    margin-top:0
}

.container-fluid.bgcolor1, .container.bgcolor1 {
    padding: 0.6em;
}

.container-fluid.bgcolor1, .container.bgcolor1 {
    font-size: 1em;
    line-height: 1.5em;
}

.graphic {
/*    margin-top: -22.5em;
*/}

.borderLeft {
    border-left:none
}

.backgroundLine {
    background-image: none;
}

.border {
    border:1px solid #CCC!important
}

.list-group-item {
    padding: 0.5rem 0;
    border: 1px solid rgba(0,0,0,.5);
}

.bi.topMenu {
    font-size: 2.5em;
}

footer {
    padding: 0 1em;
}

footer .background {
    font-size: 3em;
}

.accordion-body {
    padding:0
}

img.negativeMarginTop5em {
    margin-top: 0!important
}

.social {
    font-size: 2.3em !important;
}

/*


h3 {
    font-size: 1.3em
}

a.navbar-brand {
    font-size: 1.2em;
    font-weight: bold
}

.navbar-brand {
    float: left;
    height: 50px;
    padding: 0.5em;
    line-height: 20px;
}

.navbar img {
    margin-left: 1em
}

.well.specificHeight {
    height: auto !important;
    min-height: initial !important;
    max-height: initial !important;
}

.well.specificHeightScroll {
    height: auto !important;
    min-height: initial !important;
    max-height: initial !important;
    overflow-y: scroll;
}

.badge {
    width: min-content
}

.margin-b-s {
    margin-bottom: 1em
}

.green_mark {
    width: 20px;
    max-width: 20px
}

.form-group {
    margin-bottom: 10px
}


#TodaysRunners p {
    color: #000
}
*/