.form-group {
    margin-bottom: 1rem
}

.form-text {
    display: block;
    margin-top: .25rem
}

.form-row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px
}

.form-row>.col, .form-row>[class*=col-] {
    padding-right: 5px;
    padding-left: 5px
}
@media (max-width: 500px) {
    .form-row {
        display: flex;
        flex-direction: column;
    }
    .form-group .search{
        display: flex;
        float: row;
    }
}
.form-check {
    position: relative;
    display: block;
    padding-left: 1.25rem;
}

.form-check .pull-right {
    margin-left: auto;
}

.form-check label {
    font-weight: 400;
}

.form-check-input {
    position: absolute;
    margin-top: .3rem;
    margin-left: -1.25rem
}

.form-check-input:disabled~.form-check-label {
    color: #6c757d
}

.form-check-label {
    margin-bottom: 0
}

.form-check-inline {
    display: inline-flex;
    align-items: center;
    padding-left: 0;
    margin-right: .75rem
}

.form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: .3125rem;
    margin-left: 0
}

.form-inline {
    display: flex;
    flex-flow: row wrap;
    align-items: center
}

.form-inline .form-check {
    width: 100%
}

.form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0
}

.form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0
}

.form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle
}

.form-inline .form-control-plaintext {
    display: inline-block
}

.form-inline .custom-select, .form-inline .input-group {
    width: auto
}

.form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0
}

.form-inline .form-check-input, .form-check .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: .25rem;
    margin-left: 0
}

.form-inline .custom-control {
    align-items: center;
    justify-content: center
}

.form-inline .custom-control-label {
    margin-bottom: 0
}