body {
    margin: 0;
    padding: 0;
}

.laisuat-find-card fieldset, .laisuat-find-card legend {
    padding: 0;
    border: 0;
}

.laisuat-find-card .checkbox label, .laisuat-find-card .checkbox-inline, .laisuat-find-card .radio label, .laisuat-find-card .radio-inline {
    font-weight: 400;
    padding-left: 20px;
    cursor: pointer;
    margin-bottom: 0;
}

.laisuat-find-card .active.btn-apply, .laisuat-find-card .btn, .laisuat-find-card .btn-apply:active, .laisuat-find-card .btn-danger.active, .laisuat-find-card .btn-danger:active, .laisuat-find-card .btn-default.active, .laisuat-find-card .btn-default:active, .laisuat-find-card .btn-info.active, .laisuat-find-card .btn-info:active, .laisuat-find-card .btn-primary.active, .laisuat-find-card .btn-primary:active, .laisuat-find-card .btn-success.active, .laisuat-find-card .btn-success:active, .laisuat-find-card .btn-warning.active, .laisuat-find-card .btn-warning:active, .laisuat-find-card .form-control, .laisuat-find-card .open > .btn-danger.dropdown-toggle, .laisuat-find-card .open > .btn-default.dropdown-toggle, .laisuat-find-card .open > .btn-info.dropdown-toggle, .laisuat-find-card .open > .btn-primary.dropdown-toggle, .laisuat-find-card .open > .btn-success.dropdown-toggle, .laisuat-find-card .open > .btn-warning.dropdown-toggle, .laisuat-find-card .open > .dropdown-toggle.btn-apply {
    background-image: none;
}

.laisuat-find-card .available-cc:after, .laisuat-find-card .clearfix:after, .laisuat-find-card .form-horizontal .form-group:after, .laisuat-find-card .modal-footer:after {
    clear: both;
}

.laisuat-find-card fieldset {
    margin: 0;
    min-width: 0;
}

.laisuat-find-card legend {
    display: block;
    width: 100%;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border-bottom: 1px solid #e5e5e5;
}

.laisuat-find-card label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
}

.laisuat-find-card input[type=search] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
}

.laisuat-find-card input[type=radio], .laisuat-find-card input[type=checkbox] {
    margin: 4px 0 0;
    margin-top: 1px\9;
    line-height: normal;
}

.laisuat-find-card .form-control, .laisuat-find-card output {
    font-size: 14px;
    line-height: 1.42857;
    color: #555;
    display: block;
}

.laisuat-find-card input[type=file] {
    display: block;
}

.laisuat-find-card input[type=range] {
    display: block;
    width: 100%;
}

.laisuat-find-card select[multiple], .laisuat-find-card select[size] {
    height: auto;
}

.laisuat-find-card input[type=radio]:focus, .laisuat-find-card input[type=checkbox]:focus, .laisuat-find-card input[type=file]:focus {
    outline: dotted thin;
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px;
}

.laisuat-find-card output {
    padding-top: 7px;
}

.laisuat-find-card .form-control {
    width: 100%;
    height: 34px;
    padding: 2px 12px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

    .laisuat-find-card .form-control:focus {
        border-color: #66afe9;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    }

    .laisuat-find-card .form-control::-moz-placeholder {
        color: #999;
        opacity: 1;
    }

    .laisuat-find-card .form-control:-ms-input-placeholder {
        color: #999;
    }

    .laisuat-find-card .form-control::-webkit-input-placeholder {
        color: #999;
    }

.laisuat-find-card .has-success .checkbox, .laisuat-find-card .has-success .checkbox-inline, .laisuat-find-card .has-success .control-label, .laisuat-find-card .has-success .form-control-feedback, .laisuat-find-card .has-success .help-block, .laisuat-find-card .has-success .radio, .laisuat-find-card .has-success .radio-inline, .laisuat-find-card .has-success.checkbox label, .laisuat-find-card .has-success.checkbox-inline label, .laisuat-find-card .has-success.radio label, .laisuat-find-card .has-success.radio-inline label {
    color: #3c763d;
}

.laisuat-find-card .form-control[disabled], .laisuat-find-card .form-control[readonly], .laisuat-find-card fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1;
}

.laisuat-find-card textarea.form-control {
    height: auto;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .laisuat-find-card input[type=date], .laisuat-find-card input[type=time], .laisuat-find-card input[type=datetime-local], .laisuat-find-card input[type=month] {
        line-height: 34px;
    }

        .laisuat-find-card .input-group-sm > .input-group-btn > input[type=date].btn, .laisuat-find-card .input-group-sm > .input-group-btn > input[type=time].btn, .laisuat-find-card .input-group-sm > .input-group-btn > input[type=datetime-local].btn, .laisuat-find-card .input-group-sm > .input-group-btn > input[type=month].btn, .laisuat-find-card .input-group-sm > input[type=date].form-control, .laisuat-find-card .input-group-sm > input[type=date].input-group-addon, .laisuat-find-card .input-group-sm > input[type=time].form-control, .laisuat-find-card .input-group-sm > input[type=time].input-group-addon, .laisuat-find-card .input-group-sm > input[type=datetime-local].form-control, .laisuat-find-card .input-group-sm > input[type=datetime-local].input-group-addon, .laisuat-find-card .input-group-sm > input[type=month].form-control, .laisuat-find-card .input-group-sm > input[type=month].input-group-addon, .laisuat-find-card input[type=date].input-sm, .laisuat-find-card input[type=time].input-sm, .laisuat-find-card input[type=datetime-local].input-sm, .laisuat-find-card input[type=month].input-sm {
            line-height: 30px;
        }

        .laisuat-find-card .input-group-lg > .input-group-btn > input[type=date].btn, .laisuat-find-card .input-group-lg > .input-group-btn > input[type=time].btn, .laisuat-find-card .input-group-lg > .input-group-btn > input[type=datetime-local].btn, .laisuat-find-card .input-group-lg > .input-group-btn > input[type=month].btn, .laisuat-find-card .input-group-lg > input[type=date].form-control, .laisuat-find-card .input-group-lg > input[type=date].input-group-addon, .laisuat-find-card .input-group-lg > input[type=time].form-control, .laisuat-find-card .input-group-lg > input[type=time].input-group-addon, .laisuat-find-card .input-group-lg > input[type=datetime-local].form-control, .laisuat-find-card .input-group-lg > input[type=datetime-local].input-group-addon, .laisuat-find-card .input-group-lg > input[type=month].form-control, .laisuat-find-card .input-group-lg > input[type=month].input-group-addon, .laisuat-find-card input[type=date].input-lg, .laisuat-find-card input[type=time].input-lg, .laisuat-find-card input[type=datetime-local].input-lg, .laisuat-find-card input[type=month].input-lg {
            line-height: 46px;
        }
}

.laisuat-find-card .form-group {
    margin-bottom: 15px;
}

.laisuat-find-card .checkbox, .laisuat-find-card .radio {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}

    .laisuat-find-card .checkbox label, .laisuat-find-card .radio label {
        min-height: 20px;
    }

    .laisuat-find-card .checkbox input[type=checkbox], .laisuat-find-card .checkbox-inline input[type=checkbox], .laisuat-find-card .radio input[type=radio], .laisuat-find-card .radio-inline input[type=radio] {
        position: absolute;
        margin-left: -20px;
        margin-top: 4px;\9
    }

    .laisuat-find-card .checkbox + .checkbox, .laisuat-find-card .radio + .radio {
        margin-top: -5px;
    }

.laisuat-find-card .checkbox-inline, .laisuat-find-card .radio-inline {
    display: inline-block;
    vertical-align: middle;
}

    .laisuat-find-card .checkbox-inline + .checkbox-inline, .laisuat-find-card .radio-inline + .radio-inline {
        margin-top: 0;
        margin-left: 10px;
    }

    .laisuat-find-card .checkbox-inline.disabled, .laisuat-find-card .checkbox.disabled label, .laisuat-find-card .radio-inline.disabled, .laisuat-find-card .radio.disabled label, .laisuat-find-card fieldset[disabled] .checkbox label, .laisuat-find-card fieldset[disabled] .checkbox-inline, .laisuat-find-card fieldset[disabled] .radio label, .laisuat-find-card fieldset[disabled] .radio-inline, .laisuat-find-card fieldset[disabled] input[type=radio], .laisuat-find-card fieldset[disabled] input[type=checkbox], .laisuat-find-card input[type=radio].disabled, .laisuat-find-card input[type=radio][disabled], .laisuat-find-card input[type=checkbox].disabled, .laisuat-find-card input[type=checkbox][disabled] {
        cursor: not-allowed;
    }

.laisuat-find-card .form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
}

    .laisuat-find-card .form-control-static.input-lg, .laisuat-find-card .form-control-static.input-sm, .laisuat-find-card .input-group-lg > .form-control-static.form-control, .laisuat-find-card .input-group-lg > .form-control-static.input-group-addon, .laisuat-find-card .input-group-lg > .input-group-btn > .form-control-static.btn, .laisuat-find-card .input-group-sm > .form-control-static.form-control, .laisuat-find-card .input-group-sm > .form-control-static.input-group-addon, .laisuat-find-card .input-group-sm > .input-group-btn > .form-control-static.btn {
        padding-left: 0;
        padding-right: 0;
    }

.laisuat-find-card .form-group-sm .form-control, .laisuat-find-card .input-group-sm > .form-control, .laisuat-find-card .input-group-sm > .input-group-addon, .laisuat-find-card .input-group-sm > .input-group-btn > .btn, .laisuat-find-card .input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.laisuat-find-card .form-group-sm .form-control, .laisuat-find-card .input-group-sm > .input-group-btn > select.btn, .laisuat-find-card .input-group-sm > select.form-control, .laisuat-find-card .input-group-sm > select.input-group-addon, .laisuat-find-card select.input-sm {
    height: 30px;
    line-height: 30px;
}

.laisuat-find-card .form-group-sm .form-control, .laisuat-find-card .input-group-sm > .input-group-btn > select[multiple].btn, .laisuat-find-card .input-group-sm > .input-group-btn > textarea.btn, .laisuat-find-card .input-group-sm > select[multiple].form-control, .laisuat-find-card .input-group-sm > select[multiple].input-group-addon, .laisuat-find-card .input-group-sm > textarea.form-control, .laisuat-find-card .input-group-sm > textarea.input-group-addon, .laisuat-find-card select[multiple].input-sm, .laisuat-find-card textarea.input-sm {
    height: auto;
}

.laisuat-find-card .form-group-lg .form-control, .laisuat-find-card .input-group-lg > .form-control, .laisuat-find-card .input-group-lg > .input-group-addon, .laisuat-find-card .input-group-lg > .input-group-btn > .btn, .laisuat-find-card .input-lg {
    height: 46px;
    padding: 10px 16px;
    line-height: 1.33;
    border-radius: 3px;
}

.laisuat-find-card .form-group-lg .form-control, .laisuat-find-card .input-group-lg > .input-group-btn > select.btn, .laisuat-find-card .input-group-lg > select.form-control, .laisuat-find-card .input-group-lg > select.input-group-addon, .laisuat-find-card select.input-lg {
    height: 46px;
    line-height: 46px;
}

.laisuat-find-card .form-group-lg .form-control, .laisuat-find-card .input-group-lg > .input-group-btn > select[multiple].btn, .laisuat-find-card .input-group-lg > .input-group-btn > textarea.btn, .laisuat-find-card .input-group-lg > select[multiple].form-control, .laisuat-find-card .input-group-lg > select[multiple].input-group-addon, .laisuat-find-card .input-group-lg > textarea.form-control, .laisuat-find-card .input-group-lg > textarea.input-group-addon, .laisuat-find-card select[multiple].input-lg, .laisuat-find-card textarea.input-lg {
    height: auto;
}

.laisuat-find-card .has-feedback {
    position: relative;
}

    .laisuat-find-card .has-feedback .form-control {
        padding-right: 42.5px;
    }

.laisuat-find-card .form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none;
}

.laisuat-find-card .input-group, .laisuat-find-card .input-group-btn, .laisuat-find-card .input-group-btn > .btn {
    position: relative;
}

.laisuat-find-card .input-group-lg > .form-control + .form-control-feedback, .laisuat-find-card .input-group-lg > .input-group-addon + .form-control-feedback, .laisuat-find-card .input-group-lg > .input-group-btn > .btn + .form-control-feedback, .laisuat-find-card .input-lg + .form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px;
}

