@font-face {
        font-family: "Playfair Display Regular";
        src: url("/PlayfairDisplayRegular.ttf");
      }

@font-face {
        font-family: "Interstate Extra Light";
        src: url("/InterstateExtraLight.otf");
      }

@font-face {
        font-family: "Interstate Light";
        src: url("/InterstateLight.otf");
      }

@font-face {
        font-family: "Interstate Regular";
        src: url("/InterstateRegular.otf");
      }
@font-face {
        font-family: "Interstate Bold";
        src: url("/InterstateBold.otf");
      }

html {
    box-sizing: border-box;
  }
  
  *,
  *::before,
  *::after {
    box-sizing: inherit;
  }

  html,
  body {
    height: 100%; /* Set to 100% of the container */
  }
  
  body > footer {
    top: 100vh; /* pushes the footer outside the visible area */
    position: sticky; /* pulls it back up and sticks it to the bottom edge */
  }
  
  .wrapper-body {
    min-height: 100px; /* need to set a value to override the theme.css's calc value */
  }

  .link:hover, .link:focus {
	color: #00afd8;
}

 .button, .button:focus, .button:hover{ 
	background-color: #00afd8;
	border-color: #00afd8;
}
.btn-primary, .btn-primary:hover {
    color: #fff;
    background-color: #00afd8;
    border-color: #00afd8;
}
.btn-primary[disabled]:hover, .btn-primary[disabled]:focus{
	background-color: #00afd8;
	border-color: #00afd8;
}
.btn-default, .btn-default:hover {
    color: #fff;
    background-color: #00afd8;
    border-color: #00afd8;
}
.btn-default[disabled]:hover, .btn-default[disabled]:focus{
	background-color: #00afd8;
	border-color: #00afd8;
}
a{
    color: #00afd8;
    text-decoration:none;
    background-color:transparent
}
a:hover{
    color:#00afd8;
    text-decoration:underline
}
body, label, p, .body, .label, .p {
	color: #51626F;
	font-family: "Interstate Light" !important;
}
h1, h2, h3, h4, .h1, .h2, .h3, .h4 {
	color: #003359;
	font-family: "Playfair Display Regular" !important;
}
.text-primary, a.text-primary:hover, a.text-primary:focus {
    color: #00afd8;
}
.form-control {
	color: #51626F;
	font-family: "Interstate Light" !important;
}
.list-group-item.active, .list-group-item.active:hover{
	background-color: #00afd8;
	border-color: #00afd8;
}
.list-group-item-success {
    color: #000;
    background-color: #90D7E7;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover {
    background-color: #00afd8 !important;
}
.btn-default, .btn-default:hover{
	color: #fff;
	border-color:#003359;
}
.msos-viewmode-text{ /* Read-only field value */
	color: #003359;
	font-family: "Playfair Display Regular" !important;
}
.field-label{ /* Field label */
	color: #51626F;
	font-family: "Interstate Light" !important;
}
.crmEntityFormView .cell div.control{
	color: #003359;
	font-family: "Playfair Display Regular" !important;
}
input.form-control{ /* Editable field value */
	color: #51626F;
	font-family: "Interstate Light" !important;
}
.msos-selected-display-item{ /* Multi option set content */
	color: #51626F;
	font-family: "Interstate Light" !important;
}
th{
	color: #00afd8;
	font-family: "Playfair Display Regular" !important;
}
td{
	color: #51626F;
	font-family: "Interstate Light" !important;
}
.crmEntityFormView .cell select{
	color: #51626F;
	font-family: "Interstate Light" !important;
}
div.message.success{
	background-color: #004F79;
    	border-color: #004F79;
}
.message span{
	color: #fff !important;
	font-family: "Interstate Light" !important;
}
.pagination>li>a{
	color: #51626F;
	font-family: "Interstate Light" !important;
}