body{
    margin:0;
    padding:0;
}
.container {
  max-width: 960px;
}

.carousel-item .img-fluid {
    width: 100%;
}
.product-device {
  position: absolute;
  right: 10%;
  bottom: -30%;
  width: 300px;
  height: 540px;
  background-color: #333;
  border-radius: 21px;
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
}

.product-device::before {
  position: absolute;
  top: 10%;
  right: 10px;
  bottom: 10%;
  left: 10px;
  content: "";
  background-color: rgba(255, 255, 255, .1);
  border-radius: 5px;
}

.product-device-2 {
  top: -25%;
  right: auto;
  bottom: 0;
  left: 5%;
  background-color: #e5e5e5;
}


/*
 * Extra utilities
 */

.flex-equal > * {
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 768px) {
  .flex-md-equal > * {
    -ms-flex: 1;
    flex: 1;
  }
}

.overflow-hidden { overflow: hidden; }

@media only screen and (max-width: 600px) {
    #container_logo img{
        align-content: center;
    }
}

#topmarque {
    color: white;
    width: 100%;
    padding: 0px;
    margin: 0px;
    background-color: #33393f;
}
#login_page{
  border: 1px solid #333;
  width: 300px;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
}
.content_wrapper{
  width: 100%;
  height: auto;
  margin: 0%;
  display: block;

}
#planning_content{
  
  max-width: 1000px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
#planning_content2 {
    width:100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}
#main_Container{
    width:100%;
    height:auto;
}

.form-signin {
    width: 100%;
    max-width: 330px;
    padding: 15px;
    margin: auto;
}

    .form-signin .checkbox {
        font-weight: 400;
    }

    .form-signin .form-control {
        position: relative;
        box-sizing: border-box;
        height: auto;
        padding: 10px;
        font-size: 16px;
    }

        .form-signin .form-control:focus {
            z-index: 2;
        }

    .form-signin input[type="email"] {
        margin-bottom: -1px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }

    .form-signin input[type="password"] {
        margin-bottom: 10px;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }