/* This allow me to have the full width of the page without the initial padding/margin*/
body, html {
  margin:0;
  padding:0;
  height: 100%;
  width:100%;
}

.splitdiv{
  height:100%;
  width:50%;
}

/* This part contains all of the left side of the screen */
/* ----------------------------------------- */
#leftdiv{
  float:left;
  background-image: url('/img/auth/me-texture-dark.jpg');
  background-repeat: repeat;
  background-position: center;
  display: flex;
  align-content: center;
  justify-content: center;
}

#leftdivcard{
  margin:auto;
  width:80%;
  max-width:540px;
  background-color:white;
  box-shadow: 10px 10px 1px 4px rgba(0, 0, 0, .2);
  border-radius:10px;
  padding: 20px 20px;
}
  
#leftbutton{
    background-color: var(--site-color);
    border-radius:5px;
    color:#FAFAFA;
}



/* ----------------------------------------- */

/* This part contains all of the left side of the screen */
/* ----------------------------------------- */
#rightdiv{
  float:right;
  background-color:#ffffff;
  display: flex;
  align-content: center;
  justify-content: center;
}

#rightdivcard{
  margin:auto;
  width:75%;
}

#rightbutton{
    background-color: var(--site-color);
    border-radius:5px;
    color:#fff;
}
/* ----------------------------------------- */

/* Basic styling */
/* ----------------------------------------- */

h1{
  color:#333;
}

input{
  font-size:16px;
}

input {
  width: 90%;
  height: 40px;
  padding: 10px;
  margin: 0 auto 10px;
  display: inline-block;
  background-color: #FAFAFA;
  border: 1px solid #bbb;
  border-radius: 0.4em;
}
input:focus {
    outline: none !important;
    border:1px solid #4ECDC4;
    box-shadow: 0 0 5px #719ECE;
}

button {
  outline: none !important;
  margin-bottom: 5px;
  border: none;
  font-size: 20px;
  padding: 1px 3em 6px;
  cursor: pointer;
}

/* ----------------------------------------- */

/* Animation for the buttons from 

https://codepen.io/finnhvman/pen/jLXKJw

*/

.ripple {
  background-position: center;
  transition: background 0.8s;
}
.ripple:hover {
  background: #1f2327 radial-gradient(circle, transparent 1%, #1f2327 1%) center/15000%;
}
.ripple:active {
  background-color: #1f2327;
  background-size: 100%;
  transition: background 0s;
}

.ripple2 {
  background-position: center;
  transition: background 0.8s;
}
.ripple2:hover {
  background: #47a7f5 radial-gradient(circle, transparent 1%, #FFFFFF 1%) center/15000%;
}
.ripple2:active {
  background-color: #FAFAFA;
  background-size: 100%;
  transition: background 0s;
}
.footer-login {
  text-align:center;
  margin-bottom: 15px;
}
@media only screen and (max-width: 767px) {
  #rightdiv {
    display: none;
  }
  .splitdiv {
    width: 100%;
  }
}
