@charset "UTF-8";
.bluesolid {
	background-repeat: repeat-x;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #000000;
	background-color: #0000E6;
}
.bluegradient {
	background-image: -webkit-linear-gradient(359deg,rgba(255,255,255,1.00) 0.44%,rgba(0,0,222,1.00) 53.66%,rgba(251,251,251,1.00) 98.59%);
	background-image: -moz-linear-gradient(359deg,rgba(255,255,255,1.00) 0.44%,rgba(0,0,222,1.00) 53.66%,rgba(251,251,251,1.00) 98.59%);
	background-image: -o-linear-gradient(359deg,rgba(255,255,255,1.00) 0.44%,rgba(0,0,222,1.00) 53.66%,rgba(251,251,251,1.00) 98.59%);
	background-image: linear-gradient(91deg,rgba(255,255,255,1.00) 0.44%,rgba(0,0,222,1.00) 53.66%,rgba(251,251,251,1.00) 98.59%);
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #000000;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
    background-repeat: repeat-x;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #000000;
	background-color: #0000E6;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
    background-repeat: repeat-x;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #000000;
	background-color: #0000E6;
}
.whitetext {
	color: #F9F3F4;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: x-large;
}



.padding {
	padding-right: 30px;
    padding-left: 30px;
}
.blacktext {
	color: #020202;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: x-large;
}
.smallblacktext {
	color: #020202;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: medium;
}
.bluetext {
	color: #0000FF;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: x-large;
}
.bluetextitalics {
	color: #0000FF;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: large;
	font-style: italic;
}
.blacktextshadow {
	color: #020202;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: x-large;
	text-shadow: 2px 3px 20px #F8F3F3;
	font-weight: bold;
}
.redtextshadow {
	color: #BD1417;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: x-large;
	text-shadow: 1px 2px 20px #F8F3F3;
	font-weight: bold;
}
.card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width:0;
 
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 1.25rem;
    
    color: #000000;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: large;
	font-weight: normal;
}

.card > hr {
  margin-right: 4;
  margin-left: 4;
    
   
}

.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
    
    
   
    
    
    
    
}

.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.card-body {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-height: 1px;
  padding: 0.25rem;
    
    
       color: #E6181C;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: large;
	font-weight: normal;
}

.card-title {/*this is the spacing between the last category and the secong to last*/
  margin-bottom: 0.75rem;
   
     
    
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: underline;
}

.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
    
    
}

.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}
body, html { overflow-x:hidden; 

}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color:#0100FF;
  border-color: #00000;
}
