﻿
/*
    MOVED DIRECTORY INTO _Layout.cshtml (due to path problems in SaaS)
*/

@import url("https://fonts.googleapis.com/css?family=Open+Sans");
html, body {
  padding: 0;
  margin: 0;
  font-family: "Open Sans",open-sans,sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  color: #2a2d32; }

body {
  width: 80%;
  border: solid 1px #00ADC6;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  margin-bottom: 10px; }

.header {
  background-image: url("../images/Vista_Logo_White_67x48.png");
  background-position-x: 10px;
  background-position-y: 17px;
  background-size: 41px;
  background-repeat: no-repeat;
  background-color: #00ADC6;
  height: 60px;
  padding-left: 60px;
  display: flex;
  align-items: center;
  color: white;
  font-size: 20px; }
  .header .company-name {
    font-weight: bold;
    margin-right: 8px; }
  .header .service-name {
    font-weight: normal; }

.centre {
  text-align: center;
  font-weight: bold; }

.code {
  background-color: rgba(216, 216, 216, 0.2);
  padding: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
  font-family: Consolas; }

.content {
  margin: 0; }

.properties {
  border: solid 1px #00ADC6;
  margin: 10px 10px 5px 10px; }
  .properties .property label {
    padding: 5px;
    width: 120px;
    display: inline-block;
    font-weight: bold;
    color: #00ADC6; }
  .properties .property .value {
    padding: 5px; }

.home-content .title {
  background-color: #00ADC6;
  color: white; }

.home-content .title, .home-content .media-type {
  padding: 5px; }

.home-content .properties .property label {
  width: 180px; }

.home-content .cms {
  margin: 0 10px 10px 10px;
  border: solid 1px #00ADC6; }
  .home-content .cms .cms-content {
    padding: 10px; }

.home-content .media-type-docs {
  margin: 0 10px 10px 10px; }
  .home-content .media-type-docs table {
    border-collapse: collapse;
    border: 1px solid #00ADC6; }
    .home-content .media-type-docs table td, .home-content .media-type-docs table th {
      border: none; }
    .home-content .media-type-docs table td, .home-content .media-type-docs table th {
      padding: 10px; }
    .home-content .media-type-docs table td span.format-image {
      background-image: url("../images/image-icon.png");
      display: block;
      width: 15px;
      width: 25px;
      background-size: contain;
      background-repeat: no-repeat; }
    .home-content .media-type-docs table td span.format-video {
      background-image: url("../images/video-icon.png");
      display: block;
      width: 15px;
      width: 25px;
      background-size: contain;
      background-repeat: no-repeat; }
    .home-content .media-type-docs table th.table-header {
      background-color: #00ADC6;
      color: white;
      text-align: left;
      font-weight: normal; }
    .home-content .media-type-docs table tr:nth-child(odd) {
      background-color: rgba(216, 216, 216, 0.2); }
  .home-content .media-type-docs .db-column {
    font-style: italic;
    font-size: smaller; }

.home-content .media-types {
  clear: both;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  margin: 5px;
  -ms-justify-content: center;
  justify-content: center; }

.home-content .media-type-list {
  border: solid 1px #00ADC6;
  -ms-flex: 1 0 0;
  flex: 1 0 0;
  margin: 5px; }
  .home-content .media-type-list .media-type {
    padding: 5px; }

.home-content .examples {
  border: solid 1px #00ADC6;
  margin: 0 10px 10px 10px; }
  .home-content .examples .example {
    padding: 5px; }

