.btn { border-radius: 0; }

.jumbotron .btn {
    padding: 9px 23px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.form-control[readonly] {
    background-color: transparent;
  }

.input-group-text {
    background: transparent;
    border-radius: 0;
    border-top: 0;
    border-left: 0;
    border-bottom: 1px solid #000; color: #000;
}

.form-control, .custom-select {
	border: 0;
	color: #000;
	border-bottom: 1px solid #000;
	background: transparent;
	border-radius: 0;
	padding-left: 0;
}

.form-control::placeholder, .input-group { color: #000; }
.colors-secondary-white .input-group-text i { color: #000 !important; }

.form-control.calendar-field {
    padding-left: 2rem;
}

/* SECONDARY WHITE */
.colors-secondary-white .form-control,
.colors-secondary-white .custom-select,
.colors-secondary-white .form-control::placeholder
{
    color: #fff;
    border-bottom: 1px solid #fff;
}

.colors-secondary-white .input-group-text {
    border-bottom: 1px solid #fff !important; color: #fff !important;
}

.colors-secondary-white .input-group-text i {
    color: #fff !important;
}

/* PRIMARY LIGHT */
.colors-primary-light .form-control,
.colors-primary-light .custom-select,
.colors-primary-light .form-control::placeholder
{
    color:var(--light);
    border-bottom: 1px solid var(--light);
}

.colors-primary-light .input-group-text {
    border-bottom: 1px solid var(--light) !important; color: var(--light) !important;
}

.colors-primary-light .input-group-text i {
    color: var(--light) !important;
}