#showPack {

	background-color:#54ced2; 
	color:white;
}

#showPack {

	background-color:#54ced2; 
	color:white;
}

#centre_competence {

	width:92%;
	border:1px solid #D3D3D3;
	background-color:white;
	overflow:hidden;
	padding:15px;
	height:120px;
}

#centre_competence img {

	display:inline-block;
	width:30%;
	height:120px;
}

#centre_competence .nom_prest {

	display:inline-block;
	width:60%;
	vertical-align:40px;
	font-size:25px;
	height:120px;
	margin-left:5%;
}

#centre_competence .nom_prest div {

	color:gray;
	font-size:13px;
}

/* Login */

#liste_prlvs {
	border-collapse:collapse;
	border:1px solid #D3D3D3;
	cursor:pointer;
}

#liste_prlvs th {
	background-color:rgb(192, 238, 192);
	color:#333;
}

#liste_prlvs th,#liste_prlvs td  {
	border:1px solid #D3D3D3;
}

#liste_prlvs tr:last-child {
	font-weight:bold;
	font-size:17px;
}

#total_mensuel {
	font-size:20px; 
	font-style:italic;
	color:gray;
	padding:15px;
}

#total_annuel {
	font-size:13px; 
	font-style:italic;
	color:gray;
	padding:15px;
}




#listAbts {
	
	border:1px solid #D3D3D3;
	border-collapse:collapse;
	background-color:white;
	width:100%;
	position:relative;
}

#listAbts th {
	background-color:rgba(31,184,233,1);
	color:white;
}

.fa-check-square {
	color:#82C040;
}

.details_dossier {
	display:none;
	position:fixed;
	margin-top:-180px;
	margin-left:300px;
	background-color:rgba(11,154,203,1);
	color:white;
	padding:15px;
	box-shadow:0px 0px 02px 1px white;
	z-index:10;
	text-align:left;
}

.mdp_oublie {
	cursor:pointer;
}

.chose {
	
	
	
}

.container {
	
	display:none;
}

.tarif {
	
	font-size:25px;
}

@media only screen and (max-width: 400px) {
	
	.container {
		margin-left:15px;
		width:300px;
	}
}

.choix_debut {
	/*font-family: Roboto;*/
	width:80%;
	height:35px;
	color:white;
	background-color:rgba(11,154,203,1);
	line-height:35px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	margin-top:25px;
	cursor:pointer;
	font-weight:bold;
	letter-spacing:1px;
	border-radius:5px;
}

.choix_debut:hover {

	background-color:rgba(31,174,223,1);
}

#connexion {
	display:none;
}


/* End Login */

body {
	background-color:#F9F9F9;
	font-family:Calibri;
	padding-bottom:100px;
}

#main {
	
	margin-left:auto;
	margin-right:auto;
	max-width:450px;
	/*border:1px solid #D3D3D3;*/
	padding-bottom: 25px;
	border-radius:3px;
	/*position:relative;*/
}

@media only screen and (max-width: 640px) {
	
	#main {
		border:none;
	}
}

#forme_juridique_activite {
	
	width:100%;
	border:1px solid #D3D3D3;
	border-radius:3px;
	height:35px;
	
}

#madame_inf {
	
	position:relative;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	/*box-shadow: inset 0 0 5em white, 0px 0px 5px 5px white;*/
	
	height:auto;
	/*border-bottom: 1px solid #D3D3D3;*/
	max-width:500px;
	width:100%;
	margin-bottom:25px;
	/*display:none;*/
	overflow:hidden;
}

/*#madame_inf img {
	max-height:230px;
}*/



.text_bas {
	
	position:absolute;
	color:white;
	font-weight:bold;
	bottom: 5px;
	text-align:center;
	width:100%;
	font-size:17px;
	color:rgba(31,184,233,1);
	z-index:2;
	font-family: 'proxima-soft',sans-serif;
}

.shadow {
    position: absolute;
    width: 100%;
    height: 100%;
    box-shadow: inset 0px -30px 30px 0px white;
    top: 0;
    left: 0;
}

#header {
	display:none;
}


.titre {
	color: rgba(11,154,203,1);
    font-size: 26px;
    font-family: 'proxima-soft',sans-serif;
	text-align:center;
}

ul {
	list-style:none;
	padding-left:0px;
}


li {
	
	margin-left:5%;
	float:left;
	width:90%;
	margin-bottom:20px;
	min-width:280px;
}

