a.text-danger:focus,
a.text-danger:hover {
    color: #843534
}

.bg-primary {
    color: #fff;
    background-color: #337ab7
    }
    
    a.bg-primary:focus,
    a.bg-primary:hover {
        background-color: #286090
        }
        
        .bg-success {
            background-color: #dff0d8
            }
            
            a.bg-success:focus,
            a.bg-success:hover {
                background-color: #c1e2b3
}

.bg-info {
    background-color: #d9edf7
    }
    
    a.bg-info:focus,
    a.bg-info:hover {
        background-color: #afd9ee
        }
        
        .bg-warning {
            background-color: #fcf8e3
            }
            
            a.bg-warning:focus,
            a.bg-warning:hover {
                background-color: #f7ecb5
                }
                
                .bg-danger {
                    background-color: #f2dede
                    }
                    
                    a.bg-danger:focus,
                    a.bg-danger:hover {
                        background-color: #e4b9b9
                        }
                        
                        .page-header {
                            padding-bottom: 9px;
                            margin: 40px 0 20px;
                            border-bottom: 1px solid #eee
                            }
                            
                            ol,
                            ul {
                                margin-top: 0;
                                margin-bottom: 10px
                                }
                                
                                ol ol,
                                ol ul,
                                ul ol,
                                ul ul {
                                    margin-bottom: 0
                                    }
                                    
                                    .list-unstyled {
                                        padding-left: 0;
                                        list-style: none
                                        }
                                        
                                        .list-inline {
                                            padding-left: 0;
                                            margin-left: -5px;
                                            list-style: none
                                            }
                                            
                                            .list-inline>li {
                                                display: inline-block;
                                                padding-right: 5px;
    padding-left: 5px
}

dl {
    margin-top: 0;
    margin-bottom: 20px
    }
    
    dd,
    dt {
        line-height: 1.42857143
        }
        
        dt {
            font-weight: 700
            }
            
            dd {
                margin-left: 0
                }
                
                @media (min-width:768px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        overflow: hidden;
        clear: left;
        text-align: right;
        text-overflow: ellipsis;
        white-space: nowrap
        }
    .dl-horizontal dd {
        margin-left: 180px
        }
        }

        abbr[data-original-title],
        abbr[title] {
    cursor: help;
    border-bottom: 1px dotted #777
    }
    
    .initialism {
        font-size: 90%;
        text-transform: uppercase
        }

        blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee
    }
    
    blockquote ol:last-child,
    blockquote p:last-child,
    blockquote ul:last-child {
        margin-bottom: 0
        }
        
        blockquote .small,
        blockquote footer,
        blockquote small {
            display: block;
            font-size: 80%;
            line-height: 1.42857143;
            color: #777
            }
            
            blockquote .small:before,
            blockquote footer:before,
            blockquote small:before {
                content: '\2014 \00A0'
                }
                
                .blockquote-reverse,
                blockquote.pull-right {
                    padding-right: 15px;
                    padding-left: 0;
                    text-align: right;
                    border-right: 5px solid #eee;
                    border-left: 0
                    }
                    
                    .blockquote-reverse .small:before,
                    .blockquote-reverse footer:before,
                    .blockquote-reverse small:before,
                    blockquote.pull-right .small:before,
                    blockquote.pull-right footer:before,
                    blockquote.pull-right small:before {
                        content: ''
}

