@font-face {
    font-family: 'Roboto';
    src: local('Roboto'), url(./Roboto-Regular.ttf) format('truetype');
}

@font-face {
    font-family: 'Proxima Nova';
    src: local('Proxima Nova'), url(./ProximaNova-Regular.ttf) format('truetype');
}

* {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

html {
    height: 100%;
}

body {
    font-family: 'Roboto', serif;
    height: 100%;
}

#root {
    position: relative;
}

body.CRMAccordionOpened #root {
    padding-bottom: 150px;
}

body.ReactModal__Body--open {
    overflow: hidden;
}

.display-flex {
    display: flex;
}