/* LOGIN SCREEN CORE CSS */

/* We've used some big text art as comments to split up our sections for easy readability. This works great with a text editor like Sublime Text! */

/* Global Styles
                                                                                                     
       ,o888888o.    8 8888         ,o888888o.     8 888888888o          .8.          8 8888         
      8888     `88.  8 8888      . 8888     `88.   8 8888    `88.       .888.         8 8888         
   ,8 8888       `8. 8 8888     ,8 8888       `8b  8 8888     `88      :88888.        8 8888         
   88 8888           8 8888     88 8888        `8b 8 8888     ,88     . `88888.       8 8888         
   88 8888           8 8888     88 8888         88 8 8888.   ,88'    .8. `88888.      8 8888         
   88 8888           8 8888     88 8888         88 8 8888888888     .8`8. `88888.     8 8888         
   88 8888   8888888 8 8888     88 8888        ,8P 8 8888    `88.  .8' `8. `88888.    8 8888         
   `8 8888       .8' 8 8888     `8 8888       ,8P  8 8888      88 .8'   `8. `88888.   8 8888         
      8888     ,88'  8 8888      ` 8888     ,88'   8 8888    ,88'.888888888. `88888.  8 8888         
       `8888888P'    8 888888888888 `8888888P'     8 888888888P .8'       `8. `88888. 8 888888888888 

*/

 body {
    background: #fff;
    padding-top: 0px;
    padding-bottom: 40px;
}

.form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  font-size: 16px;
  height: auto;
  padding: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="text"] {
  margin-bottom: -1px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn {
  color: ##FFF;
  background-color: #15adc2;
  border: none;
}

.btn-theme {
    color: #fff;
    background-color: #15adc2;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 10px;
    padding-top: 10px;
    font-weight: 700;
    border-radius: 3px;
}
.btn-theme:hover {
    cursor: pointer;
    color: #fff;
    background-color: #17b8ce;
}

.error {
    color: #f0503d;
}