.laisuat-find-card .input-group-sm > .form-control + .form-control-feedback, .laisuat-find-card .input-group-sm > .input-group-addon + .form-control-feedback, .laisuat-find-card .input-group-sm > .input-group-btn > .btn + .form-control-feedback, .laisuat-find-card .input-sm + .form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.laisuat-find-card .has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

    .laisuat-find-card .has-success .form-control:focus {
        border-color: #2b542c;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
    }

.laisuat-find-card .has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8;
}

.laisuat-find-card .has-warning .checkbox, .laisuat-find-card .has-warning .checkbox-inline, .laisuat-find-card .has-warning .control-label, .laisuat-find-card .has-warning .form-control-feedback, .laisuat-find-card .has-warning .help-block, .laisuat-find-card .has-warning .radio, .laisuat-find-card .has-warning .radio-inline, .laisuat-find-card .has-warning.checkbox label, .laisuat-find-card .has-warning.checkbox-inline label, .laisuat-find-card .has-warning.radio label, .laisuat-find-card .has-warning.radio-inline label {
    color: #8a6d3b;
}

.laisuat-find-card .has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

    .laisuat-find-card .has-warning .form-control:focus {
        border-color: #66512c;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
    }

.laisuat-find-card .has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3;
}

.laisuat-find-card .has-error .checkbox, .laisuat-find-card .has-error .checkbox-inline, .laisuat-find-card .has-error .control-label, .laisuat-find-card .has-error .form-control-feedback, .laisuat-find-card .has-error .help-block, .laisuat-find-card .has-error .radio, .laisuat-find-card .has-error .radio-inline, .laisuat-find-card .has-error.checkbox label, .laisuat-find-card .has-error.checkbox-inline label, .laisuat-find-card .has-error.radio label, .laisuat-find-card .has-error.radio-inline label {
    color: #a94442;
}

.laisuat-find-card .has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

    .laisuat-find-card .has-error .form-control:focus {
        border-color: #843534;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0,0, .075), 0 0 6px #ce8483;
        box-shadow: inset 0 1px 1px rgba(0, 0,0, .075), 0 0 6px #ce8483;
    }

.laisuat-find-card .has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede;
}

.laisuat-find-card .has-feedback label ~ .form-control-feedback {
    top: 25px;
}

.laisuat-find-card .has-feedback label.sr-only ~ .form-control-feedback {
    top: 0;
}

.laisuat-find-card .help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
}

@media (min-width:768px) {
    .laisuat-find-card .form-inline .form-control-static, .laisuat-find-card .form-inline .form-group {
        display: inline-block;
    }

    .laisuat-find-card .form-inline .control-label, .laisuat-find-card .form-inline .form-group {
        margin-bottom: 0;
        vertical-align: middle;
    }

    .laisuat-find-card .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

    .laisuat-find-card .form-inline .input-group {
        display: inline-table;
        vertical-align: middle;
    }

        .laisuat-find-card .form-inline .input-group .form-control, .laisuat-find-card .form-inline .input-group .input-group-addon, .laisuat-find-card .form-inline .input-group .input-group-btn {
            width: auto;
        }

        .laisuat-find-card .form-inline .input-group > .form-control {
            width: 100%;
        }

    .laisuat-find-card .form-inline .checkbox, .laisuat-find-card .form-inline .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }

        .laisuat-find-card .form-inline .checkbox label, .laisuat-find-card .form-inline .radio label {
            padding-left: 0;
        }

        .laisuat-find-card .form-inline .checkbox input[type=checkbox], .laisuat-find-card .form-inline .radio input[type=radio] {
            position: relative;
            margin-left: 0;
        }

    .laisuat-find-card .form-inline .has-feedback .form-control-feedback {
        top: 0;
    }

    .laisuat-find-card .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 7px;
    }
}

.laisuat-find-card .btn-block, .laisuat-find-card input[type=submit].btn-block, .laisuat-find-card input[type=reset].btn-block, .laisuat-find-card input[type=button].btn-block {
    width: 100%;
}

.laisuat-find-card .form-horizontal .checkbox, .laisuat-find-card .form-horizontal .checkbox-inline, .laisuat-find-card .form-horizontal .radio, .laisuat-find-card .form-horizontal .radio-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px;
}

.laisuat-find-card .form-horizontal .checkbox, .laisuat-find-card .form-horizontal .radio {
    min-height: 27px;
}

.laisuat-find-card .form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px;
}

    .laisuat-find-card .form-horizontal .form-group:after, .laisuat-find-card .form-horizontal .form-group:before {
        content: " ";
        display: table;
    }

.laisuat-find-card .btn, .laisuat-find-card .input-group-addon {
    font-weight: 400;
    text-align: center;
}

.laisuat-find-card .form-horizontal .has-feedback .form-control-feedback {
    right: 15px;
}

@media (min-width:768px) {
    .laisuat-find-card .form-horizontal .form-group-lg .control-label {
        padding-top: 14.3px;
    }

    .laisuat-find-card .form-horizontal .form-group-sm .control-label {
        padding-top: 6px;
    }
}

.laisuat-find-card .btn {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    .laisuat-find-card .btn.active.focus, .laisuat-find-card .btn.active:focus, .laisuat-find-card .btn.focus, .laisuat-find-card .btn:active.focus, .laisuat-find-card .btn:active:focus, .laisuat-find-card .btn:focus {
        outline: dotted thin;
        outline: -webkit-focus-ring-color auto 5px;
        outline-offset: -2px;
    }

    .laisuat-find-card .btn.focus, .laisuat-find-card .btn:focus, .laisuat-find-card .btn:hover {
        color: #333;
        text-decoration: none;
    }

    .laisuat-find-card .btn.active, .laisuat-find-card .btn:active {
        outline: 0;
        background-image: none;
        -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
        box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    }

    .laisuat-find-card .btn.disabled, .laisuat-find-card .btn[disabled], .laisuat-find-card fieldset[disabled] .btn {
        cursor: not-allowed;
        pointer-events: none;
        opacity: .65;
        filter: alpha(opacity=65);
        -webkit-box-shadow: none;
        box-shadow: none;
    }

.laisuat-find-card .btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

    .laisuat-find-card .btn-default.active, .laisuat-find-card .btn-default.focus, .laisuat-find-card .btn-default:active, .laisuat-find-card .btn-default:focus, .laisuat-find-card .btn-default:hover, .laisuat-find-card .open > .btn-default.dropdown-toggle {
        color: #333;
        background-color: #e6e6e6;
        border-color: #adadad;
    }

    .laisuat-find-card .btn-default.disabled, .laisuat-find-card .btn-default.disabled.active, .laisuat-find-card .btn-default.disabled.focus, .laisuat-find-card .btn-default.disabled:active, .laisuat-find-card .btn-default.disabled:focus, .laisuat-find-card .btn-default.disabled:hover, .laisuat-find-card .btn-default[disabled], .laisuat-find-card .btn-default[disabled].active, .laisuat-find-card .btn-default[disabled].focus, .laisuat-find-card .btn-default[disabled]:active, .laisuat-find-card .btn-default[disabled]:focus, .laisuat-find-card .btn-default[disabled]:hover, .laisuat-find-card fieldset[disabled] .btn-default, .laisuat-find-card fieldset[disabled] .btn-default.active, .laisuat-find-card fieldset[disabled] .btn-default.focus, .laisuat-find-card fieldset[disabled] .btn-default:active, .laisuat-find-card fieldset[disabled] .btn-default:focus, .laisuat-find-card fieldset[disabled] .btn-default:hover {
        background-color: #fff;
        border-color: #ccc;
    }

    .laisuat-find-card .btn-default .badge {
        color: #fff;
        background-color: #333;
    }

.laisuat-find-card .btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}


    .laisuat-find-card .btn-primary.active, .laisuat-find-card .btn-primary.focus, .laisuat-find-card .btn-primary:active, .laisuat-find-card .btn-primary:focus, .laisuat-find-card .btn-primary:hover, .laisuat-find-card .open > .btn-primary.dropdown-toggle {
        color: #fff;
        background-color: #286090;
        border-color: #204d74;
    }

    .laisuat-find-card .btn-primary.disabled, .laisuat-find-card .btn-primary.disabled.active, .laisuat-find-card .btn-primary.disabled.focus, .laisuat-find-card .btn-primary.disabled:active, .laisuat-find-card .btn-primary.disabled:focus, .laisuat-find-card .btn-primary.disabled:hover, .laisuat-find-card .btn-primary[disabled], .laisuat-find-card .btn-primary[disabled].active, .laisuat-find-card .btn-primary[disabled].focus, .laisuat-find-card .btn-primary[disabled]:active, .laisuat-find-card .btn-primary[disabled]:focus, .laisuat-find-card .btn-primary[disabled]:hover, .laisuat-find-card fieldset[disabled] .btn-primary, .laisuat-find-card fieldset[disabled] .btn-primary.active, .laisuat-find-card fieldset[disabled] .btn-primary.focus, .laisuat-find-card fieldset[disabled] .btn-primary:active, .laisuat-find-card fieldset[disabled] .btn-primary:focus, .laisuat-find-card fieldset[disabled] .btn-primary:hover {
        background-color: #337ab7;
        border-color: #2e6da4;
    }

    .laisuat-find-card .btn-primary .badge {
        color: #337ab7;
        background-color: #fff;
    }

.laisuat-find-card .btn-apply, .laisuat-find-card .btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

    .laisuat-find-card .active.btn-apply, .laisuat-find-card .btn-apply:active, .laisuat-find-card .btn-apply:focus, .laisuat-find-card .btn-apply:hover, .laisuat-find-card .btn-success.active, .laisuat-find-card .btn-success.focus, .laisuat-find-card .btn-success:active, .laisuat-find-card .btn-success:focus, .laisuat-find-card .btn-success:hover, .laisuat-find-card .focus.btn-apply, .laisuat-find-card .open > .btn-success.dropdown-toggle, .laisuat-find-card .open > .dropdown-toggle.btn-apply {
        color: #fff;
        background-color: #449d44;
        border-color: #398439;
    }

    .laisuat-find-card .btn-success.disabled, .laisuat-find-card .btn-success.disabled.active, .laisuat-find-card .btn-success.disabled.focus, .laisuat-find-card .btn-success.disabled:active, .laisuat-find-card .btn-success.disabled:focus, .laisuat-find-card .btn-success.disabled:hover, .laisuat-find-card .btn-success[disabled], .laisuat-find-card .btn-success[disabled].active, .laisuat-find-card .btn-success[disabled].focus, .laisuat-find-card .btn-success[disabled]:active, .laisuat-find-card .btn-success[disabled]:focus, .laisuat-find-card .btn-success[disabled]:hover, .laisuat-find-card .disabled.active.btn-apply, .laisuat-find-card .disabled.btn-apply, .laisuat-find-card .disabled.btn-apply:active, .laisuat-find-card .disabled.btn-apply:focus, .laisuat-find-card .disabled.btn-apply:hover, .laisuat-find-card .disabled.focus.btn-apply, .laisuat-find-card [disabled].active.btn-apply, .laisuat-find-card [disabled].btn-apply, .laisuat-find-card [disabled].btn-apply:active, .laisuat-find-card [disabled].btn-apply:focus, .laisuat-find-card [disabled].btn-apply:hover, .laisuat-find-card [disabled].focus.btn-apply, .laisuat-find-card fieldset[disabled] .active.btn-apply, .laisuat-find-card fieldset[disabled] .btn-apply, .laisuat-find-card fieldset[disabled] .btn-apply:active, .laisuat-find-card fieldset[disabled] .btn-apply:focus, .laisuat-find-card fieldset[disabled] .btn-apply:hover, .laisuat-find-card fieldset[disabled] .btn-success, .laisuat-find-card fieldset[disabled] .btn-success.active, .laisuat-find-card fieldset[disabled] .btn-success.focus, .laisuat-find-card fieldset[disabled] .btn-success:active, .laisuat-find-card fieldset[disabled] .btn-success:focus, .laisuat-find-card fieldset[disabled] .btn-success:hover, .laisuat-find-card fieldset[disabled] .focus.btn-apply {
        background-color: #5cb85c;
        border-color: #4cae4c;
    }

    .laisuat-find-card .btn-apply .badge, .laisuat-find-card .btn-success .badge {
        color: #5cb85c;
        background-color: #fff;
    }