.blockquote-reverse .small:after,
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
blockquote.pull-right .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after {
    content: '\00A0 \2014'
    }

    address {
        margin-bottom: 20px;
        font-style: normal;
        line-height: 1.42857143
        }
        
        code,
        kbd,
        pre,
        samp {
            font-family: Menlo, Monaco, Consolas, "Courier New", monospace
            }
            
            code {
                padding: 2px 4px;
                font-size: 90%;
                color: #c7254e;
                background-color: #f9f2f4;
                border-radius: 4px
                }
                
                kbd {
                    padding: 2px 4px;
                    font-size: 90%;
                    color: #fff;
                    background-color: #333;
                    border-radius: 3px;
                    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
                    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
                    }
                    
                    kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700;
    -webkit-box-shadow: none;
    box-shadow: none
    }
    
    pre {
        display: block;
        padding: 9.5px;
        margin: 0 0 10px;
        font-size: 13px;
    line-height: 1.42857143;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px
    }
    
    pre code {
        padding: 0;
        font-size: inherit;
        color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0
    }
    
    .pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
    }
    
    @media (min-width:768px) {
    .container {
        width: 750px
        }
        }
        
        @media (min-width:992px) {
    .container {
        width: 970px
        }
        }

        @media (min-width:1200px) {
    .container {
        width: 1170px
        }
        }

        .container-fluid {
            padding-right: 15px;
            padding-left: 15px;
            margin-right: auto;
            margin-left: auto
            }
            
            .row {
                margin-right: -15px;
                margin-left: -15px
                }
                
                .col-lg-1,
                .col-lg-10,
                .col-lg-11,
                .col-lg-12,
                .col-lg-2,
                .col-lg-3,
                .col-lg-4,
                .col-lg-5,
                .col-lg-6,
                .col-lg-7,
                .col-lg-8,
                .col-lg-9,
                .col-md-1,
                .col-md-10,
                .col-md-11,
                .col-md-12,
                .col-md-2,
                .col-md-3,
                .col-md-4,
                .col-md-5,
                .col-md-6,
                .col-md-7,
                .col-md-8,
                .col-md-9,
                .col-sm-1,
                .col-sm-10,
                .col-sm-11,
                .col-sm-12,
                .col-sm-2,
                .col-sm-3,
                .col-sm-4,
                .col-sm-5,
                .col-sm-6,
                .col-sm-7,
                .col-sm-8,
                .col-sm-9,
                .col-xs-1,
                .col-xs-10,
                .col-xs-11,
                .col-xs-12,
                .col-xs-2,
                .col-xs-3,
                .col-xs-4,
                .col-xs-5,
                .col-xs-6,
                .col-xs-7,
                .col-xs-8,
                .col-xs-9 {
                    position: relative;
                    min-height: 1px;
                    padding-right: 15px;
                    padding-left: 15px
                    }
                    
                    .col-xs-1,
                    .col-xs-10,
                    .col-xs-11,
                    .col-xs-12,
                    .col-xs-2,
                    .col-xs-3,
                    .col-xs-4,
                    .col-xs-5,
                    .col-xs-6,
                    .col-xs-7,
                    .col-xs-8,
                    .col-xs-9 {
                        float: left
                        }
                        
                        .col-xs-12 {
                            width: 100%
}

.col-xs-11 {
    width: 91.66666667%
    }
    
    .col-xs-10 {
        width: 83.33333333%
        }
        
        .col-xs-9 {
            width: 75%
            }
            
            .col-xs-8 {
                width: 66.66666667%
                }
                
                .col-xs-7 {
                    width: 58.33333333%
                    }
                    
                    .col-xs-6 {
    width: 50%
    }
    
    .col-xs-5 {
        width: 41.66666667%
        }
        
        .col-xs-4 {
            width: 33.33333333%
            }
            
            .col-xs-3 {
    width: 25%
    }
    
    .col-xs-2 {
        width: 16.66666667%
        }
        
        .col-xs-1 {
            width: 8.33333333%
            }

            .col-xs-pull-12 {
                right: 100%
                }
                
                .col-xs-pull-11 {
                    right: 91.66666667%
                    }
                    
                    .col-xs-pull-10 {
                        right: 83.33333333%
                        }
                        
                        .col-xs-pull-9 {
                            right: 75%
                            }

                            .col-xs-pull-8 {
                                right: 66.66666667%
                                }
                                
                                .col-xs-pull-7 {
                                    right: 58.33333333%
                                    }
                                    
                                    .col-xs-pull-6 {
                                        right: 50%
                                        }
                                        
                                        .col-xs-pull-5 {
                                            right: 41.66666667%
                                            }
                                            
                                            .col-xs-pull-4 {
                                                right: 33.33333333%
                                                }
                                                
                                                .col-xs-pull-3 {
                                                    right: 25%
                                                    }
                                                    
                                                    .col-xs-pull-2 {
                                                        right: 16.66666667%
}

.col-xs-pull-1 {
    right: 8.33333333%
    }
    
    .col-xs-pull-0 {
        right: auto
        }
        
        .col-xs-push-12 {
            left: 100%
            }
            
            .col-xs-push-11 {
                left: 91.66666667%
                }
                
                .col-xs-push-10 {
                    left: 83.33333333%
                    }
                    
                    .col-xs-push-9 {
                        left: 75%
}

.col-xs-push-8 {
    left: 66.66666667%
    }
    
    .col-xs-push-7 {
        left: 58.33333333%
        }
        
        .col-xs-push-6 {
            left: 50%
            }
            
            .col-xs-push-5 {
                left: 41.66666667%
                }
                
                .col-xs-push-4 {
                    left: 33.33333333%
                    }
                    
                    .col-xs-push-3 {
                        left: 25%
                        }
                        
                        .col-xs-push-2 {
                            left: 16.66666667%
                            }
                            
                            .col-xs-push-1 {
                                left: 8.33333333%
}

