/* latin-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2)
    format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmSU5fBBc4.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu7GxKOzY.woff2)
    format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu4mxK.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2)
    format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9fBBc4.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2)
    format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfBBc4.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}

body
{
    font-family: 'Roboto', sans-serif;
    line-height: 1.42857143;
}

.font_16
{
    font-size: 16px;
}
.font_12
{
    font-size: 12px;
}
.font_48
{
    font-size: 48px;
}
.font_18
{
    font-size: 18px;
}
.font_14
{
    font-size: 14px;
}
.font_38
{
    font-size: 38px;
}
.font_36
{
    font-size: 36px;
}
.font_32
{
    font-size: 32px;
}
.font_30
{
    font-size: 30px;
}
.font_40
{
    font-size: 40px;
}
.font_42
{
    font-size: 42px;
}
.font_20
{
    font-size: 20px;
}
.font_22
{
    font-size: 22px;
}
.font_24
{
    font-size: 24px;
}
.font_26
{
    font-size: 26px;
}
.font_28
{
    font-size: 28px;
}
.font_13
{
    font-size: 13px;
}
.font_10
{
    font-size: 10px;
}
.font_11
{
    font-size: 11px;
}
.font_46
{
    font-size: 46px;
}
p {
    margin: 0px 0px 10px !important;
}
a {
    color: #337ab7;
    text-decoration: none !important;
}
a:hover {
    color: #23527c;
}
h1 {
    font-family: 'Roboto', sans-serif;
    font-weight: 900!important;
    font-size: 48px;
    color: #333333;
    line-height: 1.1;
}
h2 {
    font-family: 'Roboto',sans-serif;
    font-weight: 700!important;
    font-size: 30px;
    color: #333;
    padding-top: 30px;
    line-height: 1.1;
}
h3 {
    font-family: 'Roboto', sans-serif;
    font-weight: 700!important;
    font-size: 20px;
    color: #333333;
    margin-top: 30px;
    line-height: 1.1;
}
table {
    width: 100%;
}
.form-control {
    -webkit-appearance: revert;
    -moz-appearance: revert;
    appearance: auto;
}
@media screen and (max-width:767px) {
    .article_heading,
    .metadis+.author_info,
    .article_heading+.metadis {
        text-align: left !important;
    }
    h1 {
        font-size: 28px!important;
    }
    h2 {
        font-size: 24px!important;
    }
    h3 {
        font-size: 18px!important;
    }
    header .container#search {
        border: 1px solid #ddd;
        padding-top: 15px;
    }
    header .accordion-button {
        color: #1b1b1b !important;
        background-color: #fff!important;
        padding: 0px 15px !important;
        border-bottom: 0px !important;
    }
    header .accordion-item {
        border: none !important;
    }
    header .accordion-button::after {
        width: 0.5rem;
        height: 0.5rem;
        content: "";
        content: "";
        float: right;
        border: solid #656565;
        border-width: 0 3px 3px 0;
        padding: 3px;
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
    }
    header .accordion-button:not(.collapsed)::after {
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
    }
    header .accordion-button[aria-expanded="true"] {
        background-color: #1EE0D8 !important;
    }
    header .accordion-body {
        font-size: 14px !important;
    }
    header .accordion-body .list-unstyled li {
        font-weight: 300 !important;
        padding: 5px 0px !important;
    }
    .search-button .glyphicon-search {
        color: #fff;
    }
}