.laisuat-find-card .btn-info {
    color: #fff;
    border-color: #46b8da;
}

    .laisuat-find-card .btn-info.active, .laisuat-find-card .btn-info.focus, .laisuat-find-card .btn-info:active, .laisuat-find-card .btn-info:focus, .laisuat-find-card .btn-info:hover, .laisuat-find-card .open > .btn-info.dropdown-toggle {
        color: #fff;
        background-color: #31b0d5;
        border-color: #269abc;
    }

    .laisuat-find-card .btn-info.disabled, .laisuat-find-card .btn-info.disabled.active, .laisuat-find-card .btn-info.disabled.focus, .laisuat-find-card .btn-info.disabled:active, .laisuat-find-card .btn-info.disabled:focus, .laisuat-find-card .btn-info.disabled:hover, .laisuat-find-card .btn-info[disabled], .laisuat-find-card .btn-info[disabled].active, .laisuat-find-card .btn-info[disabled].focus, .laisuat-find-card .btn-info[disabled]:active, .laisuat-find-card .btn-info[disabled]:focus, .laisuat-find-card .btn-info[disabled]:hover, .laisuat-find-card fieldset[disabled] .btn-info, .laisuat-find-card fieldset[disabled] .btn-info.active, .laisuat-find-card fieldset[disabled] .btn-info.focus, .laisuat-find-card fieldset[disabled] .btn-info:active, .laisuat-find-card fieldset[disabled] .btn-info:focus, .laisuat-find-card fieldset[disabled] .btn-info:hover {
        background-color: #5bc0de;
        border-color: #46b8da;
    }

    .laisuat-find-card .btn-info .badge {
        color: #5bc0de;
        background-color: #fff;
    }

.laisuat-find-card .btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}

    .laisuat-find-card .btn-warning.active, .laisuat-find-card .btn-warning.focus, .laisuat-find-card .btn-warning:active, .laisuat-find-card .btn-warning:focus, .laisuat-find-card .btn-warning:hover, .laisuat-find-card .open > .btn-warning.dropdown-toggle {
        color: #fff;
        background-color: #ec971f;
        border-color: #d58512;
    }

    .laisuat-find-card .btn-warning.disabled, .laisuat-find-card .btn-warning.disabled.active, .laisuat-find-card .btn-warning.disabled.focus, .laisuat-find-card .btn-warning.disabled:active, .laisuat-find-card .btn-warning.disabled:focus, .laisuat-find-card .btn-warning.disabled:hover, .laisuat-find-card .btn-warning[disabled], .laisuat-find-card .btn-warning[disabled].active, .laisuat-find-card .btn-warning[disabled].focus, .laisuat-find-card .btn-warning[disabled]:active, .laisuat-find-card .btn-warning[disabled]:focus, .laisuat-find-card .btn-warning[disabled]:hover, .laisuat-find-card fieldset[disabled] .btn-warning, .laisuat-find-card fieldset[disabled] .btn-warning.active, .laisuat-find-card fieldset[disabled] .btn-warning.focus, .laisuat-find-card fieldset[disabled] .btn-warning:active, .laisuat-find-card fieldset[disabled] .btn-warning:focus, .laisuat-find-card fieldset[disabled] .btn-warning:hover {
        background-color: #f0ad4e;
        border-color: #eea236;
    }

    .laisuat-find-card .btn-warning .badge {
        color: #f0ad4e;
        background-color: #fff;
    }

.laisuat-find-card .btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}

    .laisuat-find-card .btn-danger.active, .laisuat-find-card .btn-danger.focus, .laisuat-find-card .btn-danger:active, .laisuat-find-card .btn-danger:focus, .laisuat-find-card .btn-danger:hover, .laisuat-find-card .open > .btn-danger.dropdown-toggle {
        color: #fff;
        background-color: #c9302c;
        border-color: #ac2925;
    }

    .laisuat-find-card .btn-danger.disabled, .laisuat-find-card .btn-danger.disabled.active, .laisuat-find-card .btn-danger.disabled.focus, .laisuat-find-card .btn-danger.disabled:active, .laisuat-find-card .btn-danger.disabled:focus, .laisuat-find-card .btn-danger.disabled:hover, .laisuat-find-card .btn-danger[disabled], .laisuat-find-card .btn-danger[disabled].active, .laisuat-find-card .btn-danger[disabled].focus, .laisuat-find-card .btn-danger[disabled]:active, .laisuat-find-card .btn-danger[disabled]:focus, .laisuat-find-card .btn-danger[disabled]:hover, .laisuat-find-card fieldset[disabled] .btn-danger, .laisuat-find-card fieldset[disabled] .btn-danger.active, .laisuat-find-card fieldset[disabled] .btn-danger.focus, .laisuat-find-card fieldset[disabled] .btn-danger:active, .laisuat-find-card fieldset[disabled] .btn-danger:focus, .laisuat-find-card fieldset[disabled] .btn-danger:hover {
        background-color: #d9534f;
        border-color: #d43f3a;
    }

    .laisuat-find-card .btn-danger .badge {
        color: #d9534f;
        background-color: #fff;
    }

.laisuat-find-card .btn-link {
    color: #337ab7;
    font-weight: 400;
    border-radius: 0;
}

    .laisuat-find-card .btn-link, .laisuat-find-card .btn-link.active, .laisuat-find-card .btn-link:active, .laisuat-find-card .btn-link[disabled], .laisuat-find-card fieldset[disabled] .btn-link {
        background-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

        .laisuat-find-card .btn-link, .laisuat-find-card .btn-link:active, .laisuat-find-card .btn-link:focus, .laisuat-find-card .btn-link:hover {
            border-color: transparent;
        }

            .laisuat-find-card .btn-link:focus, .laisuat-find-card .btn-link:hover {
                color: #23527c;
                text-decoration: underline;
                background-color: transparent;
            }

.laisuat-find-card .PreferToTalk .close-btn:hover, .laisuat-find-card .tooltip-inner, .laisuat-find-card a.tooltip:hover {
    text-decoration: none;
}

.laisuat-find-card .btn-link[disabled]:focus, .laisuat-find-card .btn-link[disabled]:hover, .laisuat-find-card fieldset[disabled] .btn-link:focus, .laisuat-find-card fieldset[disabled] .btn-link:hover {
    color: #777;
    text-decoration: none;
}

.laisuat-find-card .btn-lg {
    line-height: 1.33;
    border-radius: 3px;
}

.laisuat-find-card .btn-sm, .laisuat-find-card .btn-xs {
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.laisuat-find-card .btn-sm {
    padding: 5px 10px;
}

.laisuat-find-card .btn-xs {
    padding: 1px 5px;
}

.laisuat-find-card .btn-block {
    display: block;
}

    .laisuat-find-card .btn-block + .btn-block {
        margin-top: 5px;
    }

.laisuat-find-card .input-group {
    display: table;
    border-collapse: separate;
}

    .laisuat-find-card .input-group[class*=col-] {
        float: none;
        padding-left: 0;
        padding-right: 0;
    }

    .laisuat-find-card .input-group .form-control {
        position: relative;
        z-index: 2;
        float: left;
        width: 100%;
        margin-bottom: 0;
    }

    .laisuat-find-card .input-group .form-control, .laisuat-find-card .input-group-addon, .laisuat-find-card .input-group-btn {
        display: table-cell;
    }

        .laisuat-find-card .input-group .form-control:not(:first-child):not(:last-child), .laisuat-find-card .input-group-addon:not(:first-child):not(:last-child), .laisuat-find-card .input-group-btn:not(:first-child):not(:last-child) {
            border-radius: 0;
        }

.laisuat-find-card .input-group-addon, .laisuat-find-card .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}

.laisuat-find-card .input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1;
    color: #555;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 3px;
}

    .laisuat-find-card .input-group-addon.input-sm, .laisuat-find-card .input-group-sm > .input-group-addon, .laisuat-find-card .input-group-sm > .input-group-btn > .input-group-addon.btn {
        padding: 5px 10px;
        font-size: 12px;
        border-radius: 3px;
    }

    .laisuat-find-card .input-group-addon.input-lg, .laisuat-find-card .input-group-lg > .input-group-addon, .laisuat-find-card .input-group-lg > .input-group-btn > .input-group-addon.btn {
        padding: 10px 16px;
        font-size: 18px;
        border-radius: 3px;
    }

    .laisuat-find-card .input-group-addon input[type=radio], .laisuat-find-card .input-group-addon input[type=checkbox] {
        margin-top: 0;
    }

    .laisuat-find-card .input-group .form-control:first-child, .laisuat-find-card .input-group-addon:first-child, .laisuat-find-card .input-group-btn:first-child > .btn, .laisuat-find-card .input-group-btn:first-child > .btn-group > .btn, .laisuat-find-card .input-group-btn:first-child > .dropdown-toggle, .laisuat-find-card .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .laisuat-find-card .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0;
    }

    .laisuat-find-card .input-group-addon:first-child {
        border-right: 0;
    }

    .laisuat-find-card .input-group .form-control:last-child, .laisuat-find-card .input-group-addon:last-child, .laisuat-find-card .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .laisuat-find-card .input-group-btn:first-child > .btn:not(:first-child), .laisuat-find-card .input-group-btn:last-child > .btn, .laisuat-find-card .input-group-btn:last-child > .btn-group > .btn, .laisuat-find-card .input-group-btn:last-child > .dropdown-toggle {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
    }

    .laisuat-find-card .input-group-addon:last-child {
        border-left: 0;
    }

.laisuat-find-card .input-group-btn {
    font-size: 0;
    white-space: nowrap;
}

    .laisuat-find-card .input-group-btn > .btn + .btn {
        margin-left: -1px;
    }

    .laisuat-find-card .input-group-btn > .btn:active, .laisuat-find-card .input-group-btn > .btn:focus, .laisuat-find-card .input-group-btn > .btn:hover {
        z-index: 2;
    }

    .laisuat-find-card .input-group-btn:first-child > .btn, .laisuat-find-card .input-group-btn:first-child > .btn-group {
        margin-right: -1px;
    }

.laisuat-find-card .clearfix:after, .laisuat-find-card .clearfix:before {
    content: " ";
    display: table;
}

.laisuat-find-card .center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.laisuat-find-card .pull-right {
    float: right !important;
}

.laisuat-find-card .pull-left {
    float: left !important;
}

.laisuat-find-card .hide {
    display: none !important;
}

.show {
    display: block !important;
}

.laisuat-find-card .hidden, .laisuat-find-card .visible-lg, .laisuat-find-card .visible-lg-block, .laisuat-find-card .visible-lg-inline, .laisuat-find-card .visible-lg-inline-block, .laisuat-find-card .visible-md, .laisuat-find-card .visible-md-block, .laisuat-find-card .visible-md-inline, .laisuat-find-card .visible-md-inline-block, .laisuat-find-card .visible-sm, .laisuat-find-card .visible-sm-block, .laisuat-find-card .visible-sm-inline, .laisuat-find-card .visible-sm-inline-block, .laisuat-find-card .visible-xs, .laisuat-find-card .visible-xs-block, .laisuat-find-card .visible-xs-inline, .laisuat-find-card .visible-xs-inline-block {
    display: none !important;
}

.laisuat-find-card .invisible {
    visibility: hidden;
}

.laisuat-find-card .text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.laisuat-find-card .tooltip, .laisuat-find-card label {
    font-weight: 400;
}

.laisuat-find-card .hidden {
    visibility: hidden !important;
}

.laisuat-find-card .affix {
    position: fixed;
}

@-ms-viewport {
    width: device-width;
}

