/*!
 * Start Bootstrap - Agency v5.2.1 (https://startbootstrap.com/template-overviews/agency)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-agency/blob/master/LICENSE)
 */
 body{overflow-x:hidden;
  font-family:'Roboto Slab',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}
 p{
 	line-height:1.75
 }

 a{
 	color:#fed136
 }
 a:hover{
 	color:#fec503
 }

 .text-primary{
 	color:#fed136!important
 }

 h1,h2,h3,h4,h5,h6{
 	font-weight:700;
  font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'
 }

 .page-section{
 	padding:100px 0
 	}

 .page-section h2.section-heading{
 		font-size:40px;margin-top:0;margin-bottom:15px
 }

 .page-section h3.section-subheading{
 	font-size:16px;
  font-weight:400;
  font-style:italic;
  margin-bottom:75px;
  text-transform:none;
  font-family:'Droid Serif',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'.
 	}

 @media (min-width:768px){
 		section{
 			padding:150px 0
 		}
 	}


 ::-moz-selection{
 		background:#fed136;text-shadow:none
 }

 ::selection{
 	background:#fed136;text-shadow:none
 }

 img::-moz-selection{
 	background:0 0
 }

 img::selection{
 	background:0 0
}

img::-moz-selection{
 	background:0 0
}
 .btn{
 	font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';
 	font-weight:700;
 	color: #fff;
 }

 .btn-xl{
 	font-size:18px;padding:20px 40px
 }

 .btn-primary{
 	background-color:#fed136;
 	border-color:#fed136;
 	margin-left:auto;
 	margin-right: auto;
 }

 .modif{
     margin-bottom: 20px;
 }

 .btn-primary:active,.btn-primary:focus,.btn-primary:hover{
 	background-color:#fec810!important;
 	border-color:#fec810!important;
 	color:#fff
 }

 .btn-primary:active,.btn-primary:focus{
 	-webkit-box-shadow:0 0 0 .2rem rgba(254,209,55,.5)!important;
 	box-shadow:0 0 0 .2rem rgba(254,209,55,.5)!important
 }

  .btn-primary1{
 	background-color:#fed136;
 	border-color:#fed136;
 }

  .btn-primary1:active,.btn-primary1:focus,.btn-primary1:hover{
 	background-color:#fec810!important;
 	border-color:#fec810!important;
 	color:#fff
 }

 .btn-primary1:active,.btn-primary1:focus{
 	-webkit-box-shadow:0 0 0 .2rem rgba(254,209,55,.5)!important;
 	box-shadow:0 0 0 .2rem rgba(254,209,55,.5)!important
 }

 #signout {
    width: auto;
    padding-top: 100px;
    float: right;
    margin-right: auto;
    margin-left: auto;
}

#mainNav {
  background-color: #000000;
}

#mainNav .navbar-toggler {
  font-size: 12px;
  right: 0;
  padding: 13px;
  text-transform: uppercase;
  color: white;
  border: 0;
  background-color: #000000;
  font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

#mainNav .navbar-brand {
  color: #fed136;
  font-family: 'Kaushan Script', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  margin-left: -50px;
}

#mainNav .navbar-brand.active, #mainNav .navbar-brand:active, #mainNav .navbar-brand:focus, #mainNav .navbar-brand:hover {
  color: #ffffff;
}

#mainNav .navbar-nav .nav-item .nav-link {
  font-size: small;
  font-weight: 400;
  padding: 0.75em 0;
  letter-spacing: 0.5px;
  color: white;
  font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

#mainNav .navbar-nav .nav-item .nav-link.active, #mainNav .navbar-nav .nav-item .nav-link:hover {
  color: #fed136;
}

