.menu {
	width:100%;
	background:#009543;
	color:#ffffff;
	padding:20px 2px;
}
.menu a {
	color:#ffffff;
	text-decoration:none;
	line-height:auto;
}
.menu li {
	list-style:none;
	font-size:1.2rem;
}
.half {
	width:100%;
}
.half span{
	display:table-cell;
	font-size:1.2rem;
	vertical-align:top;
}
.half span.text {
	padding-left:10px;
}
.half span img {
	max-width:60px;
}
.title {
	text-align:center;
	width:100%;
	padding:15px 2px;
	font-size:25px;
}
section.content {
	padding:10px 2px;
}
#result_wrapper {
	margin-top:30px;
}
#result_filter {
	display:none;
}
#result_length {
	margin:5px 0;
}
.admis {
	font-size:14px; 
	text-align:center; 
	margin:0 auto; 
	color:#000000; 
	border-radius:15px; 
	width:80%; 
	padding:20px;
	border:1px solid #009543; 
	background:#B0F2B6;
}
.admis b {
	color:green;
}
.admissible b {
	color:red;
}
.admissible, .notfound {
	font-size:14px; 
	text-align:center; 
	margin:0 auto; 
	color:#000000; 
	border-radius:15px; 
	width:80%; 
	padding:20px;
	border:1px solid #f1a899; 
	background:#fddfdf;
}
#response {
	text-align:center;
}
#response span {
	display: inline-block;
    margin-right: 5px;
    border-right: 3px solid grey;
    padding-right: 8px;
}
#menuElement {
	margin-bottom:20px;
}
#menuElement div.btn-group{
	margin:0 auto;
	display: block;
	width: 360px;
}
#menuElement button {
	font-size:14px;
	padding:4px 0;
	text-transform:uppercase;
	width : 177px;	
}
#examList {
	/*font-size:17px;*/
}
/*fin menu*/
@media only screen and (max-width: 600px) {
  #response span {
        display: block;
    margin-right: unset;
    border-right: unset;
    padding-right: unset;
	text-align:left;
	margin: 10px 0;
	}
	.content input {
			margin: 15px 0;
	}
	.no {
		display:none;
	}
	.menu a,.title {
		font-size:16px;
	}
	h1.title {
		font-size:22px;
	}
}
@media only screen and (max-width: 530px) {
	.parameters td {
		display:block;
		margin:5px 0;
	}	
	nav .cpro, a:nth-child(7):hover~.animation {
		width: 110px;
		left: 0px;
		background-color: #1abc9c;
	}
	a:nth-child(7):hover~.animation{
		top:50px;
	}
}
@media only screen and (max-width: 418px) {
	.parameters td {
		display:block;
		margin:5px 0;
	}
	nav .cap, a:nth-child(6):hover~.animation {
		width: 70px;
		left: 0px;
		top:50px;
		background-color: #1abc9c;
	}
	nav .cpro, a:nth-child(7):hover~.animation {
		width: 110px;
		left: 70px;
		top:50px;
		background-color: #1abc9c;
	}
}
@media only screen and (max-width: 359px) {
	#menuElement button {
		font-size: 14px;
		padding: 4px 0;
		text-transform: uppercase;
		width: 100%;
		margin-bottom: 10px;
	}
	
}
table.dt-rowReorder-float{position:absolute !important;opacity:0.8;table-layout:fixed;outline:2px solid #888;outline-offset:-2px;z-index:2001}tr.dt-rowReorder-moving{outline:2px solid #555;outline-offset:-2px}body.dt-rowReorder-noOverflow{overflow-x:hidden}table.dataTable td.reorder{text-align:center;cursor:move}
table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty{cursor:default !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before{display:none !important}table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td.dtr-control,table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th.dtr-control{position:relative;padding-left:30px;cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th.dtr-control:before{top:50%;left:5px;height:14px;width:14px;margin-top:-9px;display:block;position:absolute;color:white;border:2px solid white;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:'Courier New', Courier, monospace;line-height:14px;content:'+';background-color:#31b131}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before{content:'-';background-color:#d33333}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control{padding-left:27px}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control:before{left:4px;height:14px;width:14px;border-radius:14px;line-height:14px;text-indent:3px}table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:16px;width:16px;margin-top:-10px;margin-left:-10px;display:block;position:absolute;color:white;border:2px solid white;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:'Courier New', Courier, monospace;line-height:14px;content:'+';background-color:#31b131}table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:'-';background-color:#d33333}table.dataTable>tbody>tr.child{padding:0.5em 1em}table.dataTable>tbody>tr.child:hover{background:transparent !important}table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid #efefef;padding:0.5em 0}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:bold}div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid black;border-radius:0.5em;box-shadow:0 12px 30px rgba(0,0,0,0.6)}div.dtr-modal div.dtr-modal-content{position:relative;padding:1em}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0,0,0,0.6)}@media screen and (max-width: 767px){div.dtr-modal div.dtr-modal-display{width:95%}}    
