﻿:root {
    --blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}

*,::after,::before {
    box-sizing: border-box
}

html {
    font-family: sans-serif;
    line-height: 1.vog-15;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: transparent
}

.w-100 {
    width: 100%!important;
}

@-ms-viewport {
    width: device-width
}

article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section {
    display: block
}

body {
    margin: 0;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size:  16px;;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
    background-color: #fff
}

[tabindex="-1"]:focus {
    outline: 0!important
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

h1,h2,h3,h4,h5,h6 {
    margin-top: 0;
    margin-bottom: .5rem
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit
}

dl,ol,ul {
    margin-top: 0;
    margin-bottom: 1rem
}

a {
    color: #007bff;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

img {
    vertical-align: middle;
    border-style: none
}

button,input {
    overflow: visible
}

[type=reset],[type=submit],button,html [type=button] {
    -webkit-appearance: button
}

.vog-h1,.vog-h2,.vog-h3,.vog-h4,.vog-h5,.vog-h6,h1,h2,h3,h4,h5,h6 {
    margin-bottom: .5rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.vog-2;
    color: inherit
}

.vog-h1,h1 {
    font-size: 40px
}

.vog-h3,h3 {
    font-size: 28px
}

.vog-container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.vog-border {
    border: 1px solid #dee2e6!important;
}
.vog-border-top {
    border-top: 1px solid #dee2e6!important;
}
.vog-border-right {
    border-right: 1px solid #dee2e6!important;
}
.vog-border-left {
    border-left: 1px solid #dee2e6!important
}
.vog-border-bottom {
    border-bottom: 1px solid #dee2e6!important
}

@media (min-width: 576px) {
    .vog-container {
        max-width:540px
    }
}

@media (min-width: 768px) {
    .vog-container {
        max-width:720px
    }
}

@media (min-width: 992px) {
    .vog-container {
        max-width:960px
    }
}

@media (min-width: 1200px) {
    .vog-container {
        max-width:1140px
    }
}

.vog-container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.vog-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}
.vog-col,.vog-col-1,.vog-col-10,.vog-col-11,.vog-col-12,.vog-col-2,.vog-col-3,.vog-col-4,.vog-col-5,.vog-col-6,.vog-col-7,.vog-col-8,.vog-col-9,.vog-col-auto,.vog-col-lg,.vog-col-lg-1,.vog-col-lg-10,.vog-col-lg-11,.vog-col-lg-12,.vog-col-lg-2,.vog-col-lg-3,.vog-col-lg-4,.vog-col-lg-5,.vog-col-lg-6,.vog-col-lg-7,.vog-col-lg-8,.vog-col-lg-9,.vog-col-lg-auto,.vog-col-md,.vog-col-md-1,.vog-col-md-10,.vog-col-md-11,.vog-col-md-12,.vog-col-md-2,.vog-col-md-3,.vog-col-md-4,.vog-col-md-5,.vog-col-md-6,.vog-col-md-7,.vog-col-md-8,.vog-col-md-9,.vog-col-md-auto,.vog-col-sm,.vog-col-sm-1,.vog-col-sm-10,.vog-col-sm-11,.vog-col-sm-12,.vog-col-sm-2,.vog-col-sm-3,.vog-col-sm-4,.vog-col-sm-5,.vog-col-sm-6,.vog-col-sm-7,.vog-col-sm-8,.vog-col-sm-9,.vog-col-sm-auto,.vog-col-xl,.vog-col-xl-1,.vog-col-xl-10,.vog-col-xl-11,.vog-col-xl-12,.vog-col-xl-2,.vog-col-xl-3,.vog-col-xl-4,.vog-col-xl-5,.vog-col-xl-6,.vog-col-xl-7,.vog-col-xl-8,.vog-col-xl-9,.vog-col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.vog-col-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

@media screen and (min-width: 576px){
.vog-col-sm-6 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
}

@media screen and (min-width: 768px){
.vog-col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%
}
.vog-col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%
}
}

@media screen and (min-width: 992px){
    .vog-col-lg-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .vog-col-lg-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .vog-col-lg-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .vog-col-lg-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .vog-col-lg-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .vog-col-lg-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .vog-col-lg-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .vog-col-lg-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .vog-col-lg-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .vog-col-lg-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .vog-col-lg-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .vog-col-lg-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media screen and (min-width: 1200px){
    .vog-col-xl-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }
    .vog-col-xl-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }
    .vog-col-xl-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    .vog-col-xl-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }
    .vog-col-xl-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }
    .vog-col-xl-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
    .vog-col-xl-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }
    .vog-col-xl-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }
    .vog-col-xl-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }
    .vog-col-xl-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
    .vog-col-xl-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .vog-col-xl-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }   
}
	
.vog-btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 16px;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

.vog-btn-success:hover{
    color:white !important;
}

.vog-btn:not(:disabled):not(.vog-disabled) {
    cursor: pointer
}
.vog-btn-primary {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}
.vog-btn-success {
    color: #fff;
    background-color: #006622 !important;
    border-color: #006622 !important
}

.vog-dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}

.vog-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.vog-nav-link {
    display: block;
    padding: 8px 16px;
    color: #10769e;
    font-size: 16px;
}

.vog-nav-fill .vog-vog-nav-item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: center
}

.vog-nav-pills .vog-nav-link {
    background: white;
    border-radius: 0;
    border-right: 1px solid #d0d0d0;
    border-bottom: 1px solid #d0d0d0;
}

.vog-navbar {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .5rem 1rem
}

.vog-navbar-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.vog-navbar-nav .vog-nav-link {
    padding-right: 0;
    padding-left: 0
}

.vog-navbar-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.vog-navbar-light .vog-navbar-nav .vog-nav-link {
    color: #595959 !important;
}

