﻿/*-------------btn material---------*/
.btn,
.input-group-btn .btn:not(.btn-raised) {
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .btn,
    .input-group-btn .btn,
    .btn.btn-default,
    .input-group-btn .btn.btn-default {
        color: rgba(0,0,0, 0.87);
    }

        .btn.btn-inverse,
        .input-group-btn .btn.btn-inverse {
            color: #3f51b5;
        }

        .btn.btn-primary,
        .input-group-btn .btn.btn-primary {
            color: #1DB4AC;
        }

        .btn.btn-success,
        .input-group-btn .btn.btn-success {
            color: #4caf50;
        }

        .btn.btn-info,
        .input-group-btn .btn.btn-info {
            color: #03a9f4;
        }

        .btn.btn-warning,
        .input-group-btn .btn.btn-warning {
            color: #ff5722;
        }

        .btn.btn-danger,
        .input-group-btn .btn.btn-danger {
            color: #f44336;
        }

        .btn:not(.btn-link):hover,
        .input-group-btn .btn:not(.btn-link):hover,
        .btn:not(.btn-link):focus,
        .input-group-btn .btn:not(.btn-link):focus {
            background-color: rgba(153, 153, 153, 0.2);
        }

.theme-dark .btn:not(.btn-link):hover,
.theme-dark .input-group-btn .btn:not(.btn-link):hover,
.theme-dark .btn:not(.btn-link):focus,
.theme-dark .input-group-btn .btn:not(.btn-link):focus {
    background-color: rgba(204, 204, 204, 0.15);
}

.btn,
.input-group-btn .btn,
.btn.btn-fab,
.input-group-btn .btn.btn-fab,
.btn-group-raised .btn,
.btn-group-raised .input-group-btn .btn,
.btn.btn-default,
.input-group-btn .btn.btn-default,
.btn.btn-fab.btn-default,
.input-group-btn .btn.btn-fab.btn-default,
.btn-group-raised .btn.btn-default,
.btn-group-raised .input-group-btn .btn.btn-default {
    background-color: #EEEEEE;
    color: rgba(0,0,0, 0.87);
    background-image: none;
    border-color: #EEEEEE;
}

    .btn.btn-inverse,
    .input-group-btn .btn.btn-inverse,
    .btn.btn-fab.btn-inverse,
    .input-group-btn .btn.btn-fab.btn-inverse,
    .btn-group-raised .btn.btn-inverse,
    .btn-group-raised .input-group-btn .btn.btn-inverse {
        background-color: #3f51b5;
        color: #ffffff;
        background-image: none;
        border-color: #3f51b5;
    }

    .btn.btn-primary,
    .input-group-btn .btn.btn-primary,
    .btn.btn-fab.btn-primary,
    .input-group-btn .btn.btn-fab.btn-primary,
    .btn-group-raised .btn.btn-primary,
    .btn-group-raised .input-group-btn .btn.btn-primary {
        background-color: #1DB4AC;
        color: rgba(255,255,255, 0.84);
        background-image: none;
        border-color: #1DB4AC;
    }

    .btn.btn-success,
    .input-group-btn .btn.btn-success,
    .btn.btn-fab.btn-success,
    .input-group-btn .btn.btn-fab.btn-success,
    .btn-group-raised .btn.btn-success,
    .btn-group-raised .input-group-btn .btn.btn-success {
        background-color: #4caf50;
        color: rgba(255,255,255, 0.84);
        background-image: none;
        border-color: #4caf50;
    }

    .btn.btn-info,
    .input-group-btn .btn.btn-info,
    .btn.btn-fab.btn-info,
    .input-group-btn .btn.btn-fab.btn-info,
    .btn-group-raised .btn.btn-info,
    .btn-group-raised .input-group-btn .btn.btn-info {
        background-color: #03a9f4;
        color: rgba(255,255,255, 0.84);
        background-image: none;
        border-color: #03a9f4;
    }

    .btn.btn-warning,
    .input-group-btn .btn.btn-warning,
    .btn.btn-fab.btn-warning,
    .input-group-btn .btn.btn-fab.btn-warning,
    .btn-group-raised .btn.btn-warning,
    .btn-group-raised .input-group-btn .btn.btn-warning {
        background-color: #ff5722;
        color: rgba(255,255,255, 0.84);
        background-image: none;
        border-color: #ff5722;
    }

    .btn.btn-danger,
    .input-group-btn .btn.btn-danger,
    .btn.btn-fab.btn-danger,
    .input-group-btn .btn.btn-fab.btn-danger,
    .btn-group-raised .btn.btn-danger,
    .btn-group-raised .input-group-btn .btn.btn-danger {
        background-color: #f44336;
        color: rgba(255,255,255, 0.84);
        background-image: none;
        border-color: #f44336;
    }

    .btn:not(.btn-link),
    .input-group-btn .btn:not(.btn-link),
    .btn-group-raised .btn:not(.btn-link),
    .btn-group-raised .input-group-btn .btn:not(.btn-link) {
        -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    }

        .btn:not(.btn-link):hover,
        .input-group-btn .btn:not(.btn-link):hover,
        .btn-group-raised .btn:not(.btn-link):hover,
        .btn-group-raised .input-group-btn .btn:not(.btn-link):hover,
        .btn:not(.btn-link):focus,
        .input-group-btn .btn:not(.btn-link):focus,
        .btn-group-raised .btn:not(.btn-link):focus,
        .btn-group-raised .input-group-btn .btn:not(.btn-link):focus,
        .btn:not(.btn-link).active,
        .input-group-btn .btn:not(.btn-link).active,
        .btn-group-raised .btn:not(.btn-link).active,
        .btn-group-raised .input-group-btn .btn:not(.btn-link).active,
        .btn:not(.btn-link):active,
        .input-group-btn .btn:not(.btn-link):active,
        .btn-group-raised .btn:not(.btn-link):active,
        .btn-group-raised .input-group-btn .btn:not(.btn-link):active {
            outline: 0;
        }

            .btn:not(.btn-link):hover,
            .input-group-btn .btn:not(.btn-link):hover,
            .btn-group-raised .btn:not(.btn-link):hover,
            .btn-group-raised .input-group-btn .btn:not(.btn-link):hover,
            .btn:not(.btn-link):focus,
            .input-group-btn .btn:not(.btn-link):focus,
            .btn-group-raised .btn:not(.btn-link):focus,
            .btn-group-raised .input-group-btn .btn:not(.btn-link):focus,
            .btn:not(.btn-link).active,
            .input-group-btn .btn:not(.btn-link).active,
            .btn-group-raised .btn:not(.btn-link).active,
            .btn-group-raised .input-group-btn .btn:not(.btn-link).active,
            .btn:not(.btn-link):active,
            .input-group-btn .btn:not(.btn-link):active,
            .btn-group-raised .btn:not(.btn-link):active,
            .btn-group-raised .input-group-btn .btn:not(.btn-link):active,
            .btn:not(.btn-link):hover.btn-default,
            .input-group-btn .btn:not(.btn-link):hover.btn-default,
            .btn-group-raised .btn:not(.btn-link):hover.btn-default,
            .btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-default,
            .btn:not(.btn-link):focus.btn-default,
            .input-group-btn .btn:not(.btn-link):focus.btn-default,
            .btn-group-raised .btn:not(.btn-link):focus.btn-default,
            .btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-default,
            .btn:not(.btn-link).active.btn-default,
            .input-group-btn .btn:not(.btn-link).active.btn-default,
            .btn-group-raised .btn:not(.btn-link).active.btn-default,
            .btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-default,
            .btn:not(.btn-link):active.btn-default,
            .input-group-btn .btn:not(.btn-link):active.btn-default,
            .btn-group-raised .btn:not(.btn-link):active.btn-default,
            .btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-default {
                background-color: #e4e4e4;
            }

                .btn:not(.btn-link):hover.btn-inverse,
                .input-group-btn .btn:not(.btn-link):hover.btn-inverse,
                .btn-group-raised .btn:not(.btn-link):hover.btn-inverse,
                .btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-inverse,
                .btn:not(.btn-link):focus.btn-inverse,
                .input-group-btn .btn:not(.btn-link):focus.btn-inverse,
                .btn-group-raised .btn:not(.btn-link):focus.btn-inverse,
                .btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-inverse,
                .btn:not(.btn-link).active.btn-inverse,
                .input-group-btn .btn:not(.btn-link).active.btn-inverse,
                .btn-group-raised .btn:not(.btn-link).active.btn-inverse,
                .btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-inverse,
                .btn:not(.btn-link):active.btn-inverse,
                .input-group-btn .btn:not(.btn-link):active.btn-inverse,
                .btn-group-raised .btn:not(.btn-link):active.btn-inverse,
                .btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-inverse {
                    background-color: #495bc0;
                }

                .btn:not(.btn-link):hover.btn-primary,
                .input-group-btn .btn:not(.btn-link):hover.btn-primary,
                .btn-group-raised .btn:not(.btn-link):hover.btn-primary,
                .btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-primary,
                .btn:not(.btn-link):focus.btn-primary,
                .input-group-btn .btn:not(.btn-link):focus.btn-primary,
                .btn-group-raised .btn:not(.btn-link):focus.btn-primary,
                .btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-primary,
                .btn:not(.btn-link).active.btn-primary,
                .input-group-btn .btn:not(.btn-link).active.btn-primary,
                .btn-group-raised .btn:not(.btn-link).active.btn-primary,
                .btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-primary,
                .btn:not(.btn-link):active.btn-primary,
                .input-group-btn .btn:not(.btn-link):active.btn-primary,
                .btn-group-raised .btn:not(.btn-link):active.btn-primary,
                .btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-primary {
                    background-color: #1DB4AC;
                }

                .btn:not(.btn-link):hover.btn-success,
                .input-group-btn .btn:not(.btn-link):hover.btn-success,
                .btn-group-raised .btn:not(.btn-link):hover.btn-success,
                .btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-success,
                .btn:not(.btn-link):focus.btn-success,
                .input-group-btn .btn:not(.btn-link):focus.btn-success,
                .btn-group-raised .btn:not(.btn-link):focus.btn-success,
                .btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-success,
                .btn:not(.btn-link).active.btn-success,
                .input-group-btn .btn:not(.btn-link).active.btn-success,
                .btn-group-raised .btn:not(.btn-link).active.btn-success,
                .btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-success,
                .btn:not(.btn-link):active.btn-success,
                .input-group-btn .btn:not(.btn-link):active.btn-success,
                .btn-group-raised .btn:not(.btn-link):active.btn-success,
                .btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-success {
                    background-color: #59b75c;
                }

                .btn:not(.btn-link):hover.btn-info,
                .input-group-btn .btn:not(.btn-link):hover.btn-info,
                .btn-group-raised .btn:not(.btn-link):hover.btn-info,
                .btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-info,
                .btn:not(.btn-link):focus.btn-info,
                .input-group-btn .btn:not(.btn-link):focus.btn-info,
                .btn-group-raised .btn:not(.btn-link):focus.btn-info,
                .btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-info,
                .btn:not(.btn-link).active.btn-info,
                .input-group-btn .btn:not(.btn-link).active.btn-info,
                .btn-group-raised .btn:not(.btn-link).active.btn-info,
                .btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-info,
                .btn:not(.btn-link):active.btn-info,
                .input-group-btn .btn:not(.btn-link):active.btn-info,
                .btn-group-raised .btn:not(.btn-link):active.btn-info,
                .btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-info {
                    background-color: #0fb2fc;
                }

                .btn:not(.btn-link):hover.btn-warning,
                .input-group-btn .btn:not(.btn-link):hover.btn-warning,
                .btn-group-raised .btn:not(.btn-link):hover.btn-warning,
                .btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-warning,
                .btn:not(.btn-link):focus.btn-warning,
                .input-group-btn .btn:not(.btn-link):focus.btn-warning,
                .btn-group-raised .btn:not(.btn-link):focus.btn-warning,
                .btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-warning,
                .btn:not(.btn-link).active.btn-warning,
                .input-group-btn .btn:not(.btn-link).active.btn-warning,
                .btn-group-raised .btn:not(.btn-link).active.btn-warning,
                .btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-warning,
                .btn:not(.btn-link):active.btn-warning,
                .input-group-btn .btn:not(.btn-link):active.btn-warning,
                .btn-group-raised .btn:not(.btn-link):active.btn-warning,
                .btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-warning {
                    background-color: #ff6736;
                }

                .btn:not(.btn-link):hover.btn-danger,
                .input-group-btn .btn:not(.btn-link):hover.btn-danger,
                .btn-group-raised .btn:not(.btn-link):hover.btn-danger,
                .btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-danger,
                .btn:not(.btn-link):focus.btn-danger,
                .input-group-btn .btn:not(.btn-link):focus.btn-danger,
                .btn-group-raised .btn:not(.btn-link):focus.btn-danger,
                .btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-danger,
                .btn:not(.btn-link).active.btn-danger,
                .input-group-btn .btn:not(.btn-link).active.btn-danger,
                .btn-group-raised .btn:not(.btn-link).active.btn-danger,
                .btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-danger,
                .btn:not(.btn-link):active.btn-danger,
                .input-group-btn .btn:not(.btn-link):active.btn-danger,
                .btn-group-raised .btn:not(.btn-link):active.btn-danger,
                .btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-danger {
                    background-color: #f55549;
                }

                .btn:not(.btn-link).active,
                .input-group-btn .btn:not(.btn-link).active,
                .btn-group-raised .btn:not(.btn-link).active,
                .btn-group-raised .input-group-btn .btn:not(.btn-link).active,
                .btn:not(.btn-link):active,
                .input-group-btn .btn:not(.btn-link):active,
                .btn-group-raised .btn:not(.btn-link):active,
                .btn-group-raised .input-group-btn .btn:not(.btn-link):active,
                .btn:not(.btn-link).active:hover,
                .input-group-btn .btn:not(.btn-link).active:hover,
                .btn-group-raised .btn:not(.btn-link).active:hover,
                .btn-group-raised .input-group-btn .btn:not(.btn-link).active:hover,
                .btn:not(.btn-link):active:hover,
                .input-group-btn .btn:not(.btn-link):active:hover,
                .btn-group-raised .btn:not(.btn-link):active:hover,
                .btn-group-raised .input-group-btn .btn:not(.btn-link):active:hover {
                    -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
                    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
                }

                .btn:not(.btn-link):focus,
                .input-group-btn .btn:not(.btn-link):focus,
                .btn-group-raised .btn:not(.btn-link):focus,
                .btn-group-raised .input-group-btn .btn:not(.btn-link):focus,
                .btn:not(.btn-link):focus.active,
                .input-group-btn .btn:not(.btn-link):focus.active,
                .btn-group-raised .btn:not(.btn-link):focus.active,
                .btn-group-raised .input-group-btn .btn:not(.btn-link):focus.active,
                .btn:not(.btn-link):focus:active,
                .input-group-btn .btn:not(.btn-link):focus:active,
                .btn-group-raised .btn:not(.btn-link):focus:active,
                .btn-group-raised .input-group-btn .btn:not(.btn-link):focus:active,
                .btn:not(.btn-link):focus:hover,
                .input-group-btn .btn:not(.btn-link):focus:hover,
                .btn-group-raised .btn:not(.btn-link):focus:hover,
                .btn-group-raised .input-group-btn .btn:not(.btn-link):focus:hover,
                .btn:not(.btn-link):focus.active:hover,
                .input-group-btn .btn:not(.btn-link):focus.active:hover,
                .btn-group-raised .btn:not(.btn-link):focus.active:hover,
                .btn-group-raised .input-group-btn .btn:not(.btn-link):focus.active:hover,
                .btn:not(.btn-link):focus:active:hover,
                .input-group-btn .btn:not(.btn-link):focus:active:hover,
                .btn-group-raised .btn:not(.btn-link):focus:active:hover,
                .btn-group-raised .input-group-btn .btn:not(.btn-link):focus:active:hover {
                    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.36);
                    box-shadow: 0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.36);
                }

    .btn.btn-fab,
    .input-group-btn .btn.btn-fab {
        border-radius: 50%;
        font-size: 24px;
        height: 56px;
        margin: auto;
        min-width: 56px;
        width: 56px;
        padding: 0;
        overflow: hidden;
        -webkit-box-shadow: 0 1px 1.5px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.24);
        box-shadow: 0 1px 1.5px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.24);
        position: relative;
        line-height: normal;
    }

        .btn.btn-fab .ripple-container,
        .input-group-btn .btn.btn-fab .ripple-container {
            border-radius: 50%;
        }

        .btn.btn-fab.btn-fab-mini,
        .input-group-btn .btn.btn-fab.btn-fab-mini,
        .btn-group-sm .btn.btn-fab,
        .btn-group-sm .input-group-btn .btn.btn-fab {
            height: 40px;
            min-width: 40px;
            width: 40px;
        }

            .btn.btn-fab.btn-fab-mini.material-icons,
            .input-group-btn .btn.btn-fab.btn-fab-mini.material-icons,
            .btn-group-sm .btn.btn-fab.material-icons,
            .btn-group-sm .input-group-btn .btn.btn-fab.material-icons {
                top: 0px;
                left: 0px;
            }

        .btn.btn-fab i.material-icons,
        .input-group-btn .btn.btn-fab i.material-icons {
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-12px, -12px);
            -ms-transform: translate(-12px, -12px);
            -o-transform: translate(-12px, -12px);
            transform: translate(-12px, -12px);
            line-height: 24px;
            width: 24px;
        }

    .btn i.material-icons,
    .input-group-btn .btn i.material-icons {
        vertical-align: middle;
    }

    .btn.btn-lg,
    .input-group-btn .btn.btn-lg,
    .btn-group-lg .btn,
    .btn-group-lg .input-group-btn .btn {
        font-size: 16px;
    }

    .btn.btn-sm,
    .input-group-btn .btn.btn-sm,
    .btn-group-sm .btn,
    .btn-group-sm .input-group-btn .btn {
        padding: 5px 20px;
        font-size: 12px;
    }

    .btn.btn-xs,
    .input-group-btn .btn.btn-xs,
    .btn-group-xs .btn,
    .btn-group-xs .input-group-btn .btn {
        padding: 4px 15px;
        font-size: 10px;
    }

    fieldset[disabled][disabled] .btn,
    fieldset[disabled][disabled] .input-group-btn .btn,
    fieldset[disabled][disabled] .btn-group,
    fieldset[disabled][disabled] .btn-group-vertical,
    .btn.disabled,
    .input-group-btn .btn.disabled,
    .btn-group.disabled,
    .btn-group-vertical.disabled,
    .btn:disabled,
    .input-group-btn .btn:disabled,
    .btn-group:disabled,
    .btn-group-vertical:disabled,
    .btn[disabled][disabled],
    .input-group-btn .btn[disabled][disabled],
    .btn-group[disabled][disabled],
    .btn-group-vertical[disabled][disabled] {
        /*color: rgba(0, 0, 0, 0.26);*/
        color: rgba(0, 0, 0, 0.57);
        background: transparent;
    }

