/* .col-lg-4 {
	padding-top: 5px;
}
.col-lg-2 {
	padding-top: 5px;
} */

/* .submitbtns {
	float: right;
	margin: 4%;
	margin-right: 8%;
} */

input[type="text"] {
  width: 300px;
  border: black solid thin;
}

textarea {
  width: 305px;
  border: black solid 1px;
}

select {
  width: 300px;
  border: black solid 1px;
}

/* Small devices (tablets, 490px and up) */
@media all and (min-width: 576px) {
}

/* Medium devices (desktops, 768px and up) */
@media all and (min-width: 768px) {
}

/* Large devices (large desktops, 992px and up) */
@media all and (min-width: 992px) {
  .container {
    width: 100%;
    max-width: 1264.67px;
  }
}

@media (min-width: 1200px) {
  .container {
    box-shadow: 10px 20px 25px #80808078;
    max-width: 1512px;
    width: 75%;
  }
}
.container {
  box-shadow: 10px 20px 25px #80808078;
  /* width: 75%;
  padding: 3rem; */
  /* width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto; */
}

@font-face {
  font-family: "Gotham-Bold_Web";
  src: url("../fonts/fonts_gotham/gotham_/Gotham-Bold.otf")
    format("opentype");
}

@font-face {
  font-family: "myFirstFont";

  src: url("../fonts/fonts_gotham/gotham/woff2/Gotham-Medium_Web.woff2");
}

@font-face {
  font-family: "Gotham-Black_Web";
  src: url("../fonts/fonts_gotham/gotham/woff/Gotham-Black_Web.woff");
}

@font-face {
  font-family: "Gotham-Medium_Web";
  src: url("../fonts/fonts_gotham/gotham/woff2/Gotham-Medium_Web.woff2");
}

.black_web {
  font-family: "Gotham-Black_Web";
}

.medium_web {
  font-family: "Gotham-Medium_Web";
}
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}
label.error {
  color: red;
}

label.required::after {
  content: "*";
  margin-right: 4px;
  color: red;
}
.form-check-label {
  margin-left: 10px; /* Adjust as needed */
}
.btn-primary {
  color: #fff;
  background-color: #563d82 !important;
  border-color: #563d82 !important;
  box-shadow: none !important;
  outline: none !important;
}

.btn-primary:hover {
  background-color: #7b6a99 !important;
  border-color: #7b6a99 !important;
}
.parent {
  position: relative;
}

.child {
  position: absolute;
}

a {
  color: #ffffff;
}

a:hover {
  color: #ffffff;
}

body.swal2-shown > [aria-hidden="true"] {
  transition: 0.1s filter;
  filter: blur(3px);
}

.swal2-confirm {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
