.select2-container {
    height: 30px;
}

.select2-container .select2-choice {
    height: 30px;
}

.select2-container .select2-choice > .select2-chosen {
    font-size: 13px;
}

.select2-results .select2-result-label {
    font-size: 13px;
}

.select2-selection__rendered{
    border-radius: 0;
    font-size: 12px;
}
.select2-results__option{
    font-size: 12px;
}
.select2-selection {
    border-radius: 0 !important;
    border: solid #c2c2c2 1.4px !important;
}

.owl-controls .owl-page,
.owl-controls .owl-buttons .owl-prev {
    position: absolute;
    left: 0;
    top: 5px;
}

.owl-controls .owl-page,
.owl-controls .owl-buttons .owl-next {
    position: absolute;
    right: 0;
    top: 5px;
}

.alert {
    padding: 9px 19px 9px 15px;
}

#datepicker-component input {
    min-height: 0;
    height: 30px;
    font-size: 13px;
    color: #484848;
    padding: 0 17px 0 10px;
}

.datepicker thead tr .dow,
.datepicker thead tr .next,
.datepicker thead tr .prev {
    color: #168F63;
}

.datepicker thead tr .next:before,
.datepicker thead tr .prev:before {
    color: #168F63;
}

.datepicker table tr td.active,
.datepicker table tr td span.active,
.datepicker table tr td span.active {
    background-color: #168F63 !important;
}

.tab {
    display: none;
}

.btn-next {
    background-color: #168F63;
    color: #FFFFFF;
    border: 1px solid #168F63;
    font-weight: 300;
    border-radius: 5px;
    padding: 5px 25px;
    font-size: 14px;
}

button:hover {
    opacity: 0.9;
}

button:active {
    box-shadow: inset 0 2px rgba(0, 0, 0, 0.18);
}

.btn-prev {
    border: 1px solid #168F63;
    background-color: #fff;
    color: #168F63;
    border-radius: 5px;
    padding: 5px 25px;
    font-size: 14px;
}