.col-xs-push-0 {
    left: auto
    }
    
    .col-xs-offset-12 {
        margin-left: 100%
        }
        
        .col-xs-offset-11 {
            margin-left: 91.66666667%
            }
            
            .col-xs-offset-10 {
                margin-left: 83.33333333%
                }
                
                .col-xs-offset-9 {
                    margin-left: 75%
                    }
                    
                    .col-xs-offset-8 {
                        margin-left: 66.66666667%
                        }
                        
                        .col-xs-offset-7 {
                            margin-left: 58.33333333%
                            }
                            
                            .col-xs-offset-6 {
                                margin-left: 50%
                                }
                                
                                .col-xs-offset-5 {
                                    margin-left: 41.66666667%
                                    }
                                    
                                    .col-xs-offset-4 {
                                        margin-left: 33.33333333%
                                        }

                                        .col-xs-offset-3 {
                                            margin-left: 25%
                                            }
                                            
                                            .col-xs-offset-2 {
                                                margin-left: 16.66666667%
                                                }
                                                
                                                .col-xs-offset-1 {
                                                    margin-left: 8.33333333%
                                                    }
                                                    
                                                    .col-xs-offset-0 {
                                                        margin-left: 0
                                                        }
                                                        
                                                        @media (min-width:768px) {
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9 {
        float: left
        }
        .col-sm-12 {
            width: 100%
            }
            .col-sm-11 {
                width: 91.66666667%
                }
    .col-sm-10 {
        width: 83.33333333%
        }
        .col-sm-9 {
            width: 75%
            }
            .col-sm-8 {
                width: 66.66666667%
                }
                .col-sm-7 {
                    width: 58.33333333%
                    }
                    .col-sm-6 {
                        width: 50%
                        }
                        .col-sm-5 {
        width: 41.66666667%
        }
        .col-sm-4 {
        width: 33.33333333%
        }
        .col-sm-3 {
            width: 25%
            }
            .col-sm-2 {
                width: 16.66666667%
                }
                .col-sm-1 {
                    width: 8.33333333%
                    }
                    .col-sm-pull-12 {
                        right: 100%
                        }
                        .col-sm-pull-11 {
                            right: 91.66666667%
                            }
                            .col-sm-pull-10 {
                                right: 83.33333333%
                                }
                                .col-sm-pull-9 {
                                    right: 75%
    }
    .col-sm-pull-8 {
        right: 66.66666667%
        }
        .col-sm-pull-7 {
            right: 58.33333333%
            }
            .col-sm-pull-6 {
                right: 50%
                }
                .col-sm-pull-5 {
                    right: 41.66666667%
                    }
                    .col-sm-pull-4 {
                        right: 33.33333333%
                        }
                        .col-sm-pull-3 {
                            right: 25%
                            }
                            .col-sm-pull-2 {
                                right: 16.66666667%
                                }
                                .col-sm-pull-1 {
                                    right: 8.33333333%
                                    }
                                    .col-sm-pull-0 {
                                        right: auto
                                        }
                                        .col-sm-push-12 {
                                            left: 100%
    }
    .col-sm-push-11 {
        left: 91.66666667%
        }
        .col-sm-push-10 {
            left: 83.33333333%
            }
            .col-sm-push-9 {
                left: 75%
                }
                .col-sm-push-8 {
                    left: 66.66666667%
                    }
                    .col-sm-push-7 {
                        left: 58.33333333%
                        }
                        .col-sm-push-6 {
                            left: 50%
                            }
                            .col-sm-push-5 {
                                left: 41.66666667%
                                }
                                .col-sm-push-4 {
                                    left: 33.33333333%
                                    }
                                    .col-sm-push-3 {
                                        left: 25%
                                        }
                                        .col-sm-push-2 {
        left: 16.66666667%
    }
    .col-sm-push-1 {
        left: 8.33333333%
        }
        .col-sm-push-0 {
            left: auto
            }
            .col-sm-offset-12 {
                margin-left: 100%
                }
                .col-sm-offset-11 {
                    margin-left: 91.66666667%
    }
    .col-sm-offset-10 {
        margin-left: 83.33333333%
        }
        .col-sm-offset-9 {
            margin-left: 75%
            }
            .col-sm-offset-8 {
                margin-left: 66.66666667%
                }
                .col-sm-offset-7 {
                    margin-left: 58.33333333%
                    }
                    .col-sm-offset-6 {
                        margin-left: 50%
                        }
                        .col-sm-offset-5 {
                            margin-left: 41.66666667%
                            }
                            .col-sm-offset-4 {
                                margin-left: 33.33333333%
                                }
    .col-sm-offset-3 {
        margin-left: 25%
        }
        .col-sm-offset-2 {
            margin-left: 16.66666667%
            }
            .col-sm-offset-1 {
                margin-left: 8.33333333%
                }
                .col-sm-offset-0 {
                    margin-left: 0
                    }
                    }
                    /*  *
























/*  */
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0
}