.vog-navbar-nav .vog-nav-link {
    padding-right: 0;
    padding-left: 0
}

.vog-nav-fill .vog-nav-item {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: center;
}

.vog-nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

@media (min-width: 768px) {
    .vog-navbar-expand-md {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .vog-navbar-expand-md .vog-navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
   
    .vog-navbar-expand-md .vog-navbar-nav .vog-nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }
}

@media (min-width: 992px) {
    .vog-navbar-expand-lg {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

@media (max-width: 1199.98px) {
    .vog-navbar-expand-xl > .vog-container, .vog-navbar-expand-xl > .vog-container-fluid {
        padding-right:0;
        padding-left: 0
    }
}

@media (max-width: 991.98px){
.vog-navbar-expand-lg > .vog-container, .vog-navbar-expand-lg > .vog-container-fluid {
    padding-right: 0;
    padding-left: 0;
}
}
.vog-navbar > .vog-container, .vog-navbar >.vog-container-fluid {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.vog-navbar-light .vog-navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.vog-navbar-toggler {
    padding: 5px 7px;
    font-size: 20px;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .25rem;
}

.vog-navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: no-repeat center center;
    background-size: 100% 100%;
}

.vog-navbar-light .vog-navbar-brand {
    color: rgba(0,0,0,.9);
}
.vog-navbar-brand {
    display: inline-block;
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    margin-right: 1rem;
    font-size: 20px;
    line-height: inherit;
    white-space: nowrap;
}

.vog-d-none {
    display: none!important
}

.vog-d-block {
    display: block!important
}

@media (min-width: 576px) {
    .vog-d-sm-block {
        display: block!important
    }
    .vog-d-sm-inline-block {
        display: inline-block!important
    }
}

@media (min-width: 768px) {
    .vog-d-md-none {
        display:none!important
    }
    .vog-d-md-block {
        display: block!important
    }
}


@supports ((position: -webkit-sticky) or (position:sticky)) {
    .vog-sticky-top {
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

.vog-m-0 {
    margin: 0!important
}
.vog-mr-0,.vog-mx-0 {
    margin-right: 0!important
}
.vog-ml-0,.vog-mx-0 {
    margin-left: 0!important
}
.vog-mb-0,.vog-my-0 {
    margin-bottom: 0!important
}
.vog-mb-1,.vog-my-1 {
    margin-bottom: .25rem!important
}
.vog-mr-2,.vog-mx-2 {
    margin-right: .5rem!important
}
.vog-mt-3,.vog-my-3 {
    margin-top: 1rem!important
}
.vog-p-0 {
    padding: 0!important
}
.vog-p-1 {
    padding: 4px !important
}
.vog-p-2 {
    padding: 8px !important
}
.vog-p-3{
    padding: 16px!important
}
.vog-p-4{
    padding: 24px!important
}
.vog-pt-0,.vog-py-0 {
    padding-top: 0!important
}
.vog-pr-0,.vog-px-0 {
    padding-right: 0!important
}
.vog-pb-0,.vog-py-0 {
    padding-bottom: 0!important
}
.vog-pl-0,.vog-px-0 {
    padding-left: 0!important
}
.vog-pt-2,.vog-py-2 {
    padding-top: .5rem!important
}
.vog-pb-2,.vog-py-2 {
    padding-bottom: .5rem!important
}
.vog-pt-3,.vog-py-3 {
    padding-top: 1rem!important
}
.vog-pb-3,.vog-py-3 {
    padding-bottom: 1rem!important
}
.vog-mt-auto,.vog-my-auto {
    margin-top: auto!important
}
.vog-mb-auto,.vog-my-auto {
    margin-bottom: auto!important
}
.vog-ml-auto,.vog-mx-auto {
    margin-left: auto!important
}

@media (min-width: 768px) {
	.vog-ml-md-3,.vog-mx-md-3 {
        margin-left: 1rem!important
    }
	.vog-pt-md-0,.vog-py-md-0 {
        padding-top: 0!important
    }
    .vog-pr-md-0,.vog-px-md-0 {
        padding-right: 0!important
    }
    .vog-pb-md-0,.vog-py-md-0 {
        padding-bottom: 0!important
    }
    .vog-pl-md-0,.vog-px-md-0 {
        padding-left: 0!important
    }	
    .vog-p-md-4{
        padding: 24px!important
    }
    vog-pr-md-4, .vog-px-md-4{
        padding-right: 24px!important
    }
    vog-pl-md-4, .vog-px-md-4{
        padding-left: 24px!important
    }
    .vog-d-md-flex{
        display: -ms-flexbox!important;
        display: flex!important;
    }
}

@media (min-width: 992px) {
	.vog-mt-lg-auto,.vog-my-lg-auto {
        margin-top: auto!important
    }
	.vog-mb-lg-auto,.vog-my-lg-auto {
        margin-bottom: auto!important
    }
    .vog-ml-lg-auto,.vog-mx-lg-auto {
        margin-left: auto!important
    }
}

@media (min-width: 1200px) {
    .vog-pr-xl-2,.vog-px-xl-2 {
        padding-right: .5rem!important
    }
    .vog-pl-xl-0,.vog-px-xl-0 {
        padding-left: 0!important
    }  
    .vog-pr-xl-0,.vog-px-xl-0 {
        padding-right: 0!important
    }
    .vog-d-xl-block{
        display:block !important;
    }
}

.vog-text-left {
    text-align: left!important
}
.vog-text-right {
    text-align: right!important
}
.vog-text-center {
    text-align: center!important
}
.vog-text-white, .text-white {
    color: #fff!important
}
.vog-bg-white{
    background: #fff!important
}
.vog-bg-dark{
    background: #343a40!important
}
.vog-bg-light{
    background-color: #f8f9fa!important;
}