@font-face {
    font-family: 'SilvaDisplay';
    src: url("Silvadisplay-Blackitalic_1Hukhvr.Woff") format("woff");
    font-weight: 700;
    font-style:normal;
}
@font-face{
	font-family: 'Poppins-Light';
	src: url('Poppins-Light.woff') format('woff'),
	     url('Poppins-Light.ttf') format('truetype');
}
@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700&display=swap');
.newFontLight {
  font-family: 'Oswald', sans-serif;
  font-weight: 200;
}
.newFont {
  font-family: 'Oswald', sans-serif;
}
.newFontBold {
  font-family: 'Oswald', sans-serif;
  font-weight: 600;
}
body {
  background: #FF7A84;
}
.logoFA {
  margin: 10px 0 0 0;
  background: #FF7A84 url('logoFA.png') no-repeat center top;
  background-size: 300px;
}
h1, h2, h3, h4, h5, h6, .title-fa {
  font-family: 'SilvaDisplay', Arial, sans-serif;
  color:#FFF799 !important;
}
p, span, li, label {
  font-family: 'Poppins-Light', Arial, sans-serif;
  font-size: 1rem;
  color:#fff;
}
.text-fa {
  font-family: 'Poppins-Light', Arial, sans-serif;
  font-size: 1rem;
  color:#fff !important;
}
.link-fa {
  color: #FFF799;
  text-decoration: underline;
}
.link-fa:hover {
  color: #FFF799;
  text-decoration: none;
}
.center {
  text-align: center;
}
.btn-fa{
  display:inline-block;
  font-weight:400;
  color:#212529;
  text-align:center;
  vertical-align:middle;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  background-color:#FF7A84;
  border:1px solid transparent;
  padding:.375rem .75rem;
  font-size:1rem;
  line-height:1.5;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
.btn-outline-red-fa{
  color:#fff;
  border:#FFF799 solid 3px;
  font-weight: 600;
}
.btn-outline-red-fa:hover{
  color:#FF7A84;
  background-color:#FFF799;
  border-color:#F3A28D;
  font-weight: 600;
  text-decoration: none;
}
input {
    border-radius: 0 !important;
}
select, option {
  -webkit-appearance: none !important;
  -webkit-border-radius: 0px !important;
}
.alert-red-fa{
  color:#fff;
  background-color:#FF7A84;
  border:#fff solid 1px;
  padding: .75rem 1.25rem;
}
.alert-red-fa hr{
  border-top-color:#9fcdff;
}
.alert-red-fa .alert-link{
  color:#002752;
}
.alert-fa-success {
  color:#FF7A84;
  background-color: #FFF799;
  padding: .75rem 1.25rem;
  border:#F5BB95 solid 1px;
}
.text-muted-fa {
  color:#fff;
}
.progress-bar-red-fa{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
  flex-direction:column;
  -ms-flex-pack:center;
  justify-content:center;
  color:#FF7A84;
  text-align:center;
  white-space:nowrap;
  background-color:#FFF799;
  transition:width .6s ease;
}
.bg-light-fa{
  background-color:#FF7A84 !important;
  border-bottom: 3px solid #FFF799;
}
a.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:hover{
  background-color:#dae0e5 !important;
}
.invalid-feedback {
	/*
  color:#fff !important;
  background-color:#FF7A84 !important;
  border:#fff solid 1px !important;
	*/
  padding: .75rem 1.25rem !important;
	
  color:#FF7A84 !important;
  background-color:#FFF799 !important;
  border-color:#F3A28D !important;
  font-weight: 600 !important;
  text-decoration: none !important;
}