.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
    outline: 0
}

.btn-group>.btn+.dropdown-toggle {
    padding-right: 8px;
    padding-left: 8px
}

.btn-group>.btn-lg+.dropdown-toggle {
    padding-right: 12px;
    padding-left: 12px
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn .caret {
    margin-left: 0
}

.btn-lg .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0
}

.dropup .btn-lg .caret {
    border-width: 0 5px 5px
}

.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group,
.btn-group-vertical>.btn-group>.btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%
}

.btn-group-vertical>.btn-group>.btn {
    float: none
}

.btn-group-vertical>.btn+.btn,
.btn-group-vertical>.btn+.btn-group,
.btn-group-vertical>.btn-group+.btn,
.btn-group-vertical>.btn-group+.btn-group {
    margin-top: -1px;
    margin-left: 0
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0
}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate
}

.btn-group-justified>.btn,
.btn-group-justified>.btn-group {
    display: table-cell;
    float: none;
    width: 1%
}

.btn-group-justified>.btn-group .btn {
    width: 100%
}

.btn-group-justified>.btn-group .dropdown-menu {
    left: auto
}

[data-toggle=buttons]>.btn input[type=checkbox],
[data-toggle=buttons]>.btn input[type=radio],
[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],
[data-toggle=buttons]>.btn-group>.btn input[type=radio] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate
}

.input-group[class*=col-] {
    float: none;
    padding-right: 0;
    padding-left: 0
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0
}

.input-group .form-control:focus {
    z-index: 3
}

.input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.btn {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

select.input-group-lg>.form-control,
select.input-group-lg>.input-group-addon,
select.input-group-lg>.input-group-btn>.btn {
    height: 46px;
    line-height: 46px
}

select[multiple].input-group-lg>.form-control,
select[multiple].input-group-lg>.input-group-addon,
select[multiple].input-group-lg>.input-group-btn>.btn,
textarea.input-group-lg>.form-control,
textarea.input-group-lg>.input-group-addon,
textarea.input-group-lg>.input-group-btn>.btn {
    height: auto
}

.input-group-sm>.form-control,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

select.input-group-sm>.form-control,
select.input-group-sm>.input-group-addon,
select.input-group-sm>.input-group-btn>.btn {
    height: 30px;
    line-height: 30px
}

select[multiple].input-group-sm>.form-control,
select[multiple].input-group-sm>.input-group-addon,
select[multiple].input-group-sm>.input-group-btn>.btn,
textarea.input-group-sm>.form-control,
textarea.input-group-sm>.input-group-addon,
textarea.input-group-sm>.input-group-btn>.btn {
    height: auto
}

.input-group .form-control,
.input-group-addon,
.input-group-btn {
    display: table-cell
}

.input-group .form-control:not(:first-child):not(:last-child),
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.input-group-addon,
.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle
}

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px
}

.input-group-addon.input-sm {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px
}

.input-group-addon.input-lg {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px
}

.input-group-addon input[type=checkbox],
.input-group-addon input[type=radio] {
    margin-top: 0
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group-addon:first-child {
    border-right: 0
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,
.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:last-child>.dropdown-toggle {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group-addon:last-child {
    border-left: 0
}

.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap
}

.input-group-btn>.btn {
    position: relative
}

.input-group-btn>.btn+.btn {
    margin-left: -1px
}

.input-group-btn>.btn:active,
.input-group-btn>.btn:focus,
.input-group-btn>.btn:hover {
    z-index: 2
}

.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group {
    margin-right: -1px
}

.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group {
    z-index: 2;
    margin-left: -1px
}

.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav>li {
    position: relative;
    display: block
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px
}

.nav>li>a:focus,
.nav>li>a:hover {
    text-decoration: none;
    background-color: #eee
}

.nav>li.disabled>a {
    color: #777
}

.nav>li.disabled>a:focus,
.nav>li.disabled>a:hover {
    color: #777;
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent
}

.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
    background-color: #eee;
    border-color: #337ab7
}

.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.nav>li>a>img {
    max-width: none
}

.nav-tabs {
    border-bottom: 1px solid #ddd
}

.nav-tabs>li {
    float: left;
    margin-bottom: -1px
}

.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0
}

.nav-tabs>li>a:hover {
    border-color: #eee #eee #ddd
}