@media (max-width:767px) {
    .laisuat-find-card .visible-xs {
        display: block !important;
    }

    .laisuat-find-card table.visible-xs {
        display: table;
    }

    .laisuat-find-card tr.visible-xs {
        display: table-row !important;
    }

    .laisuat-find-card td.visible-xs, .laisuat-find-card th.visible-xs {
        display: table-cell !important;
    }

    .laisuat-find-card .visible-xs-block {
        display: block !important;
    }

    .laisuat-find-card .visible-xs-inline {
        display: inline !important;
    }

    .laisuat-find-card .visible-xs-inline-block {
        display: inline-block !important;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .laisuat-find-card .visible-sm {
        display: block !important;
    }

    .laisuat-find-card table.visible-sm {
        display: table;
    }

    .laisuat-find-card tr.visible-sm {
        display: table-row !important;
    }

    .laisuat-find-card td.visible-sm, .laisuat-find-card th.visible-sm {
        display: table-cell !important;
    }

    .laisuat-find-card .visible-sm-block {
        display: block !important;
    }

    .laisuat-find-card .visible-sm-inline {
        display: inline !important;
    }

    .laisuat-find-card .visible-sm-inline-block {
        display: inline-block !important;
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .laisuat-find-card .visible-md {
        display: block !important;
    }

    .laisuat-find-card table.visible-md {
        display: table;
    }

    .laisuat-find-card tr.visible-md {
        display: table-row !important;
    }

    .laisuat-find-card td.visible-md, .laisuat-find-card th.visible-md {
        display: table-cell !important;
    }

    .laisuat-find-card .visible-md-block {
        display: block !important;
    }

    .laisuat-find-card .visible-md-inline {
        display: inline !important;
    }

    .laisuat-find-card .visible-md-inline-block {
        display: inline-block !important;
    }
}

@media (min-width:1200px) {
    .laisuat-find-card .visible-lg {
        display: block !important;
    }

    .laisuat-find-card table.visible-lg {
        display: table;
    }

    .laisuat-find-card tr.visible-lg {
        display: table-row !important;
    }

    .laisuat-find-card td.visible-lg, .laisuat-find-card th.visible-lg {
        display: table-cell !important;
    }

    .laisuat-find-card .visible-lg-block {
        display: block !important;
    }

    .laisuat-find-card .visible-lg-inline {
        display: inline !important;
    }

    .laisuat-find-card .visible-lg-inline-block {
        display: inline-block !important;
    }

    .laisuat-find-card .hidden-lg {
        display: none !important;
    }
}

@media (max-width:767px) {
    .laisuat-find-card .hidden-xs {
        display: none !important;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .laisuat-find-card .hidden-sm {
        display: none !important;
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .laisuat-find-card .hidden-md {
        display: none !important;
    }
}

.laisuat-find-card .visible-print {
    display: none !important;
}

@media print {
    .laisuat-find-card .visible-print {
        display: block !important;
    }

    .laisuat-find-card table.visible-print {
        display: table;
    }

    .laisuat-find-card tr.visible-print {
        display: table-row !important;
    }

    .laisuat-find-card td.visible-print, .laisuat-find-card th.visible-print {
        display: table-cell !important;
    }
}

.laisuat-find-card .visible-print-block {
    display: none !important;
}

@media print {
    .laisuat-find-card .visible-print-block {
        display: block !important;
    }
}

.laisuat-find-card .visible-print-inline {
    display: none !important;
}

@media print {
    .laisuat-find-card .visible-print-inline {
        display: inline !important;
    }
}

.laisuat-find-card .visible-print-inline-block {
    display: none !important;
}

@media print {
    .laisuat-find-card .visible-print-inline-block {
        display: inline-block !important;
    }

    .laisuat-find-card .hidden-print {
        display: none !important;
    }
}

.laisuat-find-card .fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
}

    .laisuat-find-card .fade.in {
        opacity: 1;
    }

.laisuat-find-card .collapse {
    display: none;
    visibility: hidden;
}

    .laisuat-find-card .collapse.in {
        display: block;
        visibility: visible;
    }

.laisuat-find-card tr.collapse.in {
    display: table-row;
}

.laisuat-find-card tbody.collapse.in {
    display: table-row-group;
}

.laisuat-find-card .collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height,.laisuat-find-card visibility;
    transition-property: height,.laisuat-find-card visibility;
    -webkit-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
}

.laisuat-find-card .modal-open {
    overflow: hidden;
}

.laisuat-find-card .modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

    .laisuat-find-card .modal.fade .modal-dialog {
        -webkit-transform: translate(0, -25%);
        -ms-transform: translate(0, -25%);
        -o-transform: translate(0, -25%);
        transform: translate(0, -25%);
        -webkit-transition: -webkit-transform .3s ease-out;
        -moz-transition: -moz-transform .3s ease-out;
        -o-transition: -o-transform .3s ease-out;
        transition: transform .3s ease-out;
    }

    .laisuat-find-card .modal.in .modal-dialog {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
    }

.laisuat-find-card .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.laisuat-find-card .modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}

.laisuat-find-card .modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 3px;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    background-clip: padding-box;
    outline: 0;
}

.laisuat-find-card .modal-backdrop {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    background-color: #000;
}

    .laisuat-find-card .modal-backdrop.fade {
        opacity: 0;
        filter: alpha(opacity=0);
    }

    .laisuat-find-card .modal-backdrop.in {
        opacity: .5;
        filter: alpha(opacity=50);
    }

.laisuat-find-card .modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.43px;
}

    .laisuat-find-card .modal-header .close {
        margin-top: -2px;
    }

.laisuat-find-card .modal-title {
    margin: 0;
    line-height: 1.42857;
}

.laisuat-find-card .modal-body {
    position: relative;
    padding: 15px;
}

.laisuat-find-card .modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}

    .laisuat-find-card .modal-footer:after, .laisuat-find-card .modal-footer:before {
        content: " ";
        display: table;
    }

    .laisuat-find-card .modal-footer .btn + .btn {
        margin-left: 5px;
        margin-bottom: 0;
    }

    .laisuat-find-card .modal-footer .btn-group .btn + .btn {
        margin-left: -1px;
    }

    .laisuat-find-card .modal-footer .btn-block + .btn-block {
        margin-left: 0;
    }

.laisuat-find-card .modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}

@media (min-width:768px) {
    .laisuat-find-card .modal-dialog {
        width: 600px;
        margin: 30px auto;
    }

    .laisuat-find-card .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    }

    .laisuat-find-card .modal-sm {
        width: 300px;
    }
}

.laisuat-find-card .tooltip.top-left .tooltip-arrow, .laisuat-find-card .tooltip.top-right .tooltip-arrow {
    bottom: 0;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}

@media (min-width:992px) {
    .laisuat-find-card .modal-lg {
        width: 900px;
    }
}

.laisuat-find-card .tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    visibility: visible;
    font-family: "Helvetica Neue",.laisuat-find-card Helvetica,.laisuat-find-card Arial,.laisuat-find-card sans-serif;
    font-size: 12px;
    line-height: 1.4;
    opacity: 0;
    filter: alpha(opacity=0);
}

    .laisuat-find-card .tooltip.in {
        opacity: .9;
        filter: alpha(opacity=90);
    }

    .laisuat-find-card .tooltip.top {
        margin-top: -3px;
        padding: 5px 0;
    }

    .laisuat-find-card .tooltip.right {
        margin-left: 3px;
        padding: 0 5px;
    }

    .laisuat-find-card .tooltip.bottom {
        margin-top: 3px;
        padding: 5px 0;
    }

    .laisuat-find-card .tooltip.left {
        margin-left: -3px;
        padding: 0 5px;
    }

.laisuat-find-card .tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 3px;
}

.laisuat-find-card .tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.laisuat-find-card .tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}

.laisuat-find-card .tooltip.top-left .tooltip-arrow {
    right: 5px;
}

.laisuat-find-card .tooltip.top-right .tooltip-arrow {
    left: 5px;
}

.laisuat-find-card .tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000;
}

.laisuat-find-card .tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000;
}

.laisuat-find-card .tooltip.bottom .tooltip-arrow, .laisuat-find-card .tooltip.bottom-left .tooltip-arrow, .laisuat-find-card .tooltip.bottom-right .tooltip-arrow {
    border-width: 0 5px 5px;
    border-bottom-color: #000;
    top: 0;
}

.laisuat-find-card .tooltip.bottom .tooltip-arrow {
    left: 50%;
    margin-left: -5px;
}

.laisuat-find-card .tooltip.bottom-left .tooltip-arrow {
    right: 5px;
    margin-top: -5px;
}

.laisuat-find-card .tooltip.bottom-right .tooltip-arrow {
    left: 5px;
    margin-top: -5px;
}

.laisuat-find-card .PreferToTalk .close-wrap {
    text-align: right;
    padding-top: 7px;
    padding-bottom: 10px;
}

.laisuat-find-card .PreferToTalk .close-btn {
    color: #99B6CB;
    position: relative;
    -webkit-backface-visibility: hidden;
    font-size: 16px;
    font-size: 1.6rem;
}

    .laisuat-find-card .PreferToTalk .close-btn:hover i {
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    .laisuat-find-card .PreferToTalk .close-btn i {
        background: url(/Content/img/icon-topnav.svg) -104px 0;
        display: inline-block;
        width: 12px;
        height: 12px;
        position: relative;
        top: 0;
        margin-right: 5px;
        -webkit-transition: all .25s cubic-bezier(.455,.03, .515, .955);
        -moz-transition: all .25s cubic-bezier(.455,.03, .515, .955);
        -o-transition: all .25s cubic-bezier(.455,.03, .515, .955);
        transition: all .25s cubic-bezier(.455,.03, .515, .955);
    }

.laisuat-find-card .PreferToTalk .modal-dialog {
    width: 670px;
    margin: 10px auto;
}

.laisuat-find-card .PreferToTalk form .btn-show, .laisuat-find-card .PreferToTalk p {
    margin-bottom: 15px;
}

.laisuat-find-card .PreferToTalk .modal-content {
    background: url(../../v4/img/img_man.jpg) 40px 40px no-repeat #fff;
    background-size: 44% auto;
    padding: 15px;
}

    .laisuat-find-card .PreferToTalk .modal-content .wrapper {
        padding: 25px;
    }

    .laisuat-find-card .PreferToTalk .modal-content .close {
        line-height: .6;
    }

.laisuat-find-card .PreferToTalk .modal-backdrop {
    background-color: #000;
}

    .laisuat-find-card .PreferToTalk .modal-backdrop.in {
        opacity: .8;
    }

.laisuat-find-card .PreferToTalk h2 {
    font-size: 28px;
    font-size: 2.8rem;
    font-family: open_sanssemibold, "Helvetica Neue", Arial, sans-serif;
    text-align: left;
    color: #F0703B;
    margin-top: 0;
    margin-left: 230px;
}

@media (max-width:686px) {
    .laisuat-find-card .PreferToTalk h2 {
        margin-left: 0;
        text-align: center;
    }
}

@media (max-width:480px) {
    .laisuat-find-card .PreferToTalk .modal-content .wrapper {
        padding: 5px;
    }

    .laisuat-find-card .PreferToTalk h2 {
        font-size: 21px;
        font-size: 2.1rem;
    }
}

.laisuat-find-card .PreferToTalk p {
    margin-left: 230px;
}

.laisuat-find-card .PreferToTalk form {
    margin-left: 300px;
}

    .laisuat-find-card .PreferToTalk form input {
        width: 280px;
        height: 40px;
    }

    .laisuat-find-card .PreferToTalk form .icn_name {
        background-position: 7px 7px;
    }

    .laisuat-find-card .PreferToTalk form .icn_email {
        background-position: 7px -44px;
    }

    .laisuat-find-card .PreferToTalk form .icn_tel {
        background-position: 7px -91px;
    }

    .laisuat-find-card .PreferToTalk form a {
        font-size: 12px;
        font-size: 1.2rem;
    }

.laisuat-find-card .modal-green-box {
    background: #3FA361;
    padding: 25px 10px;
}

    .laisuat-find-card .modal-green-box h2, .laisuat-find-card .modal-green-box h2, .laisuat-find-card .modal-green-box h3, .laisuat-find-card .modal-green-box h4, .laisuat-find-card .modal-green-box h5, .laisuat-find-card .modal-green-box h6 {
        color: #fff;
        margin: 0;
        font-family: open_sanssemibold, "Helvetica Neue", Arial, sans-serif;
        text-align: center;
    }

    .laisuat-find-card .modal-green-box h3 {
        font-size: 25px;
        font-size: 2.5rem;
    }

.laisuat-find-card .related-content-top {
    padding-bottom: 20px;
    border-bottom: 1px solid #e1e1e1;
}

    .laisuat-find-card .related-content-top h4 {
        max-width: 400px;
        margin: 10px auto 17px;
        text-align: center;
    }

@media (max-width:480px) {
    .laisuat-find-card .related-content-top h4 {
        margin: 10px 0 17px;
        text-align: left;
    }
}

.laisuat-find-card #tab .nav-tabs, .laisuat-find-card .header__ss-logo {
    text-align: center;
}

.laisuat-find-card .related-content-bottom {
    padding-top: 20px;
}

.laisuat-find-card .related-products-link {
    margin: 0;
    padding: 0;
    text-align: center;
}

    .laisuat-find-card .related-products-link li {
        display: inline-block;
        margin: 0 10px 5px;
    }

.laisuat-find-card .modal-articles a {
    font-size: 16px;
    font-size: 1.6rem;
}

.laisuat-find-card .modal-articles li {
    margin-bottom: 5px;
    padding-left: 25px;
    background: url(/Content/img/list-bullet.png) 7px 9px no-repeat;
}

.laisuat-find-card #PreferToTalkThankYou .modal-body {
    padding-bottom: 23px;
}

