.nav, .pagination, .carousel, .panel-title, .pager a { cursor: pointer; }

 @keyframes blink {
     0% { opacity: 1; }
     25% { opacity: 0.25; }
     50% { opacity: 0.5; }
     75% { opacity: 0.75; }
     100% { opacity: 0; }
 }
 @-webkit-keyframes blink {
     0% { opacity: 1; }
     25% { opacity: 0.25; }
     50% { opacity: 0.5; }
     75% { opacity: 0.75; }
     100% { opacity: 0; }
}
.blink {
   -webkit-animation: blink .75s linear infinite;
   -moz-animation: blink .75s linear infinite;
   -ms-animation: blink .75s linear infinite;
   -o-animation: blink .75s linear infinite;
   animation: blink .75s linear infinite;
}

.modal-dialog {
    position: static;
}

.list-group {
  -moz-transition: 1s;
  -ms-transition: 1s;
  -o-transition: 1s;
  -webkit-transition: 1s;
  transition: 1s;

  max-height: 1000px;
}
  
.pages-list {
  /*line-height:40px;
  list-style:none;
  box-sizing:border-box;*/
  /*transition: max-height 3s;*/
  
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.pages-list.ng-enter {
  -webkit-transition: 1s ease all; /* Safari/Chrome */
  transition: 1s ease all; /* All other modern browsers and IE10+ */

  max-height: 0px;
  opacity: 0;
  
  overflow: hidden;
}

.pages-list.ng-enter.ng-enter-active {
  max-height: 10000px;
  opacity: 1;

  /*padding-bottom: 10px;
  //padding-top: 10px;*/
}

.pages-list.ng-leave {
  -webkit-transition: 1s ease all; /* Safari/Chrome */
  transition: 1s ease all; /* All other modern browsers and IE10+ */
}

.pages-list.ng-leave-active {
  max-height: 0px;
  padding-bottom: 0;
  padding-top: 0;
}

.ta-editor {
    min-height: 300px;
    height: auto;
    overflow: auto;
    font-family: inherit;
    font-size: 100%;
    margin:20px 0;
}

.drop-box {
    background: #f8f8f8;
    border: 2px dashed #DDDDDD;
    text-align: center;
    border-radius: 5px;
    padding: 20px;
    margin-top: 15px;
}

.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 999px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}