@media only screen and (max-width: 640px) {
	
	li {
		
		margin-left:5%;
		width:90%;
	}
}

li label {
	
	width:100%;
	display:block;
	color: rgba(11,154,203,1);
	font-family: 'proxima-soft',sans-serif;
}

li input {
	
	height:35px;
	width:100%;
	border:none;
	border:1px solid #D3D3D3;
	border-radius:3px;
	padding-left:5px;
}

button {
	
	padding: 10px 25px;
    font-size: 16px;
    background-color: #34D6C2;
    border: none;
    border-radius: 0px;
    color: white;
    cursor: pointer;
    width: 200px;
    /*display: block;*/
    -webkit-appearence: none;
    box-sizing: border-box;
	font-family: 'proxima-soft',sans-serif;
	margin-top: 20px;
}

.unclicked::before {
	
	font-family: "Font Awesome 5 Free";
	font-weight:400;
	content:"\f0c8";
	margin-right:5px;
}

.clicked::before {
	
	font-family: "Font Awesome 5 Free";
	font-weight:900;
	content:"\f14a";
	margin-right:5px;
	color:#92D050;
}

#cb_info_perso {
	/*display:none;*/
	opacity:0;
}




.cb_info_perso {
	color:grey;
	cursor:pointer;
	width:80%;
	/*font-style:italic;	*/
}

.infos_perso {
	display:none;
}

#whole_cover, #whole_cover2, #whole_cover3, #whole_cover4 {
	
	position:fixed;
	top:0px;
	left:0px;
	padding-top:40%;
	width:100%;
	height:100%;
	background:rgba(15, 15, 15, 0.7);
	color: #33CCFF;
	display:none;
	text-align:center;
	z-index:10;
}

#whole_cover2, #whole_cover3, #whole_cover4 { padding-top:20%; }

.appel_div {
	margin-left:auto;
	margin-right:auto;
	width:82%;
	max-width:440px;
	padding-top:20%;
	display:block;
	padding:25px;
	background-color:white;
	color:black;
	border-radius:3px;
	z-index:10;
}

.appel_div a {
	color:rgba(11,154,203,1);
}

#cube {
	
	position: fixed;
	top:0px;
	left:calc(50% - 50px);
}

.contain_files {
	
	padding: 10px 0px;
	margin-top: 30px;
    border: 1px solid #D3D3D3;
    width: 200px;
    position: relative;
	cursor:pointer;
	margin-left:auto;
	margin-right:auto;
	background-color:white;
}


.files {
	
	margin-top: 30px;
    border: 1px solid #D3D3D3;
    width: 200px;
    height: 175px;
    position: relative;
    background: white url(/mInscription/apnbleu.png) no-repeat 50% 25px;
    background-size: 50% 40%;
	cursor:pointer;
	margin-left:auto;
	margin-right:auto;
}

.text_upload {
	
	position: absolute;
    color: blue;
    font-size: 15px;
    bottom: 20px;
    color: #3399DB;
	bottom:5px;
	text-align:center;
    /* font-weight: bold; */
	width:100%;
}

#div_doc_carte_identite_recto {
	display:none;
}

.soustitre {
	color: #92D050;
	text-align:center;
	margin-top:15px;
	margin-bottom:30px;
}

input[type='file'] {
	
	opacity:0;
	left:0;
	position:absolute;
	width:100%;
	height:100%;
	z-index:5;
	cursor:pointer;
}

#contain_prov, #chose_action {
	
	margin-left:auto;
	margin-right:auto;
	max-width:400px;
	
}

#chose_action,
.infos,
.infos_perso {
	width:100%;
}

@media only screen and (max-width: 640px) {
	
	#chose_action {
		width:80%;
	}
	
	.infos,
	.infos_perso {
		width:90%;
	}
	
	#contain_prov, #div_login  {
		width:80%;
	}
}


.provenance, .container_packs, .container_packs2, .container_options  {
	
	font-size:14px;
	border-bottom:1px solid #D3D3D3;
	padding:12px 0px;
	width:100%;
	cursor:pointer;
	font-family: 'proxima-soft',sans-serif;
}

#chose_action input[type='text'],
#contain_prov input[type='text'], #rpps input[type='text'] {
	
	height:35px;
	width:100%;
	border:none;
	border:1px solid #D3D3D3;
	padding-left:5px;
	border-radius:3px;
}

#rpps input[type='text'] { width:200px !important; }


#chose_action input[type='checkbox'], #chose_action input[type='radio'],
#contain_prov input[type='checkbox'], #contain_prov input[type='radio'] {
	
	display:none;
}

