/*Manager*/
@font-face{font-family: jd_digisquare;src:url(jd_digisquare.ttf);}
@font-face {font-family: lobster;/* font-weight: bold; */src: url(lobster.otf);* {margin: 0;}}


/* NOUVEAU QUIZZ */
/* -- BOUTONS INJECTEURS */
.form-builder-buttons-container .nav-link{
	font-size: .8rem;
	font-family: verdana;
	color: #003c45;
	/* font-family: Roboto; */
	/* font-weight: 700; */
	/* text-decoration: underline; */
}

.form-builder-buttons-container .nav-tabs{
  background: #f5f3e7;
	border-radius: 16px!important;
}
.form-builder-buttons-container .nav-item{
  	background: #eef5ff;
	border-radius: 16px!important;
}
.form-builder-buttons-container .nav-item.active{
  background: #00dbff;
}
.form-builder-buttons-container .nav-item.active .nav-link{
	text-decoration: none;
}
.form-builder-buttons-container .nav-item:active{
	background: #00dbff!important;
}

.form-builder-buttons-container .slick-arrow{display: none;}
/* -- BOUTONS INJECTEURS */
/* --  INJECTEUR A PARTIR DU TITRE */
.modal-content-editor-from-title input,
.modal-content-editor-from-title select{
	border-radius:16px;,
}
.modal-content-editor-from-title label{
	font-family:'Roboto';
	font-size:.8rem;
}
.modal-content-editor-from-title .modal-title{
	font-size: .8rem;
	font-family: 'Alfa Slab One';
	font-weight: 100;
}
.modal-content-editor-from-title .alert{
	font-family: verdana;
	font-size: .64rem;
	text-align: start;
}
/* -- INJECTEUR A PARTIR DU TITRE */
/* ************* */

#main_container{min-height: auto;}
#main_container_1{/* border-bottom:24px solid #B3213D; */}
#main-box{margin:auto;width:87%;}

.ui-selecting { background: #FECA40;border:2px dashed #fff; }
/*.ui-selected { background: #F39814; color: green; }*/

#submit-box{width:100%;}
#input-text-form,#start-button{clear:both;margin-left:3%;margin-bottom:1%;}
#start-button{display:none;}
#input_text{/* version of 19thJuly-- background-color:#F78E18;color:#2a4557;*/background-image:url(images/ui-bg_diagonals-small_15_0b3e6f_40x40.png);color:#F78E18;font-size:3em;font-weight:bold;width:50%;text-align:center;border-bottom:2px solid #F78E18;text-align:left;padding-left:1%;}
input:focus {outline: none;}


/* center */
#center{border:0;min-height:100% !important;margin-bottom:-142px;}
/* header : uppermain-box */
#uppermain-box{
float:right;width:100%;
/* font-size:.6em; */
/* background: #251acc; */
/* height: 115px !important; */
/* border-bottom:10px solid #2a4557;border-top:10px solid #2a4557; */}
/* #tabs-tc{float:right;margin-right:1%;} */


.contxt,.resetlocalsession,.create-test,.reg,.hist{
	/* background-color:#2a4557!important; */
	cursor:pointer;
	/* color:silver; */
	/* padding:1%; */
	/* margin-left:2px; */
	/* width:10%; */
	/* font-weight:bold; */
}
.contxt:hover,.resetlocalsession:hover,.create-test:hover,.reg:hover,.hist:hover{
	/* background-color:#CA430E !important; */
	cursor:pointer;
}

.close-categories-detail,.close-editor{
	position: absolute;
	left: 50%;
	top: 20vh;
	/* background: #dc3545; */
	color: #dc3545!important;
	cursor: pointer;
	border: 3px solid #dc3545!important;
	/* font-weight: bold; */
	width: 35px;
	height: 35px;
	font-family: verdana;
	text-align: center;
	border-radius: 50px;
	display:none;
}

.close-categories-detail{
	/* right: 2vw; */
	top: -2vh;
	/* font-size:1.7em; */
}
.close-categories-detail:hover,.close-editor:hover{
	/* background:silver; */
	background:#fff!important;
	color:#dc3545;
}

/* .userLogin{display:none;font-weight:bold;display:none;margin-top:5%;color:#fff;} */
#resetconbloc{margin-top:2%;float:right;margin-left:;width:40%;color:#fff;z-index:10000;/* position:absolute; */}
#resetconbloc span,#resetconbloc a, #connect-button a, #connect-button span{font-size:0.9em;font-weight:bold;}
#middle-box{margin-top:1%;}


