/**
 * style.css
 *
 * @fileoverview Main stylesheet for joe.kongsunton.ch
 * @date xx.10.2015
 * @author Joé Kongsunton
 *
 *
*/

/*
===============================================================
Societe:  -
Auteur:   Joé Kongsunton
Date:   xx.10.2015
But:    Page de style générale / chargée après Bootstrap & cie
===============================================================
Modifications: 
Date:
Auteur:
Raison:
===============================================================
*/

body {
  padding-top: 65px; /* bootstrap nav */ 
  padding-bottom: 30px;
  font: 14px "Lucida Grande", Helvetica, Arial, sans-serif;
}

.container{
  padding-bottom: 30px;
  box-shadow: 0 9px 0px 0px white, 0 -9px 0px 0px white, 12px 0 15px -20px rgba(31, 73, 125, 0.8), -12px 0 15px -20px rgba(31, 73, 125, 0.8);
  /*box-shadow: 0 1px 5px rgba(0, 0, 0, 0.46);*/

}

a {
  color: #00B7FF;
}

.thumbnail img{
	width: 90%;
}

/* regler l'espacement des colonnes */
.col:not(:first-child,:last-child) {
  padding-right:7px;
  padding-left:7px;
}

.blocCompetence{
	/*
	margin-left: -1%;
	margin-right: -1%; */

	padding-left: 5%;
	padding-right: 5%;
}

.togglenextdiv:hover{
	/*box-shadow: 0 10px 6px -6px #777; */
	border-color: grey;
    cursor:pointer;
}

.highlight{
	box-shadow: 0 10px 10px -10px #777;
	border-color: grey;
}
/* shadows */
.shadowJoey:hover{
    /*
	box-shadow: 0 8px 5px -5px grey;
	border-color: grey;
    */

    border-bottom: 0 none;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.46);
    cursor: pointer;
}



/* ajout d'une taille xtra large pour les modal */
@media (min-width: 768px) {
  .modal-xl {
    width: 90%;
    /*max-width:1200px;*/
  }
}

/* je veux que toutes les images soient centree par rapport a leur col */
/* ou pas forcement toutes les images? on verra plus tard
.img-responsive{   
    margin: 0 auto;
}*/
.img-center{
    margin: 0 auto;
}

/* autres ajouts */
@media (max-width: 768px) {
  .modal-xl .img-limited, .thumbnail img{
    max-width: 240px;
    max-height: 200px;
    /*max-width:1200px;*/

  }
  .modal-xl (p, h1,h2,h3,h4,h5,h6), .thumbnail(p, h1,h2,h3,h4,h5,h6){
  /*p, h1,h2,h3,h4,h5,h6{ */
    text-align: center;
  }
  
}

.modal-xl ul{
    margin-left: -20px;
}

.Wallop img{
    max-height: 410px;
}

.Wallop{
  /*
  border: 1px solid lightgrey;
  border-radius: 5px;
  */
  box-shadow: -5px 0 10px -4px #888;

  box-shadow: 0 9px 0px 0px white, 0 -9px 0px 0px white, 12px 0 15px -20px rgba(31, 73, 125, 0.8), -12px 0 15px -20px rgba(31, 73, 125, 0.8);
  
}

.Wallop-buttonPrevious, .Wallop-buttonNext{
  position: absolute;
  top: 40%;
  width: 60px;
  height: 80px;
  background-color: rgba(255, 255, 255, 0.65);
  border: 1px solid lightgrey;
  

}

.Wallop-buttonPrevious:hover, .Wallop-buttonNext:hover{
  background-color: rgba(220, 220, 240, 0.85);
}

.Wallop-buttonPrevious:active, .Wallop-buttonNext:active{
  background-color: rgba(170, 170, 190, 0.85);
}


.Wallop-buttonPrevious { 
  left: 0pc;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  box-shadow: 5px 0 10px -4px #888;

}

.Wallop-buttonNext {
  right: 0pc;
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
  box-shadow: -5px 0 10px -4px #888;
}

/* enlever la bordure bleu des boutons sur chrome etc*/
*:focus {
    outline: none;
}

/* enleve le padding des entetes dans le CV*/
.page-header{
  padding-bottom: 0px;
}