﻿.h1, .h2, .h3, .h4, .h5, .h6 {
  color: rgb(86, 86, 86);
}

html {
  position: relative;
  min-height: 100%;
}

.text-primary {
  color: rgb(0, 157, 224) !important;
}

.form-group {
  color: gray;
}

body {
  font-size: 15px;
  background-color: rgb(244, 244, 244);
  color: rgb(40, 45, 52);
  /*font-family:museo300;*/
}
body .content {
  /*  background-image: url('data:image/svg+xml, <svg width="500" height="500" viewBox="0 0 5 5"  xmlns="http://www.w3.org/2000/svg" fill="none"><g fill="%23b8b7b4"><path d="M7.754 2l.463.41c.343.304.687.607 1.026.915C11.44 5.32 13.3 7.565 14.7 10.149c.072.132.137.268.202.403l.098.203-.108.057-.081-.115-.21-.299-.147-.214c-1.019-1.479-2.04-2.96-3.442-4.145a6.563 6.563 0 00-1.393-.904c-1.014-.485-1.916-.291-2.69.505-.736.757-1.118 1.697-1.463 2.653-.045.123-.092.245-.139.367l-.082.215-.172-.055c.1-.348.192-.698.284-1.049.21-.795.42-1.59.712-2.356.31-.816.702-1.603 1.093-2.39.169-.341.338-.682.5-1.025h.092z" /><path d="M8.448 11.822c-1.626.77-5.56 1.564-7.426 1.36C.717 11.576 3.71 4.05 5.18 2.91l-.095.218a4.638 4.638 0 01-.138.303l-.066.129c-.76 1.462-1.519 2.926-1.908 4.53a7.482 7.482 0 00-.228 1.689c-.01 1.34.824 2.252 2.217 2.309.67.027 1.347-.043 2.023-.114.294-.03.587-.061.88-.084.108-.008.214-.021.352-.039l.231-.028z" /><path d="M3.825 14.781c-.445.034-.89.068-1.333.108 4.097.39 8.03-.277 11.91-1.644-1.265-2.23-2.97-3.991-4.952-5.522.026.098.084.169.141.239l.048.06c.17.226.348.448.527.67.409.509.818 1.018 1.126 1.578.778 1.42.356 2.648-1.168 3.296-1.002.427-2.097.718-3.18.892-1.03.164-2.075.243-3.119.323z" /></g></svg>');
  background-repeat: no-repeat;
  background-size: auto;*/
  background-color: #fff;
}

.form-group {
  margin-bottom: 15px;
}

