.home-banner{
	background: url(/img/page-header-geometry.jpg) bottom center;
	background-size: cover;
	background-position: center;
	padding-top: 30px;
}

.text-danger{
    color: red;
}

.neon{
  text-align:center;
  font-size:18px;
  margin:20px 0 20px 0;
  color:#ffffff;
  text-shadow: 0 0 10px #ffffff,
             0 0 20px  #ffffff,
             0 0 30px  #ffffff,
             0 0 40px  #228DFF,
             0 0 70px  #228DFF,
             0 0 80px  #228DFF,
             0 0 100px #228DFF,
             0 0 150px #228DFF;
  /*Animation*/
  -webkit-animation: neonAnimation 1.5s ease-in-out infinite alternate;
  -moz-animation: neonAnimation 1.5s ease-in-out infinite alternate;
  animation: neonAnimation 1.5s ease-in-out infinite alternate;   
}

.standout{
    color: #fff;
    text-shadow: 0px 1px 1px #000;
}

.coupon-blurb{
    font-size: 18px;
}

.home-row{
	padding-bottom: 50px;
}

.loginLink{
	color: black !important;
}
a.loginLink:hover{
	color: black !important;
	text-decoration: underline !important;
}

.container-hover {
    margin-bottom: 3.8rem;
    border-radius: 3px;
    padding-top: 1rem;
    padding-left: 1.5rem;
    padding-right: 1rem;
    padding-bottom: 0.25rem;
    transition: all .25s ease-in-out;
}
.container-hover:hover {
    background: #33CC99;
    transition: all .25s ease-in-out;
}

.home-h6{
	margin: 0px;
    padding: 0px;
    text-transform: uppercase;
    font-size: 1.2em;
    letter-spacing: 2px;
    text-align: center;
	text-decoration: underline;
}

.zeroMargin {
	margin-bottom: 0 !important;
	margin-top: 0 !important;
}

.hidden{
	display: none;
}

ul.accordion{
	margin-left: 0rem !important;
}

.table-right-align{
	text-align: right;
}
.table-center-align{
	text-align: center;
}

input[type="text"][disabled], input[type="text"][readonly], fieldset[disabled] input[type="text"], input[type="password"][disabled], input[type="password"][readonly], fieldset[disabled] input[type="password"], input[type="date"][disabled], input[type="date"][readonly], fieldset[disabled] input[type="date"], input[type="datetime"][disabled], input[type="datetime"][readonly], fieldset[disabled] input[type="datetime"], input[type="datetime-local"][disabled], input[type="datetime-local"][readonly], fieldset[disabled] input[type="datetime-local"], input[type="month"][disabled], input[type="month"][readonly], fieldset[disabled] input[type="month"], input[type="week"][disabled], input[type="week"][readonly], fieldset[disabled] input[type="week"], input[type="email"][disabled], input[type="email"][readonly], fieldset[disabled] input[type="email"], input[type="number"][disabled], input[type="number"][readonly], fieldset[disabled] input[type="number"], input[type="search"][disabled], input[type="search"][readonly], fieldset[disabled] input[type="search"], input[type="tel"][disabled], input[type="tel"][readonly], fieldset[disabled] input[type="tel"], input[type="time"][disabled], input[type="time"][readonly], fieldset[disabled] input[type="time"], input[type="url"][disabled], input[type="url"][readonly], fieldset[disabled] input[type="url"], input[type="color"][disabled], input[type="color"][readonly], fieldset[disabled] input[type="color"], textarea[disabled], textarea[readonly], fieldset[disabled] textarea {
background-color: #ffffff !important;
cursor: default; }

.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
    color: #FFFFFF !important;
    background: #333333 !important;
}

.top-bar-section li.active:not(.has-form) a:not(.button) {
      background: #33CC99  !important;
}

.top-bar-section li:not(.has-form) a:not(.button):hover {
	background-color: #555555;
	background: rgba(51, 204, 153, 0.6) !important;
}

.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button):hover {
    color: #FFFFFF !important;
    background: rgba(51, 204, 153, 0.6) !important;
}

.top-bar-section li.active:not(.has-form) a:not(.button):hover {
      background: rgba(51, 204, 153, 0.6) !important;
}

.button {
	background-color: #33CC99 !important;
}

.button:hover,
.button:focus {
  background-color: #328E70 !important;
}

button.alert, .button.alert {
    background-color: #f04124 !important;
    border-color: #cf2a0e !important;
    color: #FFFFFF;
}

.sortActive{
	background-color: #33CC99 !important;
}

.nonStriped tr:nth-of-type(even) {
    background-color: transparent;
}

.coloredBackground{
	background-color: #F9F9F9 !important;
}

.customPaddingTop {
	padding: 0.4rem !important;
}

.panelCustomPadding{
	padding: 0.1rem 0.1rem 0.1rem 1.0rem !important;
}

.panelCustomPaddingTB{
	padding: 0.2rem 1.0rem 0.2rem 1.0rem !important;
}

.wizardBottomMargin{
	margin-bottom: 0.1rem !important;
}