@media (max-width:686px) {
    .laisuat-find-card .PreferToTalk .modal-dialog {
        width: 90%;
        margin: 10px auto;
    }

    .laisuat-find-card .PreferToTalk .modal-content {
        background: #fff;
        text-align: center;
    }

    .laisuat-find-card .PreferToTalk p {
        margin: 0 auto 15px;
    }

    .laisuat-find-card .PreferToTalk form {
        width: 250px;
        margin: 0 auto;
    }

    .PreferToTalk form input {
        width: 250px !important;
    }

    .laisuat-find-card .PreferToTalk .btn-show {
        width: 230px;
        margin: 0 auto 15px;
    }
}

@media (max-width:480px) {
    .laisuat-find-card .modal-green-box {
        padding-top: 18px;
        padding-bottom: 18px;
    }

        .laisuat-find-card .modal-green-box h2 {
            font-size: 22px;
            font-size: 2.2rem;
        }
}

.laisuat-find-card .btn {
    border: none;
    padding-bottom: 8px;
    -webkit-transition: background-color .1s linear, color .1s linear;
    -moz-transition: background-color .1s linear, color .1s linear;
    transition: background-color .1s linear, color .1s linear;
}

.laisuat-find-card .btn-lg {
    padding: 10px 20px;
    font-size: 16px;
    font-size: 1.6rem;
}

.laisuat-find-card .btn-complement {
    color: #fff;
    background-color: #ef6700;
}

    .laisuat-find-card .btn-complement:active, .laisuat-find-card .btn-complement:focus, .laisuat-find-card .btn-complement:hover {
        color: #fff;
        background-color: #ef4400;
    }

.laisuat-find-card .btn-complement--gradient {
    background: -webkit-linear-gradient(-180deg, #ef6700 0, #ef4400 78%);
    background: linear-gradient(-180deg, #ef6700 0, #ef4400 78%);
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}

    .laisuat-find-card .btn-complement--gradient:active, .laisuat-find-card .btn-complement--gradient:focus, .laisuat-find-card .btn-complement--gradient:hover {
        background: #ef4400;
    }

.laisuat-find-card .btn-apply-complement {
    font-size: 16px;
    font-size: 1.6rem;
    box-shadow: inset 0 -3px 0 rgba(0, 0, 0, .2);
    background-color: #44b74d;
    background-image: -webkit-linear-gradient(top, #44b74d, #36923d);
    background-image: linear-gradient(to bottom, #44b74d, #36923d);
    -webkit-transition: .2s ease all;
    -moz-transition: .2s ease all;
    transition: .2s ease all;
    display: inline-block;
    width: 100%;
}

    .laisuat-find-card .btn-apply-complement:focus, .laisuat-find-card .btn-apply-complement:hover {
        background: #44b74d;
    }

    .laisuat-find-card .btn-apply-complement[disabled] {
        background-color: #D0D6D8;
        background-image: none;
        box-shadow: inset 0 -3px 0 rgba(0, 0, 0, .2);
    }

.laisuat-find-card .btn-round {
    border-radius: 30px;
    padding-left: 20px;
    padding-right: 20px;
}

.laisuat-find-card .btn-info {
    background-color: #1e7ea9;
}

.laisuat-find-card .btn-outline {
    box-shadow: none;
    padding-bottom: 6px;
}

.laisuat-find-card .btn-outline--white {
    border: 1px solid #fff;
}

    .laisuat-find-card .btn-outline--white:hover {
        color: #1e7ea9;
        background: #fff;
    }

.laisuat-find-card .btn-outline--dark {
    border: 1px solid #193d5a;
}

.btn-outline--dark:hover {
    background: #2a6696;
    color: #fff;
}

.laisuat-find-card .form-group-lg .form-control, .laisuat-find-card .input-group-lg > .form-control, .laisuat-find-card .input-group-lg > .input-group-addon, .laisuat-find-card .input-group-lg > .input-group-btn > .btn, .laisuat-find-card .input-lg {
    font-size: 14px;
    font-size: 1.4rem;
}

.laisuat-find-card .input-group-btn:last-child > .btn, .laisuat-find-card .input-group-btn:last-child > .btn-group {
    margin-left: 0;
}

.laisuat-find-card select {
    border-radius: 3px;
}

.laisuat-find-card .form-control, .laisuat-find-card .input-group-addon {
    border-color: #c6cfd2;
}

.laisuat-find-card .input-group-addon {
    background: #f3f4f6;
}

.laisuat-find-card .form-inline .form-group {
    margin-left: 7.5px;
    margin-right: 7.5px;
}

@media (max-width:767px) {
    .laisuat-find-card .form-inline .form-group {
        margin-left: 0;
        margin-right: 0;
    }
}

.laisuat-find-card .form-inline .form-group:first-child {
    margin-left: 0;
}

.laisuat-find-card .form-inline .form-group:last-child {
    margin-right: 0;
}

.laisuat-find-card label {
    font-family: open_sansbold, "Helvetica Neue", Arial, sans-serif;
}

.laisuat-find-card .select-categories, .laisuat-find-card .smartsearch .smartsearch-content.capture p.secure, .laisuat-find-card .ss-header h2 {
    font-family: open_sanssemibold, "Helvetica Neue", Arial, sans-serif;
}

.laisuat-find-card #tab {
    display: table;
    position: relative;
    margin: -26px auto 0;
    z-index: 11;
}

    .laisuat-find-card #tab .nav-tabs {
        min-width: 280px;
        border: 2px solid #fff;
    }

        .laisuat-find-card #tab .nav-tabs li {
            border: 2px solid #728E9D;
            display: inline;
        }

        .laisuat-find-card #tab .nav-tabs > li > a {
            margin-right: 0;
            padding: 10px 30px;
            border: none;
            border-radius: 0;
            background-color: #fff;
            font-size: 16px;
            font-size: 1.6rem;
            color: #728E9D;
        }

        .laisuat-find-card #tab .nav-tabs > li.active > a {
            background-color: #728E9D;
            color: #fff;
        }

            .laisuat-find-card #tab .nav-tabs > li.active > a:after {
                content: "";
                display: block;
                position: absolute;
                bottom: -14px;
                left: 47%;
                width: 0;
                height: 0;
                border-style: solid;
                border-width: 12px 7.5px 0;
                border-color: #728e9d transparent transparent;
            }

        .laisuat-find-card #tab .nav-tabs i {
            background: url(/Content/img/icon-faq.svg) no-repeat;
            display: inline-block;
            margin-right: 8px;
            position: relative;
            vertical-align: middle;
            top: 2px;
            width: 26px;
            height: 26px;
        }

.laisuat-find-card .no-svg #tab .nav-tabs i {
    background-image: url(/Content/img/sprites/icon-faq.png);
}

.laisuat-find-card #tab .nav-tabs a[href="#faq"] i {
    background-position: 0 0;
}

.laisuat-find-card #tab .nav-tabs a[href="#askUs"] i {
    background-position: -26px 0;
}

.laisuat-find-card #tab .nav-tabs li.active a[href="#faq"] i {
    background-position: 0 -26px;
}

.laisuat-find-card #tab .nav-tabs li.active a[href="#askUs"] i {
    background-position: -26px -26px;
}

.laisuat-find-card .tab-content {
    padding: 40px 20px;
}

@media (min-width:750px) {
    .laisuat-find-card .tab-content {
        padding: 40px;
    }
}

@media (min-width:992px) {
    .laisuat-find-card .tab-content {
        padding: 40px 100px;
    }
}


.laisuat-find-card .select-categories {
    font-size: 16px;
    font-size: 1.6rem;
    margin-bottom: 17px;
}

.laisuat-find-card .cc-smartsearch-header {
    padding: 10px 0;
    background-color: #fff;
    position: relative;
    min-height: 48px;
    display: none;
}

.laisuat-find-card .header__imoney-logo {
    position: absolute;
    left: 10px;
}

.laisuat-find-card .header__skip {
    position: absolute;
    right: 8px;
    top: 50%;
    margin-top: -14px;
}


.laisuat-find-card .ss-header {
}

    .laisuat-find-card .ss-header h2 {
        font-size: 28px;
        font-size: 2.8rem;
        margin-top: 10px;
        margin-bottom: 15px;
        color: #1F4D6E;
    }

.laisuat-find-card .ss-container {
    /*width: 600px;*/
    margin: 0 auto;
    position: relative;
}

@media (min-width:768px) {
    .laisuat-find-card .laisuat-my .ss-container {
        /*padding-top: 90px;*/
    }
}

@media (max-width:767px) {
    .laisuat-find-card .header__ss-logo {
        text-align: left;
        padding-left: 10px;
    }

    .laisuat-find-card .ss-container {
        padding-top: 0;
    }
}

.laisuat-find-card .smartsearch {
    opacity: 0;
    width: 510px;
    float: left;
    background-color: #fff;
    color: #859297;
    padding: 0;
    -webkit-box-shadow: 3px 4px 0 0 rgba(0, 0, 0, .15);
    box-shadow: 3px 4px 0 0 rgba(0, 0, 0, .15);
}

    .laisuat-find-card .smartsearch h2 {
        font-size: 14px;
        color: #969696;
        padding: 15px 30px;
        margin: 0;
        position: relative;
        border-bottom: solid 1px #ddd;
    }

@media (min-width:768px) {
    .laisuat-find-card .smartsearch h2 {
        padding-left: 60px;
    }
}

