.aside .aside-dialog .aside-footer:after, .aside .aside-dialog .aside-footer:before, .btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
    content:" ";
    display:table
}
.aside .aside-dialog .aside-footer:after, .btn-group-vertical>.btn-group:after, .btn-toolbar:after, .container-fluid:after, .container:after, .form-horizontal .form-group:after, .modal-footer:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {
    clear:both
}
.alert.top, .alert.top-left, .alert.top-right {
    position:fixed;
    top:50px;
    z-index:1050;
    margin:20px
}
.alert.top {
    right:0;
    left:0
}
.alert.top-right {
    right:0
}
.alert.top-right .close {
    padding-left:10px
}
.alert.top-left {
    left:0
}
.alert.top-left .close {
    padding-right:10px
}
.aside {
    z-index:1049;
    background:#fff;
    position:fixed;
    overflow:auto;
    min-width:320px;
    top:0;
    bottom:0
}
.aside:focus {
    outline:0
}
@media (max-width:991px) {
    .aside {
        min-width:240px
    }
}
.aside.left {
    left:0;
    right:auto
}
.aside.right {
    left:auto;
    right:0
}
.aside .aside-dialog .aside-header {
    border-bottom:1px solid #e5e5e5;
    min-height:16.42857143px;
    padding:6px 15px;
    background:#428bca;
    color:#fff
}
.aside .aside-dialog .aside-header .close {
    color:#fff;
    font-size:25px;
    opacity:.8;
    padding:4px 8px;
    margin-right:-8px
}
.aside .aside-dialog .aside-body {
    position:relative;
    padding:20px
}
.aside .aside-dialog .aside-footer {
    margin-top:15px;
    padding:19px 20px 20px;
    text-align:right;
    border-top:1px solid #e5e5e5
}
.aside .aside-dialog .aside-footer .btn+.btn {
    margin-left:5px;
    margin-bottom:0
}
.aside .aside-dialog .aside-footer .btn-group .btn+.btn {
    margin-left:-1px
}
.aside .aside-dialog .aside-footer .btn-block+.btn-block {
    margin-left:0
}
.aside-backdrop {
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1040;
    background-color:#000
}
.aside-backdrop.fade {
    opacity:0;
    filter:alpha(opacity=0)
}
.aside-backdrop.in {
    opacity:.5;
    filter:alpha(opacity=50)
}
.aside-backdrop.animation-fade {
    background:rgba(0, 0, 0, .5);
    opacity:1
}
.callout {
    margin:20px 0;
    padding:20px;
    border-left:3px solid #eee
}
.callout h4 {
    margin-top:0;
    margin-bottom:5px
}
.callout p:last-child {
    margin-bottom:0
}
.callout-danger {
    border-color:#eed3d7;
    background-color:#fdf7f7
}
.callout-danger h4 {
    color:#b94a48
}
.callout-warning {
    border-color:#faebcc;
    background-color:#faf8f0
}
.callout-warning h4 {
    color:#8a6d3b
}
.callout-info {
    border-color:#bce8f1;
    background-color:#f4f8fa
}
.callout-info h4 {
    color:#34789a
}
.modal.center .modal-dialog {
    position:fixed;
    top:40%;
    left:50%;
    min-width:320px;
    max-width:630px;
    width:50%;
    -webkit-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%)
}
[tabindex="-1"] {
    outline:0
}
a[ng-click] {
    cursor:pointer
}
.popover.top-left {
    margin-top:-10px
}
.popover.top-left .arrow {
    margin-left:-11px;
    border-bottom-width:0;
    border-top-color:#999;
    border-top-color:rgba(0, 0, 0, .25);
    bottom:-11px;
    left:10%
}
.popover.top-left .arrow:after {
    content:" ";
    bottom:1px;
    margin-left:-10px;
    border-bottom-width:0;
    border-top-color:#fff
}
.popover.top-right {
    margin-top:-10px
}
.popover.top-right .arrow {
    margin-left:-11px;
    border-bottom-width:0;
    border-top-color:#999;
    border-top-color:rgba(0, 0, 0, .25);
    bottom:-11px;
    left:90%
}
.popover.top-right .arrow:after {
    content:" ";
    bottom:1px;
    margin-left:-10px;
    border-bottom-width:0;
    border-top-color:#fff
}
.popover.bottom-left {
    margin-top:10px
}
.popover.bottom-left .arrow {
    margin-left:-11px;
    border-top-width:0;
    border-bottom-color:#999;
    border-bottom-color:rgba(0, 0, 0, .25);
    top:-11px;
    left:10%
}
.popover.bottom-left .arrow:after {
    content:" ";
    top:1px;
    margin-left:-10px;
    border-top-width:0;
    border-bottom-color:#fff
}
.popover.bottom-right {
    margin-top:10px
}
.popover.bottom-right .arrow {
    margin-left:-11px;
    border-top-width:0;
    border-bottom-color:#999;
    border-bottom-color:rgba(0, 0, 0, .25);
    top:-11px;
    left:90%
}
.popover.bottom-right .arrow:after {
    content:" ";
    top:1px;
    margin-left:-10px;
    border-top-width:0;
    border-bottom-color:#fff
}
.tooltip.tooltip-info.top .tooltip-arrow {
    border-top-color:#d9edf7
}
.tooltip.tooltip-info.right .tooltip-arrow {
    border-right-color:#d9edf7
}
.tooltip.tooltip-info.bottom .tooltip-arrow {
    border-bottom-color:#d9edf7
}
.tooltip.tooltip-info.left .tooltip-arrow {
    border-left-color:#d9edf7
}
.tooltip.tooltip-info .tooltip-inner {
    background-color:#d9edf7;
    border-color:#bce8f1;
    color:#31708f
}
.tooltip.tooltip-info .tooltip-inner hr {
    border-top-color:#a6e1ec
}
.tooltip.tooltip-info .tooltip-inner .alert-link {
    color:#245269
}
.tooltip.tooltip-success.top .tooltip-arrow {
    border-top-color:#dff0d8
}
.tooltip.tooltip-success.right .tooltip-arrow {
    border-right-color:#dff0d8
}
.tooltip.tooltip-success.bottom .tooltip-arrow {
    border-bottom-color:#dff0d8
}
.tooltip.tooltip-success.left .tooltip-arrow {
    border-left-color:#dff0d8
}
.tooltip.tooltip-success .tooltip-inner {
    background-color:#dff0d8;
    border-color:#d6e9c6;
    color:#3c763d
}
.tooltip.tooltip-success .tooltip-inner hr {
    border-top-color:#c9e2b3
}
.tooltip.tooltip-success .tooltip-inner .alert-link {
    color:#2b542c
}
.tooltip.tooltip-danger.top .tooltip-arrow {
    border-top-color:#f2dede
}
.tooltip.tooltip-danger.right .tooltip-arrow {
    border-right-color:#f2dede
}
.tooltip.tooltip-danger.bottom .tooltip-arrow {
    border-bottom-color:#f2dede
}
.tooltip.tooltip-danger.left .tooltip-arrow {
    border-left-color:#f2dede
}
.tooltip.tooltip-danger .tooltip-inner {
    background-color:#f2dede;
    border-color:#ebccd1;
    color:#a94442
}
.tooltip.tooltip-danger .tooltip-inner hr {
    border-top-color:#e4b9c0
}
.tooltip.tooltip-danger .tooltip-inner .alert-link {
    color:#843534
}
