/**
* All of the CSS for your public-facing functionality should be
* included in this file.
*/

/* tools_tuner_ajax */

.container_tools_tuner_ajax{
    position: relative;
    display: inline-block;
    cursor: pointer;
}

.container_tools_tuner_ajax img {
    height: 15px !important;
    width:15px !important;
    position: relative;
    top: -2px;
    opacity: 0.8
}

#tools_tuner_ajax{
    display: block;
    position: absolute;    
    top:40px;
    right:0px;
    text-align: left;
}

.accordeur_container {
    border-radius: 10px;
    box-sizing: border-box;
    color: #d2d2d2;
    text-align: center;
    font-family: roboto slab;
    width: 350px;
    height: 170px;
    background-size: 100%;
}

    .accordeur_container .visucadran {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 126px;
        background-size: 100%;
        z-index: 5;
    }

    .accordeur_container .cadran {
        position: absolute;
        width: 325px;
        padding: 5px 12px;
        min-height: 100px;
        top: 14px;
        left: 16px;
        z-index: 2
    }
    
    
    
    
        
    
    .accordeur_container .frequency_zone {
        font-size: 0.6em;
        text-align: right;
        
    }
    .accordeur_container .reelnote {
        position: absolute;
        top: 49px;
        right: 13px;
    }
    .accordeur_container.chromatique .reelnote{
        display: none;
    }
    
    .accordeur_container.accordeur .arrow{
        opacity: 0.7;
        transition:250ms all;
    }
    
    .accordeur_container .repere {
        position: absolute;
        width: 50%;
        border-right: 1px solid #d2d2d2;
        height: 25px;
        top: -13.5px;
    }
    
    .accordeur_container .aug, .accordeur_container .bem {
        display: none;
        position: absolute;
        font-size: 25px;
        opacity: 0.8;
        top: 19px;
        left: 96px;
        font-style: italic;
        
        
        opacity: 0 !important
        
    }
    .accordeur_container.aug .aug{
        left:210px !important;
        display: block;
    }
    .accordeur_container.bem .bem{
        display: block;
    }
    
    .accordeur_container .arrow {
        position: relative;
        width: 100%;
        border-bottom: 4px #d2d2d2 solid;
        margin-bottom: 7px;
    }
        .accordeur_container .width_zone{
            position: relative;
            width:50%;   
        }
            .accordeur_container .width_zone i {
                position: absolute;
                right: -7px;
                top: -10px;
                font-size: 25px;
            }

.accordeur_controleur {
    position: absolute;
    top: 129px;
    left: 115px;
    width: 225px;
}
.accordeur_controleur .quit {
    position: absolute;
    top: -2px;
    cursor: pointer;
    opacity: 0.5;
    right: 2px;
    font-size: 20px;
    color:#fff
}

.accordeur_controleur .quit:hover, 
.accordeur_controleur .quit.active{
    opacity: 1   
}

.accordeur_controleur .mode {
    background: #577168;
    padding: 0px 4px 0px;
    border: 2px solid #4d4d4d;
    color: #4c9d7e;
    font-weight: bold;
    border-radius: 5px;
    margin: 4px 0px;
    font-size: 10px;
}

.accordeur_controleur .info-tuner {
    position: absolute;
    top: -42px;
    left: -93px;
    z-index: 5;
    opacity: 0.7;
}

.accordeur_controleur .mode.active {
    color: #ddd;
    background: #0f4834;    
}

.accordeur_controleur .exit {
    position: absolute;
    left: 235px;
    top: -137px;
    cursor: pointer;
    z-index: 10;
    font-size: 20px;
}