.checked {
	color:rgba(11,154,203,1) !important;
	transition:0.5s;
	font-weight:bold;
}

.checked2 .libpack::before {
	font-family: "Font Awesome 5 Free";
	content:"\f00c ";
	font-weight:900;
}

.checked2 .liboption::before {
	font-family: "Font Awesome 5 Free";
	content:"\f00c";
	font-weight:900;
}


.checked2 {
	transform:scale(1.1) !important;
	transition:0.5s;
	/*box-shadow:0px 0px 2px 1px green !important;*/
	background-color:green !important;
}

#nb_mois_exercice, #assujetti_tva, #is_comptable {
	padding:5px;
	border:1px solid #D3D3D3;
}

::placeholder {
	color:#BBBBBB;
}

.prix .pack {
	font-size:22px;
}


.container_packs, .container_packs2, .container_options {
	
	transform:scale(1);
	background-color:red;
	overflow:auto;
	padding:10px;
	line-height:40px;
	box-shadow:0px 0px 2px 1px #D3D3D3;
	margin-bottom:10px;
	width:95%;
}

@media only screen and (min-width: 640px) {
	
	.container_packs:hover, .container_packs2:hover, .container_options:hover {
		
		box-shadow:0px 0px 5px 1px #D3D3D3;
		transform:scale(1.1);
		transition:0.5s;
	}
}

.container_packs > .pack,  .container_options > .options {
	float:left;
	width:60%;
	font-weight:bold;
	font-family: 'proxima-soft',sans-serif;
}

.container_packs2 > .pack {
	
	float:left;
	width:30%;
	font-weight:bold;
	font-family: 'proxima-soft',sans-serif;
}

.container_packs > .prix, .container_packs2 > .prix, .container_options > .prix {
	float:right;
	width:39%;
	font-weight:bold;
	font-family: 'proxima-soft',sans-serif;
}

#lpack_protection_fiscale {
	
	background-color:#0087A4;
	color:white;
}

#contain_aga {
	background-color:#CCCCCC;
	color:white;
}

#contain_pack_vmc_special, #contain_pack_vmc_idel, #contain_microentreprise {
	background-color:rgba(11,154,203,1);
	color:white;
}

#contain_scm, #contain_vmc, #contain_vmc_artisans, #lpack_scm {
	background-color: #bed053;
    color: white !important;
}

 #contain_vmc_commerces {
    background: #7fc0c4;
    color: white !important;
 }

#lvisa_fiscal_solo_adherent, #lvisa_fiscal_solo, #lvisa_fiscal, #lvisa_fiscal_tva, #lvisa_fiscal_adherent,
#lvisa_fiscal_adherent_amiga {
	background-color:#bed053;
	color:white;
}

#lpack_expert_commerce {
	background-color:#87a34d;
	color:white;
}

#lpack_expert_artistes {
	background-color:#87a34d;
	color:white;
}


#lpack_expert_aledes {
	background-color:orange;
	color:white;
}

#lpack_social {
	background-color:lightpink;
	color:white;
}

#laudit, #lpack_expert, #lpe_2072,  #lpe_2072_tva, #lpe_is, #lpe_is_tva, #lifi, #lifi_tva, #lpack_expert_medecin_liberal {
	background-color: #34d6c2;
    color: white !important;
}


#contain_demarrage, #contain_demarrage_tva {
	
	background-color:#7fc0c4;
	color:white;
}

#contain_vmc_demarrage {
	
	background: #7fc0c4;
    color: white !important;
}

#contain_free {
	
	background-color:rgb(84, 206, 210);
	color:white;
}

#contain_lite {
	
	background-color:#eab207;
	color:white;
}

#contain_premium {
	
	background-color:#6a9f0f;
	color:white;
}

#contain_ecoles {
	
	background-color:#2db7b2;
	color:white;
}

#lpack_expert_devis, #lpack_expert_devis_tva{
	
	background-color:#eab207;
	color:white;
}

#contain_demarrage_infrmieres, 
#contain_pack_decouverte,
#lpack_installation {
	
	background-color: #7fc0c4;
    color: white;
}


#contain_free_asso {
	
	background-color: #34d6c2;
	color:white;
}

#contain_lite_asso {
	
	background-color:#7fc0c4;
	color:white;
}

#contain_premium_asso {
	
	background-color:#bed053;
	color:white;
}

#contain_gestionprivee_tva {
	background-color:#6a9f0f;
	color:white;
}

