/* mbseeds.css */
@font-face {
  font-family: "mbbullets";
  src: url("Passwordbullets.woff2");
}

@font-face {
  font-family: "Lora";
  src: url("Lora-VariableFont_wght.ttf");
}

.fade-out-div {
	height: 100%;
	width: 100%;
	background: linear-gradient(to bottom,
		rgba(0, 0, 0, 0) 0%,
		rgba(0, 0, 0, 1) 100%
	);
}

#table_coins td {
    padding-left:10px;
}
#table_montant td {
    padding-left:20px;
}

.rs {font-family:mbbullets;width:260px;padding-left:10px;padding-right:10px;display:inline-block;}

.qs {width:760px;display:inline-block;}

.bs {width:47px;height:21px;}

.be {width:47px;height:21px;}

/* DEBUT mbinclude from loginmodule   */
.barretitre {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    background-color: #042b62;
    /*text-align: right;*/
    color: white;
    height: 30px;
    font-family: "Lora", Times, serif;
    font-size: 18px;
    font-weight: bold;
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 10px;
    
}
.bloc_barre_contenu_de_droite {
    position:absolute;right:20px;/*padding-top: 1cm;top:5px; width:250px; height:120px;*/
    /*margin-left:auto;
    margin-right:15px;*/
}

.logoutconfirmbox {position:absolute;display:none;right:20px;top:25px; width:250px; height:120px;padding-top: 1cm; text-align: center; background-color:orange;color: black;z-index:100;border: 2px solid black;}

#table_can {
    display: inline-block;
}
#table_can td {
    text-align: left;
}

#mbcircle {
    width: 50px;
    height: 50px;
    background: #FFFFCC;
    border-radius: 50%;
    border: 5px dashed black;
    animation-name: rotate;
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
@keyframes rotate{
    from{ transform: rotate(-360deg); }
    to{ transform: rotate(360deg); }
}

.red_btn,.green_btn,.orange_btn,.blue_btn {
    border-width: 2px;border-style:  solid;border-radius: 5px;padding: 5px 10px;font-size:14px;font-weight:900;    
}
.red_btn {
    background-color: #facfcf ;color: red;border-color:red;
}
.red_btn:hover {
    background-color:#f7a3a3;
}
.green_btn {
    background-color: #cbf5d2;color: green;border-color:green;    
}
.green_btn:hover {
    background-color: #7df591;    
}
.orange_btn {
    background-color:#fae0b4;color:darkorange;border-color:darkorange;
}
.orange_btn:hover {
    background-color:#faca78;
}
.blue_btn {
    background-color:#b4e0fa;color:blue;border-color:blue;
}
.blue_btn:hover {
    background-color:#28abf7;
}

#txt_verif {
    display:flex;visibility:hidden;border: 2px solid black;width:200px;height:80px;background-color:aqua;border-radius: 5px;padding: 10px 10px;
    transform: translateX(-165px);align-items: center;justify-content: center;
}

.baspage {
    //border: 2px solid black;
    position: fixed;
    right:0;
    left:0;
    bottom:0;
    background-color: #042b62;
    color:white;
    font-family: "Lora", Times, serif;
    font-size: 12px;
    font-weight: bold;
    /*text-align: left;*/
    height:30px;
    padding-top: 0px;
    padding-bottom: 0;
    margin-bottom: 0;
    margin-top: 0px;
    
}


.bas_container {
    position: fixed;
    right:0;
    left:0;
    bottom:0;
    background-color: #042b62;
    color:white;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 0;
    margin-top: 0px;
align-items: center;
  justify-content: center;
 /* width: 500px;
  border: 5px solid rgb(111,41,97);
  border-radius: .5em; */
  /*padding: 10px; */
  display: flex;
  justify-content: space-between;
 /* margin: 1em;*/
}

.bas_item {
    display:flex;
  width: 30%;
  height: 40px;
/*    align-self: center;*/
    align-items: center;
  justify-content: center;
  /*padding: 10px;*/
  /*background-color: rgba(111,41,97,.3);
  border: 2px solid rgba(111,41,97,.5); */
}

.bas_item2 {
    display:flex;
  width: 10%;
  height: 40px;
/*    align-self: center;*/
    align-items: center;
  justify-content: center;
    
}

/* FIN mbinclude from loginmodule  */

#espace_ajouter_questions fieldset{
    float: left;
    width: 45%;
    margin: 10px;
    padding: 0;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}

