/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template/modern-business)
 * Copyright 2013-2020 Start Bootstrap
 * Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */
body {
    font-family: 'Crimson Text', serif !important;
    padding-top: 56px;
}

a {
    color: #335598;
}

.carousel-item {
    background: no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 10vh;
    min-height: 150px;
}

.portfolio-item {
    margin-bottom: 30px;
}

.carousel-caption {
    color: #335598;
}

h1 {
    font-size: 28px;
}

@media screen and (max-width : 350px)
{
    h1
    {
	font-size:24px;
    }
}

@media screen and (max-width : 599px)
{
    .all-but-xs {
	display: none;
    }
}


@media screen and (min-width : 600px)
{
    h1 {
	font-size:32px;
    }
  .xs-only {
      display: none;
  }
}


@media screen and (min-width : 700px)
{
  h1
  {
    font-size:36px;
  }
}

@media screen and (min-width : 800px)
{
  h1
  {
    font-size:40px;
  }
}

@media screen and (min-width : 900px)
{
  h1
  {
    font-size:45px;
  }
}

@media screen and (min-width : 992px)
{
  h1
  {
    font-size:50px;
  }
}

@media screen and (max-width : 991px)
{
  .lg-and-above {
      display: none;
  }
}
@media screen and (min-width : 992px)
{
  .below-lg {
      display: none;
  }
}

.newscard {
    background-color: #D8DDE9 !important;
    border-radius: 4px;
}

/*body {
    padding-bottom: 150px;
}
*/


.card {
    border-radius: 0 !important;
}


ul {
    margin-left:-1em !important;
}

a[aria-expanded=true] .fa-angle-down {
   display: none;
}
a[aria-expanded=false] .fa-angle-up {
   display: none;
}

.autocomplete-items div {
    cursor: pointer; 
}

.ajouter-langue {
    padding-left: 0px !important;
}

mark {
	background-color: #c0deeb;
}

.dropdown-langues {
	background-color: white;
}

#dropdown-langues-annuaire {
	position: absolute;
	background-color: white;
}

.nopadding {
	padding: 0px;
}

.input_langue {
	display: inline-block;
	width: auto;
	padding-right: calc(1.5em + .75rem);
}

.invalid-feedback {
	display: inline-block;
	width: auto;
}

#payments_table {
}


.fa-sm {
    font-size:0.63em;
}

.hidden-row {
    display:none;
}


.col-1-10 {
    width: 10%;
    float: left;
}

.col-1-5 {
    width: 20%;
    float: left;
}

.col-3-5 {
    width: 60%;
    float: left;
}

.col-3-10 {
    width: 30%;
    float: left;
}


.col-xs-1-10 {
  width: 10%;
  float: left;
}

.col-xs-1-5 {
  width: 20%;
  float: left;
}

.xs-display,
.sm-display,
.md-display,
.lg-display {
	display: none;
}

/* Large desktop */
@media (min-width: 1200px) {
    .lg-display {
	display: block;
    }
}
 
/* Portrait tablet to landscape and desktop and a bit more */
@media (min-width: 768px) and (max-width: 1199px) {
    .md-display {
	display: block;
    }
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
   .sm-display {
	display: block;
    }
}