.laisuat-find-card .smartsearch .smartsearch-content {
    padding: 30px;
    position: relative;
}

    .laisuat-find-card .smartsearch .smartsearch-content.capture {
        background-color: #eceff8;
        background-image: -webkit-linear-gradient(top, #eceff8 83px, #fff 140px);
        background-image: linear-gradient(to bottom, #eceff8 83px, #fff 140px);
        padding: 0;
    }

        .laisuat-find-card .smartsearch .smartsearch-content.capture > div {
            background: url(/Content/img/img_tranthanh.png) bottom right 26px no-repeat;
            background-size: 200px auto;
            padding: 30px;
        }

        .laisuat-find-card .smartsearch .smartsearch-content.capture .form-group {
            margin-bottom: 10px;
        }

@media (max-width:599px) {
    .laisuat-find-card .smartsearch .smartsearch-content.capture .form-group {
        text-align: center;
        margin-bottom: 12px;
    }
}

.laisuat-find-card .smartsearch .smartsearch-content.capture div[class^=col-] {
    padding: 0;
}

.laisuat-find-card .smartsearch .smartsearch-content.capture h2 {
    background-color: #FFF;
    border-radius: 0 0 10px 10px;
    box-shadow: 0 1px 3px rgba(0, 0, 0,.15);
    padding-left: 30px;
    text-align: center;
}

    .laisuat-find-card .smartsearch .smartsearch-content.capture h2:after {
        content: "";
        display: block;
        width: 40px;
        height: 27px;
        background: url(/Content/img/speech-pointer.png) no-repeat;
        background-size: 40px auto;
        position: absolute;
        bottom: -27px;
        right: 20%;
    }

.laisuat-find-card .smartsearch .smartsearch-content.capture p {
    margin-bottom: 25px;
}

.laisuat-find-card .smartsearch .smartsearch-content.capture button {
    margin-top: 10px;
    margin-bottom: 43px;
}

.laisuat-find-card .smartsearch .smartsearch-content.capture p.secure {
    font-size: 12px;
    color: #E15C31;
    background: url(/Content/img/icon-lock.png) center left no-repeat;
    background-size: 12px auto;
    padding-left: 20px;
    margin-bottom: 0;
}

.laisuat-find-card .smartsearch .slideNumber {
    width: 35px;
    height: 35px;
    /*display: inline-block;*/
    text-align: center;
    vertical-align: middle;
    font-size: 22px;
    line-height: 32px;
    /*margin-right: 5px;*/
    border: 2px solid #DCE5E8;
    color: #6E8F98;
    border-radius: 50%;
    margin-left: -40px;
    display: block;
    margin: 0 auto 15px;
}

.laisuat-find-card .smartsearch.slick-slider {
    margin-bottom: 0;
}

.laisuat-find-card .smartsearch-indicator {
    width: 90px;
    float: left;
    background-color: #33709C;
    margin-top: 10px;
    padding: 0 0 20px;
    opacity: 0;
}

    .laisuat-find-card .smartsearch-indicator ul {
        position: static;
        list-style: none;
        margin: 0;
        padding: 0;
    }

        .laisuat-find-card .smartsearch-indicator ul li {
            position: relative;
            width: 100px !important;
            height: 80px;
            margin: 0 5px;
            padding: 2px 23px;
        }

    .laisuat-find-card .smartsearch-indicator .icn_balance, .laisuat-find-card .smartsearch-indicator .icn_employment, .laisuat-find-card .smartsearch-indicator .icn_reward, .laisuat-find-card .smartsearch-indicator .icn_salary, .laisuat-find-card .smartsearch-indicator .icn_spending, .laisuat-find-card .smartsearch-indicator .icn_start {
        width: 55px;
        height: 50px;
        display: block;
        position: relative;
        background: url(/Content/img/icn_indicator.png) no-repeat;
        background-size: 166px auto;
    }

    .laisuat-find-card .smartsearch-indicator .icn_start {
        background-position: 0 15px;
    }

        .laisuat-find-card .smartsearch-indicator .icn_start.icn_highlight {
            background-position: -109px 15px;
        }

    .laisuat-find-card .smartsearch-indicator .icn_spending {
        background-position: 5px -60px;
    }

        .laisuat-find-card .smartsearch-indicator .icn_spending.icn_highlight {
            background-position: -105px -60px;
        }

    .laisuat-find-card .smartsearch-indicator .icn_reward {
        background-position: 0 -150px;
    }

        .laisuat-find-card .smartsearch-indicator .icn_reward.icn_highlight {
            background-position: -108px -150px;
        }

    .laisuat-find-card .smartsearch-indicator .icn_balance {
        background-position: 0 -250px;
    }

        .laisuat-find-card .smartsearch-indicator .icn_balance.icn_highlight {
            background-position: -110px -250px;
        }

    .laisuat-find-card .smartsearch-indicator .icn_salary {
        background-position: 0 -360px;
    }

        .laisuat-find-card .smartsearch-indicator .icn_salary.icn_highlight {
            background-position: -110px -360px;
        }

    .laisuat-find-card .smartsearch-indicator .icn_employment {
        background-position: 0 -463px;
    }

        .laisuat-find-card .smartsearch-indicator .icn_employment.icn_highlight {
            background-position: -110px -463px;
        }

    .laisuat-find-card .smartsearch-indicator .icn_balance:after, .laisuat-find-card .smartsearch-indicator .icn_reward:after, .laisuat-find-card .smartsearch-indicator .icn_spending:after, .laisuat-find-card .smartsearch-indicator .icn_start:after {
        content: "";
        display: block;
        position: absolute;
        width: 7px;
        height: 34px;
        background: url(/Content/img/icn_indicator_arrow.png) no-repeat;
        background-size: 6px auto;
        top: 53px;
        left: 25px;
    }

    .laisuat-find-card .smartsearch-indicator .icn_highlight {
        -webkit-animation-name: fadingIn;
        -webkit-animation-duration: .3s;
        -webkit-animation-timing-function: linear;
    }

@-webkit-keyframes fadingIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.laisuat-find-card .smartsearch-indicator .icn_highlight_done:before {
    content: "";
    display: block;
    position: absolute;
    width: 20px;
    height: 16px;
    background: url(/Content/img/tick_white.png) no-repeat;
    background-size: 20px auto;
    top: 43px;
    left: 40px;
}

.laisuat-find-card .smartsearch-footer {
    font-size: 13px;
    font-size: 1.3rem;
    padding: 30px 0 20px;
}

.laisuat-find-card .bg-progressbar {
    background: #fdf401;
    width: 100%;
}

.laisuat-find-card .ss-progressbar, .laisuat-find-card .bg-progressbar {
    position: relative;
    z-index: 2;
    float: left;
}

.laisuat-find-card .ss-progressbar {
    height: 6px;
    width: 0;
    opacity: 0;
    -webkit-transition: width .8s ease-out;
    -moz-transition: width .8s ease-out;
    transition: width .8s ease-out;
}

.laisuat-find-card .btns-radio, .laisuat-find-card .btns-rewards, .laisuat-find-card .btns-spending {
    list-style-position: inside;
    overflow: hidden;
}

.laisuat-find-card .imoney-ph .btns-spending {
    padding-left: 0;
    overflow: initial;
}

.laisuat-find-card .btns-spending li:nth-of-type(3) {
    margin-right: 0;
}

.laisuat-find-card .imoney-ph .btns-spending li:nth-of-type(3) {
    margin-right: 20px;
}

.laisuat-find-card .btns-spending li:nth-of-type(4) {
    margin-left: 50px;
}

.laisuat-find-card .imoney-ph .btns-spending li:nth-of-type(4) {
    margin-right: 0;
    margin-left: 0;
}

.laisuat-find-card .imoney-ph .btns-spending li:nth-of-type(5) {
    margin-left: 65px;
}

.laisuat-find-card .btns-spending:after {
    content: "";
    clear: both;
    display: table;
}

.laisuat-find-card .btns-radio li, .laisuat-find-card .btns-rewards li, .laisuat-find-card .btns-spending li {
    width: 100px;
    height: 150px;
    float: left;
    display: inline-block;
    position: relative;
    margin-right: 50px;
    margin-bottom: 10px;
    padding: 0;
}

    .laisuat-find-card .btns-radio li input, .laisuat-find-card .btns-radio li label, .laisuat-find-card .btns-rewards li input, .laisuat-find-card .btns-rewards li label, .laisuat-find-card .btns-spending li input, .laisuat-find-card .btns-spending li label {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }

        .laisuat-find-card .btns-radio li input[type=radio], .laisuat-find-card .btns-radio li input[type=checkbox], .laisuat-find-card .btns-rewards li input[type=radio], .laisuat-find-card .btns-rewards li input[type=checkbox], .laisuat-find-card .btns-spending li input[type=radio], .laisuat-find-card .btns-spending li input[type=checkbox] {
            opacity: .011;
            z-index: 100;
        }

            .laisuat-find-card .btns-radio li input[type=radio]:checked + label, .laisuat-find-card .btns-radio li input[type=checkbox]:checked + label, .laisuat-find-card .btns-rewards li input[type=radio]:checked + label, .laisuat-find-card .btns-rewards li input[type=checkbox]:checked + label, .laisuat-find-card .btns-spending li input[type=radio]:checked + label, .laisuat-find-card .btns-spending li input[type=checkbox]:checked + label, .laisuat-find-card .btn-callback, .laisuat-find-card .btn-show, .laisuat-find-card .parsley-error.form-control, .laisuat-find-card .ss-progressbar {
                background: #ED1B24;
            }

            .laisuat-find-card .btns-radio li input[type=radio]:checked + label, .laisuat-find-card .btns-radio li input[type=checkbox]:checked + label, .laisuat-find-card .btns-rewards li input[type=radio]:checked + label, .laisuat-find-card .btns-rewards li input[type=checkbox]:checked + label, .laisuat-find-card .btns-spending li input[type=radio]:checked + label, .laisuat-find-card .btns-spending li input[type=checkbox]:checked + label {
                border: 1px solid #ED1B24;
            }

                .laisuat-find-card .btns-radio li input[type=radio]:checked + label p, .laisuat-find-card .btns-radio li input[type=checkbox]:checked + label p, .laisuat-find-card .btns-rewards li input[type=radio]:checked + label p, .laisuat-find-card .btns-rewards li input[type=checkbox]:checked + label p, .laisuat-find-card .btns-spending li input[type=radio]:checked + label p, .laisuat-find-card .btns-spending li input[type=checkbox]:checked + label p {
                    color: #323232;
                }

            .btns-radio li input[type=checkbox][disabled] + label:hover, .laisuat-find-card .btns-rewards li input[type=checkbox][disabled] + label:hover, .laisuat-find-card .btns-spending li input[type=checkbox][disabled] + label:hover {
                background-color: #E8EAEB;
            }

    .laisuat-find-card .btns-radio li label, .laisuat-find-card .btns-rewards li label, .laisuat-find-card .btns-spending li label {
        text-align: center;
        cursor: pointer;
        z-index: 90;
        padding-top: 75px;
        background-color: #E8EAEB;
        position: relative;
        font-size: 14px;
        font-family: open_sansregular, "Helvetica Neue", Arial, sans-serif;
        border: 1px solid #E8EAEB;
        border-radius: 3px;
        -webkit-transition: all .2s linear;
        -moz-transition: all .2s linear;
        transition: all .2s linear;
    }

        .laisuat-find-card .btns-radio li label:hover, .laisuat-find-card .btns-rewards li label:hover, .laisuat-find-card .btns-spending li label:hover {
            background-color: #D7DDE0;
        }

        .laisuat-find-card .btns-radio li label p, .laisuat-find-card .btns-rewards li label p, .laisuat-find-card .btns-spending li label p {
            border-radius: 0 0 3px 3px;
            background-color: #fff;
            padding: 5px 0;
            margin-bottom: 0;
        }

.laisuat-find-card .imoney-ph .btns-spending li {
    width: 120px;
    margin-right: 20px;
}

.laisuat-find-card .icn_dining:before, .laisuat-find-card .icn_entertainment:before, .laisuat-find-card .icn_groceries:before, .laisuat-find-card .icn_petrol:before, .laisuat-find-card .icn_shopping:before, .laisuat-find-card .icn_travel:before, .laisuat-find-card .icn_utility:before, .laisuat-find-card .icn_returnmoney:before,.laisuat-find-card .icn_point:before {
    width: 33px;
    height: 33px;
    content: "";
    display: block;
    position: absolute;
    top: 25px;
    left: 35px;
    background: url(/Content/img/icn_spending.png) no-repeat;
    background-size: 66px auto;
}

.laisuat-find-card .icn_petrol:before {
    background-position: 0 0;
}

.laisuat-find-card .icn_groceries:before {
    background-position: 0 -33px;
}

.laisuat-find-card .icn_shopping:before {
    background-position: 0 -66px;
}

.laisuat-find-card .icn_dining:before {
    background-position: 0 -99px;
}

.laisuat-find-card .icn_utility:before {
    background-position: 0 -132px;
}

.laisuat-find-card .icn_travel:before {
    background-position: 0 -165px;
}

.laisuat-find-card .icn_entertainment:before {
    background-position: 0 -198px;
}

.laisuat-find-card .icn_returnmoney:before {
    background-position: 0 -222px;
}
.laisuat-find-card .icn_point:before {
    background-position: 0 -252px;
}
.laisuat-find-card input[type=checkbox]:checked + label.icn_petrol:before {
    background-position: -33px 0;
}

.laisuat-find-card input[type=checkbox]:checked + label.icn_groceries:before {
    background-position: -33px -33px;
}

.laisuat-find-card input[type=checkbox]:checked + label.icn_shopping:before {
    background-position: -33px -66px;
}


.laisuat-find-card input[type=checkbox]:checked + label.icn_dining:before {
    background-position: -33px -99px;
}

.laisuat-find-card input[type=checkbox]:checked + label.icn_utility:before {
    background-position: -33px -132px;
}

.laisuat-find-card input[type=checkbox]:checked + label.icn_travel:before {
    background-position: -33px -165px;
}

.laisuat-find-card input[type=checkbox]:checked + label.icn_entertainment:before {
    background-position: -33px -198px;
}

.laisuat-find-card input[type=checkbox]:checked + label.icn_returnmoney:before {
    background-position: -33px -222px;
}
.laisuat-find-card input[type=checkbox]:checked + label.icn_point:before {
    background-position: -33px -252px;
}
.laisuat-find-card input[type="radio"] + label:after {
    display: none;
}

.laisuat-find-card .btns-radio label:before, .laisuat-find-card .icn_cashback:after, .laisuat-find-card .icn_dining:after, .laisuat-find-card .icn_entertainment:after, .laisuat-find-card .icn_groceries:after, .laisuat-find-card .icn_petrol:after, .laisuat-find-card .icn_rewardpoints:after, .laisuat-find-card .icn_shopping:after, .laisuat-find-card .icn_travel:after, .laisuat-find-card .icn_travelrewards:after, .laisuat-find-card .icn_utility:after, .laisuat-find-card .icn_returnmoney:after,.laisuat-find-card .icn_point:after  {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #fff;
    content: "";
    display: block;
    position: absolute;
    top: 3px;
    right: 3px;
}

.laisuat-find-card .btns-radio input[type=radio]:checked + label:before, .laisuat-find-card input[type=radio]:checked + label:after, .laisuat-find-card input[type=checkbox]:checked + label:after {
    background: url(/Content/img/tick_orange.png) 5px 5px no-repeat #fff;
    background-size: 10px auto;
}

.laisuat-find-card .btns-rewards li label, .laisuat-find-card .btns-rewards li label:hover {
    background-color: transparent;
}

.laisuat-find-card .btns-rewards li {
    width: 120px;
    height: 230px;
    margin-right: 30px;
}

    .laisuat-find-card .btns-rewards li label {
        border: none;
        padding-top: 39px;
        margin: 0 auto;
        transition: none;
    }

    .laisuat-find-card .btns-rewards li input[type=radio]:checked + label {
        background-color: transparent;
        border: none;
        color: #323232;
    }

    .laisuat-find-card .btns-rewards li p {
        font-size: 12px;
        font-size: 1.2rem;
        text-align: center;
        border-top: solid 1px #ddd;
        margin-top: 20px;
        padding-top: 10px;
    }

.laisuat-find-card .icn_cashback, .laisuat-find-card .icn_rewardpoints, .laisuat-find-card .icn_travelrewards {
    width: 100px;
    height: 120px;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: url(/Content/img/icn_rewards.png) no-repeat;
    background-size: 100px auto;
}

.laisuat-find-card input[type=radio]:checked + label.icn_cashback {
    background-position: 0 -120px;
}

.laisuat-find-card input[type=radio]:checked + label.icn_rewardpoints {
    background-position: 0 -240px;
}

.laisuat-find-card input[type=radio]:checked + label.icn_travelrewards {
    background-position: 0 -360px;
}

.laisuat-find-card .icn_cashback:after, .laisuat-find-card .icn_rewardpoints:after, .laisuat-find-card .icn_travelrewards:after {
    top: auto;
    bottom: 3px;
    right: 5px;
}

.laisuat-find-card .btns-radio li {
    width: auto;
    min-width: 100px;
    height: 40px;
    margin-right: 1px;
}

    .laisuat-find-card .btns-radio li:first-child label {
        border-radius: 3px 0 0 3px;
    }

    .laisuat-find-card .btns-radio li:last-child label {
        border-radius: 0 3px 3px 0;
    }

    .laisuat-find-card .btns-radio li label {
        text-align: left;
        border-radius: 0;
        padding: 10px 10px 10px 40px;
    }

.laisuat-find-card .btns-radio .salary li label, .laisuat-find-card .btns-radio .salary li:first-child label, .laisuat-find-card .btns-radio .salary li:last-child label, .laisuat-find-card .btns-radio.btns-radio--cc-purpose label, .laisuat-find-card .btns-radio.btns-radio__employment-status label {
    border-radius: 3px;
}

.laisuat-find-card .btns-radio li label:before {
    right: auto;
    top: 10px;
    left: 10px;
}

.laisuat-find-card .btns-radio li input[type=radio]:checked + label {
    color: #fff;
}

.laisuat-find-card .btns-radio .salary {
    width: 130px;
    float: left;
    list-style-position: inside;
    overflow: hidden;
    padding-left: 0;
}

.laisuat-find-card .laisuat-id .btns-radio .salary, .laisuat-find-card .imoney-ph .btns-radio .salary {
    width: 150px;
}

    .laisuat-find-card .laisuat-id .btns-radio .salary li {
        width: 140px;
    }

.laisuat-find-card .btns-radio .salary.mid {
    width: 200px;
}

.laisuat-find-card .laisuat-id .btns-radio .salary.mid, .laisuat-find-card .imoney-ph .btns-radio .salary.mid {
    width: 238px;
}

.laisuat-find-card .btns-radio .salary.mid li {
    width: 190px;
}

.laisuat-find-card .laisuat-id .btns-radio .salary.mid li, .laisuat-find-card .imoney-ph .btns-radio .salary.mid li {
    width: 228px;
}

.laisuat-find-card .btns-radio.btns-radio--cc-purpose, .laisuat-find-card .btns-radio.btns-radio__employment-status {
    padding-right: 40px;
    overflow: auto;
}

    .laisuat-find-card .btns-radio.btns-radio--cc-purpose li, .laisuat-find-card .btns-radio.btns-radio__employment-status li {
        float: none;
        display: block;
    }

.laisuat-find-card input[type=text], .laisuat-find-card input[type=tel], .laisuat-find-card input[type=email], .laisuat-find-card select {
    width: 280px !important;
    border: 1px solid #bababa;
    box-shadow: none;
    margin-top: 10px;
    position: relative;
}

.laisuat-find-card .icn_email::-webkit-input-placeholder, .laisuat-find-card .icn_name::-webkit-input-placeholder, .laisuat-find-card .icn_tel::-webkit-input-placeholder {
    color: #ddd;
}

.laisuat-find-card .icn_email:-moz-placeholder, .laisuat-find-card .icn_name:-moz-placeholder, .laisuat-find-card .icn_tel:-moz-placeholder {
    color: #eee;
}

.laisuat-find-card .icn_email::-moz-placeholder, .laisuat-find-card .icn_name::-moz-placeholder, .laisuat-find-card .icn_tel::-moz-placeholder {
    color: #eee;
}

.laisuat-find-card .icn_email:-ms-input-placeholder, .laisuat-find-card .icn_name:-ms-input-placeholder, .laisuat-find-card .icn_tel:-ms-input-placeholder {
    color: #eee;
}

.laisuat-find-card .icn_email, .laisuat-find-card .icn_name, .laisuat-find-card .icn_tel {
    background: url(/Content/img/icn_form.png) no-repeat;
    background-size: 24px auto;
    padding-left: 40px;
}

.laisuat-find-card .icn_name {
    background-position: 7px 4px;
}

.laisuat-find-card .icn_email {
    background-position: 7px -46px;
}

.laisuat-find-card .icn_tel {
    background-position: 7px -94px;
}

.laisuat-find-card .color-red {
    color: #EB3A63;
}


.laisuat-find-card .btn-callback, .laisuat-find-card .btn-show {
    /*box-shadow: inset 0 -2px 0 rgba(0,.laisuat-find-card 0,.laisuat-find-card 0,.laisuat-find-card .3);*/
    font-size: 15px;
    font-size: 1rem;
    font-family: open_sanssemibold,.laisuat-find-card "Helvetica Neue",.laisuat-find-card Arial,.laisuat-find-card sans-serif;
    color: #fff;
    -webkit-transition: background .1s ease-in;
    -moz-transition: background .1s ease-in;
    transition: background .1s ease-in;
}

.laisuat-find-card .available-cc.last, .laisuat-find-card .found {
    -webkit-transition: .4s ease all;
    -moz-transition: .4s ease all;
}

.laisuat-find-card .btn-callback:active, .laisuat-find-card .btn-callback:focus, .laisuat-find-card .btn-callback:hover, .laisuat-find-card .btn-show:active, .laisuat-find-card .btn-show:focus, .laisuat-find-card .btn-show:hover {
    background: #000;
    color: #fff;
    outline: 0;
}

.laisuat-find-card a.tooltip {
    outline: 0;
    opacity: 1;
    display: inline-block;
    position: absolute;
    top: 35px;
    right: 20px;
}

    .laisuat-find-card a.tooltip strong {
        line-height: 30px;
    }

    .laisuat-find-card a.tooltip span {
        z-index: 10;
        display: none;
        padding: 12px 15px;
        margin-top: 10px;
        width: 232px;
        right: 0;
    }

    .laisuat-find-card a.tooltip:hover span {
        display: inline;
        position: absolute;
        z-index: 1000;
        border: 1px solid #ddd;
        border-radius: 6px;
        background-color: #fff;
        color: #859297;
    }

.laisuat-find-card .hiddenQuestion > p {
    position: relative;
}

.laisuat-find-card .found, .laisuat-find-card .found-text {
    position: absolute;
    opacity: 0;
}

.laisuat-find-card .hiddenQuestion a.tooltip {
    right: 0;
    top: 0;
}

.laisuat-find-card .checkbox-inline {
    font-weight: 400;
    font-family: open_sansregular, "Helvetica Neue", Arial, sans-serif;
    text-align: left;
    font-size: 12px;
    font-size: 1.2rem;
    width: 280px;
}

.laisuat-find-card .available-cc .counter, .laisuat-find-card .found-text, .laisuat-find-card .groupon .powered-imoney span {
    font-family: open_sanssemibold, "Helvetica Neue", Arial, sans-serif;
}

@media (max-width:767px) {
    .laisuat-find-card .btns-radio.btns-radio--cc-purpose li, .laisuat-find-card .btns-radio.btns-radio__employment-status li {
        height: auto;
    }

    .laisuat-find-card .checkbox-inline {
        width: 280px;
    }
}

@media (max-width:599px) {
    .laisuat-find-card .checkbox-inline {
        width: 260px;
    }

        .laisuat-find-card .checkbox-inline input {
            margin-left: -20px !important;
            margin-top: 3px !important;
            margin-top: 3px\9;
            width: auto !important;
        }
}

.laisuat-find-card .found, .laisuat-find-card .found i {
    width: 30px;
    height: 30px;
}

.laisuat-find-card .found {
    border-radius: 50%;
    background: #59b259;
    top: 27px;
    right: 90px;
    transition: .4s ease all;
}

@media (max-width:767px) {
    .laisuat-find-card .found {
        top: 43px;
        right: 87px;
    }
}

.laisuat-find-card .found i {
    display: inline-block;
    background: url(/Content/img/icon-success.svg) center no-repeat;
    background-size: 20px auto;
}

.laisuat-find-card .found-text {
    right: 10%;
    font-size: 20px;
    font-size: 2rem;
    bottom: 18px;
    display: none;
    vertical-align: middle;
    color: #3D7899;
    -webkit-transition: .5s ease all .4s;
    -moz-transition: .5s ease all .4s;
    transition: .5s ease all .4s;
    color: #fff;
}

    .laisuat-find-card .found-text span {
        font-size: 40px;
        font-size: 4rem;
        margin-left: 5px;
        margin-right: 5px;
        color: #07967B;
        display: inline-block;
        position: relative;
        padding-right: 2px;
    }


.laisuat-find-card .available-cc.last .found-text {
    /*bottom: 0;*/
    opacity: 1;
    -webkit-transition: .3s cubic-bezier(.73, .48, .65, .94) all .3s;
    -moz-transition: .3s cubic-bezier(.73, .48, .65, .94) all .3s;
    transition: .3s cubic-bezier(.73, .48, .65, .94) all .3s;
}

@media (max-width:767px) {
    .laisuat-find-card .found-text span {
        font-size: 28px;
        font-size: 2rem;
    }

    .laisuat-find-card .found-text {
        font-size: 18px;
        font-size: 1.8rem;
        width: 100%;
        position: relative;
        text-align: center;
        right: auto;
        left: auto;
        margin-left: auto;
        margin-right: auto;
        float: left;
    }
}



.laisuat-find-card .available-cc, .laisuat-find-card .smartsearch-footer {
    background-color: #fe8b03;
    width: 100%;
    float: left;
    padding: 0;
}

    .laisuat-find-card .available-cc, .laisuat-find-card .smartsearch-footer, .laisuat-find-card .available-cc .available-text, .laisuat-find-card .available-cc .counter {
        color: #fff;
    }

        .laisuat-find-card .smartsearch-footer p {
            font-size: 14px;
            padding: 30px 40px;
        }

.laisuat-find-card .available-cc {
    position: relative;
    padding: 16px 10px;
    margin-top: -6px;
    z-index: 1;
    overflow: hidden;
}

    .laisuat-find-card .available-cc:after {
        content: "";
        display: block;
    }

    .laisuat-find-card .available-cc.last {
        left: 0;
        transition: .4s ease all;
    }

        .laisuat-find-card .available-cc.last .found {
            -webkit-transition: .4s ease all;
            -moz-transition: .4s ease all;
            transition: .4s ease all;
            right: 50%;
            margin-right: -17px;
            opacity: 1;
        }


            .laisuat-find-card .available-cc.last .found.moveUp {
                top: 30px;
            }


        .laisuat-find-card .available-cc.last .tooltip {
            display: none;
        }

.laisuat-find-card .available-cc__wrap {
    width: 200px;
    float: right;
    height: 90px;
    -webkit-transition: .2s ease all;
    -moz-transition: .2s ease all;
    transition: .2s ease all;
}

    .laisuat-find-card .available-cc__wrap.slideOut {
        -webkit-transform: translateX(40px) translateZ(0);
        -moz-transform: translateX(40px) translateZ(0);
        -ms-transform: translateX(40px) translateZ(0);
        -o-transform: translateX(40px) translateZ(0);
        transform: translateX(40px) translateZ(0);
        opacity: 0;
    }

@media (max-width:480px) {
    .laisuat-find-card .found {
        top: 38px;
    }

    .laisuat-find-card .found-text {
        font-size: 16px;
        font-size: 1.6rem;
        position: relative;
        bottom: auto;
        left: auto;
        display: block;
        opacity: 0;
        margin-bottom: 10px;
        text-align: left;
        margin: 10px 0;
        padding-left: 30px;
        font-size: 20px;
    }

    .laisuat-find-card .available-cc {
        padding: 14px 10px 10px;
    }

        .laisuat-find-card .available-cc.last .found {
            right: 100%;
            margin-right: -30px;
        }

    .laisuat-find-card .found i {
        background-size: 15px auto;
    }

    .laisuat-find-card .found, .laisuat-find-card .found i {
        width: 20px;
        height: 20px;
    }

    .laisuat-find-card .available-cc.last .found.moveUp {
        top: 35px;
    }

    .laisuat-find-card .available-cc__wrap {
        position: absolute;
        right: 10px;
    }
}

.laisuat-find-card .available-cc .cc-img {
    /*width: 40px;
    height: 29px;*/
    /*background: url(/Content/img/smartsearch/cc-icon%402x.png) no-repeat;*/
    /*background-size: 40px auto;*/
    position: absolute;
    /*right: 85px;
    top: 32px;*/
    right: 79px;
    top: 39px;
}

@media (max-width:767px) {
    .laisuat-find-card .available-cc .cc-img {
        top: 45px;
        right: 87px;
    }
}

@media (max-width:480px) {
    .laisuat-find-card .available-cc .cc-img {
        top: 24px;
    }
}

.laisuat-find-card .available-cc .cc-glass {
    width: 55px;
    height: 52px;
    position: absolute;
    right: 65px;
    top: 22px;
    -webkit-transform-origin: 30% center;
    -moz-transform-origin: 30% center;
    -ms-transform-origin: 30% center;
    -o-transform-origin: 30% center;
    transform-origin: 30% center;
    -webkit-animation: rotating 1s linear infinite;
    -moz-animation: rotating 1s linear infinite;
    animation: rotating 1s linear infinite;
}

@-moz-document url-prefix() {
    .laisuat-find-card .available-cc .cc-glass {
        background: url(../img/smartsearch/cc-glass%402x-small.html) no-repeat;
        -webkit-animation: none;
        -moz-animation: none;
        animation: none;
        background-size: 55px auto;
        right: 80px;
    }
}

.laisuat-find-card .available-cc .cc-glass:before {
    content: "";
    width: 35px;
    height: 32px;
    background: url(/Content/img/smartsearch/cc-glass%402x.png) no-repeat;
    position: absolute;
    background-size: 30px auto;
    -webkit-animation: rotating 1s linear reverse infinite;
    -moz-animation: rotating 1s linear reverse infinite;
    animation: rotating 1s linear reverse infinite;
}

@-moz-document url-prefix() {
    .laisuat-find-card .available-cc .cc-glass:before {
        background: 0 0;
        display: none;
    }
}

@media (max-width:767px) {
    .laisuat-find-card .available-cc .cc-glass {
        top: 38px;
        right: 60px;
    }

    @-moz-document url-prefix() {
        .laisuat-find-card .available-cc .cc-glass {
            right: 80px;
            top: 36px;
        }
    }
}

@media (max-width:480px) {
    .laisuat-find-card .available-cc .cc-glass {
        top: 18px;
    }
}

@-webkit-keyframes rotating {
    100% {
        -webkit-transform: rotate(-360deg);
    }
}

@-moz-keyframes rotating {
    100% {
        -moz-transform: rotate(-360deg);
    }
}

@keyframes rotating {
    100% {
        -webkit-transform: rotate(-360deg);
        -moz-transform: rotate(-360deg);
        -ms-transform: rotate(-360deg);
        -o-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}

.laisuat-find-card .available-cc .available-text {
    font-size: 1rem;
    text-align: right;
    -webkit-transform-style: preserve-3d;
}

.laisuat-find-card .available-cc .counter {
    font-size: 2rem;
    text-align: right;
    position: absolute;
    right: 12px;
    top: 49px;
    /*overflow: hidden;*/
}

    .laisuat-find-card .available-cc .counter .msg {
        display: none;
        font-size: 20px;
        font-size: 2rem;
        vertical-align: middle;
        bottom: -50px;
        opacity: 0;
    }

@media (max-width:767px) {
    .laisuat-find-card .available-cc .counter {
        top: 32px;
        right: 10px;
        font-size: 38px;
        font-size: 2.2rem;
        margin: 7px;
    }

    .laisuat-find-card .available-cc .tooltip {
        display: none;
    }
}

@media (max-width:480px) {
    .laisuat-find-card .available-cc .counter {
        top: 13px;
    }
}

.laisuat-find-card .available-cc .tooltip {
    right: -25px;
    top: 0;
    text-align: left;
    z-index: 100;
    -webkit-transform-style: preserve-3d;
}

    .laisuat-find-card .available-cc .tooltip:hover {
        cursor: pointer;
    }

    .laisuat-find-card .available-cc .tooltip span {
        top: 100%;
    }

.laisuat-find-card .loader {
    position: absolute;
    top: 123px;
    text-align: center;
    display: block;
}

.laisuat-find-card .details-form {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: .4s ease opacity;
    -moz-transition: .4s ease opacity;
    transition: .4s ease opacity;
}

.laisuat-find-card .animated {
    -webkit-animation-duration: 1.2s;
    animation-duration: 1.2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

    .laisuat-find-card .animated.infinite {
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
    }

@-webkit-keyframes bounce {
    0%, 100%, 20%,53%, 80% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    40%, 43% {
        -webkit-transition-timing-function: cubic-bezier(.755, .05,.855, .06);
        transition-timing-function: cubic-bezier(.755, .05,.855, .06);
        -webkit-transform: translate3d(0,-30px, 0);
        transform: translate3d(0,-30px, 0);
    }

    70% {
        -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0);
    }

    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0);
    }
}

@keyframes bounce {
    0%, 100%, 20%, 53%, 80% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        -webkit-transform: translate3d(0,0, 0);
        -ms-transform: translate3d(0,0, 0);
        transform: translate3d(0,0, 0);
    }

    40%, 43% {
        -webkit-transition-timing-function: cubic-bezier(.755,.05, .855, .06);
        transition-timing-function: cubic-bezier(.755,.05, .855, .06);
        -webkit-transform: translate3d(0, -30px, 0);
        -ms-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0);
    }

    70% {
        -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -15px, 0);
        -ms-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0);
    }

    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        -ms-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0);
    }
}

