/*
	
	fond menu F2F2F2
	highlight menu 204425
	select 9b7f49
	
	*/

@font-face {
    font-family: "goodtime";
    src: url('../fonts/goodtime.ttf');
    } 



body {
    padding-top: 0;
    padding-bottom: 0;
	font-family: 'futura', sans-serif;
}

h1{
	font-family: 'goodtime', sans-serif;
	font-size:1.5em!important;
}

h2{
	font-family: 'Lora', serif;
	font-size:1.6em;
	line-height:1.5em;
	padding:0;margin:0;
}
a, a:hover{

	color:#204425;
}
ul.profile-details {
    color: #374767;
}
.margin-bottom-20 {
    margin-bottom: 20px;
}
/* LOGIN */
body.sombre, .login-box .logo {
    background-color: #204425;
}
.login-box .header, .register-box .header {
    background: #242424;
}

/* ----- --- ----- */

.btn-success:hover {
    background-position: 0;
}
.navbar .navbar-brand img {
    /*height: 55px;*/
    opacity: 1;
}
@media (min-width: 767px) and (max-width: 1080px){
.navbar .navbar-brand img {
    /*max-width:140px;*/
}
}
.zf-green {
    color: #68b604;
}

.bloc-vinco .btn{

  white-space:initial!important;
}

/* default or */

/*.btn-default, 
.btn-default:hover,
.btn-default:active,
.btn-default.active,
.btn-default.disabled,
.btn-default[disabled] {
  background-color: #9b7f49!important;
  border: none!important;

}*/
button.btn {
    font-family: 'goodtime', sans-serif;
}
.btn {
    font-size: 12px;
}

.btn-transmettre,
.btn-transmettre:hover,
.btn-transmettre:active,
.btn-transmettre.active,
.btn-transmettre.disabled,
.btn-transmettre[disabled] {
  background-color: #204425!important;
  color:#FFF;
  border: none!important;
  font-family: 'goodtime', sans-serif;
  width:100%;
}

.btn-invitation-envoye, 
.btn-invitation-envoye:hover,
.btn-invitation-envoye:active,
.btn-invitation-envoye.active,
.btn-invitation-envoye.disabled,
.btn-invitation-envoye[disabled] {
  background-color: #3f0e34!important;
  color:#FFF;
  border: none!important;
  font-family: 'goodtime', sans-serif;
}

.btn-demande-de-connexion, 
.btn-demande-de-connexion:hover,
.btn-demande-de-connexion:active,
.btn-demande-de-connexion.active,
.btn-demande-de-connexion.disabled,
.btn-demande-de-connexion[disabled] {
  background-color: #9f8699!important;
  color:#FFF;
  border: none!important;
  font-family: 'goodtime', sans-serif;
}

.btn-connexion-en-cours, 
.btn-connexion-en-cours:hover,
.btn-connexion-en-cours:active,
.btn-connexion-en-cours.active,
.btn-connexion-en-cours.disabled,
.btn-connexion-en-cours[disabled] {
  background-color: #cd7fb3!important;
  color:#FFF;
  border: none!important;
  font-family: 'goodtime', sans-serif;
}

.btn-connecte, 
.btn-connecte:hover,
.btn-connecte:active,
.btn-connecte.active,
.btn-connecte.disabled,
.btn-connecte[disabled] {
  background-color: #9b0067!important;
  color:#FFF;
  border: none!important;
  font-family: 'goodtime', sans-serif;
}

.btn-primary, 
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
	background-color: #204425!important;
	border: none!important;
    font-family: 'goodtime', sans-serif;
}

/* sucess black */

.btn-success, 
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
	background-color: #f2f4f8!important;
	color:#b0bcd4;
    border: 1px solid #e1e6ef;
    font-family: 'goodtime', sans-serif;
}
.btn-success:hover{
	background-color: #204425!important;
	color:#FFF;
}
/* info rouge */

.btn-info, 
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
	background-color: #F2F2F2!important;
	color:#242424;
	border: none!important;
    font-family: 'goodtime', sans-serif;
}


.btn-danger,
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
	background-color: #204425!important;
	border: none!important;
}

div.container a.brand {
    /*background: url("../img/logo.png") no-repeat scroll 0 10px transparent ;*/


    margin-left: 0;
    padding: 8px 20px 12px 40px;
}
/* *** EDITIO VIN *** */
.bloc-edition form {
    padding: 0;
}
.bloc-edition form .profile-details {
    margin-top: 8px;
}
.bloc-edition form .profile-details .form-group {
    margin-bottom: 0;
}
.bloc-edition form .profile-details li {
    margin-bottom: 7px;
}
#FormVinInscription {
    padding: 15px 20px 20px 0;
}

