.jconfirm-bg.seen {
    opacity:1 !important;
}

.jconfirm .jconfirm-box {
    padding:0;
    border-radius:0 !important;
    font-family:"Roboto Mono";
}

.jconfirm .jconfirm-box div.title-c .title {
    display: block;

    padding:0 15px;
    height:40px;
    line-height:40px;

    font-size:20px;
    font-weight:bold;

    color:#FFF;
    background-color:#C8102E;
}

.jconfirm .jconfirm-box .content-pane {
    margin:0 !important;
}

.jconfirm .jconfirm-box .content {
    border-bottom:1px solid #ddd;
    padding:5px 10px;
}

.jconfirm .jconfirm-box input {
    width:100%;
    height:70px;

    border:0;

    font-size:40px;

    text-align:center;
}

.jconfirm .jconfirm-box .buttons {
    margin-top:-5px; /* j'arrive pas à voir pk y'a un espace au dessus sinon... */
    padding:0;
    height:40px;
}

.jconfirm .jconfirm-box .buttons button {
    height:100%;
    margin:0;
    margin:0 !important;
}

.jconfirm .jconfirm-box .buttons button:first-child:focus,
.jconfirm .jconfirm-box .buttons button:first-child:hover {
    color:#FFF !important;
    background:#009011 !important;
}

.jconfirm .jconfirm-box .buttons button:nth-child(2):focus,
.jconfirm .jconfirm-box .buttons button:nth-child(2):hover {
    color:#FFF !important;
    background:#C8102E !important;
}

.jconfirm .capslock {
    position: relative ;
}

.jconfirm .capslock .glyphicon {
    position: absolute;
    display:none;
    padding: 10px;
    right: 0px;
    top: 15px;
    font-size: 30px;
    margin-left: 60px !important;
}

.capslock_on .capslock .glyphicon{
    display: inline-block !important;
}


.jconfirm .capslock input {
    padding-right: 50px;
    padding-left: 50px;
}

/* Account autocomplete window */

#account_results ul {
    list-style-type:none; 
    background:rgba(255,255,255,0.9);
    padding:0;
}

#account_results li {
    display:block;
    padding:5px 20px;
    height:100%;
    width:100%;
}

#account_results .hilight {
    background:rgba(200,16,46,0.9); 
    color:#fff;
    text-decoration:none;
}
