
button.inform {
   background-color:#FF0;
   color:#036;
   font-weight:700;
   border-radius:.375rem;
   border: 2px solid #F00;
}

button.show_inform:active {
  box-shadow: 0 0 .25rem 2px rgba(0,0,0,.3) inset;
  position: relative;
  top: 1px;
}

button.show_inform:focus {
  outline: 0;
  background: #fafafa;
}

input[disabled], input[disabled]:hover { 
    background-color:#dcdcdc;
    color:#000;
}

input[type=text] {
  padding: .2rem .44rem;
  resize: vertical;
}

input[type=checkbox] + label {
  color: #ccc;
  font-style: italic;
}

input[type=checkbox]:checked + label {
  color: #f00;
  font-style: normal;
  text-transform: uppercase;
}

input[type=submit], input[type=button], input[type=reset] {
   background: #036;
   color: #fff;
   border: 1px solid #006;
   box-shadow: .375rem .375rem .75rem #333;
}

input[type=submit], input[type=button], input[type=reset] {
   padding: .2rem .625rem;
   cursor: pointer;
   letter-spacing: 1px;
   border-radius: .25rem;
   font-size: .7rem;
   font-weight: 500;
   cursor: pointer;
   outline: none;
}

input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover {
  background: #ffff66;
  color: #006;
  font-weight: 500;
  border: 1px solid #006;
  /*text-transform: uppercase;*/
  box-shadow: .375rem .375rem .75rem #9B870C;
}

input.greenback {
  border-top-style: hidden;
  border-right-style: hidden;
  border-left-style: hidden;
  border-bottom-style: groove;
  background-color: #dcdcdc;
}

input.ip70 {
  width:4.375rem;
}

.no-outline:focus {
  outline: none;
}

input.ltblue::placeholder {
   color: #03f;
}

input.ltblue:-ms-input-placeholder {
   color: #03f;
}

input.ltblue::-ms-input-placeholder {
   color: #03f;
}

input.greenback::placeholder {
   color: #066;
   font-weight: 700;
}

input.greenback:-ms-input-placeholder {
   color: #066;
}

input.greenback::-ms-input-placeholder {
   color: #066;
}

input.purple::placeholder {
   color: #cc3399;
   font-weight: 600;
}

input.purple:-ms-input-placeholder {
   color: #cc3399;
}

input.purple::-ms-input-placeholder {
   color: #cc3399;
}

input.red::placeholder {
   color: #930007;
   font-weight: 600;
}

input.red:-ms-input-placeholder {
   color: #930007;
   font-weight: 600;
}

input.red::-ms-input-placeholder {
   color: #930007;
   font-weight: 600;
}

label, label.ltblue, label.purple, label.reqd {
   font-size: .7rem;
   font-weight: 600;
}

label.ltblue {
   color: #03f;
}

label.purple {
   color: #cc3399;
}

label.reqd {
   color: #f00;
}

label.greenback {
   color: #066;
}


