
/* HTML */
hr {border-color:#DFDFDF;}

/* Cursor */
.cursor-move {cursor:move;}

/* Form */
.form-required {color:#BB0000;}
.form-sub-title {border-top: 1px solid #DFDFDF; padding-top:5px;}
.form-buttons {clear:both;}
.form-buttons .btn {float:right;}

/* Spacer */
.spacer5 {clear:both; display:block; height:5px !important;}
.spacer10 {clear:both; display:block; height:10px !important;}
.spacer15 {clear:both; display:block; height:15px !important;}
.spacer20 {clear:both; display:block; height:20px !important;}
.spacer25 {clear:both; display:block; height:20px !important;}
.spacer30 {clear:both; display:block; height:30px !important;}
.spacer35 {clear:both; display:block; height:35px !important;}
.spacer40 {clear:both; display:block; height:40px !important;}

/* Helpers */
.overflow-auto {overflow:auto !important;}
.no-margin {margin:0 !important;}
.display-none {display:none !important;}
.block-overflow-100 {overflow:auto; max-height:100px;}
.block-overflow-250 {overflow:auto; max-height:250px;}
.block-overflow-400 {overflow:auto; max-height:400px;}
.block-overflow-600 {overflow:auto; max-height:600px;}
.vertical-align {display:inline-block; vertical-align:middle;}
.bg-animate-scrool {background-repeat:repeat-y; background-position:100% top;}
.content-container .table td {border:0 !important}

/* Button yes or no */
.btn-yesno > .btn > input[type="radio"], [data-toggle="buttons"] > .btn > input[type="checkbox"] {
	display: none;
}

/* Bootbox */
.bootbox .modal-body .alert {margin:0;}

/* Price */
input.format-price {text-align:right;}
.price-discount {text-decoration:line-through; color:#BB0000;}

/* Boostrap addons */
tr.rowlink {cursor:pointer;}
div.form-inline .input-group, div.form-inline .btn {margin-right:7px; margin-bottom:7px;}
.form-inline .form-control, .form-inline label, .form-inline .btn  {margin-right:5px;}
.form-inline {margin-bottom:15px;}
.form-inline .form-group {margin-bottom:5px;}
.panel-heading .label.pull-right {margin-top:2px;}
a.panel {display:block; color:#333;}
a.panel:hover, a.panel:focus, a.panel:active {text-decoration:none;}
.input-group-addon {border-radius:0;}
.dropdown-menu {border-radius:0; margin-top:1px;}
.dropdown-toggle-block,
.dropdown-toggle-block .dropdown-toggle,
.dropdown-toggle-block .dropdown-menu {width:100%; float:none;}
.btn {white-space:normal;}
.modal .modal-dialog {z-index:1050;}
@media screen and (min-width: 768px) {
	.modal-dialog.modal-dialog-lg {width:70%;}
}

/* NAVBAR 3mkevents  */
#tmpl-nav-mkevents {margin:0; background-color:#262626; background-image:none; border:0; border-radius:0;}
#tmpl-nav-mkevents .navbar-nav > li > a {height:70px; line-height:35px;}
#tmpl-nav-mkevents .navbar-brand {padding:10px; max-height:50px;}
#tmpl-nav-mkevents .navbar-brand img {max-height:50px;}
#tmpl-nav-mkevents .navbar-nav > li > a {color:#FFF; -webkit-box-shadow:none !important; box-shadow:none !important;}
#tmpl-nav-mkevents .navbar-nav > li:hover {background-color:#464646;}
@media screen and (max-width:870px) {
	/* Collapsable */
	#tmpl-nav-mkevents .navbar-header {float:none;}
	#tmpl-nav-mkevents .navbar-left,.navbar-right {float:none !important;}
	#tmpl-nav-mkevents .navbar-toggle {display:block;}
	#tmpl-nav-mkevents .navbar-collapse {border-top:1px solid transparent; box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}
	#tmpl-nav-mkevents .navbar-fixed-top {top:0; border-width:0 0 1px;}
	#tmpl-nav-mkevents .navbar-collapse.collapse {display: none !important;}
	#tmpl-nav-mkevents .navbar-nav {float:none !important; margin-top:7.5px;}
	#tmpl-nav-mkevents .navbar-nav > li {float:none;}
	#tmpl-nav-mkevents .navbar-nav > li > a {padding:10px; height:40px; line-height:20px;}
	#tmpl-nav-mkevents .collapse.in{display:block !important;}
	#tmpl-nav-mkevents .navbar-brand img {max-height:30px;}
	/* End of : Collapsable */
}

.navbar-account, .navbar-langs {border-left:1px solid #555;}

.navbar-login .dropdown-menu {min-width:250px;}
.navbar-login form {padding:0 10px;}
.navbar-login form legend {margin-bottom:15px;}

/* ----------------------------------------------------------------------------------------------------------------- */
/* modal connexion
/* ----------------------------------------------------------------------------------------------------------------- */
#login-modal .modal-header { text-align: center; text-transform: uppercase; }
#login-modal .modal-header .close { opacity: 0.5; }
#login-modal .modal-header .close:hover { opacity: 1; }
#login-modal .modal-body .login_text_description { padding: 20px; }
#login-modal .modal-footer { text-align: center; }
#login-modal #login-lost hr { margin-top: 20px;}
#login-modal #login-lost p { text-align: left; margin-top: 20px;}
#login-modal input { border: 1px solid #262626; }
#login-modal .input-group-addon { background-color: #262626; color: #FFF; border: 1px solid #262626; }
#login-modal .btn-group { display: flex; justify-content: space-around; margin-top: 20px; }

/* ----------------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------- TWITTER TYPEAHEAD ADDONS ------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------------------- */
/* Typeahead */
.twitter-typeahead .tt-dropdown-menu {
	width:auto;
	min-width:500px;
	max-height:400px;
	color:#222;
}
.twitter-typeahead .tt-query {
	border-radius:0 !important;
}
.tt-suggestion {
  padding:8px 10px;
}
.tt-suggestion + .tt-suggestion {
  border-top:1px solid #ccc;
}
.typeahead-image img {
	max-height:50px !important;
}
.typeahead-extra {
  float:right;
  font-style:italic;
}
.typeahead-name {
  font-weight:bold;
}
.typeahead-description {
  font-size:14px;
}
.typeahead-footer {
	border-top:3px solid #ccc;
  padding:10px 20px;
  margin:0;
  text-align:center;
}
.typeahead-flux-title {
	text-align:center;
	margin:0;
	padding:4px;
	background-color:#E4E4E4;
}
@media only screen and (max-width:500px) {
	.twitter-typeahead .tt-dropdown-menu {
		position:static !important;
		min-width:270px;
		max-height:270px;
	}
}
