.subtitle-cmgf{color: #e6007e; text-align: center; font-weight: 400;}
html{color: #3ac1e1;}
.existe{
  background-color: #e53935;
  padding: 15px;
  border-radius: 3px;
}
.row {
    margin-bottom: 0px !important;
}
.info{
  color: #005cb9;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    border-bottom: 1px solid #97c030;
    width: 206px;
    margin: 0 auto 20px;
}
.select-dropdown.dropdown-content li:hover, .select-dropdown.dropdown-content li.selected {
    background-color: rgba(0, 0, 0, 0.00) !important;
}
.success{
  background-color: #66bb6a;
  padding: 15px;
  border-radius: 3px;
}
button.btn.waves-effect.waves-light.blue.darken-4{
  width: 100%;
  font-weight: 600;
}
.blue.darken-4 {
  background-color: #005cb9 !important;
  padding: 28px 0;
  line-height: 3px;
  border-radius: 0px;
}
.footer {
    background: #005cb9 !important;
    height: 80px;
    width: 100%;
    display: inline-block;
}
.c-blue{
  color:#3ac1e1 !important;
  letter-spacing: 1px;
}
i {
    color: #fff;
    margin-right: 14px;
    line-height: 54px !important;
}
input:not([type]), input[type=text]:not(.browser-default), input[type=password]:not(.browser-default), input[type=email]:not(.browser-default), input[type=url]:not(.browser-default), input[type=time]:not(.browser-default), input[type=date]:not(.browser-default), input[type=datetime]:not(.browser-default), input[type=datetime-local]:not(.browser-default), input[type=tel]:not(.browser-default), input[type=number]:not(.browser-default), input[type=search]:not(.browser-default), textarea.materialize-textarea {
  border-bottom: 1px solid #005cb9 !important;
}
input:not([type]):focus:not([readonly]), input[type=text]:not(.browser-default):focus:not([readonly]), input[type=password]:not(.browser-default):focus:not([readonly]), input[type=email]:not(.browser-default):focus:not([readonly]), input[type=url]:not(.browser-default):focus:not([readonly]), input[type=time]:not(.browser-default):focus:not([readonly]), input[type=date]:not(.browser-default):focus:not([readonly]), input[type=datetime]:not(.browser-default):focus:not([readonly]), input[type=datetime-local]:not(.browser-default):focus:not([readonly]), input[type=tel]:not(.browser-default):focus:not([readonly]), input[type=number]:not(.browser-default):focus:not([readonly]), input[type=search]:not(.browser-default):focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {
    border-bottom: 1px solid #005cb9 !important;
    -webkit-box-shadow: 0 1px 0 0 #005cb9 !important;
    box-shadow: 0 1px 0 0 #005cb9 !important;
}
.txt-footer{
  width: 50%;
  float: left;
  padding-left: 40px;
}
.sociaux{
  width: 50%;
  float: left;
  text-align: right;
  padding-right: 40px;
}
.txt-footer p {
  line-height: 54px;
  color: #fff;
  font-weight: bold;
}
.bar-haute p{
  text-align: center;
}
.bar-haute {
  margin-top: 10px;
    /* width: 100%;
    float: left;
    position: absolute; */
    text-align: center;
    /* transform: translateX(-50%);
    left: 50%; */
    color: #ec1c74;
}

.prog-pre{
  background: #ec1c74;
  display: inline-block;
  color: #fff;
  padding: 2px 7px;
  font-weight: bold;
  letter-spacing: 1.5px;
  margin: 0 auto;
  left: 50%;
  position: relative;
  transform: translateX(-50%);
  margin-bottom: 30px;
}

.col.m10.offset-m1.s12{
  background: #fff;
}
@media (min-width: 576px) {
    .prog-pre{font-size: 14px;}
    body {
        background: #fff !important;
    }
}

@media (min-width: 768px) {
    .prog-pre{font-size: 18px;}
    body {
        background: #e1f3f7 !important;
    }
}

@media (min-width: 992px) {
    .prog-pre{font-size: 18px;}
    body {
        background: #e1f3f7 !important;
    }
}

@media (min-width: 1200px) {
  .prog-pre{font-size: 18px;}
  body {
      background: #e1f3f7 !important;
  }
}
.txt-footer p a, .txt-footer p a:hover {

    color: #fff;
}
/*

.container{
  width: 100%;
    position: absolute !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    background: #fff !important;
} */
