/*
Theme Name: Theme Bulle d'air communication
Description: Theme enfant de Bulle d'air communication
Author: Arthur Deguines
Author URI: https://bulledair-communication-demo.fr/
Template: astra 
Version: 0.1.0
*/

:root {
    --red: #BD1622;
    --red-transparent: #BD162235;
  }

.tutor-border-top-light{
    border: 0 !important;
}

#tutor-login-form input.tutor-form-control, #tutor-login-form input.tutor-form-check-input, #tutor-login-form button[type="submit"]{
    background: #FFFFFF35;
    color: white;
    border: 1px solid white;
    border-radius: 0;
}

#tutor-login-form input.tutor-form-control::placeholder{
    color: white;
}

#tutor-login-form label{
    color: white;
    font-size: 10px;
    font-weight: 200;
    vertical-align: middle;
}

#tutor-login-form a, #tutor-login-form div{
    color: white;
}

div.flex-center{
    display: flex;
    flex-direction: column;
    align-items: center;
}

button.aerodragonfly-button{
    background: #FFFFFF35;
    color: white;
    border: 1px solid white;
    border-radius: 0;
}

button.button-red{
    color: var(--red) !important;
    border-color: var(--red);
    background: var(--red-transparent);
}

.swiper-wrapper iframe{
    min-height: 80vh;
}

.tutor-dashboard .tutor-dashboard-left-menu .tutor-dashboard-menu-item-link, .tutor-btn {
    border-radius: 0 !important;
}

.tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs){
    background-color: white;
}

.tutor-forgot-password-form, .tutor-reset-password-form{
	position: absolute;
    left: 50%;
    /* right: 50%; */
    top: 50%;
    width: 500px;
    transform: translate(-50%, -50%);
    text-align: left;
}

.tutor-forgot-password-form-container{
	color: white;
	background: url("https://aerodragonfly.com/wp-content/uploads/2023/08/1er_frame_video_accueil_aerodragonfly.png") 50% 50%;
    width: 100%;
    height: 100vh;
}

.tutor-form-check-input{
    border: 2px solid var(--tutor-color-primary);
    background-color: white;
}
    
textarea.tutor-form-control{
    border: 2px solid var(--tutor-color-primary);
}

.correct-answer-wrap>span::before{
    content: '\0025CF';
	display: block;
}
.correct-answer-wrap>span{
    display: flex;
    visibility: visible;
}
.correct-answer-wrap{
    visibility: hidden;
    line-height: 0;
}

.tutor-dc-copy-button{
    display: none;
}

.tutor-dc-button-group .tooltip-txt.tooltip-left{
    right: calc(100% + -50px) !important;
    padding-right: 0 !important;
    /* display: none !important; */
    z-index: 99 !important;
    opacity: 0 !important;
}

#tutor-pro-certificate-download-image{
    display: none !important;
}

.tutor-dashboard-menu-my-quiz-attempts{
    display: none !important;
}

.tutor-dashboard-permalinks .tutor-dashboard-menu-quiz-attempts{
    display: none !important;
}