#ldevisfactures {
	background-color:#2db7b2;
	color:white;
}

#contain_gestionprivee {
	background-color:#BED053;
	color:white;
}


#contain_sci, #contain_sci_tva {
	background-color:#7fc0c4;
	color:white;
}


#contain_lmnp, #contain_lmnp_tva {
	background-color:#7fc0c4;
	color:white;
}

#lecf {
	
	background-color:#0087A4;
	color:white;
}

#lecf_tva {
	
	background-color:#0087A4;
	color:white;
}

#contain_privilege, #contain_privilege_gratuit {
	
	background-color:#34d6c2;
	color:black;
}


#contain_demarrage_aledes {
	
	background-color:#c7c04b;
	color:white;
}
#contain_essentiel_aledes, #contain_demarrage_tva {
	
	background-color:#54ced2;
	color:white;
}
#contain_serenite_aledes, #contain_serenite_tva{
	
	background-color:#6a9f0f;
	color:white;
}
#contain_ecoles_aledes {
	
	background-color:#2db7b2;
	color:white;
}

#contain_essentiel_tva{
	
	background-color:#c7c04b;
	color:white;
}

#audit_offert {
	color:rgba(11,154,203,1);
	text-align:center;
	display:none;
}









#global_options {
	display:block;
}


#frame_calendrier {
	width:100%;
	max-width:420px;
}

#revenir, #retour, #retour a, .back, #backtosite {
	color:#BBBBBB !important;
	text-decoration:none;
	font-style:italic;
	cursor:pointer;
}

#phonecall {
	
	cursor:pointer;
	position:fixed;
	background-color:#82C040;
	color:white;
	right: 20px;
	bottom:20px;
	font-size:30px;
	padding:15px;
	border-radius:999px;
	box-shadow: 0px 0px 2px 1px grey;
}

#vmc {
	
	cursor:pointer;
	position:fixed;
	color:white;
	left: 20px;
	bottom:20px;
	height:65px;
	width:65px;
	/*border:1px solid red;*/
	border-radius:8px;
	overflow:hidden;
	box-shadow: 0px 0px 2px 1px #AAAAAA;
}

@media only screen and (min-width: 640px) {
	
	#phonecall {
		position:fixed;
		right: 32px;
		bottom: 32px;
	}
	
	#vmc {
		position:fixed;
		left: 32px;
		bottom: 32px;
	}
}

#fuseau, #appel_telephonique {
	height:40px;
	max-width:300px;
	border:1px solid #D3D3D3;
	padding:3px;
}


.planif {
	text-align:center;
	color:rgba(11,154,203,1);
}


.oui {
	color:rgba(11,154,203,1);
	font-size:20px;
	margin-bottom:15px;
	cursor:pointer;
	font-family: 'proxima-soft',sans-serif;
}

#exception_fni_visa {
	display:none;
	margin-bottom:15px;
}

.msg_info {
	text-align:center;
	color:#82C040 !important;
}

.msg_err, #erreur {
	text-align:center;
	color:#E58D7A !important;
}

#erreur {
	margin-top: 25px;
}

#more_infos {
	/*text-align:justify;*/
	width:85%;
	margin-left:7.5%;
}


#infos_comp {
	
	text-align:center;
	color:rgba(31,184,233,1);
}

#fakealert {
	
	position:fixed;
	top:0px;
	left:0px;
	padding-top:10%;
	width:100%;
	height:100%;
	background:rgba(15, 15, 15, 0.7);
	color: #33CCFF;
	display:none;
	text-align:center;
	z-index:10;
}

#fakealert input{
	display:none;
}

.helper {
	
	font-size:25px;
	position:absolute;
	display:block;
	top:15px;
	right:-40px;
	color:#AAAAAA;
	cursor:pointer;
}

.help_pack {
	
	display:none;
	position:fixed;
	left:calc(50% - 160px);
	top:20%;
	width:320px;
	z-index:10;
	background-color:white;
	box-shadow:0px 0px 200px 200px white;
	padding:15px;
	box-sizing:border-box;
	cursor:pointer;
	color:white;
}

#contain_budget {
	background-color: #0087A4;
    color: white;
}

textarea {
	width:100%;
	height:100px;
	border:1px solid #D3D3D3;
}

.icomp {
	display:none;
	margin-top:10px;
	margin-left:25px;
}

.icomp input[type='text'] {
	
	width:90% !important;
	margin-left:15px;
}
















