/* your styles go here */


.panel-body{font-family: Montserrat, Helvetica, Arial, sans-serif;font-weight: 300; }
.text-monserrat{font-family: Montserrat, Helvetica, Arial, sans-serif}
.category-menu{color:#dddddd}
.btn_multiline{
white-space: normal;
 width: 100px;
}  

a.trespetit { font-size: 7pt;font-family: tahoma;color:#000000;text-decoration:none;}
a.trespetit:hover { font-size: 7pt;font-family: tahoma; color:#000000 ;text-decoration:none;}

.select-group input.form-control{ width: 70%}
.select-group select.input-group-addon { width: 30%; }

.visible {display:block}
.cache {display:none}

.option_photo2 {
    display: none;
}
    
.option_photo:hover  .option_photo2{
    display: block;
}

.imagecodepromo{padding-right: 3px;}
@media (min-width: 768px) {
.stick {
    position:fixed;
    top:83px;
}
}
.btn_hover:hover {
    background-color: yellow;
}


.entetetab { font-size: 10pt;color:#ffffff;font-family: Montserrat, Helvetica, Arial, sans-serif;background-color:#3399ff;padding:3px;border-spacing : 2px}
.backgroundperso
    {
        background-color: white;
        background-image: url('../images/menu/back2.jpg'),url('../images/menu/back2.jpg');
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: left top,right top;
    background-attachment: fixed;
    }
}



.text-center2 {
  text-align: center;
}
@media (min-width: 768px) {
 
   .text-center2 {text-align: left;}
}

.separateur{
	color:#cccccc;
	padding: 8px 8px;
}
@media (max-width: 991px) {
  .separateur{
    padding: 8px 0;
  }
}

#slider4 .item{
padding:5px;
margin:5px;
cursor: pointer;
}

#slider4 .synced .item{
 border:1px solid #dddddd; 
}

.cercle{
    margin-top:-2px;
    width:45px;
    background:#F7f7f7;
    height:45px;
    text-align:center;
    border-radius:45px;
    position:absolute;
    right:10px;
    border:1px solid #dddddd; 
    padding-top:8px;
    <strong>line-height: 45px; /* 100 - 10 */</strong>
}

#avis_verifies { 
  position: fixed; 
  top: 5px; 
  z-index: 1031;
  right:5px
}

#avis_verifies2 { 
  position: absolute; 
  top: 5px; 
  z-index: 1031;
  
}


#feedback { 
  position: fixed; 
  top: 61px; 
  
  z-index: 1031;
  height:18px;
  text-align:center;
}

#feedback a { 
  display: block; 
  background: #e7e7e7; 
  
  padding: 0px 2px;
  color: #3399ff; 
  font-family: Arial, sans-serif; 
  font-size: 11px; 
  font-weight: bold; 
  text-decoration: none; 
  border: solid 1px #e1e0e0;

}



#feedback a:hover { 
  background: #f7f7f7; 
}

