/* sabelacon specific css for bootstap  __________________________________________________________*/

h1, h2, h3, h4, h5, h6 {
  color: #aa2244;	
}

.textoverlay 
{
   font-size: 1.25rem;
	color: #aa2244;
}

/* thin dark stroke (shadow 2px 2px 2px)  */
.textstroke
{
   text-shadow: 2px 2px 2px #333;  
}

/* thin light stroke (shadow 2px 2px 2px)  */
.textstroke-inverse
{
   text-shadow: 2px 2px 2px #eee;
}


.textinverse
{
	color: white;
}

.contact-form
{
	background-color: #ddd;
	padding: 2%;
}

/* sabelacon bootstap overrides ------------------------------------------------------------------*/
:root {
  --primary: #aa2244;
  --secondary: #22aa88;
}

.bg-dark {
  background-color: #881b36 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #aa2244 !important;
}

a {
  color: #aa2244;
  text-decoration: none;
  background-color: transparent;
}

.btn-primary {
  color: #fff;
  background-color: #aa2244;
  border-color: #aa2244;
}

.btn-primary:hover {
  color: #fff;
  background-color: #881b36;
  border-color: #881b36;
}

.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #aa2244;
  border-color: #aa2244;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #881b36;
  border-color: #881b36;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #22aa88;
  border-color: #22aa88;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #1b886c;
  border-color: #1b886c;
}

.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #22aa88;
  border-color: #22aa88;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #1b886c;
  border-color: #1b886c;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.adv-box {
    border: 3px solid #992244;
    border-radius: 8px;
    padding: 0.5%;
}

.jumbotron-under-nav{
    margin-top: 56px;
}

.noCopy {
 -webkit-touch-callout: none;
 -webkit-user-select: none;
 -khtml-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
}