th, td {
  color: gray;
  font-weight: normal;
  font-size: 12px;
}
th.ellipsis, td.ellipsis {
  max-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

th {
  background-color: silver !important;
  color: #000;
  border-left: 1px solid #fff;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}
table thead, table th, table td {
  border-style: none !important;
}

.table.saml {
  border-bottom: 35px solid #f6f6f6;
}

.doc-container {
  padding: 20px;
  background-color: #f6f6f6;
  max-width: 800px;
}

.doc-text {
  padding: 20px;
  background-color: #fff;
  max-width: 800px;
}

.tooltip-inner {
  text-align: left;
  min-width: 300px;
}

.bi-info-circle {
  cursor: pointer;
}

#notification-header {
  font-weight: 700;
}

.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

.body-container {
  /* max-width:1280px;*/
}

.info-container {
  width: 50%;
  min-width: 400px;
  /* max-width: 450px;*/
}

.logo-header {
  background-color: #fff;
}

.logo {
  max-height: 70px;
}

.navbar {
  background-color: rgb(0, 157, 224) !important;
}

.nav-item .nav-link {
  color: rgb(0, 157, 224) !important;
  color: #fff !important;
}
.nav-item .nav-link:hover {
  color: #fff !important;
  text-decoration: underline;
}
.nav-item:hover {
  background-color: rgb(0, 157, 224) !important;
}

.jumbotron {
  align-items: center;
}
.jumbotron.home h2 {
  /*font-family: MuseoSlab-900;*/
  text-align: center;
  max-width: 900px;
}
.jumbotron.home p {
  text-align: center;
}

.btn-green {
  background-color: #91C03D;
  border: none;
  color: white;
}
.btn-green:hover {
  background-color: #577324;
  color: white;
  border: none;
}

.btn-gray {
  background-color: #525250;
  border: none;
  color: white;
}
.btn-gray:hover {
  background-color: #323333;
  color: white;
  border: none;
}

.bd-example-modal-lg .modal-dialog {
  display: table;
  position: relative;
  margin: 0 auto;
  top: calc(50% - 24px);
}

.bd-example-modal-lg .modal-dialog .modal-content {
  background-color: transparent;
  border: none;
}

@font-face {
  font-family: "museo300";
  src: url("/content/fonts/museosans-300-webfont.eot");
  src: url("/content/fonts/museosans-300-webfont.eot?#iefix") format("embedded-opentype"), url("/content/fonts/museosans-300-webfont.woff") format("woff"), url("/content/fonts/museosans-300-webfont.ttf") format("truetype"), url("/content/fonts/museosans-300-webfont.svg#museo_sans100") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "museo500";
  src: url("/content/fonts/museosans-500-webfont.eot");
  src: url("/content/fonts/museosans-500-webfont.eot?#iefix") format("embedded-opentype"), url("/content/fonts/museosans-500-webfont.woff") format("woff"), url("/content/fonts/museosans-500-webfont.ttf") format("truetype"), url("/content/fonts/museosans-500-webfont.svg#museo_sans500") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "museo700";
  src: url("/content/fonts/museosans-700-webfont.eot");
  src: url("/content/fonts/museosans-700-webfont.eot?#iefix") format("embedded-opentype"), url("/content/fonts/museosans-700-webfont.woff") format("woff"), url("/content/fonts/museosans-700-webfont.ttf") format("truetype"), url("/content/fonts/museosans-700-webfont.svg#museo_sans700") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "museo900";
  src: url("/content/fonts/museosans-900-webfont.eot");
  src: url("/content/fonts/museosans-900-webfont.eot?#iefix") format("embedded-opentype"), url("/content/fonts/museosans-900-webfont.woff") format("woff"), url("/content/fonts/museosans-900-webfont.ttf") format("truetype"), url("/content/fonts/museosans-900-webfont.svg#museo_sans900") format("svg");
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "museo500";
    src: url("/content/fonts/museosans-500-webfont.svg") format("svg");
  }
}
@font-face {
  font-family: "MuseoSlab-1000Italic";
  src: url("/content/fonts/3272E3_0_0.eot");
  src: url("/content/fonts/3272E3_0_0.eot?#iefix") format("embedded-opentype"), url("/content/fonts/3272E3_0_0.woff2") format("woff2"), url("/content/fonts/3272E3_0_0.woff") format("woff"), url("/content/fonts/3272E3_0_0.ttf") format("truetype");
}
@font-face {
  font-family: "MuseoSlab-100";
  src: url("/content/fonts/3272E3_1_0.eot");
  src: url("/content/fonts/3272E3_1_0.eot?#iefix") format("embedded-opentype"), url("/content/fonts/3272E3_1_0.woff2") format("woff2"), url("/content/fonts/3272E3_1_0.woff") format("woff"), url("/content/fonts/3272E3_1_0.ttf") format("truetype");
}
@font-face {
  font-family: "MuseoSlab-700";
  src: url("/content/fonts/3272E3_2_0.eot");
  src: url("/content/fonts/3272E3_2_0.eot?#iefix") format("embedded-opentype"), url("/content/fonts/3272E3_2_0.woff2") format("woff2"), url("/content/fonts/3272E3_2_0.woff") format("woff"), url("/content/fonts/3272E3_2_0.ttf") format("truetype");
}
@font-face {
  font-family: "MuseoSlab-900";
  src: url("/content/fonts/3272E3_3_0.eot");
  src: url("/content/fonts/3272E3_3_0.eot?#iefix") format("embedded-opentype"), url("/content/fonts/3272E3_3_0.woff2") format("woff2"), url("/content/fonts/3272E3_3_0.woff") format("woff"), url("/content/fonts/3272E3_3_0.ttf") format("truetype");
}
@font-face {
  font-family: "MuseoSlab-300";
  src: url("/content/fonts/3272E3_4_0.eot");
  src: url("/content/fonts/3272E3_4_0.eot?#iefix") format("embedded-opentype"), url("/content/fonts/3272E3_4_0.woff2") format("woff2"), url("/content/fonts/3272E3_4_0.woff") format("woff"), url("/content/fonts/3272E3_4_0.ttf") format("truetype");
}
@font-face {
  font-family: "MuseoSlab-1000";
  src: url("/content/fonts/3272E3_5_0.eot");
  src: url("/content/fonts/3272E3_5_0.eot?#iefix") format("embedded-opentype"), url("/content/fonts/3272E3_5_0.woff2") format("woff2"), url("/content/fonts/3272E3_5_0.woff") format("woff"), url("/content/fonts/3272E3_5_0.ttf") format("truetype");
}
@font-face {
  font-family: "MuseoSlab-500";
  src: url("/content/fonts/3272E3_6_0.eot");
  src: url("/content/fonts/3272E3_6_0.eot?#iefix") format("embedded-opentype"), url("/content/fonts/3272E3_6_0.woff2") format("woff2"), url("/content/fonts/3272E3_6_0.woff") format("woff"), url("/content/fonts/3272E3_6_0.ttf") format("truetype");
}
@font-face {
  font-family: "MuseoSlab-300Italic";
  src: url("/content/fonts/3272E3_7_0.eot");
  src: url("/content/fonts/3272E3_7_0.eot?#iefix") format("embedded-opentype"), url("/content/fonts/3272E3_7_0.woff2") format("woff2"), url("/content/fonts/3272E3_7_0.woff") format("woff"), url("/content/fonts/3272E3_7_0.ttf") format("truetype");
}
@font-face {
  font-family: "MuseoSlab-700Italic";
  src: url("/content/fonts/3272E3_8_0.eot");
  src: url("/content/fonts/3272E3_8_0.eot?#iefix") format("embedded-opentype"), url("/content/fonts/3272E3_8_0.woff2") format("woff2"), url("/content/fonts/3272E3_8_0.woff") format("woff"), url("/content/fonts/3272E3_8_0.ttf") format("truetype");
}
@font-face {
  font-family: "MuseoSlab-500Italic";
  src: url("/content/fonts/3272E3_9_0.eot");
  src: url("/content/fonts/3272E3_9_0.eot?#iefix") format("embedded-opentype"), url("/content/fonts/3272E3_9_0.woff2") format("woff2"), url("/content/fonts/3272E3_9_0.woff") format("woff"), url("/content/fonts/3272E3_9_0.ttf") format("truetype");
}
@font-face {
  font-family: "MuseoSlab-900Italic";
  src: url("/content/fonts/3272E3_A_0.eot");
  src: url("/content/fonts/3272E3_A_0.eot?#iefix") format("embedded-opentype"), url("/content/fonts/3272E3_A_0.woff2") format("woff2"), url("/content/fonts/3272E3_A_0.woff") format("woff"), url("/content/fonts/3272E3_A_0.ttf") format("truetype");
}
@font-face {
  font-family: "MuseoSlab-100Italic";
  src: url("/content/fonts/3272E3_B_0.eot");
  src: url("/content/fonts/3272E3_B_0.eot?#iefix") format("embedded-opentype"), url("/content/fonts/3272E3_B_0.woff2") format("woff2"), url("/content/fonts/3272E3_B_0.woff") format("woff"), url("/content/fonts/3272E3_B_0.ttf") format("truetype");
}
