﻿html{
  background-color: #F0F2F5;
}

.white-bg {
  background-color: #FFF;
}
.hailey-pink-bg{
  background-color: #FFB2B2
}

/*FONTS*/
@font-face{
  font-family: FilsonPro;
  src: url("../fonts/filson-pro/filsonpro-medium_2.otf");
}
@font-face {
  font-family: FilsonPro;
  src: url("../fonts/filson-pro/filsonpro-medium_2.otf");
  font-weight: bold;
}
@font-face {
  font-family: FilsonPro;
  src: url("../fonts/filson-pro/filsonpro-medium_2.otf");
  font-weight: 600;
}

h1, h2, h3, h4, h5, h6, strong{
font-family: FilsonPro, sans-serif;
}

h1{
  font-weight: 600;
  font-size: max(32px);
}

button, .btn {
  font-family: FilsonPro, sans-serif;
}


/*BUTTONS*/
.btn-dark{
  border-radius: 20px;
}

.opacity-bg{
  background-color: rgba(220, 53, 69, 0.2 );
  color: rgba(0, 0, 0, 1);'
}

.btn.btn-primary {
  border: 1px solid transparent;
  color: #fff;
  background: #FF7B5D;
  border-color: #FF7B5D;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
  width: 100%;
}
input.form-control {
  font-size: 15px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.65);
  width: 100%;
  min-width: 0;
  box-shadow: none;
  border: 1px solid #E0E3E6;
  border-radius: 4px;
  padding: 6.5px 11px;
  height: auto;
}
.form-group {
  margin-top: 15px;
  margin-bottom: 20px;
}

.btn-light:hover{
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.12);
  background-color: #f8f9fa;
}

button.btn.btn-close{
 /* --bs-btn-close-bg: url("../wwwroot/icons/Close.svg");*/
/*  background: url("../icons/Close.svg"), no-repeat center;*/
  background-image: url("../icons/Close.svg");
  background-repeat: no-repeat;
}


input::-ms-reveal,
input::-ms-clear {
  display: none;
}

/*CUSTOM CONTAINERS*/

.custom-body-container{
  
  .container-sm{
    padding: 0;
  }
}


ul{ 
  list-style: none;
  padding: 0;
}