/* couleur menu */
.navbar {
    background: #FFF;
    border-bottom: 1px solid #F2F2F2;
}
@media (max-width: 767px){
	.navbar {
	    background: #204425;
	    border-bottom: 1px solid #F2F2F2;
	}
}
.navbar .navbar-brand {
	background:#204425!important;
    border-bottom: 1px solid #F2F2F2;
    border-right:1px solid #e1e6ef!important;

}

.navbar-right a:hover {
    background-color: #204425 !important;
    color: #fff!important;
}





.sidebar, .sidebar:before {
    background: #f9fafc !important;
    color:#242424!important;
            	font-family: 'goodtime', sans-serif;
}
.sidebar .nav-sidebar.title span:after {
    background: #f9fafc !important;    color:#242424!important;

}
.sidebar .nav-sidebar.title span:before {
    border-bottom: 1px solid #fff !important;
}
.sidebar ul.nav.nav-sidebar li a.active, .sidebar ul.nav.nav-sidebar li a:hover {
    background-color: #204425 !important;
    color:#FFF!important;

}
.sidebar ul.nav.nav-sidebar li a {
    color: #4A4A4A !important;
}

/* content */
.main {
    background: #FFF !important;
    color:#242424;
}

.breadcrumb{
	font-family: 'goodtime', sans-serif;
}

.bloc-vinco {
	text-align:center;
    background: #FCFCFD;
    color:#313131;
    border:1px solid #E1E6EF;
    padding:10px;
    border-radius:5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.bloc-vinco.btn-action a {
	display: inline-block;
    margin: 0 20px;
}

.bloc-vinco:hover {
    background: #313131;
    color:#FFF;
}

.bloc-vinco-top {
	width:100%;
    background: #FCFCFD;
    color:#FFF;    
    border:1px solid #E1E6EF;
    border-bottom:none;
    padding:10px;
    border-radius:5px 5px 0 0 ;
    -moz-border-radius: 5px 5px 0 0 ;
    -webkit-border-radius: 5px 5px 0 0 ;
}

.bloc-vinco-top.envoi-invitation {
    background: #bb7aa8;
}
.info-envoi-invitation {
    color: #bb7aa8;
}
.bloc-vinco-top.envoi-connexion {
    background: #841b5c;
}
.info-envoi-connexion {
    color: #841b5c;
}
.bloc-vinco-top.en-attente {
    background: #907c8d;
}
.info-en-attente {
    color: #907c8d;
}
.bloc-vinco-top.connecte {
    background: #31142d;
}
.info-connecte {
    color: #31142d;
}
.bloc-vinco-top.btn-action a {
	display: inline-block;
    margin: 0 20px;
    color:#ccc;
}

.bloc-vinco-bottom {
    background: #FCFCFD;
    color:#313131;
    border:1px solid #E1E6EF;
    padding:10px;
    border-radius:0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
}
.bloc-vinco-bottom a{
    color:#ccc;

}

/*.bloc-vinco-bottom.btn-action a {
	display: inline-block;
    margin: 0 20px;
}*/


.progressbar{
    background: #FFF!important;

}

.progressbar .ui-progressbar-value{
    background: #9b7f49!important;

}

.panel-heading, .panel-footer {
    font-size:.8em!important;

}
/* PAGINATION */
.pagination {
    font-family: 'goodtime', sans-serif;
}
.pagination li.active a,
.pagination li.active a:hover {
    background-color: #204425;
    border-color: #204425;
}
.pagination li a,
.pagination li span,
.pagination li a,
.pagination li span,
.pagination li a:hover,
.pagination li span:hover,
.pagination li a:focus,
.pagination li span:focus {
    color: #204425;
}
/* footer */
footer, footer a, footer a:hover {
    background: #204425 !important;
    color:rgba(255,255,255,1);

}

/* formulaire */

.data-in{
	
	background:#F2F4F8;
	color:#c2cadb;
;
	border:1px dotted #e1e6ef;
}

/* ****** */
/* erreur formulaire */
.erreur {
    padding: 0;
}
.container .erreur li {
    list-style-type: none;
    color: red;
}


/* lightbox */

#cboxOverlay{background:#000!important; opacity: 0.2!important; filter: alpha(opacity = 20);}
#cboxClose {
    position: absolute;
    top: 40px!important;
    bottom:auto!important;
    right: 40px!important;
    display: block;
    color: #444;
}

/* aperçu */

dt {
	color:#9F9F9F!important;
}

.alert-warning {
	background:rgba(229,109,53,.1);
	color:rgba(229,109,53,1);
}

/* button grid export*/

#exportXlsItkJqgrid  {
    background-color: #204425!important;
    color:#FFF;
    border: none!important;
    font-family: 'goodtime', sans-serif;
    width:200px;
    margin-top:40px;
}

#exportCsvItkJqgrid {
    background-color: #204425!important;
    color:#FFF;
    border: none!important;
    font-family: 'goodtime', sans-serif;
    width:200px;
    margin-top:40px;
}