/* #SUBSCRIBE_USER,#adhesion-button,#CONNECT_USER{color:#B3213D;font-weight:bold;text-decoration:none;font-weight:bold;} */
/* #SUBSCRIBE_USER:hover,#adhesion-button:hover,#CONNECT_USER:hover{color:#CA430E;cursor:pointer;} */

#quit-button{font-size:1.1em;border:1px solid #fff;background-color:#005d7f!important;color:#F78E18 !important;}

table.stat-board{width:90%;margin-left:10%; border-collapse:no-collapse;}

table td.stat-board-1{
	width:75%;font-size:0.8em;
	color:#fff;
	background-color:#005d7f;
	border:2px solid #fff;
}
table td.stat-board-2{
	width:25%;
	font-size:0.6em;
	text-align:center;
	color:#fff;
	background-color:#F78E18;
	border:2px solid #fff;
}

/* LIVE MESSAGE SYSTEM */
#instant-dialog-1,#instant-dialog-2,#instant-dialog-3{width:70%;display:none;font-size:3em;position:fixed;
margin-left:20%;margin-top:-8%;z-index:300000000000;
float:right;
/* font-family:"Times New Roman" "Courier New" Helvetica,arial "times new roman"; */
text-align:center;/*border:1px solid #888;*/}
#instant-dialog-1{color:#fff;/*background-color:#CBE8C3;*/}
#instant-dialog-2{color:#d64700;/*background-color:#FFCCCC;*/}
#instant-dialog-3{color:#F78E18;/* background-color:#3b848c; border:1px solid #fff; */}

/*ajax loader*/
.ajax-loader{margin-left:30%;margin-top:-6%;font-size:0.2em;color:#6b583b;position:fixed;z-index:10000;}
/*presentation boxes*/
#presentation table{width:94%;border-collapse:no-collapse;margin-top:-10%;display:none;}
#presentation td{
	width:20%;
	font-size:5em;
	text-align:center;
	border-collapse:no-collapse;
	/* background-color:#A7D3E8; */
}
#presentation .p1{
    background-color:#F78E18;
   /*  border:1px solid #fff; */
    color:#005d7f;
    /*
	background-image:-webkit-gradient(linear,left top,left bottom,from( #4F41FF),to( #4FA4FF));
	background-image:-webkit-linear-gradient( #4FDDFF,#4FA4FF );
	background-image:-moz-linear-gradient( #4FDDFF,#4FA4FF );
	background-image:-ms-linear-gradient( #4FDDFF,#4FA4FF );
	background-image:-o-linear-gradient( #4FDDFF,#4FA4FF );
	background-image:linear-gradient( #4FDDFF,#4FA4FF );*/
}
#presentation .p2{
    background-color:#005d7f;
    /* border:1px solid #fff; */
    color:#F78E18;
}


/* ////////////////////// CATEGORIES /////////////////////// */

/* #current-displayed-categories{border-collapse:separate;}
#categories{
	margin: 16vh 2vw;
} */
/* #categories .cat-item{ */
	/* font-weight: bold; */
	/* background: #dbe9ff; */
	/* color: var(--bs-primary); */
	/* width: 10%; */
	/* font-size: 1.4em; */
	/* padding: 2.5em 2em; */
	/* border: 2px solid #2a4557; */
	/* border-radius: 34px; */
	/* border: 1px solid #d2d0d0!important; */
	/* margin: auto; */
/* } */
/* #categories .cat-item:hover{cursor:pointer;color:silver;background:#B3213D;} */
/* #current-displayed-category-details{ */
	/* width:50%; */
	/* margin-top:15%; */
/* } */
/* #categories-detail{ */
	/* position:absolute;width:100%; */
	/* margin-top:4%; */
/* } */
#categories-detail *,
#categories-detail ::after,
#categories-detail::before {
	font-weight:inherit!normal;
}
.detail-item, .start-quizz{cursor: pointer;}
/* td.detail-itemp:first-letter{text-transform:uppercase;} */
.detail-item:hover, .start-quizz:hover{cursor:pointer;}
/* span.quizz-traing-desc-item {
    font-weight: 400;
    color: var(--bs-primary);
} */
/* span.quizz-traing-desc-item-value {
    font-weight: 400;
    color: #68768c;
    padding-left: 1em;
    font-style: italic;
} */
/* .option-social { */
    /* font-size: xx-large!important; */
    /* width: 64px; */
    /* height: 64px; */
