/*-----------------------------------------------------*/
/*                   SOCIETE                          */
/*-----------------------------------------------------*/

/*-----------------*/
/* ULTIMATE MEMBER */
/*-----------------*/

/* Page Connexion */

.um input[type="submit"].um-button, .um input[type="submit"].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active {
  background: #4e72b8 !important;
}


/*---------------*/
/* ESPACE CLIENT */
/*---------------*/

/* Menu haut */

#titreespcli {
    color: white;
	margin-right: 36.5%;
}

.menu-sidebar2 .logo {
    background: #f2f2f2;
}

.header-desktop2 {
    background: #2f2f2f;
}

.notifi__footer a {
	color: #4e72b8;
}

.notifi__footer a:hover {
	color: #364E80;
}

/* Menu gauche */

.navbar-sidebar2 .navbar__list li:hover > a {
    color: #fff;
	background-color: #4e72b8;
}

.navbar-sidebar2 .navbar__list li:focus > a {
	background-color: #364E80;
}

/* Menu droit */

.account-dropdown__item a:hover {
    background: #4e72b8;
}

.account-dropdown__item a:focus {
    background: #364E80;
	color : #fff;
}

.account-dropdown__footer a:hover {
    background: #4e72b8;
}

.account-dropdown__footer a:focus {
    background: #364E80;
	color : #fff;
}

/* Liens */

.card-text a {
	color: #4e72b8;
}

.card-text a:hover {
	color: #364E80;
}

.card-body div div a {
	color: #4e72b8;
}

.card-body div div a:hover {
	color: #364E80;
}

/* Boutons */

#infosinscrit div div .btn-primary {
	background-color : #4e72b8;
	border-color: #4e72b8;
}

#infosinscrit div div .btn-primary:hover {
	background-color : #364E80;
	border-color: #364E80;
}

#mdpinscrit div div .btn-primary {
	background-color : #4e72b8;
	border-color: #4e72b8;
}

#mdpinscrit div div .btn-primary:hover {
	background-color : #364E80;
	border-color: #364E80;
}

/* Liens tableaux */

#tableusers tbody td a {
    color: #4e72b8;
}

/* Data grid */

#btnAdd {
	background-color : #4e72b8;
	border-color: #4e72b8;
}

#btnAdd:hover {
	background-color : #364E80;
	border-color: #364E80;
}

#btnAdd:focus {
	background-color : #364E80;
	border-color: #364E80;
	box-shadow: none;
}

#btnSave {
	background-color : #4e72b8;
	border-color: #4e72b8;
}

#btnSave:hover {
	background-color : #364E80;
	border-color: #364E80;
}

#btnSave:focus {
	background-color : #364E80;
	border-color: #364E80;
	box-shadow: none;
}

#infosper {
	text-align: center;
	margin: .2em .5em;
	padding: 0.1em .5em;
	font-size: 12px;
	color: #FFF;
	background-color: red;
	border-radius: 5px;
	width: 250px;
}

#documentsTable tbody tr td a {
	color: #4e72b8;
}

#documentsTable tbody tr td a:hover {
	color: #364E80;
}

/*---------------*/
/* PAGE INSCRIPTION */
/*---------------*/

/* Titre */

.titres-inscr {
	text-align: center;
}

/* Formulaire */

#theForm > div {
	margin-left: 2%;
	margin-right: 2%;
}

#theForm div.col-sm-10 {
	width: 90%;
	margin-left: 2%;
	margin-right: 2%;
}

#theForm div.col-sm-5 {
	width: 41.5%;
	margin-left: 2%;
	margin-right: 2%;
}

#theForm div.col-sm-2 {
	width: 10%;
	margin-left: 2%;
	margin-right: 2%;
}

#theForm div.col-sm-4 {
	width: 32.5%;
	margin-left: 2%;
	margin-right: 2%;
}

#theForm div div input[type="text"], input[type=password], input[type=email], textarea, select {
  background-color: #fff;
  border-radius: 3px;
  border: 1px solid #ccc;
  color: #757474;
  padding: 15px 10px;
  font-size: 1.1em;
}

#theForm div div select.input-sm {
  margin-top: 0.5em;
  height: 30px;
  color: #757474;
}

#theForm div div .input-sm {
  height: 30px;
  padding: 15px 10px;
  font-size: 1.1em;
}

#infopswd {
	margin-left: 5%;
}

#CGVU {
	width: 4%;
	display: inline-block;
	margin-right: 2%;
	margin-left: -1%;
}

#theForm div div select:invalid {
	color: #A3A3A3;
}

#infochamps {
	color: #4e72b8;
}

#mentionsleg {
	text-align: center;
	margin: 0 18%;
}

#theForm div .col-sm-10 .btn-toolbar .btn-group{
	margin-left: 20%;
	text-align: center;
}

#boutins {
	margin: 0px 5px 10px 0px;
	background-color: #4e72b8;
	padding: 15px 50px;
	font-size: 1.1em;
	border-radius: 10px;
	margin-left: 70%;
}

#boutval {
	margin: 0px 5px 10px 0px;
	background-color: #4e72b8;
	padding: 15px 50px;
	font-size: 1.1em;
	border-radius: 10px;
	margin-left: 70%;
}
