﻿@font-face {
    font-family: AvenirNext-Light;
    src: url(../fonts/733cb7bd-50e1-4dee-893a-0b40ef382b02.ttf?1661285232) format('truetype'), url(../fonts/174d458a-81e0-4174-9473-35e3bf0a613c.woff2?1661285230) format('woff2'), url(../fonts/57a79aa3-9b06-4ba7-a9a4-2b766d826ecf.woff?1661285230) format('woff'), url(../fonts/594135c6-6c4f-4880-a0d2-ba923b5ef38e.svg?1661285230#594135c6-6c4f-4880-a0d2-ba923b5ef38e) format('svg'), url(../fonts/5db267f9-3612-485c-ae18-5698d2692816.eot?&1661285230#iefix) format('embedded-opentype')
}

@font-face {
    font-family: AvenirNext-Regular;
    src: url(../fonts/276b3566-1c3b-4bc1-8915-15314f091f29.ttf?1661285230) format('truetype'), url(../fonts/7db1f672-3a8f-4d19-9c49-7f61aed450b5.woff2?1661285232) format('woff2'), url(../fonts/4ab86b35-c0c2-42b5-98ad-4b6eba66b197.woff?1661285230) format('woff'), url(../fonts/5d02f5f4-46e7-453a-aef9-3e7106d7bb68.svg?1661285230#5d02f5f4-46e7-453a-aef9-3e7106d7bb68) format('svg'), url(../fonts/069faa0e-9913-48c4-9ef7-89a4bc080b65.eot?&1661285229#iefix) format('embedded-opentype')
}

@font-face {
    font-family: AvenirNext-Medium;
    src: url(../fonts/ead8b64b-1abd-4d5b-a642-a21dfe2f463b.ttf?1661285232) format('truetype'), url(../fonts/b0b84e4d-2164-45c7-a674-1662f19f3ba6.woff2?1661285232) format('woff2'), url(../fonts/e91d1bbf-3fea-45e2-b003-a22b12ce6e5f.woff?1661285232) format('woff'), url(../fonts/e536e1c2-92a4-4db4-8a41-1c55354d11b7.svg?1661285232#e536e1c2-92a4-4db4-8a41-1c55354d11b7) format('svg'), url(../fonts/c6970a14-8b0f-4629-9072-71c7e123908f.eot?&1661285232#iefix) format('embedded-opentype')
}

@font-face {
    font-family: AvenirNext-DemiBold;
    src: url(../fonts/cbc021cc-b96f-4c82-ba0d-59cb0b7449c0.ttf?1661285232) format('truetype'), url(../fonts/40d36b4a-60c6-460a-bf43-4c948c23563e.woff2?1661285230) format('woff2'), url(../fonts/45b78f45-e639-4836-8612-e0892e120f14.woff?1661285230) format('woff'), url(../fonts/c6778bcf-ca82-4a86-8a5f-08b70c9a71fd.svg?1661285232#c6778bcf-ca82-4a86-8a5f-08b70c9a71fd) format('svg'), url(../fonts/fbf4298d-ef75-419c-b615-47f209a48ed2.eot?&1661285232#iefix) format('embedded-opentype')
}

@font-face {
    font-family: AvenirNext-Bold;
    src: url(../fonts/bce3274e-f498-48ae-b269-a6930df496e7.ttf?1661285232) format('truetype'), url(../fonts/4c04fb14-abdb-4f93-82bb-734d1b84307b.woff2?1661285230) format('woff2'), url(../fonts/04d2f223-2786-40c9-8481-be9dd47d8e7f.woff?1661285229) format('woff'), url(../fonts/68f0375d-f66f-4f88-822a-5a0b61d2efc0.svg?1661285232#68f0375d-f66f-4f88-822a-5a0b61d2efc0) format('svg'), url(../fonts/fb4117a5-14ee-4035-8692-935bfff7fc2e.eot?&1661285232#iefix) format('embedded-opentype')
}

@font-face {
    font-family: AvenirNext-MediumItalic;
    src: url(../fonts/03aefdc0-0198-4662-a9c7-640a4734063e.ttf?1661285228) format('truetype'), url(../fonts/cc0a88c2-524b-4c90-b6f0-a80570222c30.woff?1661285232) format('woff'), url(../fonts/349e5647-5161-46bb-a19f-8a609ae235e4.woff2?1661285230) format('woff2'), url(../fonts/132a539d-37fa-48fb-92ec-1f4591f98ee1.svg?1661285230#132a539d-37fa-48fb-92ec-1f4591f98ee1) format('svg'), url(../fonts/1f022c78-180e-4c6b-b5ee-e1573f17e4b6.eot?&1661285230#iefix) format('embedded-opentype')
}

@font-face {
    font-family: slick;
    src: url(../fonts/slick.ttf?1661285232) format('truetype'), url(../fonts/slick.woff?1661285232) format('woff'), url(../fonts/slick.svg?1661285232#slick) format('svg'), url(../fonts/slick.eot?&1661285232#iefix) format('embedded-opentype')
}

@font-face {
    font-family: icomoon;
    src: url(../fonts/icomoon.ttf?1661285232) format('truetype'), url(../fonts/icomoon.woff?1661285232) format('woff'), url(../fonts/icomoon.svg?1661285232#icomoon) format('svg'), url(../fonts/icomoon.eot?&1661285232#iefix) format('embedded-opentype')
}

body {
    font-family: AvenirNext-Medium,Helvetica,Arial,sans-serif;
}

.internal header {
    border-bottom: 1px solid #e5e5e5;
}

#logo {
    width: 100%;
    text-align: center;
}

    #logo img {
        width: 164px;
        height: 35px;
        margin-top: 5px;
        float: left;
        margin-left: 2%;
    }

.internal .dpg-header {
    background-color: #f2f2f2;
    padding-top: 0.5%;
    padding-bottom: 0.5%;
    text-align: center;
}

    .internal .dpg-header h1 {
        font-family: AvenirNext-DemiBold;
        font-size: 36px;
        letter-spacing: .05em;
    }

    .internal .dpg-header .dpg-page-title {
        width: 66%;
        margin-left: 29%;
        text-align: left;
        min-height: 40px;
    }

.internal .container-fluid {
    padding-left: 15%;
    padding-right: 15%;
    font-size: 18px;
    line-height: 25px;
}

    .internal .container-fluid .content {
        padding: 3%;
    }

.internal .container {
    font-size: 18px;
    line-height: 25px;
}

    .internal .container .content {
        padding: 3%;
    }

/*ul.custom-list1 {
    list-style: none;
    font-size: 14px !important;
    display: flex;
}

ul.custom-list1 li {
    padding-left: 14%;
}
*/

ul.custom-list {
    list-style: none;
    font-size: 14px;
}

    ul.custom-list li {
        display: inline-block;
        padding-left: 10%;
    }

        ul.custom-list li:before {
            content: "";
            height: 0;
            width: 0;
            border-color: transparent #000;
            border-style: solid;
            border-width: 0.5em 0 0.5em 0.5em;
            position: relative;
            display: block;
            left: -1em;
            top: 1.25em;
        }

.internal .container .content ul {
    font-size: 14px;
}

.internal .container .content ol {
    font-size: 14px;
}

.internal .container-fluid .content p {
    font-size: 14px;
}

.internal .container .content p {
    font-size: 14px;
}

.internal .container-fluid .content h2, h3 {
    font-size: 16px;
    font-weight: bold;
}

.internal .container .content h2, h3 {
    font-size: 16px;
    font-weight: bold;
}

.internal .btn-primary {
    background-color: #0088cc;
}

    .internal .btn-primary:hover {
        background-color: #0088cc;
        border-color: #0088cc;
    }


.internal .container-fluid a {
    font-size: 16px !important;
}

.internal .container a {
    font-size: 16px !important;
}

#footer .container {
    /*padding: 2.6%;*/
}

#footer {
    background-color: #eee;
}

    #footer .dpg-footer {
        background-color: #eee;
        text-align: center;
        color: #666;
        font-size: 13px;
        padding: 3%;
    }

        #footer .dpg-footer a {
            text-decoration: underline;
            color: #337ab7;
        }

@media screen and (max-width: 1400px) {
    #welcome {
        height: 255px;
        overflow-y: auto;
    }

    #child2 {
        height: 255px;
        overflow-y: auto;
    }
}


@media screen and (max-width: 900px) {
    ul.custom-list1 {
        list-style: none;
        font-size: 14px !important;
        display: inherit;
        margin-left: -5%;
    }

        ul.custom-list1 li {
            padding-left: 0;
        }

    #welcome {
        height: 250px;
        overflow-y: auto;
    }

    #child2 {
        height: 250px;
        overflow-y: auto;
    }

    ul.custom-list li {
        display: inherit;
        padding-left: 0;
    }
}

@media screen and (max-width: 768px) {
    .internal .dpg-header h1 {
        font-size: 25px;
    }

    .internal .dpg-header .dpg-page-title {
        text-align: inherit;
    }

    ul.custom-list1 {
        list-style: none;
        font-size: 14px !important;
        display: inherit;
        margin-left: -7%;
    }

        ul.custom-list1 li {
            padding-left: 0;
        }

    ul.custom-list {
        margin-top: 5%;
    }

    #welcome {
        height: 255px;
        overflow-y: auto;
    }

    #child2 {
        height: 255px;
        overflow-y: auto;
    }

    ul.custom-list li {
        display: inherit;
        padding-left: 0;
    }
}
