.form-group .form-group {
    margin: 0px;
    padding: 0px;
}
.form-group .form-group .help-block-error {
    font-size: 12px;
}
.login-form {
    margin: 50px 0px;
}
.login-form label {
    font-weight: normal;
    font-size: 14px;
}
.login-form .paymentbtn {
    width: 100%;
    border: none;
    margin: 50px 0px 0px 0px;
}
.partner-sales-register-form {
    margin: 50px 0px;
}
.partner-sales-register-form label {
    font-weight: normal;
    font-size: 14px;
}
p {
    line-height: 20px;
}
a.productDetail-main_continue {
    margin-bottom: 50px;
}
a.productDetail-sidebar_btn {
    cursor: pointer;
}
/*****************/
.airport-result {
    display: block;
    padding: 5px 0px;
    line-height: 20px;
}
.airport-result span {
    color: #008af5;
}
.airport-items {
    margin: 5px 0px 0px 0px;
    height: 320px;
    overflow-x: hidden;
    overflow-y: auto;
}
.airport-item {
    line-height: 20px;
    padding: 3px 0px;
    border-bottom: 1px solid #DDD;
    cursor: pointer;
}
.city-name {
    display: block;
}
.airport-name {
    font-size: 13px;
    color: #666;
}
.flight-form .form-group-sm {
    clear: both;
}
.calculate-main_plane2-amount:after {
    content: "";
}
.calculate-main_plane2-indemnify-amount:after {
    content: "";
}
#flight-diamond .fa-plane {
    color: #f26d7d;
}
#flight-gold .fa-plane {
    color: #ffcc00;
}
#flight-silver .fa-plane {
    color: #d0d0d0;
}

#love-diamond .fa-heart {
    color: #f26d7d;
}
#love-gold .fa-heart {
    color: #ffcc00;
}
#love-silver .fa-heart {
    color: #d0d0d0;
}
.calculate-main_plane2-indemnify button {
    width: calc(100% - 30px);
    margin: 20px auto 0;
    display: block;
    height: 44px;
    line-height: 44px;
    border-radius: 22px;
    border: none;
}