@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;600;700&family=Roboto:wght@100;300;400&display=swap");
html, body {
  margin: 0px;
  padding: 0px;
  max-height: 100%;
  min-height: 100%;
  font-family: 'Roboto', sans-serif; }

body {
  background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
  background-size: 400% 400%;
  height: 100vh; }

.loginpinhata {
  position: absolute;
  top: 0px; }

.anakapsayici {
  display: flex;
  min-height: 100vh;
  margin: 0px;
  padding: 0px;
  background: #fff;
  overflow: auto;
  background: linear-gradient(150deg, #1A3680, #a10d2d, #a10d2d, #1A3680);
  background-size: 100% 100%;
  height: 100vh;
  z-index: 10; }
  .anakapsayici .loginkapsayici {
    display: flex;
    justify-content: center;
    width: 100%;
    height: 100vh;
    margin: 0px; }
    .anakapsayici .loginkapsayici .loginbox {
      /*background-color: #1A368055;*/
      margin: auto;
      padding: 15px 50px;
      width: 400px;
      border-radius: 50px 10px;
      /*box-shadow: 4px 5px 40px 4px #999;*/
      z-index: 10; }
      .anakapsayici .loginkapsayici .loginbox h1, .anakapsayici .loginkapsayici .loginbox p {
        text-align: center;
        color: #eee; }
      .anakapsayici .loginkapsayici .loginbox .hata {
        color: #e70039;
        font-size: 16px;
        font-weight: 500;
        line-height: 10px;
        background-color: #eee;
        border-radius: 5px;
        padding: 25px 10px; }
      .anakapsayici .loginkapsayici .loginbox .loginpinhata {
        position: fixed;
        left: 0px;
        top: 0px;
        padding: 15px;
        background-color: rgba(200, 0, 0, 0.9);
        color: white;
        font-weight: 700;
        width: 100%;
        letter-spacing: 1.2px;
        z-index: 1001; }
      .anakapsayici .loginkapsayici .loginbox .pintext, .anakapsayici .loginkapsayici .loginbox .selectkullanici {
        width: 90% !important;
        background-color: #eee;
        color: #000;
        padding: 15px 0px;
        border-radius: 0px;
        border: 0px solid transparent;
        text-align: center;
        font-weight: 700;
        margin-top: 5px;
        margin-left: 5%;
        font-size: 1.5rem; }
      .anakapsayici .loginkapsayici .loginbox .pintext:focus, .anakapsayici .loginkapsayici .loginbox .pintext:hover {
        background-color: #eee;
        border: 0px solid transparent;
        outline: solid 0px #eee; }
      .anakapsayici .loginkapsayici .loginbox .inputtext {
        width: 100% !important;
        background-color: inherit;
        color: #000;
        padding: 15px 0px;
        border-radius: 0px;
        border: 0px solid transparent;
        border-bottom: 4px solid #000;
        text-align: center;
        font-weight: 700;
        margin-top: 5px;
        transition: all linear .3s; }
      .anakapsayici .loginkapsayici .loginbox .inputtext:hover, .anakapsayici .loginkapsayici .loginbox .inputtext:focus {
        background-color: #eee;
        outline: solid 0px #eee;
        border-bottom: 4px solid #fff; }
      .anakapsayici .loginkapsayici .loginbox .loginbuttonmenu .satir {
        display: flex;
        justify-content: center;
        margin: 5px; }
        .anakapsayici .loginkapsayici .loginbox .loginbuttonmenu .satir .loginbtn {
          width: calc(90%/3);
          cursor: pointer;
          font-family: 'Oswald',sans-serif;
          display: flex;
          justify-content: center;
          align-items: center;
          border: 0px solid #eee;
          margin: 3px 1%;
          border-radius: 0px;
          cursor: pointer;
          background-color: #eee;
          transition: all linear .3s; }
          .anakapsayici .loginkapsayici .loginbox .loginbuttonmenu .satir .loginbtn:after {
            content: "";
            display: block;
            padding-bottom: 100%; }
          .anakapsayici .loginkapsayici .loginbox .loginbuttonmenu .satir .loginbtn:hover {
            background-color: rgba(200, 200, 200, 0.8);
            border: 1px solid transparent; }
          .anakapsayici .loginkapsayici .loginbox .loginbuttonmenu .satir .loginbtn span {
            font-size: 3rem;
            font-weight: 700;
            color: #000; }
          .anakapsayici .loginkapsayici .loginbox .loginbuttonmenu .satir .loginbtn ~ .notradius {
            border-radius: 0px; }
            .anakapsayici .loginkapsayici .loginbox .loginbuttonmenu .satir .loginbtn ~ .notradius span {
              font-size: .8rem;
              font-weight: 400; }
      .anakapsayici .loginkapsayici .loginbox .submitbtn {
        background: #6495ED55;
        color: #000;
        width: 50%;
        margin-left: 50%;
        padding: 15px;
        margin-top: 15px;
        font-weight: 500;
        font-size: 18px;
        border: 0px solid transparent;
        outline: 0px solid transparent;
        cursor: pointer;
        transition: all linear .2s;
        border-radius: 10px; }
      .anakapsayici .loginkapsayici .loginbox .submitbtn:hover, .anakapsayici .loginkapsayici .loginbox .submitbtn:focus {
        background-color: #fff; }

.form__group {
  position: relative;
  padding: 15px 0 0;
  margin-top: 25px;
  width: 100%; }

.form__field {
  font-family: inherit;
  width: 100%;
  border: 0px solid #9e9e9e;
  outline: 0;
  font-size: 1rem;
  color: #000;
  background-color: rgba(255, 255, 255, 0.3);
  padding: 15px 5px;
  transition: all linear 0.2s;
  border-radius: 10px; }
  .form__field::placeholder {
    color: transparent; }
  .form__field:placeholder-shown ~ .form__label {
    font-size: 1rem;
    cursor: text;
    top: -10px; }

.form__label {
  position: absolute;
  top: 0;
  display: block;
  transition: 0.2s;
  font-size: 1rem;
  color: #eee; }

.form__field:focus {
  background-color: rgba(255, 255, 255, 0.8); }
  .form__field:focus ~ .form__label {
    position: absolute;
    top: -10px;
    display: block;
    transition: 0.2s;
    font-size: 1rem;
    color: #000; }

/* reset input */
.form__field:required, .form__field:invalid {
  box-shadow: none; }

@keyframes gradient {
  0% {
    background-position: 0% 50%; }
  50% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }
.circles {
  position: absolute;
  z-index: 0;
  overflow: hidden;
  border-radius: 0px;
  background: transparent;
  width: 100%;
  height: 100%;
  filter: drop-shadow(0px, 4px, 4px rgba(0, 0, 0, 0.25));
  margin: 0;
  padding: 0; }
  .circles li {
    position: relative;
    list-style: none;
    width: 20px;
    height: 20px;
    background: #686FFD;
    animation: animate 15s linear infinite;
    bottom: -100%;
    left: -80%; }
  .circles li:nth-child(1) {
    left: 25%;
    width: 80px;
    height: 80px;
    animation-delay: 0s; }
  .circles li:nth-child(2) {
    left: 10%;
    width: 20px;
    height: 20px;
    animation-delay: 2s;
    animation-duration: 12s; }
  .circles li:nth-child(3) {
    left: 70%;
    width: 20px;
    height: 20px;
    animation-delay: 4s; }
  .circles li:nth-child(4) {
    left: 40%;
    width: 60px;
    height: 60px;
    animation-delay: 0s;
    animation-duration: 18s; }
  .circles li:nth-child(5) {
    left: 65%;
    width: 20px;
    height: 20px;
    animation-delay: 0s; }
  .circles li:nth-child(6) {
    left: 75%;
    width: 110px;
    height: 110px;
    animation-delay: 3s; }
  .circles li:nth-child(7) {
    left: 35%;
    width: 150px;
    height: 150px;
    animation-delay: 7s; }
  .circles li:nth-child(8) {
    left: 50%;
    width: 25px;
    height: 25px;
    animation-delay: 15s;
    animation-duration: 45s; }
  .circles li:nth-child(9) {
    left: 20%;
    width: 15px;
    height: 15px;
    animation-delay: 2s;
    animation-duration: 35s; }
  .circles li:nth-child(10) {
    left: 85%;
    width: 150px;
    height: 150px;
    animation-delay: 0s;
    animation-duration: 11s; }

@keyframes animate {
  0% {
    transform: translateY(0) rotate(0deg);
    opacity: 1;
    border-radius: 0; }
  100% {
    transform: translateY(-1000px) rotate(720deg);
    opacity: 0;
    border-radius: 50%; } }
.input-field {
  position: relative;
  margin-top: 1rem; }

.input-field.inline {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px; }

.input-field.inline input, .input-field.inline .select-dropdown {
  margin-bottom: 1rem; }

.input-field.col label {
  left: 0.75rem; }

.input-field.col .prefix ~ label, .input-field.col .prefix ~ .validate ~ label {
  width: calc(100% - 3rem - 1.5rem); }

.input-field label {
  color: #9e9e9e;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  font-size: 1rem;
  cursor: text;
  -webkit-transition: -webkit-transform .2s ease-out;
  transition: -webkit-transform .2s ease-out;
  transition: transform .2s ease-out;
  transition: transform .2s ease-out, -webkit-transform .2s ease-out;
  -webkit-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  text-align: initial;
  -webkit-transform: translateY(12px);
  transform: translateY(12px);
  pointer-events: none; }

.input-field label:not(.label-icon).active {
  -webkit-transform: translateY(-14px) scale(0.8);
  transform: translateY(-14px) scale(0.8);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0; }

.input-field .prefix {
  position: absolute;
  width: 3rem;
  font-size: 2rem;
  -webkit-transition: color .2s;
  transition: color 0.2s; }

.input-field .prefix.active {
  color: #a10d2d; }

.input-field .prefix ~ input, .input-field .prefix ~ textarea, .input-field .prefix ~ label, .input-field .prefix ~ .validate ~ label, .input-field .prefix ~ .autocomplete-content {
  margin-left: 3rem;
  width: 92%;
  width: calc(100% - 3rem); }

.input-field .prefix ~ label {
  margin-left: 3rem; }

@media only screen and (max-width: 992px) {
  .input-field .prefix ~ input {
    width: 86%;
    width: calc(100% - 3rem); } }
@media only screen and (max-width: 600px) {
  .input-field .prefix ~ input {
    width: 80%;
    width: calc(100% - 3rem); } }
.input-field input[type=search] {
  display: block;
  line-height: inherit; }

.nav-wrapper .input-field input[type=search] {
  height: inherit;
  padding-left: 4rem;
  width: calc(100% - 4rem);
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none; }

.input-field input[type=search]:focus {
  background-color: #fff;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #444; }

.input-field input[type=search]:focus + label i, .input-field input[type=search]:focus ~ .mdi-navigation-close, .input-field input[type=search]:focus ~ .material-icons {
  color: #444; }

.input-field input[type=search] + label {
  left: 1rem; }

.input-field input[type=search] ~ .mdi-navigation-close, .input-field input[type=search] ~ .material-icons {
  position: absolute;
  top: 0;
  right: 1rem;
  color: transparent;
  cursor: pointer;
  font-size: 2rem;
  -webkit-transition: .3s color;
  transition: 0.3s color; }

textarea {
  width: 100%;
  height: 3rem;
  background-color: transparent; }

textarea.materialize-textarea {
  overflow-y: hidden;
  padding: .8rem 0 1.6rem 0;
  resize: none;
  min-height: 3rem; }

textarea.materialize-textarea.validate + label {
  height: 100%; }

textarea.materialize-textarea.validate + label::after {
  top: calc(100% - 12px); }

textarea.materialize-textarea.validate + label:not(.label-icon).active {
  -webkit-transform: translateY(-25px);
  transform: translateY(-25px); }

/*# sourceMappingURL=login.css.map */
