@CHARSET "UTF-8";
html {
  height: 100%
}

body {
  height: 100%;
  margin: 0px;
  background-color: #E9E4D9
}

.container {
  width: 100%;
  height: 100%
}

.login-content {
  overflow: hidden;
  padding: 0 0 0 41px
}

.main {
  margin-left: 70px
}

.left {
  text-align: center
}

.clear {
  clear: both
}

.bridal_music {
  float: left
}

.bridal_music p {
  font-size: 900%;
  margin: -40px;
  padding: 0px;
  color: #998675
}

.pr-30 {
  padding-right: 300px
}

@media (max-width: 768px) {
  .pr-30 {
    padding-right: 0px
  }
  .bridal_music {
    float: none
  }
  .main {
    margin: 0
  }
}

.login-box {
  background-color: #998675;
  width: 100%;
  max-width: 400px;
  height: 210px;
  text-align: center
}

.m_box {
  text-align: center;
  position: relative;
  margin-top: 20px
}

.mt-2 {
  margin-top: 20px
}

.mt-15 {
  margin-top: 150px
}

.textbox {
  width: 94%;
  height: 50px;
  margin-left: 2.5%;
  margin-right: 2.5%;
  font-size: 21px;
  border: 0;
  color: #7B655F
}

@media (max-width: 768px) {
  .textbox {
    font-size: 16px
  }
}

.pt-3 {
  padding-top: 30px
}

.pt-4 {
  padding-top: 40px
}

.pt-166 {
  padding-top: 167px
}

.login-btn {
  background-color: #c7b299;
  color: white;
  font-size: 21px;
  text-align: center;
  width: 118.5px;
  height: 50px;
  margin-top: 10px;
  border: 0
}

.pt-35 {
  padding-top: 35px
}

.image2 {
  margin-top: 35px;
  width: 100%
}

.b-img {
  max-width: 501px
}

.login_x {
  margin-left: 20px;
  margin-top: 5px;
  width: 14%
}

.login-block {
  margin-top: 65px
}

.music-box {
  margin-top: 38px
}

.x-box {
  margin-top: 9px
}

.block1 {
  margin-left: -40px
}

.block2 {
  margin-left: -15px
}

.block3 {
  margin-left: 10px
}

.block4 {
  margin-left: 33px;
}

.fbm-png {
  margin-left: -102px
}

@media (max-width: 768px) {
  .pt-166 {
    padding-top: 50px
  }
  .pr-30 {
    padding-right: 100px
  }
  .img1 {
    margin-top: 50px;
    max-width: 100%
  }
  .login-box {
    margin: 0 auto
  }
  .login-content {
    padding: 0 30px
  }
  .mt-166 {
    margin-top: 20px
  }
  .login-form {
    margin-bottom: 20px
  }
  .login-block {
    margin-top: 20px
  }
  .contact_block_inner {
    padding-bottom: 0px;
    margin-top: 20px
  }
  .index_conteiner_inner {
    width: auto;
    margin: 0 auto;
    margin-right: 30px;
    margin-left: 30px
  }
  .fbm_block {
    float: none;
    margin-top: 0px;
    margin-left: 0px;
    padding-top: 270px !important
  }
  .note {
    width: auto
  }
  .concept {
    margin-top: 50px;
    max-width: 100%;
    margin-left: 0px
  }
  .png-center {
    text-align: center
  }
  .fbm-png {
    margin-top: 50px;
    margin-left: -20px;
    max-width: 100%
  }
  .block1 {
    margin-left: 0px
  }
  .block2 {
    margin-left: 0px
  }
  .block3 {
    margin-left: 0px
  }
  .block4 {
    margin-left: 0px
  }
  .txt-1 {
    margin: 0px;
    max-width: 100%
  }
  .txt-2 {
    margin: 0px;
    max-width: 100%
  }
  .txt-5 {
    margin: 0px;
    max-width: 100%
  }
  .txt-4 {
    margin: 0px;
    max-width: 100%
  }
  .txt-7 {
    margin: 0px;
    max-width: 100%
  }
  .mt-14 {
    margin-left: 0px
  }
  .note {
    display: block;
    margin-left: auto;
    margin-right: auto
  }
  .key {
    display: block;
    margin-left: auto;
    margin-right: auto
  }
  .exclamation {
    display: block;
    margin-left: auto;
    margin-right: auto
  }
  .white {
    margin-left: 0px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%
  }
  .dres-white {
    margin: 0px;
    display: block;
    margin-left: auto;
    margin-right: auto
  }
  .flourishes_block {
    margin-left: 0px;
    margin-right: 0px;
    text-align: center
  }
  .dres-t {
    margin: 0px;
    display: block;
    margin-left: auto;
    margin-right: auto
  }
  .block {
    z-index: 0;
    -webkit-transition-duration: 0s;
    -webkit-transition-delay: 0s;
    transition-duration: 0s;
    transition-delay: 0s;
    background-image: url("../images/blank.gif");
    background-color: #C7B299;
    padding-top: 3px;
    padding-bottom: 0px;
    position: relative;
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
    margin-left: 0px
  }
  .flourishes_parts {
    width: 395px;
    padding: 0px;
    width: 100%
  }
  .ml-13 {
    margin-left: 13px
  }
}


/*# sourceMappingURL=login.css.map */