.disable-transition {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    -ms-transition: none !important;
    transition: none !important;
}

.clearfix {
    *zoom: 1;
}

.clearfix:after {
    clear: both;
    content: "";
    display: table;
}

.disable-transition {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    -ms-transition: none !important;
    transition: none !important;
}

@-moz-document url-prefix() {
    .styled-select {
        overflow-x: hidden;
    }
    .styled-select select {
        width: 110% !important;
    }
}

.styled-select {
    display: inline-block;
}

.styled-select select {
    font-size: 12px;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    appearance: none;
    text-indent: 0.01px;
    text-overflow: "";
    border: none;
    padding: 4px 27px 4px 4px;
    height: 24px;
    border-radius: 0 !important;
}

.styled-select select:focus {
    outline: none;
}

.styled-select select::-ms-expand {
    display: none;
}

.styled-select.longSelect {
    width: 311px;
}

.styled-select.longSelect select {
    background: url(../image/bg_form_select.png) left center no-repeat white;
}

.styled-select.midSelect {
    width: 171px;
}

.styled-select.midSelect select {
    background: url(../image/down.png) left center no-repeat white;
}