ol {
    margin: 0;
    padding: 0
}

table td,
table th {
    padding: 0
}

.c1 {
    padding-top: 0pt;
    padding-bottom: 0pt;
    line-height: 1.15;
    orphans: 2;
    widows: 2;
    text-align: center;
    height: 11pt
}

.c0 {
    color: #000000;
    font-weight: 400;
    text-decoration: none;
    vertical-align: baseline;
    font-size: 11pt;
    font-family: "Arial";
    font-style: normal
}

.c2 {
    padding-top: 0pt;
    padding-bottom: 0pt;
    line-height: 1.15;
    orphans: 2;
    widows: 2;
    text-align: center
}

.c4 {
    padding-top: 0pt;
    padding-bottom: 0pt;
    line-height: 1.0;
    text-align: left
}

.c5 {
    background-color: #ffffff;
    max-width: 451.3pt;
    padding: 72pt 72pt 72pt 72pt
}

.c3 {
    border: 1px solid black;
    margin: 5px
}

.title {
    padding-top: 0pt;
    color: #000000;
    font-size: 26pt;
    padding-bottom: 3pt;
    font-family: "Arial";
    line-height: 1.15;
    page-break-after: avoid;
    orphans: 2;
    widows: 2;
    text-align: left
}

.subtitle {
    padding-top: 0pt;
    color: #666666;
    font-size: 15pt;
    padding-bottom: 16pt;
    font-family: "Arial";
    line-height: 1.15;
    page-break-after: avoid;
    orphans: 2;
    widows: 2;
    text-align: left
}

li {
    color: #000000;
    font-size: 11pt;
    font-family: "Arial"
}

p {
    margin: 0;
    color: #000000;
    font-size: 11pt;
    font-family: "Arial"
}

h1 {
    padding-top: 20pt;
    color: #000000;
    font-size: 20pt;
    padding-bottom: 6pt;
    font-family: "Arial";
    line-height: 1.15;
    page-break-after: avoid;
    orphans: 2;
    widows: 2;
    text-align: left
}

h2 {
    padding-top: 18pt;
    color: #000000;
    font-size: 16pt;
    padding-bottom: 6pt;
    font-family: "Arial";
    line-height: 1.15;
    page-break-after: avoid;
    orphans: 2;
    widows: 2;
    text-align: left
}

h3 {
    padding-top: 16pt;
    color: #434343;
    font-size: 14pt;
    padding-bottom: 4pt;
    font-family: "Arial";
    line-height: 1.15;
    page-break-after: avoid;
    orphans: 2;
    widows: 2;
    text-align: left
}

h4 {
    padding-top: 14pt;
    color: #666666;
    font-size: 12pt;
    padding-bottom: 4pt;
    font-family: "Arial";
    line-height: 1.15;
    page-break-after: avoid;
    orphans: 2;
    widows: 2;
    text-align: left
}

h5 {
    padding-top: 12pt;
    color: #666666;
    font-size: 11pt;
    padding-bottom: 4pt;
    font-family: "Arial";
    line-height: 1.15;
    page-break-after: avoid;
    orphans: 2;
    widows: 2;
    text-align: left
}

h6 {
    padding-top: 12pt;
    color: #666666;
    font-size: 11pt;
    padding-bottom: 4pt;
    font-family: "Arial";
    line-height: 1.15;
    page-break-after: avoid;
    font-style: italic;
    orphans: 2;
    widows: 2;
    text-align: left
}

.top-buffer { 
    margin-top:20px; 
}

.input-group {
    width: 100%;
}

input {
    width: 150px;
}

.content {
    padding: 10px;
}

.btn-outline-primary {
    color: #775a7d;
    border-color: #94d32c;
}

.form-control {
    border: 1px solid #94d32c;
}

.list-group-item.active {
    background-color: #775a7d;
    border-color: #775a7d
}

.arr-bread {
    height: 36px;
    padding: 0;
    line-height: 36px;
    list-style: none;
    background-color: #fff
}

.arr-bread li, .arr-bread li a, .arr-bread li span {
    display: inline-block;
    vertical-align: top
}
.arr-bread li:not(:first-child) {
    margin-left: 0px
}
.arr-bread li+li:before {
    padding: 0;
    content: ""
}
.arr-bread li span {
    padding: 0 10px
}
.arr-bread li a, .arr-bread li:not(:first-child) span {
    height: 36px;
    padding: 0 10px 0 25px;
    line-height: 36px
}
.arr-bread li:first-child a {
    padding: 0 10px
}
.arr-bread li a {
    position: relative;
    color: #fff;
    text-decoration: none;
    background-color: #775a7d;
    border: 1px solid #94d32c;
}
.arr-bread li:first-child a {
    padding-left: 10px
}
.arr-bread li a:after, .arr-bread li a:before {
    position: absolute;
    top: -1px;
    width: 0;
    height: 0;
    content: '';
    border-top: 18px solid transparent;
    border-bottom: 18px solid transparent
}
.arr-bread li a:before {
    right: -10px;
    z-index: 3;
    border-left-color: #775a7d;
    border-left-style: solid;
    border-left-width: 11px
}
.arr-bread li a:after {
    right: -11px;
    z-index: 2;
    border-left: 11px solid #94d32c;
}
.arr-bread li a:focus, .arr-bread li a:hover {
    background-color: #639e11;
    border: 1px solid #639e11;
}
.arr-bread li a:focus:before, .arr-bread li a:hover:before {
    border-left-color: #639e11;
}
.arr-bread li a:active {
    background-color: #2494be;
    border: 1px solid #2494be
}
.arr-bread li a:active:after, .arr-bread li a:active:before {
    border-left-color: #2494be
}