@font-face {
  font-family: 'altfolio';
  src:  url('fonts/altfolio.eot?f3idck');
  src:  url('fonts/altfolio.eot?f3idck#iefix') format('embedded-opentype'),
    url('fonts/altfolio.ttf?f3idck') format('truetype'),
    url('fonts/altfolio.woff?f3idck') format('woff'),
    url('fonts/altfolio.svg?f3idck#altfolio') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="alt-"], [class*=" alt-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'altfolio' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.alt-check-circle-fill:before {
  content: "\e902";
}
.alt-upload:before {
  content: "\e904";
}
.alt-check-circle:before {
  content: "\e900";
}
.alt-mail:before {
  content: "\e901";
}


#asset-container .fsp-picker--inline {
  display: grid;
}

#asset-container .fsp-picker--inline .fsp-picker, #asset-container .fsp-picker--inline .fsp-picker .fsp-modal{
  background: none;
  border: none;
}

#asset-container .fsp-picker--inline .fsp-footer{
  border: none;
}

#asset-container .fsp-picker--inline .fsp-header{
  display: none;
}
#asset-container .fsp-picker--inline .fsp-drop-area-container{
  padding: 0;
}