.margin-bottom {
  margin-bottom: 17px; }

.box-transparent {
  background-color: transparent !important; }

.error-wrapper {
  color: #f58020;
  font-size: 15px;
  text-align: left;
  margin-top: 6px; }

.input-text-wrapper {
  background: rgba(245, 245, 245, 0.21);
  border: none;
  border-radius: 5px;
  height: 40px;
  color: #fff;
  font-size: 15px;
  padding: 0; }
  .input-text-wrapper .input-group {
    height: 40px;
    width: 100%; }
  .input-text-wrapper .input-group-addon {
    background: transparent;
    border: none;
    width: 90px; }
  .input-text-wrapper .text-username, .input-text-wrapper .text-password {
    background: transparent !important;
    font-family: Arimo;
    width: 100%;
    border: none;
    height: 40px;
    padding: 0 2px 0 10px;
    margin: 0px; }

.input-button-wrapper {
  padding: 0px; }
  .input-button-wrapper .btn-login {
    border: none;
    background-color: #f58020;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 100%;
    height: 40px;
    color: #fff;
    font-size: 15px;
    text-transform: capitalize;
    font-weight: bold;
    font-family: Arimo; }

.small-icon {
  height: 20px; }

.big-icon {
  height: 80px; }

::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: white; }

:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: white;
  opacity: 1; }

::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: white;
  opacity: 1; }

:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: white; }

:-ms-input-placeholder {
  /* Microsoft Edge */
  color: white; }

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 30px white inset !important; }
