.caret{
    border-top: 4px solid #fff;
}

button.btn.dropdown-toggle.btn-protiming-black-or{
font-size:16pt;
height:36px;
background-color:transparent;
    color:#d7B56D;
    vertical-align: middle;
    border:1px solid white;
}

.bootstrap-select{
    width:22px;
}

a.women-runner {
    color: #EA007C;
    text-decoration:none;
}
a.women-runner:focus,a.women-runner:hover{
    color: #EA007C;
text-decoration: underline;
}

a.men-runner{
    color:#1a4062;
    text-decoration:none;
}

a.men-runner:focus,a.men-runner:hover{
    color:#1a4062;
    text-decoration: underline;
}

.table > tbody > tr > td{
    vertical-align: middle;
    overflow-x: hidden;;
}

.table > tbody > tr.shared > td, .table > tbody > tr.shared{
    background-color:#D7B56D;
}

.table > tbody > tr.shared:hover > td, .table > tbody > tr.shared:hover{
    background-color: #a38152;
}

.table{
    background-color: white;
}

#first_row_results{
    background-color:rgba(34, 34, 34, 0.83);padding:15px;
}
#first_row_results_fullopacity{
    background-color:rgba(34, 34, 34,1);padding:15px;color:white;
}

@media (min-width:770px)
{
    #filters
    {
        display: block;
    }
}

@media (max-width:768px)
{
    .container
    {
       padding-right: 7px;
        padding-left: 7px;
    }
}

.results {
    background-image: url(images/fondresults.jpg);
    background-position: 50% 70%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-height: 160px;
    padding-top: 0;
    padding-bottom: 0;
    background-repeat: no-repeat
}



@media (max-width:768px)
{
  p.Cuprum{
      text-align: center;
  }
    #results_header_subline{
        margin-top:10px;
        text-align: center;
    }
.form-control{margin-top: 5px;}

    .main{
        margin-top:0px;
    }


    #buttonReset{

        margin-top:5px;
        width:100%;

    }
    #buttonSearch{
        margin-top:5px;
        width:100%;
    }




}
    @media (min-width:769px)
    {
       #collapsFiltersResults{
           display:block;!important;
       }
    }

.form-control{
    padding:3px 12px;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding-top: 2px;
    padding-bottom: 2px;
    line-height: 1.95;
}



.td-table-resultat{
    padding-right:4px!important;
    padding-left:4px !important;
}

.td-table-resultat-web{
    padding-right:4px!important;
    padding-left:4px !important;
    text-align: right;
}

#fixed_result_panel{
   position:fixed;
    width: 360px;
}

@media (min-width:768px) and (max-width:992px)
{
    #fixed_result_panel {
        position:fixed;
        width: 360px;
    }
}

@media (min-width:992px) and (max-width:1200px)
{
    #fixed_result_panel {
        position:fixed;
        width: 295px;
    }
}
