/**
 * Any CSS included here will be global. The classic template
 * bundles Infima by default. Infima is a CSS framework designed to
 * work well for content-centric websites.
 */

/* You can override the default Infima variables here. */
:root {
  --ifm-color-primary: #ffffff;
  --ifm-color-primary-dark: #ffffff;
  --ifm-color-primary-darker: #ffffff;
  --ifm-color-primary-darkest: #ffffff;
  --ifm-color-primary-light: #ffffff;
  --ifm-color-primary-lighter: #ffffff;
  --ifm-color-primary-lightest:#ffffff;
  --ifm-code-font-size: 95%;
  --docusaurus-highlighted-code-line-bg: #004943;;
}


p{
  font-weight: lighter;
}
.main-wrapper,.navbar{
  
  background: rgba( 255, 255, 255, 0.25 );
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.075);

  backdrop-filter: blur( 11px );
  -webkit-backdrop-filter: blur( 11px );
  border-radius: 15px;
  border: 1px solid rgba(255, 255, 255, 0.096);
  margin: 20px;
}

.main-wrapper{
  margin-top: 0px;
  padding: 20px;
  padding-top: 5px;
  
}

.footer{
  background-color: white;
}

.hero{
  background-color: transparent;
  padding-top: 0px;
}



.menu__link{
  font-weight: normal;
}

.menu__link--active, .menu__link--active:hover, .navbar__link--active {
  color: black;
}

.table-of-contents__link, .table-of-contents__link:hover, .table-of-contents__link--active, .table-of-contents__link--active:hover{
  color: black;
  font-weight: normal;
}

.navbar__item:hover, .navbar__link:hover, .navbar__brand:hover{
  color: #004943;
  font-weight: 510;
}

a{
  color: #004943;
  font-weight: bold;
}

a:hover, .navbar__title:hover{
  color: #004943;
}

.breadcrumbs__item--active .breadcrumbs__link {
  background: #004943;
}

.navbar__title{
  font-weight: 510;
}


li > a.menu__link {
  justify-content: flex-start;
}

.Airtable a::before , .Telegram a::before, .VK a::before, .Viber a::before, .Twitter a::before,
.Notion a::before, .GoogleCalendar a::before, .GoogleDrive a::before, .GoogleSheets a::before, 
.Slack a::before, .YandexDisk a::before, .Dropbox a::before, .Bitrix24 a::before{
  padding-right: 0.7rem;
  padding-top: 0.4rem;
}

.Airtable > div > a::before{
  content: url(../../static/img/APIs/small/Airtable.png);
}

.Telegram > div > a::before{
  content: url(../../static/img/APIs/small/Telegram.png);
}

.VK > div > a::before{
  content: url(../../static/img/APIs/small/VK.png);
}

.Viber > div > a::before{
  content: url(../../static/img/APIs/small/Viber.png);
}

.Twitter > div > a::before{
  content: url(../../static/img/APIs/small/Twitter.png);
}

.Notion > div > a::before{
  content: url(../../static/img/APIs/small/Notion.png);
}

.GoogleCalendar > div > a::before{
  content: url(../../static/img/APIs/small/GoogleCalendar.png);
}

.GoogleDrive > div > a::before{
  content: url(../../static/img/APIs/small/GoogleDrive.png);
}

.GoogleSheets > div > a::before{
  content: url(../../static/img/APIs/small/GoogleSheets.png);
}

.Slack > div > a::before{
  content: url(../../static/img/APIs/small/Slack.png);
}

.YandexDisk > div > a::before{
  content: url(../../static/img/APIs/small/YandexDisk.png);
}

.Dropbox > div > a::before{
  content: url(../../static/img/APIs/small/Dropbox.png);
}

.Bitrix24 > div > a::before{
  content: url(../../static/img/APIs/small/Bitrix24.png);
}

/* CSS */
.button {
  appearance: none;
  background-color: white;
  border: 1px solid rgba(27, 31, 35, 0.15);
  border-radius: 16px;
  box-shadow: rgba(27, 31, 35, 0.04) 0 1px 0, rgba(255, 255, 255, 0.25) 0 1px 0 inset;
  box-sizing: border-box;
  color: #24292E;
  cursor: pointer;
  display: inline-block;
  font-family: -apple-system, system-ui, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  list-style: none;
  padding: 6px 16px;
  position: relative;
  transition: background-color 0.2s cubic-bezier(0.3, 0, 0.5, 1);
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  word-wrap: break-word;
}

.button:hover {
  background-color: #F3F4F6;
  text-decoration: none;
  transition-duration: 0.1s;
}

.button:disabled {
  background-color: #FAFBFC;
  border-color: rgba(27, 31, 35, 0.15);
  color: #959DA5;
  cursor: default;
}

.button:active {
  background-color: #EDEFF2;
  box-shadow: rgba(225, 228, 232, 0.2) 0 1px 0 inset;
  transition: none 0s;
}

.button:focus {
  outline: 1px transparent;
}

.button:before {
  display: none;
}

.button:-webkit-details-marker {
  display: none;
}