.group-photo        { padding:0px; margin-bottom:0px; }
.group-photo .photo { width:50%; height:400px; margin:0px; }

#photo1{
    background-image: url("photo.jpg");
    background-size: cover;
    background-position: bottom;
}

#photo2{
    background-image: url("photo2.jpg");
    background-size: cover;
    background-position: bottom;
}

div.description{
  margin-bottom:50px;
}

.border-telon{
  border-top:1px solid #d5007f;
  border-bottom:1px solid #d5007f;
}

.bg-telon{
  background-color:#68484b;
}

.border-top-telon{
  border-top:1px solid #d5007f;
  margin-bottom:0px;
  padding:20px;
}

.border-bottom-telon{
  border-bottom:1px solid #d5007f;
}

body{
    background-color:#ececec7a;
}

.ancre{
    display:block;
    margin-top:-58px;
    height:58px;
    visibility:hidden;
}

h1{
    color:#68484b;
}

.slider .indicators .indicator-item{
    height:15px;
    width:50px;
    border-radius:5px;
}

.slider .indicators .indicator-item.active {
    background-color: #d5007f;
}

.rose-telon{
    color: #d5007f;
}

.telon-btn, .telon-btn:focus{
    background-color: #d5007f;
}

.telon-btn:hover {
    background-color: #d43c97;
}

input[type=text]:not(.browser-default),
input[type=email]:not(.browser-default),
textarea.materialize-textarea {
    border-bottom:1px solid #b9b9b9;
}

.input-field > label {
    color: #b9b9b9;
}

input:not([type]):focus:not([readonly]) + label,
input[type=text]:not(.browser-default):focus:not([readonly]) + label,
input[type=email]:not(.browser-default):focus:not([readonly]) + label,
textarea.materialize-textarea:focus:not([readonly]) + label {
    color: #d5007f;
    -webkit-box-shadow:none;
    box-shadow:none;
}

input:not([type]):focus:not([readonly]),
input[type=text]:not(.browser-default):focus:not([readonly]),
input[type=email]:not(.browser-default):focus:not([readonly]),
textarea.materialize-textarea:focus:not([readonly]) {
    border-bottom:1px solid #d5007f;
    -webkit-box-shadow:none;
    box-shadow:none;
}

.success{
    background-color:#09c7094d;
    border: 1px solid #2f8204;
    border-radius:5px;
    height:50px;
    font-size:20px;
    color: #2f8204;
    padding-left:11%;
}

.error{
    background-color:#c709094d;
    border: 1px solid #820404;
    border-radius:5px;
    height:50px;
    font-size:20px;
    color: #820404;
    padding-left:11%;
}

.maj-telon {
    text-transform: capitalize;
    color:#d5007f;
}

nav div a span.maj-telon{
    text-transform: capitalize;
    color:#d5007f;
}

.toast-warning {
    background-color:#8b6b13;
}

.toast-error{
    background-color:#ad180d;
}

.toast-success{
    background-color:#33a71d;
}

.parallax-container{
    height:350px;
}

.telon-a-white{
    color: white;
}
