p.cpt-mails{
    margin:20px;
    padding:40px;
    display:inline-block;
}
p.cpt-mails span{
    display:block;
    text-align:center;
    color:#fff;
}
p.cpt-mails span.title{
    font-size:14px;
    font-weight:400;
}
p.cpt-mails span.number{
    font-size:38px;
    font-weight:600;
    padding:10px;
}
p.cpt-mails.mails-sent{
    background-color:rgb(5, 68, 5);
}
p.cpt-mails.mails-queue{
    background-color:#2271b1;
}
p.cpt-mails.mails-rattrapage{
    background-color:orangered;
}
div.table-list{
    margin-bottom:40px;
}
#list-templates td{
    vertical-align:middle;
}
#list-templates span.icon-ok{
    color:rgb(5, 68, 5);
}
#list-templates span.icon-cancel{
    color:orangered;
}
table td.center{
    text-align:center;
}
.espace-participantes a{
    color:#dd3333;
    text-decoration:underline;
}
#exportTeams{
    cursor:pointer;
}
#exportFileUrl{
    position:fixed;
    top:150px;
    left:200px;
    right:200px;
    background-color:#ffffff;
    border:solid 1px #dd3333;
    box-shadow:3px 3px #dd3333, 1em .4em .4em #f46969;
    z-index:9999999;
    padding:20px;
    display:none;
}
#close_url_file{
    position:absolute;
    top:5px;
    right:5px;
    font-size:21px;
    color:#dd3333;
    cursor:pointer;
}
.list-team h4, .list-team ul{
    margin:0;
}
.list-team h3{
    margin:10px 0 5px;
}
.list-team span.icon-cancel{
    color:#444;
    text-decoration:none;
}


.messagepop {
    background-color:#FFFFFF;
    border:1px solid #999999;
    cursor:default;
    display:none;
    margin-top: 15px;
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align:left;
    width:394px;
    z-index:50;
    padding: 25px 25px 20px;
    box-shadow: 0 0 80px #444;
}  
.messagepop label {
    display: block;
    margin-bottom: 3px;
    padding-left: 15px;
    text-indent: -15px;
}
.messagepop p, .messagepop.div {
    border-bottom: 1px solid #EFEFEF;
    margin: 8px 0;
    padding-bottom: 8px;
}
.messagepop h3{
    text-align: center;
    margin-bottom: 10px;
    margin-top: 0;
    border-bottom: solid 1px #efefef;
    padding-bottom: 10px;
}
a.close-cross{
    position: absolute;
    right: 10px;
    top: 10px;
    color: #dd3333;
    font-weight: 700;
    font-size: 16px;
    cursor:pointer;
}
#footer-thankyou{
    display:none;
}