@font-face {
    font-family: Agrandir;
    src: url("/fonts/agrandir-black.ttf") format("truetype");
}

@font-face {
    font-family: Agrandir-light;
    src: url("/fonts/Agrandir-Regular.otf");
}


/* TYPEFACE */
.sidebar .brand .mark,
.-sidebar .heading,
.workspace > .heading,
.workspace > .workspace-header > .heading {
    font-family: Agrandir, sans-serif;
}




/* THEMES */
.pb-theme {
    
}

.pb-theme .brand .logo-wrapper {
    background: #f26845;
}

.pb-theme .pb-theme-white {
}
.pb-theme .pb-theme-black {
}
.pb-theme .pb-theme-extra-dark {
}
.pb-theme .pb-theme-dark {
}
.pb-theme .pb-theme-medium {
}
.pb-theme .pb-theme-extra-light {
}
.pb-theme .pb-theme-input {
}
/*.pb-theme a, .pb-theme a:visited {
    color: #F6941C;
}
.pb-theme a:hover {
    color: #F26845;
}*/

.pb-theme .pb-theme-dark .heading {
    /* border-bottom: 1px solid; */
}


.pb-theme .pb-theme-extra-dark .card {
    
}
.pb-theme .pb-theme-extra-dark .card .btn {
    
}







.pb-theme.pb-theme-green {
    
}
.pb-theme.pb-theme-green .pb-theme-white {
    background: #E6F0EA;
    color: #021A0B;
}
.pb-theme.pb-theme-green .pb-theme-black {
    background: #021A0B;
    color: #E6F0EA;
}
.pb-theme.pb-theme-green .pb-theme-extra-dark {
    background: #04491F;
    color: #E6F0EA;
}
.pb-theme.pb-theme-green .pb-theme-dark {
    /* background: #06682D; */
    background: #055E29;
    color: #E6F0EA;
}
.pb-theme.pb-theme-green .pb-theme-medium {
    background: #388657;
    color: #E6F0EA;
}
.pb-theme.pb-theme-green .pb-theme-light {
    background: #A8CAB6;
    color: #021A0B;
}
.pb-theme.pb-theme-green .pb-theme-extra-light {
    /* background: #A8CAB6; */
    background: #DAE8E0;
    color: #021A0B;
}
.pb-theme.pb-theme-green .pb-theme-input {
    
}





.pb-theme.pb-theme-blue .pb-theme-dark .heading {
    border-bottom: 1px #A8CAB6;
}
.pb-theme.pb-theme-blue .pb-theme-dark .footing {
    border-top: 1px #A8CAB6;   
}








    color: #5771D5;
    background: #EEF1FB;

.pb-theme.pb-theme-blue {
    
}
.pb-theme.pb-theme-blue .pb-theme-white {
    background: #EEF1FB;
    color: #3D4F95;
}
.pb-theme.pb-theme-blue .pb-theme-black {
    background: #161C35;
    color: #C4CDF0;
}
.pb-theme.pb-theme-blue .pb-theme-extra-dark {
    background: #3D4F95;
    color: #EEF1FB;
}
.pb-theme.pb-theme-blue .pb-theme-dark {
    background: #5771D5;
    color: #EEF1FB;
}
.pb-theme.pb-theme-blue .pb-theme-medium {
    background: #798DDD;
    color: #EEF1FB;
}
.pb-theme.pb-theme-blue .pb-theme-light {
    background: #C4CDF0;
    color: #161C35;
}
.pb-theme.pb-theme-blue .pb-theme-extra-light {
    background: #f5f4ef;
    color: #161C35;
}
.pb-theme.pb-theme-blue .pb-theme-input {
}

.pb-theme.pb-theme-blue .pb-border-bottom {

}

.pb-theme.pb-theme-blue .pb-theme-dark .heading {
    border-bottom: 1px #C4CDF0;
}
.pb-theme.pb-theme-blue .pb-theme-dark .footing {
    border-top: 1px #C4CDF0;
}


.text-capitalize {
    text-transform: capitalize;
}
.text-uppercase {
    text-transform: uppercase;
}





.lds-ellipsis {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 20px;
}
.lds-ellipsis div {
  position: absolute;
  top: 7px;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: #fff;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
  left: 8px;
  animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
  left: 8px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
  left: 32px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
  left: 56px;
  animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(24px, 0);
  }
}
.card .lds-ellipsis {
    position: absolute;
    right: 10px;
    left: unset;
    width: 25%;
    bottom: 17px;
}
.card .lds-ellipsis div {
    background-color: #3D4F95;
}


.btn:hover {
    background-color: #FFF6;
}
.btn.pb-theme-extra-light:hover {
    background-color: #FFFA;
}




.pb-theme.pb-theme-melon {
    
}
.pb-theme.pb-theme-melon .pb-theme-white {
    background: #FEF0ED;
    color: #3D1A12;
}
.pb-theme.pb-theme-melon .pb-theme-black {
    background: #3D1A12;
    color: #FEF0ED;
}
.pb-theme.pb-theme-melon .pb-theme-extra-dark {
    background: #A94931;
    color: #FEF0ED;
}
.pb-theme.pb-theme-melon .pb-theme-dark {
    background: #F26846;
    color: #FEF0ED;
}
.pb-theme.pb-theme-melon .pb-theme-medium {
    background: #F5866B;
    color: #FEF0ED;
}
.pb-theme.pb-theme-melon .pb-theme-light {
    background: #FACABE;
    color: #3D1A12;
}
.pb-theme.pb-theme-melon .pb-theme-extra-light {
    background: #FCE1DA;
    color: #3D1A12;
}


