$blue :#2388B8;


.navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-brand{
  color:rgba(255, 255, 255, 0.80);
  
}

.navbar-inverse{
  background:#31373d;
}




.qi_header{
  box-sizing:border-box;

  padding: 13px 20px;
  
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.07);
  background:white;
  .right{
    float:right;
    
    .btn{
      position:relative;
      top:-5px;
    }
  }

  h1{
    font-size: 20px !important;
  
    font-weight: 400;
    margin:0;
    
    span{
      color:rgba(0,0,0,0.6);
      display:inline-block;
      &:before{
        content : "/ ";
      }
 
    }
  }
  
  
  
}


.qi_row{
  padding:20px;
}

.qi_pannel{
  &.padding{
    padding:20px;
  }
  &.qi_plain{
    
    background-color: #ffffff;
    border-radius: 3px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    
    .header{
      h2{
        margin-top:0;
      }
      margin-bottom:30px;
    }
    
    .sub_header{
      padding-top:20px;
      margin:0 -20px;
      padding:0 20px;
      padding-top:20px;
      border-top:1px solid rgba(0, 0, 0, 0.1);
      h2{
        margin-top:0;
      }
      margin-bottom:30px;
      
    }
  }
  
}

.qi_pagination {
  .pagination{
    padding:0;
    margin:0;
  }  
  text-align:center;
  display:block;
  margin:0 -20px;
  border-top:1px solid rgba(0, 0, 0, 0.1);
  padding-top:20px;
  .arrows, .pages{
    display:inline;
  }
  
  .gap, .current, a{

    display:inline-block;
    //border-radius:50%;
    padding:8px 14px;
    
    margin-right:5px;
    

    color:black;
    
    
    &:hover{
      background:$blue;
      font-weight:bold;
      cursor:pointer;
      color:white;
      text-decoration:none;
    }
    
  }
  .current{
    background:$blue;
    color:white;
    font-weight:bold;
    
  }

}

td{
  &.actions{
    min-width:110px;
    text-align:right;
  }
}

.qi_cancel_margins{
  margin:0 -15px !important;
}