/* } */
/* .option-social-counter { */
    /* font-size: small!important; */
    /* color: #86b4fe; */
    /* font-family: verdana; */
    /* position: relative; */
    /* top: 16px; */
    /* left: -23px; */
/* } */
/* ////////////////////////////////////////////////////////// */


.quizz-name {
    padding: 1.5%;
    border-radius: 100px;
    /* background: #fff!important; */
}

.border-warning-light{
  border-color: rgba(255, 193, 7, 0.25)!important
}
/*#########  QUIZZZZ EDITOR##########*/
/* #quizz-questions div{padding-top: 5%;padding-bottom: 5%;} */
#quizzCreation, #quizz{padding-bottom:10%;}
#quizzCreation table, #quizz table{/*width: 50%;*/margin:auto;color:#B3213D;}
#quizz-title-label{font-size:1.2em;font-weight:bold;}
#table table input, #quizz table input,#quizzCreation table input{width: 80%;margin:auto;}
#quizzCreation table input[type="radio"],#quizzCreation table input[type="checkbox"],#quizz table input[type="radio"],#quizz table input[type="checkbox"]{width:5%;margin:auto;}
.quizz-line{
	background:#eef5ff;
	border-radius:16px;
	border: 0px solid #dee2e6!important;
	/* border-radius:25px!important; */
}
.question input{
		/* width:100%; */
		/* margin-left:-10%; */
		/* font-weight:bold; */
		border:1px solid #dfdfdf;
		font-family: Verdana, Geneva, Tahoma, sans-serif;
	}
.question{
	font-size:1.2em;font-weight:bold;
	/* width:40%; */
}
.answer input{/* color:#a9a9a9; */}
table#quizz-header{margin-bottom:5%;padding-top:0%;padding-left:3%;}
#quizz-header{
	/* border-radius: 25px; */
	background: #eef5ff;
	border-radius: 16px;
	border: 0px solid #dee2e6!important;
}
#quizz-name{
	/* font-weight:bold; */
	font-size:1em;
	border:1px solid #dfdfdf;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}

#quizz-categories{font-size:0.7em;}

/*
.question-bloc{
	border-radius:64px;border: 16px solid #ff530d2e!important;
} */

.question-type,#quizz-options{
	/* margin-left:-10%; */
	/* font-size:0.7em; */
	/* margin-bottom:.5%; */
}
.question-type{
	/* margin-left:-10%; */
	/* font-size:.5em; */
	/* margin-bottom:.5%; */
}


.questions-bloc-option{
	font-size: small;
	/* position: relative;
	top: -58px;
  left: 15vw; */
}
.questions-bloc-option:hover{
	cursor:pointer
	/* ;background:#CA430E; */
}

.questions-bloc-option.param-add-option{
		/* left: 14vw; */
		font-size: .7rem;
}
.questions-bloc-option.param-delete-quest{
		/* left: 14vw; */
		font-size: .7rem;
}


#quizzCreation .accordion-item{
	background: none;
	border:none;
}


#quizz-updater-options{margin-bottom:5%;padding-bottom:5%;}
/*Quizz Options*/
#add-question,#quizz-register{
	/* color:#CA430E; */
	box-shadow: 1px 1px 1px #cdcbcb
}
#add-question:hover, #quizz-register:hover{
	/* color:#F78E18; */
}
.quizz-name.quizz-name-my-quizz{
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.07);
  background: #eef5ff !important;
}

