.body-content {
    font-smooth: auto;
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
}

.theme-progress {
    border-radius: 0;
}

.background-opacity {
    background-color: rgba(73, 175, 173, 0.3);
}

.theme-btn-primary {
    border-radius: 4px;
}

.btn {
    margin-bottom: 16px;
}

.btn-default {
    background-image: none;
    border-color: #49afad;
}

input[type='file']:focus,
input[type='radio']:focus,
input[type='checkbox']:focus {
    border-color: #ef0909;
    box-shadow: none;
}

strong {
    font-weight: 400;
}

label {
    font-weight: 400 !important;
}

.field-required-theme:before {
    color: #e74f52;
}

.theme-textbox.form-control,
.theme-select.form-control.select2-container .select2-selection {
    border-radius: 4px;
}

.navbar-inside-page {
    margin: 0;
    margin-bottom: 16px;
}

.select2-container--bootstrap .select2-selection {
    border: none;
}

.form-control {
    border: none;
}