@font-face 
{
    font-family: SFProDisplayRegular;
    src: url(../fonts/FontsFree-Net-SFProDisplay-Regular.ttf);
}

@font-face 
{
    font-family: SFProDisplayBold;
    src: url(../fonts/FontsFree-Net-SFProDisplay-Bold.ttf);
}

@font-face 
{
    font-family: SFProDisplayBlack;
    src: url(../fonts/FontsFree-Net-SFProDisplay-Black.ttf);
}

html, body
{
    width: 100%;
    height: 100%;
    border: 0;
    margin: 0;
    padding: 0;
    -webkit-font-smoothing: antialiased;
    background-color: #fff;
    font-family: 'Roboto', sans-serif;
}

a
{
    color: #212529;
}

::-webkit-scrollbar
{
    display: none;
}

/*ACCORDION */
.panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: grey;         /* adjust as needed */
}
.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}

/*============================================================================*/

.info_title
{
    font-family: SFProDisplayBlack;
    font-size: 16px; 
    margin-bottom: 10px; 
    line-height: 22px;
    letter-spacing : 1px;
}

.info_title2
{
    font-family: SFProDisplayBlack;
    font-size: 14px; 
    margin-bottom: 10px; 
    line-height: 22px;
    letter-spacing : 1px;
}

.info_sub
{
    font-family: SFProDisplayBlack;
    font-size: 14px; 
    margin-bottom: 5px; 
    line-height: 22px
}