/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/login.scss ***!
  \**************************************************************************************************************/
main {
  background: unset;
  border-radius: unset;
  box-shadow: unset;
  padding: 1.5rem 3rem; }

#login {
  background: white;
  border-radius: .6rem;
  box-shadow: .3rem .3rem 1rem #4d4d4d;
  margin: 5% auto;
  padding: 1.5rem;
  width: 45rem; }
  #login h4 {
    background: #6ca0e8;
    background-image: linear-gradient(#6ca0e8, #5680ba);
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
    color: #fdfdfd;
    margin: -1.5rem -1.5rem .5rem -1.5rem;
    padding: .5rem 1.5rem;
    text-shadow: .2rem .2rem .4rem #282828; }
  #login form {
    margin-top: 2rem; }
    #login form .row {
      margin: 1rem auto;
      text-align: center; }
      #login form .row label, #login form .row .label-placeholder {
        display: inline-block;
        font-weight: normal;
        width: 8rem; }
      #login form .row input, #login form .row .input-container {
        display: inline-block;
        line-height: 1.5;
        width: 15rem; }
      #login form .row input {
        padding: .1rem .2rem; }
      #login form .row .input-container {
        padding-right: .8rem;
        text-align: left; }
        #login form .row .input-container input {
          padding: .2rem .6rem;
          width: auto; }
  #login .request-credentials {
    background: #e4e4e4;
    background-image: linear-gradient(#e4e4e4, #D2D2D2);
    border-bottom-left-radius: .5rem;
    border-bottom-right-radius: .5rem;
    color: #3E3E3E;
    line-height: 1.2;
    padding: 1rem;
    margin: 1.5rem -1.5rem -1.5rem -1.5rem;
    text-align: center; }
    #login .request-credentials a {
      color: #5680ba;
      display: block;
      font-size: 1rem;
      font-style: italic;
      text-decoration: underline;
      margin: 0 auto; }

#login-request {
  background: #FFF;
  border-radius: .6rem;
  box-shadow: .3rem .3rem 1rem #4d4d4d;
  margin: 2rem auto 14rem; }
  #login-request .container {
    display: block;
    margin: 2rem auto;
    width: 51rem; }
    #login-request .container .back {
      float: right; }
    #login-request .container label {
      display: block;
      font-weight: bolder;
      margin-bottom: 1rem;
      margin-top: 1.5rem; }
    #login-request .container input, #login-request .container textarea {
      line-height: 1.5;
      width: 50rem; }
    #login-request .container input[type=submit] {
      display: inline-block;
      float: right;
      margin-top: 1.5rem;
      padding: .5rem 1rem;
      width: unset; }


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