* {
    margin: 0;
    padding: 0;
    outline: 0;
}

html {
    scroll-behavior: smooth;
}

html ::-webkit-scrollbar {
    width: 10px;
    background-color: #111d2c;
    cursor: pointer;
}

html ::-webkit-scrollbar-thumb {
    background: linear-gradient(160deg, #3c76ba, #1e428b);
    width: 10px;
    border-radius: 5px;
}

html ::-webkit-scrollbar-thumb:hover {
    background: #379dc3;
    cursor: pointer;
}

body {
    background: #eee;
    font-family: 'Lato', sans-serif;
    padding: 100px 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
ol,
ul,
li,
img,
span,
input,
form,
label,
.btn,
.navbar,
.navbar-brand {
    margin: 0;
    padding: 0;
}

h1::selection,
h2::selection,
h3::selection,
h4::selection,
h5::selection,
h6::selection,
p::selection,
a::selection,
ol::selection,
ul::selection,
li::selection,
img::selection,
span::selection,
input::selection,
form::selection,
label::selection,
.btn::selection,
.navbar::selection,
.navbar-brand::selection {
    color: #fff;
    background: #187fcc;
    text-shadow: 1px 1px 1px #333;
}

ol,
ul,
li {
    list-style-type: none;
}

a,
a:hover {
    text-decoration: none;
    color: #333;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

h1 {
    font-size: 50px;
    color: #111;
    font-weight: 600;
}

h2 {
    font-size: 40px;
    color: #111;
    font-weight: 600;
}

h3 {
    font-size: 35px;
    color: #111;
    font-weight: 600;
}

h4 {
    font-size: 30px;
    color: #fff;
    font-weight: 600;
}

h5 {
    font-size: 25px;
    color: #111;
    font-weight: 600;
}

h6 {
    font-size: 18px;
    color: #111;
}

p {
    font-size: 14px;
    color: #111;
}

.ptb-50 {
    padding: 50px 0px;
}

.mtb-15 {
    margin: 15px 0;
}


/* ==== Header  = Start ===== */
.header_part {
    background: #0c1e2e;
    color: #fff;
    padding: 5px 80px;
    position: fixed;
    top: 0;
    width: 100%;
    text-align: center;
    z-index: 9999;
}

.header_part h4 {
    color: #fff;
    padding: 5px;
}

.header_part img {
    float: left;
    height: 60px;
}

/* ==== Header  = End ===== */


.data_table{
    background: #fff;
    padding: 15px;
    box-shadow: 1px 3px 5px #aaa;
    border-radius: 5px;
}

.data_table .btn{
    padding: 5px 10px;
    margin: 10px 3px 10px 0;
}

.toolbar {
    float: left;
}

#tb_viewer thead th {
    text-align: center;
}