﻿/*standardized borders, removed box shadows, changed required color, changed valid input color 
-tommy ~ 4-24-14*/
/*input 
{
  font-family: 'Source Sans Pro', sans-serif;
  font-size:14px;
  padding-left:4px;
  border:1px solid #C0C0C0;
  display:inline;
  outline: none;

  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  -ms-border-radius:5px;
  border-radius:5px;
}
*/
select 
{
  font-family: 'Source Sans Pro', sans-serif;
  font-size:14px;
  border:1px solid #C0C0C0;

  display:inline;
  outline: none;
/*
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 255, .5);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 255, .5);
  -o-box-shadow: 0 0 5px rgba(0, 0, 255, .5);
  -ms-box-shadow: 0 0 5px rgba(0, 0, 255, .5);
  box-shadow: 0 0 5px rgba(0, 0, 255, .5);

  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  -ms-border-radius:5px;
  border-radius:5px;*/
}

textarea 
{
  font-family: 'Source Sans Pro', sans-serif;
  font-size:14px;
  padding-left:4px;
  border:1px solid #C0C0C0;
  display:inline;
  outline: none;

  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  -ms-border-radius:5px;
  border-radius:5px;
}

:required
{
  /* border-color: #ad0f0f;
  -webkit-box-shadow: 0 0 5px rgba(255, 0, 0, .5);
  -moz-box-shadow: 0 0 5px rgba(255, 0, 0, .5);
  -o-box-shadow: 0 0 5px rgba(255, 0, 0, .5);
  -ms-box-shadow: 0 0 5px rgba(255, 0, 0, .5);
  box-shadow:0 0 5px rgba(255, 0, 0, .5);*/
}

input[type="text"]:valid,input[type="email"]:valid,input[type="tel"]:valid,textarea:valid { 
  border-color: 87a7af;
  /*-webkit-box-shadow: 0 0 5px rgba(0, 255, 0, .5);
  -moz-box-shadow: 0 0 5px rgba(0, 255, 0, .5);
  -o-box-shadow: 0 0 5px rgba(0, 255, 0, .5);
  -ms-box-shadow: 0 0 5px rgba(0, 255, 0, .5);
  box-shadow:0 0 5px rgba(0, 204, 0, .9);*/
}
/*input[type="text"]:invalid,input[type="email"]:invalid,input[type="tel"]:invalid {
  border-color: #88a;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .5);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .5);
  -o-box-shadow: 0 0 5px rgba(0, 0, 0, .5);
  -ms-box-shadow: 0 0 5px rgba(0, 0, 0, .5);
  box-shadow: 0 0 5px rgba(0, 0, 0, .5);
}*/

input[type="submit"],input[type="button"] {
  cursor:pointer;
  /*-webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, .5);
  -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, .5);
  -o-box-shadow: 0 5px 5px rgba(0, 0, 0, .5);
  -ms-box-shadow: 0 5px 5px rgba(0, 0, 0, .5);
  box-shadow: 0 5px 5px rgba(0, 0, 0, .5);*/
}

input[type="submit"]:disabled,input[type="button"]:disabled {
  cursor:auto;
}

.navButton
{
    color: Black;
    background: #f0f0f0;
}
.navButton:disabled
{
    color: Gray;
    background: #D2E3F0;
}

.connectForm
{
    border:0;
    width:173px;
    height:510px;   
    margin:0;
    padding:0;
}
.contactForm
{
    border:0;
    width:100%;
    height:236px;   
    overflow:hidden;
}
.contactFormWarning
{
    color:Red;
    font-size:12px;
}