﻿body {
}
.page-heading, .page-subheading {
    margin-bottom: 1.5rem;
}

h1, .h1, .site-header .identity__heading, h2, .h2, h3, .form__heading, .h3, h4, .h4, h5, .h5, h6, .h6 {
    color: #00496c;
    font-family: "Roboto",sans-serif;
    font-weight: 500;
}

.identity__logo {
    width:220px;
    height:48px;
}

.container {
    display: table;
}
.row {
    display: table-row;
}
.column {
    display: table-cell;
}
.criteria {
    width: 80%;
}
.container-header {
    background-color: #e3e9ee;
}
.container-detail {
    width: 100%;
}
.col-detail1 {
    width: 25%;
    vertical-align: top;
}
.col-detail2 {
    width: 20%;
}
.attribute-detail{
    display:block
}
.result {
    color: red;
}

.button, .button:visited, .pagination--complex .pagination__link, .pagination--complex .pagination__active, .widget--my-account-sign-in a, .widget--my-account-api-links a, .widget--my-account-forms .view-more, .widget--my-account-form-submissions .view-more, .search-nav a, .search-nav span, .pagination--complex .pagination__link:visited, .pagination--complex .pagination__active:visited, .widget--my-account-sign-in a:visited, .widget--my-account-api-links a:visited, .widget--my-account-forms .view-more:visited, .widget--my-account-form-submissions .view-more:visited, .search-nav a:visited, .search-nav span:visited {
    background-color: #fff;
    border: 2px solid #007f87;
    border-radius: 4.5rem;
    color: #a9248c;
    cursor: pointer;
    display: inline-block;
    font-family: "Roboto",sans-serif;
    margin: 0 0 .75rem;
    padding: .625rem 1.5rem;
    text-align: center;
    text-decoration: none;
    -webkit-transition: background-color .1s ease-out,border-color .1s ease-out,color .1s ease-out;
    -o-transition: background-color .1s ease-out,border-color .1s ease-out,color .1s ease-out;
    transition: background-color .1s ease-out,border-color .1s ease-out,color .1s ease-out;
    vertical-align: middle;
}


.footer {
    font: 0.85em / 1.5 "Roboto", sans-serif;
    font-size: 1em;
    color: #fff;
    box-sizing: inherit;
    background-color: #006165;
    text-align: center;
    margin-bottom: 0;
}