@media (min-width: 768px) {
	 .change_univers{position:fixed;right:0;margin-right:5px;}
	  .change_univers a {margin-bottom:5px}
	    #btn_scroll_top{position:fixed;z-index:998;bottom:25px;display:none;right:5px}
  #feedback a {  font-size: 13px;   }
   #feedback { top:81px;right:0px;}
   .navbarV2{margin-left:25%;}
   .position_recherche{margin-top:30px;}
   .color_navhaut{background-color:#fff;}
   .nav .dropdown:hover .dropdown-menu {
    display: block;
	
 	}
 	.affichemobile{  display:none;}
	.text-large-lg {font-size: 18px;}
}
@media (min-width: 1200px) {

   .nowrap-lg{white-space: nowrap;}
}
@media (max-width: 768px) {
   .change_univers{position:fixed;right:0;bottom:0;margin-right:5px;}
  .change_univers a {margin-bottom:5px}
#btn_scroll_top{position:fixed;z-index:998;display:none;left:5px;bottom:5px}
   #feedback {  display:none;}
   .small-xs {font-size: 80%;}
   .color_navhaut{background-color:#f7f7f7;}
   .masquemobile{  display:none;}
   .position_recherche{margin-top:0px;margin-bottom:5px;}
   .text-large-lg {font-size: 14px;}
}
@media (max-width:1400px) {
  
 .option_photo2 {display: block;}
   .only_large_screen {  display:none;}
   .only_medium_screen {  display:block;}
   .only_XLlarge_screen {  display:none;}
}

@media (min-width:1400px ) {
  
   .only_XLlarge_screen {  display:none;}
   .only_large_screen {  display:block;}
   .only_medium_screen {  display:none;}

}
@media (max-width:768px) {
  
  .only_XLlarge_screen {  display:none;}
   .only_large_screen {  display:none;}
   .only_medium_screen {  display:none;}
}
@media (max-width:1460px ) {
  
   .only_XLlarge_screen {  display:none;}


}
@media (min-width:1460px ) {
  
   .only_XLlarge_screen {  display:block;}
  

}

/************
STYLE DE LA LISTE A TRIER
************/
ul#list-photos{
  list-style:none;
  height:110px;
}
ul#list-photos li{
  border:1px solid #ddd;
  padding:10px;
  cursor:move;
  height:130px;
  width:170px;
  float:left;
  margin-right:10px;
   margin-bottom:10px;
  background:#fff;
  color:#212326;
  font-size:12px;
  -moz-box-shadow:2px 2px 5px #ccc;
}
ul#list-photos li.highlight{
  background:#f2f2f2;
  border:1px dashed #212326;
}

/************
STYLE DE LA LISTE A TRIER
************/
ul#list-photos2{
  list-style:none;
}
ul#list-photos2 li{
  border:1px solid #ddd;
  padding:10px;
  height:130px;
  margin-bottom:10px;
  width:170px;
  float:left;
  margin-right:10px;
  background:#fff;
  color:#212326;
  font-size:12px;
  -moz-box-shadow:2px 2px 5px #ccc;
}

ul#list-photos3{
  list-style:none;
}
ul#list-photos3 li{
  border:1px solid #ddd;
  padding:3px;
  height:50px;
  width:66px;
  float:left;
  margin-right:10px;
  background:#fff;
  color:#212326;
  font-size:12px;
  -moz-box-shadow:2px 2px 5px #ccc;
}

ul.ChatLog {
  list-style: none;
  
}

.ChatLog {
  margin: 0 auto;
}
.ChatLog .ChatLog__entry {
  margin: .5em;
}

.ChatLog__entry {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  max-width: 100%;
}

.ChatLog__entry.ChatLog__entry_mine {
  flex-direction: row-reverse;  
}

.ChatLog__avatar {
  flex-shrink: 0;
  flex-grow: 0;
  z-index: 1;
  height: 50px;
  width: 50px;
  border-radius: 25px;
  
}

.ChatLog__entry.ChatLog__entry_mine 
.ChatLog__avatar {
  display: none;
}

.ChatLog__entry .ChatLog__message {
  position: relative;
  margin: 0 10px;
}

.ChatLog__entry .ChatLog__message::before {
  position: absolute;
  right: auto;
  bottom: .6em;
  left: -12px;
  height: 0;
  content: '';
  border: 6px solid transparent;
  border-right-color: #f0ad4e;
  z-index: 2;
  
}

.ChatLog__entry.ChatLog__entry_mine .ChatLog__message::before {
  right: -12px;
  bottom: .6em;
  left: auto;
  border: 6px solid transparent;
  border-left-color: #5bc0de;
  
}

.ChatLog__message {
  background-color: #f0ad4e;
  padding: .5em;
  border-radius: 4px;
  font-weight: lighter;
  max-width: 70%;
  color: #fff;
}

.ChatLog__entry.ChatLog__entry_mine .ChatLog__message {
  border-top: 1px solid #5bc0de;
  border-bottom: 1px solid #5bc0de;
  background-color: #5bc0de;
  color: #fff;
}

.embed-container { 
        position: relative; 
        padding-bottom: 56.25%;
        overflow: hidden;
        max-width: 100%;
        height: auto;
} 

.embed-container iframe,
.embed-container object,
.embed-container embed { 
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
}