.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
}

@-webkit-keyframes bounceIn {
    0%, 100%, 20%, 53%, 80% {
        -webkit-transition-timing-function: cubic-bezier(.215,.61, .355, 1);
        transition-timing-function: cubic-bezier(.215,.61, .355, 1);
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }

    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03);
    }

    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@keyframes bounceIn {
    0%, 100%, 20%, 40%, 60%, 80% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }

    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03);
    }

    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
}

@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}

@keyframes fadeOutUp {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}

.laisuat-find-card .fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
}

.laisuat-find-card .smartsearch h2, .laisuat-find-card p {
    text-align: center;
}

/*body,.laisuat-find-card  html {
        background-color: #fff;
    }*/



.laisuat-find-card .smartsearch, .laisuat-find-card .ss-container {
    width: 100%;
    box-shadow: none;
}

.laisuat-find-card .smartsearch-indicator, .laisuat-find-card .ss-header, .laisuat-find-card .tooltip {
    display: none;
    position: absolute !important;
    top: -9999px !important;
    left: -9999px !important;
}

.laisuat-find-card .smartsearch .smartsearch-content.capture p {
    text-align: left;
}



.laisuat-find-card .btns-radio, .laisuat-find-card .btns-rewards, .laisuat-find-card .btns-spending {
    padding-left: 0;
    margin: 0 auto;
}



