﻿html, body {
    height: 100%;
    font-size: inherit!important;
}

body {
    padding: 0px;
    margin: 0px;
    min-height: 12em;
    background-color: #fff;
}

/* weight: normal, bold, bolder, lighter */
/* style: normal, italic, oblique, initial */
@font-face {
    font-family: Montserrat;
    font-weight: 400;
    src: url("../app_components/fonts/Montserrat-Light.otf") format("opentype");
}
@font-face {
    font-family: Montserrat;
    font-weight: 400;
    font-style: italic;
    src: url("../app_components/fonts/Montserrat-LightItalic.otf") format("opentype");
}
@font-face {
    font-family: Montserrat;
    font-weight: 700;
    src: url("../app_components/fonts/Montserrat-Medium.otf") format("opentype");
}
@font-face {
    font-family: Montserrat;
    font-weight: 700;
    font-style:italic;
    src: url("../app_components/fonts/Montserrat-MediumItalic.otf") format("opentype");
}
@font-face {
    font-family: Montserrat;
    font-weight: 800;
    src: url("../app_components/fonts/Montserrat-SemiBold.otf") format("opentype");
}
@font-face {
    font-family: Montserrat;
    font-weight: 800;
    font-style: italic;
    src: url("../app_components/fonts/Montserrat-SemiBoldItalic.otf") format("opentype");
}
@font-face {
    font-family: Montserrat;
    font-weight: 900;
    src: url("../app_components/fonts/Montserrat-Bold.otf") format("opentype");
}
@font-face {
    font-family: Montserrat;
    font-weight: 900;
    font-style: italic;
    src: url("../app_components/fonts/Montserrat-BoldItalic.otf") format("opentype");
}

body, textarea, option {
    font-family:Montserrat,Roboto,sans-serif !important;
}

body.working-indicator-effect > *:not(.working-indicator-background) {
    filter: blur(1px);
}

.ellipsis {
  text-overflow: ellipsis;

  /* Required for text-overflow to do anything */
  white-space: nowrap;
  overflow: hidden;
}

/*hides google captcha badge*/ 
.grecaptcha-badge {
    visibility: hidden;
}