.theme-dark fieldset[disabled][disabled] .btn,
.theme-dark fieldset[disabled][disabled] .input-group-btn .btn,
.theme-dark fieldset[disabled][disabled] .btn-group,
.theme-dark fieldset[disabled][disabled] .btn-group-vertical,
.theme-dark .btn.disabled,
.theme-dark .input-group-btn .btn.disabled,
.theme-dark .btn-group.disabled,
.theme-dark .btn-group-vertical.disabled,
.theme-dark .btn:disabled,
.theme-dark .input-group-btn .btn:disabled,
.theme-dark .btn-group:disabled,
.theme-dark .btn-group-vertical:disabled,
.theme-dark .btn[disabled][disabled],
.theme-dark .input-group-btn .btn[disabled][disabled],
.theme-dark .btn-group[disabled][disabled],
.theme-dark .btn-group-vertical[disabled][disabled] {
    color: rgba(255, 255, 255, 0.3);
}

fieldset[disabled][disabled] .btn,
fieldset[disabled][disabled] .input-group-btn .btn,
fieldset[disabled][disabled] .btn-group,
fieldset[disabled][disabled] .btn-group-vertical,
.btn.disabled,
.input-group-btn .btn.disabled,
.btn-group.disabled,
.btn-group-vertical.disabled,
.btn:disabled,
.input-group-btn .btn:disabled,
.btn-group:disabled,
.btn-group-vertical:disabled,
.btn[disabled][disabled],
.input-group-btn .btn[disabled][disabled],
.btn-group[disabled][disabled],
.btn-group-vertical[disabled][disabled],
fieldset[disabled][disabled] .btn.btn-group-raised,
fieldset[disabled][disabled] .input-group-btn .btn.btn-group-raised,
fieldset[disabled][disabled] .btn-group.btn-group-raised,
fieldset[disabled][disabled] .btn-group-vertical.btn-group-raised,
.btn.disabled.btn-group-raised,
.input-group-btn .btn.disabled.btn-group-raised,
.btn-group.disabled.btn-group-raised,
.btn-group-vertical.disabled.btn-group-raised,
.btn:disabled.btn-group-raised,
.input-group-btn .btn:disabled.btn-group-raised,
.btn-group:disabled.btn-group-raised,
.btn-group-vertical:disabled.btn-group-raised,
.btn[disabled][disabled].btn-group-raised,
.input-group-btn .btn[disabled][disabled].btn-group-raised,
.btn-group[disabled][disabled].btn-group-raised,
.btn-group-vertical[disabled][disabled].btn-group-raised,
fieldset[disabled][disabled] .btn.active,
fieldset[disabled][disabled] .input-group-btn .btn.active,
fieldset[disabled][disabled] .btn-group.active,
fieldset[disabled][disabled] .btn-group-vertical.active,
.btn.disabled.active,
.input-group-btn .btn.disabled.active,
.btn-group.disabled.active,
.btn-group-vertical.disabled.active,
.btn:disabled.active,
.input-group-btn .btn:disabled.active,
.btn-group:disabled.active,
.btn-group-vertical:disabled.active,
.btn[disabled][disabled].active,
.input-group-btn .btn[disabled][disabled].active,
.btn-group[disabled][disabled].active,
.btn-group-vertical[disabled][disabled].active,
fieldset[disabled][disabled] .btn.btn-group-raised.active,
fieldset[disabled][disabled] .input-group-btn .btn.btn-group-raised.active,
fieldset[disabled][disabled] .btn-group.btn-group-raised.active,
fieldset[disabled][disabled] .btn-group-vertical.btn-group-raised.active,
.btn.disabled.btn-group-raised.active,
.input-group-btn .btn.disabled.btn-group-raised.active,
.btn-group.disabled.btn-group-raised.active,
.btn-group-vertical.disabled.btn-group-raised.active,
.btn:disabled.btn-group-raised.active,
.input-group-btn .btn:disabled.btn-group-raised.active,
.btn-group:disabled.btn-group-raised.active,
.btn-group-vertical:disabled.btn-group-raised.active,
.btn[disabled][disabled].btn-group-raised.active,
.input-group-btn .btn[disabled][disabled].btn-group-raised.active,
.btn-group[disabled][disabled].btn-group-raised.active,
.btn-group-vertical[disabled][disabled].btn-group-raised.active,
fieldset[disabled][disabled] .btn:active,
fieldset[disabled][disabled] .input-group-btn .btn:active,
fieldset[disabled][disabled] .btn-group:active,
fieldset[disabled][disabled] .btn-group-vertical:active,
.btn.disabled:active,
.input-group-btn .btn.disabled:active,
.btn-group.disabled:active,
.btn-group-vertical.disabled:active,
.btn:disabled:active,
.input-group-btn .btn:disabled:active,
.btn-group:disabled:active,
.btn-group-vertical:disabled:active,
.btn[disabled][disabled]:active,
.input-group-btn .btn[disabled][disabled]:active,
.btn-group[disabled][disabled]:active,
.btn-group-vertical[disabled][disabled]:active,
fieldset[disabled][disabled] .btn.btn-group-raised:active,
fieldset[disabled][disabled] .input-group-btn .btn.btn-group-raised:active,
fieldset[disabled][disabled] .btn-group.btn-group-raised:active,
fieldset[disabled][disabled] .btn-group-vertical.btn-group-raised:active,
.btn.disabled.btn-group-raised:active,
.input-group-btn .btn.disabled.btn-group-raised:active,
.btn-group.disabled.btn-group-raised:active,
.btn-group-vertical.disabled.btn-group-raised:active,
.btn:disabled.btn-group-raised:active,
.input-group-btn .btn:disabled.btn-group-raised:active,
.btn-group:disabled.btn-group-raised:active,
.btn-group-vertical:disabled.btn-group-raised:active,
.btn[disabled][disabled].btn-group-raised:active,
.input-group-btn .btn[disabled][disabled].btn-group-raised:active,
.btn-group[disabled][disabled].btn-group-raised:active,
.btn-group-vertical[disabled][disabled].btn-group-raised:active,
fieldset[disabled][disabled] .btn:focus:not(:active),
fieldset[disabled][disabled] .input-group-btn .btn:focus:not(:active),
fieldset[disabled][disabled] .btn-group:focus:not(:active),
fieldset[disabled][disabled] .btn-group-vertical:focus:not(:active),
.btn.disabled:focus:not(:active),
.input-group-btn .btn.disabled:focus:not(:active),
.btn-group.disabled:focus:not(:active),
.btn-group-vertical.disabled:focus:not(:active),
.btn:disabled:focus:not(:active),
.input-group-btn .btn:disabled:focus:not(:active),
.btn-group:disabled:focus:not(:active),
.btn-group-vertical:disabled:focus:not(:active),
.btn[disabled][disabled]:focus:not(:active),
.input-group-btn .btn[disabled][disabled]:focus:not(:active),
.btn-group[disabled][disabled]:focus:not(:active),
.btn-group-vertical[disabled][disabled]:focus:not(:active),
fieldset[disabled][disabled] .btn.btn-group-raised:focus:not(:active),
fieldset[disabled][disabled] .input-group-btn .btn.btn-group-raised:focus:not(:active),
fieldset[disabled][disabled] .btn-group.btn-group-raised:focus:not(:active),
fieldset[disabled][disabled] .btn-group-vertical.btn-group-raised:focus:not(:active),
.btn.disabled.btn-group-raised:focus:not(:active),
.input-group-btn .btn.disabled.btn-group-raised:focus:not(:active),
.btn-group.disabled.btn-group-raised:focus:not(:active),
.btn-group-vertical.disabled.btn-group-raised:focus:not(:active),
.btn:disabled.btn-group-raised:focus:not(:active),
.input-group-btn .btn:disabled.btn-group-raised:focus:not(:active),
.btn-group:disabled.btn-group-raised:focus:not(:active),
.btn-group-vertical:disabled.btn-group-raised:focus:not(:active),
.btn[disabled][disabled].btn-group-raised:focus:not(:active),
.input-group-btn .btn[disabled][disabled].btn-group-raised:focus:not(:active),
.btn-group[disabled][disabled].btn-group-raised:focus:not(:active),
.btn-group-vertical[disabled][disabled].btn-group-raised:focus:not(:active) {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-group,
.btn-group-vertical {
    position: relative;
    margin: 10px 1px;
}

    .btn-group.open > .dropdown-toggle.btn,
    .btn-group-vertical.open > .dropdown-toggle.btn,
    .btn-group.open > .dropdown-toggle.btn.btn-default,
    .btn-group-vertical.open > .dropdown-toggle.btn.btn-default {
        background-color: #EEEEEE;
    }

        .btn-group.open > .dropdown-toggle.btn.btn-inverse,
        .btn-group-vertical.open > .dropdown-toggle.btn.btn-inverse {
            background-color: #3f51b5;
        }

        .btn-group.open > .dropdown-toggle.btn.btn-primary,
        .btn-group-vertical.open > .dropdown-toggle.btn.btn-primary {
            background-color: #1DB4AC;
        }

        .btn-group.open > .dropdown-toggle.btn.btn-success,
        .btn-group-vertical.open > .dropdown-toggle.btn.btn-success {
            background-color: #4caf50;
        }

        .btn-group.open > .dropdown-toggle.btn.btn-info,
        .btn-group-vertical.open > .dropdown-toggle.btn.btn-info {
            background-color: #03a9f4;
        }

        .btn-group.open > .dropdown-toggle.btn.btn-warning,
        .btn-group-vertical.open > .dropdown-toggle.btn.btn-warning {
            background-color: #ff5722;
        }

        .btn-group.open > .dropdown-toggle.btn.btn-danger,
        .btn-group-vertical.open > .dropdown-toggle.btn.btn-danger {
            background-color: #f44336;
        }

    .btn-group .dropdown-menu,
    .btn-group-vertical .dropdown-menu {
        border-radius: 0 0 2px 2px;
    }

    .btn-group.btn-group-raised,
    .btn-group-vertical.btn-group-raised {
        -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    }

    .btn-group .btn + .btn,
    .btn-group-vertical .btn + .btn,
    .btn-group .btn,
    .btn-group-vertical .btn,
    .btn-group .btn:active,
    .btn-group-vertical .btn:active,
    .btn-group .btn-group,
    .btn-group-vertical .btn-group {
        margin: 0;
    }
/*---------form material--------------*/
.form-horizontal label.control-label {
    margin: 0;
}

media (min-width: 768px) {
    .form-horizontal .control-label;

{
    padding-top: 8px;
}

}

@media (min-width: 768px) {
    .form-horizontal .form-group-lg .control-label {
        padding-top: 12.9999997px;
        font-size: 18px;
    }
}

@media (min-width: 768px) {
    .form-horizontal .form-group-sm .control-label {
        padding-top: 4px;
        font-size: 11px;
    }
}

.label {
    border-radius: 1px;
}

    .label,
    .label.label-default {
        background-color: #9e9e9e;
    }

        .label.label-inverse {
            background-color: #3f51b5;
        }

        .label.label-primary {
            background-color: #1DB4AC;
        }

        .label.label-success {
            background-color: #4caf50;
        }

        .label.label-info {
            background-color: #03a9f4;
        }

        .label.label-warning {
            background-color: #ff5722;
        }

        .label.label-danger {
            background-color: #f44336;
        }

.form-control,
.form-group .form-control {
    /*border: 0;*/
    -ms-border-radius: 4px;
    border-radius: 4px;
    -webkit-background-size: 0 2px,100% 1px;
    -ms-background-size: 0 2px, 100% 1px;
    background-size: 0 2px, 100% 1px;
    background-repeat: no-repeat;
    background-position: center bottom, center -webkit-calc(100% - 1px);
    background-position: center bottom, center calc(100% - 1px);
    background-color: rgba(0, 0, 0, 0);
    -webkit-transition: background 0s ease-out;
    -o-transition: background 0s ease-out;
    transition: background 0s ease-out;
    float: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .form-control::-moz-placeholder,
    .form-group .form-control::-moz-placeholder {
        color: #BDBDBD;
        font-weight: 400;
    }

    .form-control:-ms-input-placeholder,
    .form-group .form-control:-ms-input-placeholder {
        color: #BDBDBD;
        font-weight: 400;
    }

    .form-control::-webkit-input-placeholder,
    .form-group .form-control::-webkit-input-placeholder {
        color: #BDBDBD;
        font-weight: 400;
    }

    .form-control[readonly],
    .form-group .form-control[readonly],
    .form-control[disabled],
    .form-group .form-control[disabled],
    fieldset[disabled] .form-control,
    fieldset[disabled] .form-group .form-control {
        background-color: rgba(0, 0, 0, 0);
    }

    .form-control[disabled],
    .form-group .form-control[disabled],
    fieldset[disabled] .form-control,
    fieldset[disabled] .form-group .form-control {
        background-image: none;
        border-bottom: 1px dotted #D2D2D2;
    }

.form-group {
    position: relative;
}

    .form-group.label-static label.control-label,
    .form-group.label-placeholder label.control-label,
    .form-group.label-floating label.control-label {
        position: absolute;
        pointer-events: none;
        -webkit-transition: 0.3s ease all;
        -o-transition: 0.3s ease all;
        transition: 0.3s ease all;
    }

    .form-group.label-floating label.control-label {
        will-change: left, top, contents;
    }

    .form-group.label-placeholder:not(.is-empty) label.control-label {
        display: none;
    }

    .form-group .help-block {
        position: absolute;
        display: none;
    }

    .form-group.is-focused .form-control {
        outline: none;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#1DB4AC), to(#1DB4AC)), -webkit-gradient(linear, left top, left bottom, from(#D2D2D2), to(#D2D2D2));
        background-image: -webkit-linear-gradient(#1DB4AC, #1DB4AC), -webkit-linear-gradient(#D2D2D2, #D2D2D2);
        background-image: -o-linear-gradient(#1DB4AC, #1DB4AC), -o-linear-gradient(#D2D2D2, #D2D2D2);
        background-image: linear-gradient(#1DB4AC, #1DB4AC), linear-gradient(#D2D2D2, #D2D2D2);
        -webkit-background-size: 100% 2px, 100% 1px;
        background-size: 100% 2px, 100% 1px;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-transition-duration: 0.3s;
        -o-transition-duration: 0.3s;
        transition-duration: 0.3s;
    }

        .form-group.is-focused .form-control .material-input:after {
            background-color: #1DB4AC;
        }

    .form-group.is-focused label,
    .form-group.is-focused label.control-label {
        color: #1DB4AC;
    }

    .form-group.is-focused.label-placeholder label,
    .form-group.is-focused.label-placeholder label.control-label {
        color: #BDBDBD;
    }

    .form-group.is-focused .help-block {
        display: block;
    }

    .form-group.has-warning .form-control {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .form-group.has-warning.is-focused .form-control {
        background-image: -webkit-gradient(linear, left top, left bottom, from(#ff5722), to(#ff5722)), -webkit-gradient(linear, left top, left bottom, from(#D2D2D2), to(#D2D2D2));
        background-image: -webkit-linear-gradient(#ff5722, #ff5722), -webkit-linear-gradient(#D2D2D2, #D2D2D2);
        background-image: -o-linear-gradient(#ff5722, #ff5722), -o-linear-gradient(#D2D2D2, #D2D2D2);
        background-image: linear-gradient(#ff5722, #ff5722), linear-gradient(#D2D2D2, #D2D2D2);
    }

    .form-group.has-warning label.control-label,
    .form-group.has-warning .help-block {
        color: #ff5722;
    }

    .form-group.has-error .form-control {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .form-group.has-error.is-focused .form-control {
        background-image: -webkit-gradient(linear, left top, left bottom, from(#f44336), to(#f44336)), -webkit-gradient(linear, left top, left bottom, from(#D2D2D2), to(#D2D2D2));
        background-image: -webkit-linear-gradient(#f44336, #f44336), -webkit-linear-gradient(#D2D2D2, #D2D2D2);
        background-image: -o-linear-gradient(#f44336, #f44336), -o-linear-gradient(#D2D2D2, #D2D2D2);
        background-image: linear-gradient(#f44336, #f44336), linear-gradient(#D2D2D2, #D2D2D2);
    }

    .form-group.has-error label.control-label,
    .form-group.has-error .help-block {
        color: #f44336;
    }

    .form-group.has-success .form-control {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .form-group.has-success.is-focused .form-control {
        background-image: -webkit-gradient(linear, left top, left bottom, from(#4caf50), to(#4caf50)), -webkit-gradient(linear, left top, left bottom, from(#D2D2D2), to(#D2D2D2));
        background-image: -webkit-linear-gradient(#4caf50, #4caf50), -webkit-linear-gradient(#D2D2D2, #D2D2D2);
        background-image: -o-linear-gradient(#4caf50, #4caf50), -o-linear-gradient(#D2D2D2, #D2D2D2);
        background-image: linear-gradient(#4caf50, #4caf50), linear-gradient(#D2D2D2, #D2D2D2);
    }

    .form-group.has-success label.control-label,
    .form-group.has-success .help-block {
        color: #4caf50;
    }

    .form-group.has-info .form-control {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .form-group.has-info.is-focused .form-control {
        background-image: -webkit-gradient(linear, left top, left bottom, from(#03a9f4), to(#03a9f4)), -webkit-gradient(linear, left top, left bottom, from(#D2D2D2), to(#D2D2D2));
        background-image: -webkit-linear-gradient(#03a9f4, #03a9f4), -webkit-linear-gradient(#D2D2D2, #D2D2D2);
        background-image: -o-linear-gradient(#03a9f4, #03a9f4), -o-linear-gradient(#D2D2D2, #D2D2D2);
        background-image: linear-gradient(#03a9f4, #03a9f4), linear-gradient(#D2D2D2, #D2D2D2);
    }

    .form-group.has-info label.control-label,
    .form-group.has-info .help-block {
        color: #03a9f4;
    }

    .form-group textarea {
        resize: none;
    }

        .form-group textarea ~ .form-control-highlight {
            margin-top: -11px;
        }

   
        .form-group select ~ .material-input:after {
            display: none;
        }


.form-control::-moz-placeholder {
    font-size: 16px;
    line-height: 1.42857143;
    color: #BDBDBD;
    font-weight: 400;
}

.form-control:-ms-input-placeholder {
    font-size: 16px;
    line-height: 1.42857143;
    color: #BDBDBD;
    font-weight: 400;
}

.form-control::-webkit-input-placeholder {
    font-size: 16px;
    line-height: 1.42857143;
    color: #BDBDBD;
    font-weight: 400;
}

.checkbox label,
.radio label,
label {
    font-size: 16px;
    line-height: 1.42857143;
    /*color: #BDBDBD;*/
    color: #858484;
    font-weight: 400;
}

    label.control-label {
        font-size: 12px;
        line-height: 1.07142857;
        color: #BDBDBD;
        font-weight: 400;
        margin: 16px 0 0 0;
    }

.help-block {
    margin-top: 0;
    font-size: 12px;
}

.form-group {
    padding-bottom: 7px;
    margin: 28px 0 0 0;
}

    .form-group .form-control::-moz-placeholder {
        font-size: 16px;
        line-height: 1.42857143;
        color: #BDBDBD;
        font-weight: 400;
    }

    .form-group .form-control:-ms-input-placeholder {
        font-size: 16px;
        line-height: 1.42857143;
        color: #BDBDBD;
        font-weight: 400;
    }

    .form-group .form-control::-webkit-input-placeholder {
        font-size: 16px;
        line-height: 1.42857143;
        color: #BDBDBD;
        font-weight: 400;
    }

    .form-group .checkbox label,
    .form-group .radio label,
    .form-group label {
        font-size: 16px;
        line-height: 1.42857143;
        /*color: #BDBDBD;*/
        color: #858484;
        font-weight: 400;
    }

        .form-group label.control-label {
            font-size: 12px;
            line-height: 1.07142857;
            color: #BDBDBD;
            font-weight: 400;
            margin: 16px 0 0 0;
        }

    .form-group .help-block {
        margin-top: 0;
        font-size: 12px;
    }

    .form-group.label-floating label.control-label,
    .form-group.label-placeholder label.control-label {
        top: -7px;
        font-size: 16px;
        line-height: 1.42857143;
    }

    .form-group.label-static label.control-label,
    .form-group.label-floating.is-focused label.control-label,
    .form-group.label-floating:not(.is-empty) label.control-label {
        top: -30px;
        left: 0;
        font-size: 12px;
        line-height: 1.07142857;
    }

    .form-group.label-floating input.form-control:-webkit-autofill ~ label.control-label label.control-label {
        top: -30px;
        left: 0;
        font-size: 12px;
        line-height: 1.07142857;
    }

    .form-group.form-group-sm {
        padding-bottom: 3px;
        margin: 21px 0 0 0;
    }

        .form-group.form-group-sm .form-control {
            margin-bottom: 3px;
        }

            .form-group.form-group-sm .form-control::-moz-placeholder {
                font-size: 11px;
                line-height: 1.5;
                color: #BDBDBD;
                font-weight: 400;
            }

            .form-group.form-group-sm .form-control:-ms-input-placeholder {
                font-size: 11px;
                line-height: 1.5;
                color: #BDBDBD;
                font-weight: 400;
            }

            .form-group.form-group-sm .form-control::-webkit-input-placeholder {
                font-size: 11px;
                line-height: 1.5;
                color: #BDBDBD;
                font-weight: 400;
            }

        .form-group.form-group-sm .checkbox label,
        .form-group.form-group-sm .radio label,
        .form-group.form-group-sm label {
            font-size: 11px;
            line-height: 1.5;
            color: #BDBDBD;
            font-weight: 400;
        }

            .form-group.form-group-sm label.control-label {
                font-size: 9px;
                line-height: 1.125;
                color: #BDBDBD;
                font-weight: 400;
                margin: 16px 0 0 0;
            }

        .form-group.form-group-sm .help-block {
            margin-top: 0;
            font-size: 9px;
        }

        .form-group.form-group-sm.label-floating label.control-label,
        .form-group.form-group-sm.label-placeholder label.control-label {
            top: -11px;
            font-size: 11px;
            line-height: 1.5;
        }

        .form-group.form-group-sm.label-static label.control-label,
        .form-group.form-group-sm.label-floating.is-focused label.control-label,
        .form-group.form-group-sm.label-floating:not(.is-empty) label.control-label {
            top: -25px;
            left: 0;
            font-size: 9px;
            line-height: 1.125;
        }

        .form-group.form-group-sm.label-floating input.form-control:-webkit-autofill ~ label.control-label label.control-label {
            top: -25px;
            left: 0;
            font-size: 9px;
            line-height: 1.125;
        }

    .form-group.form-group-lg {
        padding-bottom: 9px;
        margin: 30px 0 0 0;
    }

        .form-group.form-group-lg .form-control {
            margin-bottom: 9px;
        }

            .form-group.form-group-lg .form-control::-moz-placeholder {
                font-size: 18px;
                line-height: 1.3333333;
                color: #BDBDBD;
                font-weight: 400;
            }

            .form-group.form-group-lg .form-control:-ms-input-placeholder {
                font-size: 18px;
                line-height: 1.3333333;
                color: #BDBDBD;
                font-weight: 400;
            }

            .form-group.form-group-lg .form-control::-webkit-input-placeholder {
                font-size: 18px;
                line-height: 1.3333333;
                color: #BDBDBD;
                font-weight: 400;
            }

        .form-group.form-group-lg .checkbox label,
        .form-group.form-group-lg .radio label,
        .form-group.form-group-lg label {
            font-size: 18px;
            line-height: 1.3333333;
            color: #BDBDBD;
            font-weight: 400;
        }

            .form-group.form-group-lg label.control-label {
                font-size: 14px;
                line-height: 0.99999998;
                color: #BDBDBD;
                font-weight: 400;
                margin: 16px 0 0 0;
            }

        .form-group.form-group-lg .help-block {
            margin-top: 0;
            font-size: 14px;
        }

        .form-group.form-group-lg.label-floating label.control-label,
        .form-group.form-group-lg.label-placeholder label.control-label {
            top: -5px;
            font-size: 18px;
            line-height: 1.3333333;
        }

        .form-group.form-group-lg.label-static label.control-label,
        .form-group.form-group-lg.label-floating.is-focused label.control-label,
        .form-group.form-group-lg.label-floating:not(.is-empty) label.control-label {
            top: -32px;
            left: 0;
            font-size: 14px;
            line-height: 0.99999998;
        }

        .form-group.form-group-lg.label-floating input.form-control:-webkit-autofill ~ label.control-label label.control-label {
            top: -32px;
            left: 0;
            font-size: 14px;
            line-height: 0.99999998;
        }

select.form-control {
    /*border: 0;*/
    -webkit-box-shadow: none;
    box-shadow: none;
    -ms-border-radius: 4px;
    border-radius: 4px;
}

.form-group.is-focused select.form-control {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #D2D2D2;
}

    select.form-control[multiple],
    .form-group.is-focused select.form-control[multiple] {
        height: 85px;
    }

.input-group-btn .btn {
    margin: 0 0 7px 0;
}

.form-group.form-group-sm .input-group-btn .btn {
    margin: 0 0 3px 0;
}

.form-group.form-group-lg .input-group-btn .btn {
    margin: 0 0 9px 0;
}

.input-group .input-group-btn {
    padding: 0 12px;
}

.input-group .input-group-addon {
    border: 0;
    background: transparent;
}

.form-group input[type=file] {
    opacity: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
}
/*--------well-------*/
/*-------------alert--------------------*/
.alert {
    border: 0;
    -ms-border-radius: 0;
    border-radius: 0;
}

    .alert,
    .alert.alert-default {
        background-color: rgba(255,255,255, 0.84);
        color: rgba(255,255,255, 0.84);
        background-image: none;
    }

        .alert a,
        .alert.alert-default a,
        .alert .alert-link,
        .alert.alert-default .alert-link {
            color: rgba(255,255,255, 0.84);
        }

        .alert.alert-inverse {
            background-color: #3f51b5;
            color: #ffffff;
            background-image: none;
        }

            .alert.alert-inverse a,
            .alert.alert-inverse .alert-link {
                color: #ffffff;
            }

        .alert.alert-primary {
            background-color: #1DB4AC;
            color: rgba(255,255,255, 0.84);
            background-image: none;
        }

            .alert.alert-primary a,
            .alert.alert-primary .alert-link {
                color: rgba(255,255,255, 0.84);
            }

        .alert.alert-success {
            background-color: #4caf50;
            color: rgba(255,255,255, 0.84);
            background-image: none;
        }

            .alert.alert-success a,
            .alert.alert-success .alert-link {
                color: rgba(255,255,255, 0.84);
            }

        .alert.alert-info {
            background-color: #03a9f4;
            color: rgba(255,255,255, 0.84);
            background-image: none;
        }

            .alert.alert-info a,
            .alert.alert-info .alert-link {
                color: rgba(255,255,255, 0.84);
            }

        .alert.alert-warning {
            background-color: #ff5722;
            color: rgba(255,255,255, 0.84);
            background-image: none;
        }

            .alert.alert-warning a,
            .alert.alert-warning .alert-link {
                color: rgba(255,255,255, 0.84);
            }

        .alert.alert-danger {
            background-color: #f44336;
            color: rgba(255,255,255, 0.84);
            background-image: none;
        }

            .alert.alert-danger a,
            .alert.alert-danger .alert-link {
                color: rgba(255,255,255, 0.84);
            }

.alert-info,
.alert-danger,
.alert-warning,
.alert-success {
    color: rgba(255,255,255, 0.84);
}

.alert-default a,
.alert-default .alert-link {
    color: rgba(0,0,0, 0.87);
    background-image: none;
}
/*---------------------panel------------------------*/
.panel {
    border-radius: 2px;
    border: 0;
    -webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12);
}

    .panel > .panel-heading,
    .panel.panel-default > .panel-heading {
        background-color: #eeeeee;
        background-image: none;
    }

    .panel.panel-inverse > .panel-heading {
        background-color: #3f51b5;
        background-image: none;
    }

    .panel.panel-primary > .panel-heading {
        background-color: #1DB4AC;
        background-image: none;
    }

    .panel.panel-success > .panel-heading {
        background-color: #4caf50;
        background-image: none;
    }

    .panel.panel-info > .panel-heading {
        background-color: #03a9f4;
        background-image: none;
    }

    .panel.panel-warning > .panel-heading {
        background-color: #ff5722;
        background-image: none;
    }

    .panel.panel-danger > .panel-heading {
        background-color: #f44336;
        background-image: none;
    }

[class*="panel-"] > .panel-heading {
    color: rgba(255,255,255, 0.84);
    border: 0;
}

.panel-default > .panel-heading,
.panel:not([class*="panel-"]) > .panel-heading {
    color: rgba(0,0,0, 0.87);
}

.panel-footer {
    background-color: #eeeeee;
}
/*----------------form-inline----------------*/
.form-inline .form-group {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
}

.form-inline .form-control {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}

.form-inline .form-control-static {
  display: inline-block;
}

.form-inline .input-group {
  display: inline-table;
  vertical-align: middle;
}
.form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
  width: auto;
}

.form-inline .input-group > .form-control {
  width: 100%;
}

.form-inline .control-label {
  margin-bottom: 0;
  vertical-align: middle;
}

.form-inline .radio,
.form-inline .checkbox {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
.form-inline .radio label,
.form-inline .checkbox label {
  padding-left: 0;
}

.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  position: relative;
  margin-left: 0;
}

.form-inline .has-feedback .form-control-feedback {
  top: 0;
}
.form-inline .form-group .checkbox label, .form-group .radio label, .form-group label {
    font-size: 15px;
}