.laisuat-find-card .btns-radio, .laisuat-find-card .laisuat-id .btns-radio .salary, .laisuat-find-card .laisuat-id .btns-radio .salary.mid, .laisuat-find-card .imoney-ph .btns-radio .salary, .laisuat-find-card .imoney-ph .btns-radio .salary.mid {
    width: 250px;
}

    .laisuat-find-card .btns-radio li {
        float: none;
        display: block;
        min-width: 250px;
    }

        .laisuat-find-card .btns-radio li:first-child label, .laisuat-find-card .btns-radio li:last-child label {
            border-radius: 3px;
        }

    .laisuat-find-card .btns-radio .salary, .laisuat-find-card .btns-radio .salary.mid {
        width: 250px;
        margin-bottom: 0;
    }

@media (min-width:600px) and (max-width:767px) {
    .laisuat-find-card .smartsearch-content {
        padding: 30px 100px;
    }

        .laisuat-find-card .smartsearch-content.capture {
            padding: 30px 60px;
        }

            .laisuat-find-card .smartsearch-content.capture p {
                text-align: left;
            }

    .laisuat-find-card .btns-spending {
        width: 400px;
    }

    .laisuat-find-card .imoney-ph .btns-spending {
        width: 542px;
    }

    .laisuat-find-card .btns-rewards {
        width: 450px;
    }
}

@media (max-width:599px) {
    .laisuat-find-card .smartsearch .smartsearch-content.capture > div {
        background: 0 0;
    }

    .laisuat-find-card .smartsearch .smartsearch-content.capture div[class^=col-] {
        width: 100%;
    }

    .laisuat-find-card .smartsearch .smartsearch-content.capture input, .laisuat-find-card .smartsearch .smartsearch-content.capture select {
        width: 190px !important;
        margin: 0 auto 2px;
    }

    .laisuat-find-card .smartsearch .smartsearch-content.capture h2 {
        border-radius: 0;
    }

        .laisuat-find-card .smartsearch .smartsearch-content.capture h2:after {
            display: none;
        }

    .laisuat-find-card .smartsearch .smartsearch-content.capture button {
        display: block;
        margin: 0 auto 43px;
    }

    .laisuat-find-card .btns-spending {
        width: 220px;
    }

    .laisuat-find-card .imoney-ph .btns-spending {
        width: 265px;
    }

    .laisuat-find-card .btns-spending li {
        margin-right: 20px;
    }

        .laisuat-find-card .btns-spending li:nth-of-type(even) {
            margin-right: 0;
        }

        .laisuat-find-card .btns-spending li:nth-of-type(3) {
            margin-right: 20px;
        }

        .laisuat-find-card .btns-spending li:nth-of-type(4), .laisuat-find-card .imoney-ph .btns-spending li:nth-of-type(5) {
            margin-left: 0;
        }

        .laisuat-find-card .btns-spending li:last-child {
            margin-left: 60px;
        }

    .laisuat-find-card .imoney-ph .btns-spending li:last-child {
        margin-left: 75px;
    }

    .laisuat-find-card .btns-rewards li {
        width: 100%;
        height: auto;
    }

        .laisuat-find-card .btns-rewards li p {
            border-top: none;
            border-bottom: solid 1px #ddd;
            margin-top: 0;
            padding-bottom: 10px;
        }
}

.laisuat-find-card .groupon .g-logo {
    width: 30px;
    height: 31px;
    float: left;
}

.laisuat-find-card .groupon .powered-imoney {
    padding-left: 10px;
    display: inline-block;
    vertical-align: middle;
    line-height: 30px;
    font-size: 12px;
    font-size: 1.2rem;
}

    .laisuat-find-card .groupon .powered-imoney span {
        font-size: 14px;
        font-size: 1.4rem;
    }

        .laisuat-find-card .groupon .powered-imoney span.i-text {
            color: #1CA0CB;
        }

@media (max-width:767px) {
    .laisuat-find-card .groupon .powered-imoney span.i-text {
        color: #0080aa;
    }
}

.laisuat-find-card .groupon .powered-imoney span.money-text {
    color: #07456B;
}

.laisuat-find-card .info-text {
    padding: 10px 13px 10px 50px;
    position: absolute;
    left: 20px;
    right: 20px;
    bottom: 25px;
    background: url(/Content/img/bulb-icon.html) 12px center no-repeat #FFF7D6;
    color: #A5791B;
    border-radius: 3px;
    font-size: 13px;
    font-size: 1.3rem;
    border: 1px dashed #E0BE74;
}

.laisuat-find-card input[type="radio"] + label {
    margin: unset;
}

    .laisuat-find-card input[type="radio"] + label:after, .laisuat-find-card input[type="radio"] + label:before {
        border: unset;
        box-shadow: unset;
    }

.laisuat-find-card input[type=checkbox], .laisuat-find-card input[type=radio] {
    box-sizing: unset;
    padding: unset;
    display: none;
}
