.nav-tabs { border-bottom: 2px solid #DDD; }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border-width: 0; }
    .nav-tabs > li > a { border: none; color: #666; }
        .nav-tabs > li.active > a, .nav-tabs > li > a:hover { border: none; color: #1D95AE !important; background: transparent; }
        .nav-tabs > li > a::after { content: ""; background: #1D95AE; height: 2px; position: absolute; width: 100%; left: 0px; bottom: -1px; transition: all 250ms ease 0s; transform: scale(0); }
    .nav-tabs > li.active > a::after, .nav-tabs > li:hover > a::after { transform: scale(1); }
.tab-nav > li > a::after { background: #21527d none repeat scroll 0% 0%; color: #fff; }
.tab-pane { padding: 15px 0; }
.tab-content{padding:20px}

.card {background: #FFF none repeat scroll 0% 0%; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3); margin-bottom: 30px; }
.nav-tabs > .active > a, .nav-tabs > .active > a:focus, .nav-tabs > .active > a:hover { 
outline: 0;
color: #555555;
background-color: #ffffff;
border: 1px solid #ddd;
border-bottom-color: transparent;
cursor: default;
}
.borderless td, .borderless tr {
    border: none !important;
    border-top: none !important;
}
.nav-tabs > li {
    float:none;
    display:inline-block;
    zoom:1;
}

.nav-tabs {
    text-align:center;
}

.btn-success.addbook:hover,
button.btn-success.addbook:hover {
    color: #fff !important;
    background-color: #1D95AE !important;
    border-color: #1B89A0 !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.btn-danger.addbook:hover,
button.btn-danger.addbook:hover {
    color: #fff !important;
    background-color: #D75016 !important;
    border-color: #C44915 !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.btn.addbook,
button.addbook {
    cursor: pointer;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

