.required::after {
    content: " *";
    color: red;
}

.select2 {
 margin-top: 5px;
}
.form-switch input {
    width: 40px !important;
    height: 25px;
}
form {
    margin-bottom: 0;
}
.checkbox label, .radio label, label {
    margin-left: 11px;
    margin-top: 11px;
}
.btn-block{
    width:100%;
}

/*.iti__flag {*/
/*    background-image: url(../img/flags.png?1) !important;*/
/*}*/

input[type=text],
input[type=email],
input[type=search],
input[type=password],
input[type=number],
input[type=tel],
input[type=date],
input[type=datetime-local],
input[type=time],
input[type=datetime-local],
input[type=month],
input[type=week],
input[type=url],
input[type=file],
textarea,
select {
    color: #000000 !important;
}
/* Prevents event triggers from working */
.prevent-events{
    pointer-events: none !important;
}
