/* Common */
body {
    font-size: 15px;
    color: #808080;
}
h2 {
    font-size: 25px;
    font-weight: bold;
    color: #333;
}
/* end: Common */

/* Blocks */
.Header-Region {
    padding: 30px 0;
}
.Button,
.Button:hover,
.Button:active {
    border-radius: 0;
    border: none;
    color: #ffffff;
    background-color: transparent;
    outline: none;
    margin-top: 20px;
}
/* end: Blocks */

/* Elements */
/* Tab-Panel */
.Tab-Panel__Navigation {
    margin-top: -1px;
    border-bottom: none;
}
.Tab-Panel__Navigation .Tab-Panel__Navigation__Item-Wrapper:not(:last-of-type) {
    margin-right: 25px;
}
.Tab-Panel__Navigation .Tab-Panel__Navigation__Item-Wrapper {
    border-top: solid 3px transparent;
}
.Tab-Panel__Navigation .Tab-Panel__Navigation__Item-Wrapper.active {
    border-color: #8db512;
}
.Tab-Panel__Navigation .Tab-Panel__Navigation__Item-Wrapper.active {
    -webkit-transition: border 1s;
    -moz-transition: border 1s;
    transition: border 1s;
}
.Tab-Panel__Navigation .Tab-Panel__Navigation__Item-Wrapper .Tab-Panel__Navigation__Item-Wrapper__Item {
    border: none;
    color: #808080;
    outline: none;
    padding: 5px 0 0 0;
    margin: 0;
}
.Tab-Panel__Navigation .Tab-Panel__Navigation__Item-Wrapper.active .Tab-Panel__Navigation__Item-Wrapper__Item,
.Tab-Panel__Navigation .Tab-Panel__Navigation__Item-Wrapper .Tab-Panel__Navigation__Item-Wrapper__Item:hover,
.Tab-Panel__Navigation .Tab-Panel__Navigation__Item-Wrapper .Tab-Panel__Navigation__Item-Wrapper__Item:visited {
    background-color: #fff !important;
    border: none;
    border-radius: 0;
    color: #333;
}

.Tab-Panel__Tab-Content__Tab-Pane__Title {
    margin-top: 83px;
}
/* end: Tab-Panel */
/* Panel-Group */
.Panel-Group__Panel {
    border: none;
    box-shadow: none;
    background-color: transparent;
}
.Panel-Group__Panel,
.Panel-Group .Panel-Group__Panel + .Panel-Group__Panel {
    margin-top: 25px;
}
.Panel-Group__Panel .Panel-Group__Panel__Heading {
    padding: 0;
    background-color: transparent;
}
.Panel-Group .Panel-Group__Panel .Panel-Group__Panel__Collapse .Panel-Group__Panel__Collapse__Body {
    border-top: none;
}
.Panel-Group__Panel__Heading__Title__Link {
    font-weight: bold;
    font-size: 18px;
}
.Panel-Group__Panel__Heading__Title .Panel-Group__Panel__Heading__Title__Link {
    color: #808080;
    border-bottom: dashed 1px #808080;
    text-decoration: none;
    outline: none;
}
.Panel-Group__Panel__Collapse__Body {
    padding: 20px 0 0 20px;
}
.Panel-Group__Panel__Collapse__Body__UList {
    padding: 0 0 0 15px;
    margin: 0;
}
.Panel-Group__Panel__Collapse__Body__UList__Text {
    margin-bottom: 0;
}
/* end: Panel-Group */
/* end: Elements */

/* Modifications */
/* Header-Region */
.Header-Region--Gray {
    background-color: #f2f2f2;
}
.Header-Region--Border-Bottom-Gray {
    border-bottom: solid 1px #e6e6e6;
}
/* end: Header-Region */
/* Other */
.Text--Green {
    color: #8db512;
}
.Button--Green,
.Button--Green:hover,
.Button--Green:active {
    background-color: #8db512;
}
/* end: Other */
/* end: Modifications */
