.alert-danger {
   color: #721c24;
   background-color: #f8d7da;
   border-color: #f5c6cb;
}

.alert {
   position: relative;
   padding: 0.75rem 1.25rem;
   margin-bottom: 1rem;
   border: 1px solid transparent;
   border-radius: 0.25rem;
}

.alert-title {
   text-align: center;
}

.alert-lable {
   text-align: center;
}
.form-title {
   color: #fcfcf7;
   text-align: center;
   font-size: 24px;
   text-transform: uppercase;
   padding: 30px 0 30px 0;
}
.send-form {
   max-width: 725px;
   margin: 0 auto;
}
.form-item {
   margin: 0 0 20px 0;
   display: flex;
   flex-direction: column;
}
.form-item:nth-child(7) {
   justify-items: center;
   align-items: center;
}
.form-item:nth-child(8) {
   justify-items: center;
   align-items: center;
}
.form-label {
   color: #fcfcf7;
   font-size: 18px;
   display: block;
   margin: 0 0 10px 0;
}
.form-text {
   width: 100%;
   height: 50px;
}
.file-item {
   position: relative;
}
.form-file {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   opacity: 0;
   font-size: 0;
   cursor: pointer;
}
.file-button {
   display: inline-flex;
   min-height: 40px;
   border-radius: 30px;
   justify-content: center;
   align-items: center;
   background-color: #ee7217;
   padding: 0 20px;
}
.file-hint {
   margin: 5px auto 0 auto;
   font-style: italic !important;
   font-weight: 200 !important;
   color: #f5c6cb !important;
   text-align: center !important;
}
.btn-premises {
   min-height: 40px !important;
   border-radius: 30px !important;
   min-width: 161.05px;
}
