/* app css stylesheet */

body { padding-top: 70px; }

.menu {
    list-style: none;
    border-bottom: 0.1em solid black;
    margin-bottom: 2em;
    padding: 0 0 0.5em;
}

.menu:before {
  content: "[";
}

.menu:after {
    content: "]";
}

.menu > li {
    display: inline;
}

.menu > li:before {
    content: "|";
    padding-right: 0.3em;
}

.menu > li:nth-child(1):before {
    content: "";
    padding: 0;
}

.caption {
    position:absolute;
    width:90%;
    top:0;
    background-color:rgba(255, 255, 255, 0.5);
}
.caption h3 {
    color: #555;
}

.spinner {
    background: url('/img/ajax-loader.gif') no-repeat center center;
    padding: 30px;
    text-align:center;
    vertical-align: middle;
}

.slide {
    //position: absolute;
    //left: 0;
    //top: 0;
    //width: 85%;
    //height: 100%;
}
.slide.ng-enter,
.slide.ng-leave {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.slide.ng-enter {
    left: 100%;
}
.slide.ng-enter-active {
    left: 0;
}
.slide.ng-leave {
    left: 0;
}
.slide.ng-leave-active {
    left: -100%;
}
.navbar-form  {
    padding-top: 6px;
}

.tag-control-box {
    padding-bottom: 10px;
}

// fix for firefox file inputs
input.form-control[type="file"] {
    height: auto;
}
