/*
--------------------------------------------------
Global settings
-------------------------------------------------- */
a:hover {
    text-decoration: none;
}

.center {
    text-align: center;
}

.nomargin {
    margin: 0;
}

h1 { font-family: NCCorporate, WorkSans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
h2 { font-family: NCCorporate, WorkSans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
h3 { font-family: NCCorporate, WorkSans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
h4 { font-family: NCCorporate, WorkSans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
h5 { font-family: NCCorporate, WorkSans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
h6 { font-family: NCCorporate, WorkSans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }

/*
--------------------------------------------------
Base page
-------------------------------------------------- */
main > .container-fluid {
  padding: 47px 15px 0;
}

.abs-center-x {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
.result-plot {
    height: 200px;
    margin: 50px 0 50px 0;
}

.old_match {
    text-align: right;
    vertical-align: center;
}

.new_match {
    text-align: left;
    vertical-align: center;
}

/*
--------------------------------------------------
Result Table styles
-------------------------------------------------- */
.table-result {
    margin-left:20px;
    margin-right:20px;
}

.nav-tabs {
    margin-bottom: 10px;
}

.diff {
    color: #C30045;
}

.diff-danger {
    color: #C30045;
    background-color: #f2dede;
}

.diff-warning {
    color: #C30045;
    background-color: #fcf8e3;
}

.td-right {
    text-align: right;
}

.table > tbody > tr.tr-footer > td {
    background-color: #00c33c;
    color: white;
}
.table > tbody > tr.tr-footer:hover > td,
.table > tbody > tr:hover > .tr-footer {
    background-color: #00c33c;
    color: white;
}


/*
--------------------------------------------------
FIXED footer styles
-------------------------------------------------- */
.footer {
  background-color: #f5f5f5;
}

.footer > .container {
  padding-right: 15px;
  padding-left: 15px;
}

.credit {
    text-align: center;
    font-size: 10px;
    margin-bottom: 0px;
}

/*
--------------------------------------------------
History styles
-------------------------------------------------- */
.navbar-brand-logo {
    margin-bottom: 0px;
    padding-top: 0px;
}

.navbar-brand-text {
    margin-bottom: 0px;
}

.navbar-padding {
    padding-top: 70px;
}