@media (min-width: 992px) {
  #mainNav {
    padding-top: 25px;
    padding-bottom: 25px;
    -webkit-transition: padding-top 0.3s, padding-bottom 0.3s;
    transition: padding-top 0.3s, padding-bottom 0.3s;
    border: none;
    background-color: #000000;
  }
  #mainNav .navbar-brand {
    font-size: 1.75em;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }
  #mainNav .navbar-nav .nav-item .nav-link {
    padding: 1.1em 1em !important;
  }
  #mainNav.navbar-shrink {
    padding-top: 0;
    padding-bottom: 0;
    background-color: #212529;
  }
  #mainNav.navbar-shrink .navbar-brand {
    font-size: 1.25em;
    padding: 12px 0;
  }
}


header.masthead .intro-text {
  padding-top: 150px;
  padding-bottom: 100px;
}

header.masthead .intro-text .intro-lead-in {
  font-size: 22px;
  font-style: italic;
  line-height: 22px;
  margin-bottom: 25px;
  font-family: 'Droid Serif', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

header.masthead .intro-text .intro-heading {
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
  margin-bottom: 25px;
  font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

@media (min-width: 768px) {
  header.masthead .intro-text {
    padding-top: 300px;
    padding-bottom: 50px;
  }
  header.masthead .intro-text .intro-lead-in {
    font-size: 40px;
    font-style: italic;
    line-height: 40px;
    margin-bottom: 25px;
    font-family: 'Droid Serif', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  }
  header.masthead .intro-text .intro-heading {
    font-size: 75px;
    font-weight: 700;
    line-height: 75px;
    margin-bottom: 50px;
    font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  }
}

#recherche {
  padding-top: 150px;
  padding-bottom: 0;
}

#coor {
	-ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}

#modifcoor {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 25px;
    padding-bottom: 50px;
}

#tab{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

table, th, td {
  border: 1px solid #ced4da;
  border-radius: .25rem;
}


#ajoutdevoyage {

  padding-top: 250px;
  padding-bottom: 25px;

}

#ajoutdepays {
  padding-top: 250px;
  padding-bottom: 25px;
}

#modifdevoyage {

  padding-top: 0px;
  padding-bottom: 25px;

}
#modifdepays {

  padding-top: 0px;
  padding-bottom: 25px;

}

#title_modif {
  padding-top: 200px;
}

#validermodif {
  padding-top: 25px;
}

#supprimdevoyage {
  padding-top: 0px;
  padding-bottom: 50px;
}

#supprimdepays {
  padding-top: 0px;
  padding-bottom: 50px;
}

#modifiervoyage {

  padding-top: 50px;
  padding-bottom: 200px;
}

#modifpays {

  padding-top: 50px;
  padding-bottom: 200px;
}


#login {
  padding-top: 200px;
  margin-left: auto;
}

#logout {
  padding-right: 0px;
}

#utilisateur {
  font-size: small;
  color: #fed136;
  font-family: 'Kaushan Script', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}


.error{

  height: 50px;
  width: 100%;
  margin:50px auto;

  text-align: center;
  line-height: 50px;
  border: 1px solid #FF3333;
  color: #FF3333;
  background-color:#FF8787;
  border-radius: 10px; 

}

.success {
  
  height: 50px;
  width: 100%;
  margin:50px auto;

  text-align: center;
  line-height: 50px;
  border: 1px solid #45BA30;
  color: #45BA30;
  background-color:#95FF82;
  border-radius: 10px; 

}

.service-heading {
  margin: 15px 0;
  text-transform: none;
}
 .footer {
  padding: 25px 0;
  text-align: center;
  position: absolute;
  width: 100%;
  bottom: 0;
}

.footer span.copyright {
  font-size: 90%;
  line-height: 40px;
  text-transform: none;
  font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

.footer ul.quicklinks {
  font-size: 90%;
  line-height: 40px;
  margin-bottom: 0;
  text-transform: none;
  font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

ul.social-buttons {
  margin-bottom: 0;
}

ul.social-buttons li a {
  font-size: 20px;
  line-height: 50px;
  display: block;
  width: 50px;
  height: 50px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: white;
  border-radius: 100%;
  outline: none;
  background-color: #212529;
}

ul.social-buttons li a:active, ul.social-buttons li a:focus, ul.social-buttons li a:hover {
  background-color: #fed136;
}
*/

.input-group > input{
    width: 30%;

}