/* 
RC International Branding Colors

#17458f Rotary Royal Blue Masterbrand Signature
#f7a81b Rotary Gold Masterbrand Signature
#0067c8 Rotary Azure Masterbrand Signature
#00a2e0 Sky Blue Interact
#d41367 Cranberry Rotaract
#e02927 Cardinal End Polio Now
#00adbb Turquoise
#ff7600 Orange
#901f93 Violet
#009739 Grass
#b9d9eb Powder Blue
#a7aca2 Moss
#c6bcd0 Lavender
#d9c89e Taupe
#9ba4b4 Mist
#657f99 Slate
#54565a Charcoal
#898a8d Pewter
#b1b1b1 Smoke
#d0cfcd Silver
#ffffff White
#000000 Black
#7a6e66 Storm
#968b83 Ash
#bfb7b0 Platinum
#d6d1ca Cloud

Rotary Golf Club NE 

#184279 Navy
#93a9c3 Powder
#dbd5d5 Sand
#e8edf3 Field
*/

input {
   border-width: 1px !important;
}

input:required {
   border-style: solid !important;
}

input:optional {
  border-style: dotted !important;
}

input:disabled {
   border-color: #e8edf3 !important;
}

input:disabled::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color: #e8edf3 !important;
}

input:disabled:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #e8edf3 !important;
  opacity:  1;
}

input:disabled::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #e8edf3 !important;
  opacity:  1;
}

input:disabled:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #e8edf3 !important;
}

input:disabled::-ms-input-placeholder { /* Microsoft Edge */
  color: #e8edf3 !important;
}

input:disabled::placeholder { /* Most modern browsers support this now. */
  color: #e8edf3 !important;
}

input:valid,
input:required:valid,
input:optional:valid,
input:focus:valid,
input:focus:in-range {
   border-color: #009739 !important;
   background-color: rgba(144, 168, 197, .2) !important; /* Powder 20% */
}

input:invalid,
input:required:invalid,
input:optional:invalid,
input:focus:invalid,
input:focus:out-of-range {
   border-color: #e02927 !important;
   background-color: rgba(224, 41, 39, .05) !important; /* Cardinal 20% */
}