@media (max-width: 767.98px) {
 .quizz-name-my-quizz .quizz-traing-desc-item{
	font-size: .7rem;
	/* font-weight: 100; */
 }

 .quizz-name-my-quizz .quizz-traing-desc-item-value{
	font-size: .7rem;
	font-weight: 400;
 }
}
select {color:#fff;}
select option{}
.question-level,.question-step{
	/* font-size:1.2em; */
	/* margin-bottom:4%;
	background:none;
	border:none; */
}
.question-num-label{
	font-family: 'Alfa Slab One';
	font-size: .7rem;
	margin-left:10px!important;
}
.answer{
	padding:2px;
	/* background:#2a4557; */
	/* color:silver; */
	/* font-size:0.8; */
}
.correct__{}
.params table{padding:0%;margin:0%;width:100%;}
.params table tr{padding:2%;margin:0%;font-size:.8em;width:100%;}
.param-delete-line{
	/* background: #e91e63; */
	color: #fffdfd;
	font-size: 0.8em;
	height: 24px;
	width: 24px;
	border-radius: 50px;
	text-align: center;
	padding: 1px 0px;
	cursor:pointer;
}
.param-delete-line:hover{
	color:#fff!important;
}

.answer label{font-size:0.8em;}
.answer input{cursor: pointer;}
/*table#userSessionTrackMap{width: 10%;position:relative;z-index:10000;margin-left:35%;margin-top:-25%;}*/

.line-save-delete-button:hover{
	color:#fff!important;
	background: var(--bs-danger)!important;
}

/* tabs : MODIFICATION DU THEME */
.closeTab{float:right; color:#DA2635;background-color:#F78E18!important;}
.closeTab:hover{background-color:#FDE787!important;cursor:pointer;}


/* buttons */
.ui-state-disabled{color:#000;}
.ui-buttons{margin-bottom:10%;}

/*Dialog*/
.ui-dialog-titlebar-close {
  /*visibility: hidden;*/
}
.dialogBox{
	/* box-shadow: 1px 1px 12px #fff; */
	color: var(--bs-primary);
	background: #fff!important;
	border-radius: 25px!important;
	top: 8vh!important;
	border: 0px !important;

}
.ui-corner-all{border:none;}
#tabs-3 select{font-size:0.7em;}
#tabs-3 td{color:#fff;font-weight:bold;font-size:0.8em;}
.ui-dialog-titlebar{background:none;}
/* footer */
/* #footer{clear:both;padding-top:1%;color:#3b1a16;font-size:0.6em;height: 142px;margin-bottom:0px;} */
footer, footer a {
    font-size: .8em;
    font-family: verdana;
    text-decoration: none!important;
    color: #dedddd!important;
}

/* dialog-box */
/* #dialog-box p{
	font-size:0.7em;color:var(--bs-primary);
} */
/* #confirm-box .content{ */
	/* padding-top:-4%; */
	/* width: auto; */
	/* background: #fff!important; */
/* } */
/* #confirm-box.ui-dialog-content{ */
	/* height: auto!important; */
	/* background: #fff!important; */
	/* color:var(--bs-primary); */
	/* box-shadow: none!important; */
/* } */

.confirm-dialog-custom{margin-top:-2%;}
/*Widget  : pratique pour colorier les dialogs et les bouttons Jquery UIavec précision */
.ui-widget{
	/* border : 2px solid silver;	 */
}
.ui-widget.ui-widget-content {
	/* padding-top:-2%; */
	background: #fff!important;
	/* backgroufnd: #005d7f; */
	/* color:var(--bs-primary) !important; */
	text-align:center;
	height:auto!important;
	/* top:40vh; */
	/* top:50%!important; */
	left:25vh;
	/*border-radius: 25px;*/
}

.ui-autocomplete{
	padding:4px!important;
}

.ui-autocomplete .ui-menu-item:hover,
.ui-autocomplete .ui-menu-item:focus{
	background: rgba(255,193,7,.2)!important;
}

.ui-autocomplete .ui-menu-item{
	padding-top: 2px;
	padding-bottom: 2px;
	width:98%!important;
	margin:auto!important;
}

.ui-autocomplete .ui-menu-item:not(.ui-autocomplete .ui-menu-item:last){
	border-bottom:1px solid #f1f1f1;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{
	clear: both;
  width: 100%;
  margin: auto!important;
}

.ui-dialog .ui-dialog-buttonpane button{
	padding: 1.2em 0.5em !important;
  border-radius: 24px!important;
  width: 45%;
/* margin: auto!important;*/
}

.ui-dialog-titlebar-close {
  visibility: hidden;
}
.ui-dialog .ui-button{color:#005d7f;}
.ui-dialog .ui-button:hover{cursor:pointer;}
.dialogBox{
	/*box-shadow: 1px 1px 12px #fff;*/
	color:var(--bs-primary);
	background: #fff!important;
	border-radius: 16px!important;
	top: 8vh!important;
}
@media (max-width: 767.98px) {
	.dialogBox{
		width:92vw!important;
		left: 4vw!important;
		top: 12vh!important;
	}
}

/* #adhesion-box, #connect-box{height: auto!important;color:unset; }
#adhesion-box label, #connect-box label{color: #8390a5!important;}
#adhesion-box a, #connect-box a{cursor: pointer;} */
