/*------------------------------------*\
    #oubliMdp
\*------------------------------------*/


.compOubliMDP {
    clear:both;
}

.compOubliMDP .headerComposants .footerComposants .contentComposants .topContentComposants {
    font-size:26px;
    padding-bottom:10px;
}

.compOubliMDP .oubliMDP .tableColonne1 strong {
    display: block;
    width: 900px;
}

table.oubliMDP {
    padding: 20px;
    margin-bottom: 15px;
    display: block;
    font-size: 13px;
}

table.oubliMDP tbody {
    margin-bottom: 15px;
    display: block;
}

table.oubliMDP tbody tr {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: 10px 0;
}

table.oubliMDP tbody tr td {
	display: block;
}

table.oubliMDP tbody tr td.tableColonne1 {
	margin-bottom: 5px;
}

table.oubliMDP tbody tr:last-child {
    display: inline-block;
    width: 100%;
    text-align: center;
}

table.oubliMDP tbody tr:last-child .btnSubmitMDP {
    width: auto;
    line-height: 17px;
    margin: 20px 0;
}

table.oubliMDP tbody tr:last-child .btnSubmitMDP input {
    margin-bottom: 0;
    border: 1px solid #656565;
}

table.oubliMDP tbody tr:last-child .btnSubmitMDP a.btn {
    height: 39px;
    background-color: #656565;
    color: #fff;
    padding: 10px 15px;
    width: auto;
} 

table.oubliMDP tbody tr:last-child .btnSubmitMDP a.btRetour {
    text-decoration: none!important;
    background-color: #A5A5A5;
    margin-bottom: 0;
    line-height: 17px;
}

table.oubliMDP tbody tr:last-child td {
	display: inline-block!important;
}

table.oubliMDP tbody tr:first-child .tableColonne1 {
    width: auto;
}

table.oubliMDP tbody tr:first-child .tableColonne2 {
    width: 100%;
}




@media screen and (max-width: 768px) {

		table.oubliMDP {
			width:100%;
			padding:0 20px;
		}

		table.oubliMDP tbody tr:last-child {
			width: 100%;
		}

		table.oubliMDP tbody tr:first-child {
			width: 45%;
		}

		table.oubliMDP {
			margin-bottom: 30px;
		}

		.compOubliMDP form:after {
			display: table;
			content: "";
			clear: both;
		}


} 

@media screen and (max-width: 740px) {

	table.oubliMDP tbody tr {
		display: block!important;
		width: 100%!important;
	}

	table.oubliMDP tbody tr:last-child .btnSubmitMDP {
	    width: 100%;
	    text-align: center;
	    margin: 8px 0;
	}

	table.oubliMDP tbody tr:last-child .btnSubmitMDP a,
	table.oubliMDP tbody tr:last-child .btnSubmitMDP input {
		width: 120px!important;
		font-size: 18px;
		line-height: 18px;
	}

	table.oubliMDP tbody tr:last-child {
		margin-top: 20px;
	}

	table.oubliMDP tbody tr:first-child td {
		display: block!important;
		width: 100%!important;
		text-align: center;
	}

	table.oubliMDP tbody tr:first-child td:first-child {
		font-size: 14px;
		margin-bottom: 5px;
	}

}




