﻿#afs-wrapper article, #afs-wrapper aside, #afs-wrapper details, #afs-wrapper figcaption, #afs-wrapper figure, #afs-wrapper footer, #afs-wrapper header, #afs-wrapper hgroup, #afs-wrapper main, #afs-wrapper nav, #afs-wrapper section, #afs-wrapper summary {

    display: block;

}

#afs-wrapper audio, #afs-wrapper canvas, #afs-wrapper progress, #afs-wrapper video {

    display: inline-block;

    vertical-align: baseline;

}
.esconde {
    display: none;
}
#slcOpt {
    position: relative;
    overflow: hidden;
    margin-bottom: 1px;
    padding: 8px 16px 8px 16px;
    display: block;
    height: 38px;
    font-size: 13px;
    line-height: 22px;
    color: #222;
    box-shadow: 0 1px 0 #ccc;
    overflow-wrap: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-transition: 0.125s ease-out;
    -o-transition: 0.125s ease-out;
    transition: 0.125s ease-out;
}


#afs-wrapper audio:not([controls]) {

    display: none;

    height: 0;

}

#afs-wrapper [hidden], #afs-wrapper template {

    display: none;

}

#afs-wrapper a {

    background: transparent;

}

#afs-wrapper a:active, #afs-wrapper a:hover {

    outline: 0;

}

#afs-wrapper a:focus {

    outline: none;

}

#afs-wrapper abbr[title] {

    border-bottom: 1px dotted;

}

#afs-wrapper b, #afs-wrapper strong {

    font-weight: bold;

}

#afs-wrapper dfn {

    font-style: italic;

}

#afs-wrapper h1 {

    font-size: 2em;

    margin: 0.67em 0;

}

#afs-wrapper mark {

    background: #ff0;

    color: #000;

}

#afs-wrapper small {

    font-size: 80%}

#afs-wrapper sub, #afs-wrapper sup {

    font-size: 75%;

    line-height: 0;

    position: relative;

    vertical-align: baseline;

}

#afs-wrapper sup {

    top: -0.5em;

}

#afs-wrapper sub {

    bottom: -0.25em;

}

#afs-wrapper img {

    border: 0;

}

#afs-wrapper svg:not(:root) {

    overflow: hidden;

}

#afs-wrapper figure {

    margin: 1em 40px;

}

#afs-wrapper hr {

    -moz-box-sizing: content-box;

    box-sizing: content-box;

    height: 0;

}

#afs-wrapper pre {

    overflow: auto;

}

#afs-wrapper code, #afs-wrapper kbd, #afs-wrapper pre, #afs-wrapper samp {

    font-family: monospace,  monospace;

    font-size: 1em;

}

#afs-wrapper button, #afs-wrapper input, #afs-wrapper optgroup, #afs-wrapper select, #afs-wrapper textarea {

    color: inherit;

    font: inherit;

    margin: 0;

}

#afs-wrapper button {

    overflow: visible;

}

#afs-wrapper button, #afs-wrapper select {

    text-transform: none;

}

#afs-wrapper button, #afs-wrapper html input[type="button"], #afs-wrapper input[type="reset"], #afs-wrapper input[type="submit"] {

    -webkit-appearance: button;

    cursor: pointer;

}

#afs-wrapper button[disabled], #afs-wrapper html input[disabled] {

    cursor: default;

}

#afs-wrapper button::-moz-focus-inner, #afs-wrapper input::-moz-focus-inner {

    border: 0;

    padding: 0;

}

#afs-wrapper input {

    line-height: normal;

}

#afs-wrapper input[type="checkbox"], #afs-wrapper input[type="radio"] {

    box-sizing: border-box;

    padding: 0;

}

#afs-wrapper input[type="number"]::-webkit-inner-spin-button, #afs-wrapper input[type="number"]::-webkit-outer-spin-button {

    height: auto;

}

#afs-wrapper input[type="search"] {

    -webkit-appearance: textfield;

    -moz-box-sizing: content-box;

    -webkit-box-sizing: content-box;

    box-sizing: content-box;

}

#afs-wrapper input[type="search"]::-webkit-search-cancel-button, #afs-wrapper input[type="search"]::-webkit-search-decoration {

    -webkit-appearance: none;

}

#afs-wrapper fieldset {

    border: 1px solid silver;

    margin: 0 2px;

    padding: 0.35em 0.625em 0.75em;

}

#afs-wrapper legend {

    border: 0;

    padding: 0;

}

#afs-wrapper textarea {

    overflow: auto;

}

#afs-wrapper optgroup {

    font-weight: bold;

}

#afs-wrapper .single table {

    border-collapse: collapse;

    border-spacing: 0;

}

#afs-wrapper .single td, #afs-wrapper .single th {

    padding: 0;

}

#afs-wrapper * {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

#afs-wrapper *:before, #afs-wrapper *:after {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

#afs-wrapper input, #afs-wrapper button, #afs-wrapper select, #afs-wrapper textarea {

    font-family: inherit;

    font-size: inherit;

    line-height: inherit;

}

#afs-wrapper a {

    color: inherit;

    text-decoration: inherit;

}

#afs-wrapper a:hover, #afs-wrapper a:focus {

    color: inherit;

    text-decoration: inherit;

}

#afs-wrapper a:focus {

    outline: thin dotted;

    outline: 5px auto -webkit-focus-ring-color;

    outline-offset: -2px;

}

#afs-wrapper figure {

    margin: 0;

}

#afs-wrapper img {

    vertical-align: middle;
        min-height: 224px;

}

#afs-wrapper .img-responsive, #afs-wrapper .thumbnail>img, #afs-wrapper .thumbnail a>img, #afs-wrapper .carousel-inner>.item>img, #afs-wrapper .carousel-inner>.item>a>img {

    display: block;

    max-width: 100%;

    height: auto;

}

#afs-wrapper .img-rounded {

    border-radius: 6px;

}

#afs-wrapper .img-thumbnail {

    padding: 4px;

    line-height: 1.428571429;

    background-color: #fff;

    border: 1px solid #ddd;

    border-radius: 4px;

    -webkit-transition: all .2s ease-in-out;

    transition: all .2s ease-in-out;

    display: inline-block;

    max-width: 100%;

    height: auto;

}

#afs-wrapper .img-circle {

    border-radius: 50%}

#afs-wrapper hr {

    margin-top: 20px;

    margin-bottom: 20px;

    border: 0;

    border-top: 1px solid #eee;

}

#afs-wrapper .sr-only {

    position: absolute;

    width: 1px;

    height: 1px;

    margin: -1px;

    padding: 0;

    overflow: hidden;

    clip: rect(0,  0,  0,  0);

    border: 0;

}

@-ms-viewport {

    width: auto !important;

}

.afs-ToolKit img {

    vertical-align: middle;

}

#afs-wrapper .container {

    margin-right: auto;

    margin-left: auto;

}

@media (min-width: 768px) {

    #afs-wrapper .container {

    width: 100%}

}@media (min-width: 992px) {

    #afs-wrapper .container {

    width: 100%}

}@media (max-width: 1200px) {
    #afs-wrapper .afs-TableRowItem {
        width: 50% !important;
    }
}@media (min-width: 1200px) {

    #afs-wrapper .container {

    width: 100%}

}@media (max-width: 320px) {

    #afs-wrapper a.afs-FilingType {

    white-space: nowrap;

}

}#afs-wrapper .container-fluid {

    margin-right: auto;

    margin-left: auto;

    padding-left: 15px;

    padding-right: 15px;

}

#afs-wrapper .row {

    margin-left: -15px;

    margin-right: -15px;

}

#afs-wrapper .afs-Filters .row.rowtop {

    margin-left: -5px;

    margin-right: -5px;

}

#afs-wrapper .col-sm-2 {

    width: 100% !important;

}

#afs-wrapper .col-xs-1, #afs-wrapper .col-sm-1, #afs-wrapper .col-md-1, #afs-wrapper .col-lg-1, #afs-wrapper .col-xs-2, #afs-wrapper .col-sm-2, #afs-wrapper .col-md-2, #afs-wrapper .col-lg-2, #afs-wrapper .col-xs-3, #afs-wrapper .col-sm-3, #afs-wrapper .col-md-3, #afs-wrapper .col-lg-3, #afs-wrapper .col-xs-4, #afs-wrapper .col-sm-4, #afs-wrapper .col-md-4, #afs-wrapper .col-lg-4, #afs-wrapper .col-xs-5, #afs-wrapper .col-sm-5, #afs-wrapper .col-md-5, #afs-wrapper .col-lg-5, #afs-wrapper .col-xs-6, #afs-wrapper .col-sm-6, #afs-wrapper .col-md-6, #afs-wrapper .col-lg-6, #afs-wrapper .col-xs-7, #afs-wrapper .col-sm-7, #afs-wrapper .col-md-7, #afs-wrapper .col-lg-7, #afs-wrapper .col-xs-8, #afs-wrapper .col-sm-8, #afs-wrapper .col-md-8, #afs-wrapper .col-lg-8, #afs-wrapper .col-xs-9, #afs-wrapper .col-sm-9, #afs-wrapper .col-md-9, #afs-wrapper .col-lg-9, #afs-wrapper .col-xs-10, #afs-wrapper .col-sm-10, #afs-wrapper .col-md-10, #afs-wrapper .col-lg-10, #afs-wrapper .col-xs-11, #afs-wrapper .col-sm-11, #afs-wrapper .col-md-11, #afs-wrapper .col-lg-11, #afs-wrapper .col-xs-12, #afs-wrapper .col-sm-12, #afs-wrapper .col-md-12, #afs-wrapper .col-lg-12 {

    position: relative;

    min-height: 1px;

    padding-left: 15px;

    padding-right: 15px;

}

#afs-wrapper .form-group-inline .col-xs-1, #afs-wrapper .form-group-inline .col-sm-1, #afs-wrapper .form-group-inline .col-md-1, #afs-wrapper .form-group-inline .col-lg-1, #afs-wrapper .form-group-inline .col-xs-2, #afs-wrapper .form-group-inline .col-sm-2, #afs-wrapper .form-group-inline .col-md-2, #afs-wrapper .form-group-inline .col-lg-2, #afs-wrapper .form-group-inline .col-xs-3, #afs-wrapper .form-group-inline .col-sm-3, #afs-wrapper .form-group-inline .col-md-3, #afs-wrapper .form-group-inline .col-lg-3, #afs-wrapper .form-group-inline .col-xs-4, #afs-wrapper .form-group-inline .col-sm-4, #afs-wrapper .form-group-inline .col-md-4, #afs-wrapper .form-group-inline .col-lg-4, #afs-wrapper .form-group-inline .col-xs-5, #afs-wrapper .form-group-inline .col-sm-5, #afs-wrapper .form-group-inline .col-md-5, #afs-wrapper .form-group-inline .col-lg-5, #afs-wrapper .form-group-inline .col-xs-6, #afs-wrapper .form-group-inline .col-sm-6, #afs-wrapper .form-group-inline .col-md-6, #afs-wrapper .form-group-inline .col-lg-6, #afs-wrapper .form-group-inline .col-xs-7, #afs-wrapper .form-group-inline .col-sm-7, #afs-wrapper .form-group-inline .col-md-7, #afs-wrapper .form-group-inline .col-lg-7, #afs-wrapper .form-group-inline .col-xs-8, #afs-wrapper .form-group-inline .col-sm-8, #afs-wrapper .form-group-inline .col-md-8, #afs-wrapper .form-group-inline .col-lg-8, #afs-wrapper .form-group-inline .col-xs-9, #afs-wrapper .form-group-inline .col-sm-9, #afs-wrapper .form-group-inline .col-md-9, #afs-wrapper .form-group-inline .col-lg-9, #afs-wrapper .form-group-inline .col-xs-10, #afs-wrapper .form-group-inline .col-sm-10, #afs-wrapper .form-group-inline .col-md-10, #afs-wrapper .form-group-inline .col-lg-10, #afs-wrapper .form-group-inline .col-xs-11, #afs-wrapper .form-group-inline .col-sm-11, #afs-wrapper .form-group-inline .col-md-11, #afs-wrapper .form-group-inline .col-lg-11, #afs-wrapper .form-group-inline .col-xs-12, #afs-wrapper .form-group-inline .col-sm-12, #afs-wrapper .form-group-inline .col-md-12, #afs-wrapper .form-group-inline .col-lg-12 {

    padding-left: 5px;

    padding-right: 5px;

}

#afs-wrapper .col-xs-1, #afs-wrapper .col-xs-2, #afs-wrapper .col-xs-3, #afs-wrapper .col-xs-4, #afs-wrapper .col-xs-5, #afs-wrapper .col-xs-6, #afs-wrapper .col-xs-7, #afs-wrapper .col-xs-8, #afs-wrapper .col-xs-9, #afs-wrapper .col-xs-10, #afs-wrapper .col-xs-11, #afs-wrapper .col-xs-12 {

    float: left;

}

#afs-wrapper .col-xs-12 {

    width: 100%}

#afs-wrapper .col-xs-11 {

    width: 91.6666666667%}

#afs-wrapper .col-xs-10 {

    width: 83.3333333333%}

#afs-wrapper .col-xs-9 {

    width: 75%}

#afs-wrapper .col-xs-8 {

    width: 66.6666666667%}

#afs-wrapper .col-xs-7 {

    width: 58.3333333333%}

#afs-wrapper .col-xs-6 {

    width: 50%}

#afs-wrapper .col-xs-5 {

    width: 41.6666666667%}

#afs-wrapper .col-xs-4 {

    width: 33.3333333333%}

#afs-wrapper .col-xs-3 {

    width: 25%}

#afs-wrapper .col-xs-2 {

    width: 16.6666666667%}

#afs-wrapper .col-xs-1 {

    width: 8.3333333333%}

#afs-wrapper .col-xs-pull-12 {

    right: 100%}

#afs-wrapper .col-xs-pull-11 {

    right: 91.6666666667%}

#afs-wrapper .col-xs-pull-10 {

    right: 83.3333333333%}

#afs-wrapper .col-xs-pull-9 {

    right: 75%}

#afs-wrapper .col-xs-pull-8 {

    right: 66.6666666667%}

#afs-wrapper .col-xs-pull-7 {

    right: 58.3333333333%}

#afs-wrapper .col-xs-pull-6 {

    right: 50%}

#afs-wrapper .col-xs-pull-5 {

    right: 41.6666666667%}

#afs-wrapper .col-xs-pull-4 {

    right: 33.3333333333%}

#afs-wrapper .col-xs-pull-3 {

    right: 25%}

#afs-wrapper .col-xs-pull-2 {

    right: 16.6666666667%}

#afs-wrapper .col-xs-pull-1 {

    right: 8.3333333333%}

#afs-wrapper .col-xs-pull-0 {

    right: 0%}

#afs-wrapper .col-xs-push-12 {

    left: 100%}

#afs-wrapper .col-xs-push-11 {

    left: 91.6666666667%}

#afs-wrapper .col-xs-push-10 {

    left: 83.3333333333%}

#afs-wrapper .col-xs-push-9 {

    left: 75%}

#afs-wrapper .col-xs-push-8 {

    left: 66.6666666667%}

#afs-wrapper .col-xs-push-7 {

    left: 58.3333333333%}

#afs-wrapper .col-xs-push-6 {

    left: 50%}

#afs-wrapper .col-xs-push-5 {

    left: 41.6666666667%}

#afs-wrapper .col-xs-push-4 {

    left: 33.3333333333%}

#afs-wrapper .col-xs-push-3 {

    left: 25%}

#afs-wrapper .col-xs-push-2 {

    left: 16.6666666667%}

#afs-wrapper .col-xs-push-1 {

    left: 8.3333333333%}

#afs-wrapper .col-xs-push-0 {

    left: 0%}

#afs-wrapper .col-xs-offset-12 {

    margin-left: 100%}

#afs-wrapper .col-xs-offset-11 {

    margin-left: 91.6666666667%}

#afs-wrapper .col-xs-offset-10 {

    margin-left: 83.3333333333%}

#afs-wrapper .col-xs-offset-9 {

    margin-left: 75%}

#afs-wrapper .col-xs-offset-8 {

    margin-left: 66.6666666667%}

#afs-wrapper .col-xs-offset-7 {

    margin-left: 58.3333333333%}

#afs-wrapper .col-xs-offset-6 {

    margin-left: 50%}

#afs-wrapper .col-xs-offset-5 {

    margin-left: 41.6666666667%}

#afs-wrapper .col-xs-offset-4 {

    margin-left: 33.3333333333%}

#afs-wrapper .col-xs-offset-3 {

    margin-left: 25%}

#afs-wrapper .col-xs-offset-2 {

    margin-left: 16.6666666667%}

#afs-wrapper .col-xs-offset-1 {

    margin-left: 8.3333333333%}

#afs-wrapper .col-xs-offset-0 {

    margin-left: 0%}

#afs-wrapper .col-sm-10 {
    width: 100% !important;
}
@media (min-width: 768px) {

    #afs-wrapper .col-sm-1, #afs-wrapper .col-sm-2, #afs-wrapper .col-sm-3, #afs-wrapper .col-sm-4, #afs-wrapper .col-sm-5, #afs-wrapper .col-sm-6, #afs-wrapper .col-sm-7, #afs-wrapper .col-sm-8, #afs-wrapper .col-sm-9, #afs-wrapper .col-sm-10, #afs-wrapper .col-sm-11, #afs-wrapper .col-sm-12 {

    float: left;

}

#afs-wrapper .col-sm-12 {

    width: 100%}

#afs-wrapper .col-sm-11 {

    width: 91.6666666667%}

#afs-wrapper .col-sm-10 {

    width: 68%}

#afs-wrapper .col-sm-9 {

    width: 75%}

#afs-wrapper .col-sm-8 {

    width: 66.6666666667%}

#afs-wrapper .col-sm-7 {

    width: 58.3333333333%}

#afs-wrapper .col-sm-6 {

    width: 50%}

#afs-wrapper .col-sm-5 {

    width: 41.6666666667%}

#afs-wrapper .col-sm-4 {

    width: 33.3333333333%}

#afs-wrapper .col-sm-3 {

    width: 25%}

#afs-wrapper .col-sm-2 {

    width: 22%}

#afs-wrapper .col-sm-1 {

    width: 8.3333333333%}

#afs-wrapper .col-sm-pull-12 {

    right: 100%}

#afs-wrapper .col-sm-pull-11 {

    right: 91.6666666667%}

#afs-wrapper .col-sm-pull-10 {

    right: 83.3333333333%}

#afs-wrapper .col-sm-pull-9 {

    right: 75%}

#afs-wrapper .col-sm-pull-8 {

    right: 66.6666666667%}

#afs-wrapper .col-sm-pull-7 {

    right: 58.3333333333%}

#afs-wrapper .col-sm-pull-6 {

    right: 50%}

#afs-wrapper .col-sm-pull-5 {

    right: 41.6666666667%}

#afs-wrapper .col-sm-pull-4 {

    right: 33.3333333333%}

#afs-wrapper .col-sm-pull-3 {

    right: 25%}

#afs-wrapper .col-sm-pull-2 {

    right: 16.6666666667%}

#afs-wrapper .col-sm-pull-1 {

    right: 8.3333333333%}

#afs-wrapper .col-sm-pull-0 {

    right: 0%}

#afs-wrapper .col-sm-push-12 {

    left: 100%}

#afs-wrapper .col-sm-push-11 {

    left: 91.6666666667%}

#afs-wrapper .col-sm-push-10 {

    left: 83.3333333333%}

#afs-wrapper .col-sm-push-9 {

    left: 75%}

#afs-wrapper .col-sm-push-8 {

    left: 66.6666666667%}

#afs-wrapper .col-sm-push-7 {

    left: 58.3333333333%}

#afs-wrapper .col-sm-push-6 {

    left: 50%}

#afs-wrapper .col-sm-push-5 {

    left: 41.6666666667%}

#afs-wrapper .col-sm-push-4 {

    left: 33.3333333333%}

#afs-wrapper .col-sm-push-3 {

    left: 25%}

#afs-wrapper .col-sm-push-2 {

    left: 16.6666666667%}

#afs-wrapper .col-sm-push-1 {

    left: 8.3333333333%}

#afs-wrapper .col-sm-push-0 {

    left: 0%}

#afs-wrapper .col-sm-offset-12 {

    margin-left: 100%}

#afs-wrapper .col-sm-offset-11 {

    margin-left: 91.6666666667%}

#afs-wrapper .col-sm-offset-10 {

    margin-left: 83.3333333333%}

#afs-wrapper .col-sm-offset-9 {

    margin-left: 75%}

#afs-wrapper .col-sm-offset-8 {

    margin-left: 66.6666666667%}

#afs-wrapper .col-sm-offset-7 {

    margin-left: 58.3333333333%}

#afs-wrapper .col-sm-offset-6 {

    margin-left: 50%}

#afs-wrapper .col-sm-offset-5 {

    margin-left: 41.6666666667%}

#afs-wrapper .col-sm-offset-4 {

    margin-left: 33.3333333333%}

#afs-wrapper .col-sm-offset-3 {

    margin-left: 25%}

#afs-wrapper .col-sm-offset-2 {

    margin-left: 16.6666666667%}

#afs-wrapper .col-sm-offset-1 {

    margin-left: 8.3333333333%}

#afs-wrapper .col-sm-offset-0 {

    margin-left: 0%}

}@media (min-width: 992px) {

    #afs-wrapper .col-md-1, #afs-wrapper .col-md-2, #afs-wrapper .col-md-3, #afs-wrapper .col-md-4, #afs-wrapper .col-md-5, #afs-wrapper .col-md-6, #afs-wrapper .col-md-7, #afs-wrapper .col-md-8, #afs-wrapper .col-md-9, #afs-wrapper .col-md-10, #afs-wrapper .col-md-11, #afs-wrapper .col-md-12 {

    float: left;

}

#afs-wrapper .col-md-12 {

    width: 100%}

#afs-wrapper .col-md-11 {

    width: 91.6666666667%}

#afs-wrapper .col-md-10 {

    width: 83.3333333333%}

#afs-wrapper .col-md-9 {

    width: 75%}

#afs-wrapper .col-md-8 {

    width: 66.6666666667%}

#afs-wrapper .col-md-7 {

    width: 58.3333333333%}

#afs-wrapper .col-md-6 {

    width: 50%}

#afs-wrapper .col-md-5 {

    width: 41.6666666667%}

#afs-wrapper .col-md-4 {

    width: 33.3333333333%}

#afs-wrapper .col-md-3 {

    width: 25%}

#afs-wrapper .col-md-2 {

    width: 16.6666666667%}

#afs-wrapper .col-md-1 {

    width: 8.3333333333%}

#afs-wrapper .col-md-pull-12 {

    right: 100%}

#afs-wrapper .col-md-pull-11 {

    right: 91.6666666667%}

#afs-wrapper .col-md-pull-10 {

    right: 83.3333333333%}

#afs-wrapper .col-md-pull-9 {

    right: 75%}

#afs-wrapper .col-md-pull-8 {

    right: 66.6666666667%}

#afs-wrapper .col-md-pull-7 {

    right: 58.3333333333%}

#afs-wrapper .col-md-pull-6 {

    right: 50%}

#afs-wrapper .col-md-pull-5 {

    right: 41.6666666667%}

#afs-wrapper .col-md-pull-4 {

    right: 33.3333333333%}

#afs-wrapper .col-md-pull-3 {

    right: 25%}

#afs-wrapper .col-md-pull-2 {

    right: 16.6666666667%}

#afs-wrapper .col-md-pull-1 {

    right: 8.3333333333%}

#afs-wrapper .col-md-pull-0 {

    right: 0%}

#afs-wrapper .col-md-push-12 {

    left: 100%}

#afs-wrapper .col-md-push-11 {

    left: 91.6666666667%}

#afs-wrapper .col-md-push-10 {

    left: 83.3333333333%}

#afs-wrapper .col-md-push-9 {

    left: 75%}

#afs-wrapper .col-md-push-8 {

    left: 66.6666666667%}

#afs-wrapper .col-md-push-7 {

    left: 58.3333333333%}

#afs-wrapper .col-md-push-6 {

    left: 50%}

#afs-wrapper .col-md-push-5 {

    left: 41.6666666667%}

#afs-wrapper .col-md-push-4 {

    left: 33.3333333333%}

#afs-wrapper .col-md-push-3 {

    left: 25%}

#afs-wrapper .col-md-push-2 {

    left: 16.6666666667%}

#afs-wrapper .col-md-push-1 {

    left: 8.3333333333%}

#afs-wrapper .col-md-push-0 {

    left: 0%}

#afs-wrapper .col-md-offset-12 {

    margin-left: 100%}

#afs-wrapper .col-md-offset-11 {

    margin-left: 91.6666666667%}

#afs-wrapper .col-md-offset-10 {

    margin-left: 83.3333333333%}

#afs-wrapper .col-md-offset-9 {

    margin-left: 75%}

#afs-wrapper .col-md-offset-8 {

    margin-left: 66.6666666667%}

#afs-wrapper .col-md-offset-7 {

    margin-left: 58.3333333333%}

#afs-wrapper .col-md-offset-6 {

    margin-left: 50%}

#afs-wrapper .col-md-offset-5 {

    margin-left: 41.6666666667%}

#afs-wrapper .col-md-offset-4 {

    margin-left: 33.3333333333%}

#afs-wrapper .col-md-offset-3 {

    margin-left: 25%}

#afs-wrapper .col-md-offset-2 {

    margin-left: 16.6666666667%}

#afs-wrapper .col-md-offset-1 {

    margin-left: 8.3333333333%}

#afs-wrapper .col-md-offset-0 {

    margin-left: 0%}

}@media (min-width: 1200px) {

    #afs-wrapper .col-lg-1, #afs-wrapper .col-lg-2, #afs-wrapper .col-lg-3, #afs-wrapper .col-lg-4, #afs-wrapper .col-lg-5, #afs-wrapper .col-lg-6, #afs-wrapper .col-lg-7, #afs-wrapper .col-lg-8, #afs-wrapper .col-lg-9, #afs-wrapper .col-lg-10, #afs-wrapper .col-lg-11, #afs-wrapper .col-lg-12 {

    float: left;

}

#afs-wrapper .col-lg-12 {

    width: 100%}

#afs-wrapper .col-lg-11 {

    width: 91.6666666667%}

#afs-wrapper .col-lg-10 {

    width: 83.3333333333%}

#afs-wrapper .col-lg-9 {

    width: 75%}

#afs-wrapper .col-lg-8 {

    width: 66.6666666667%}

#afs-wrapper .col-lg-7 {

    width: 58.3333333333%}

#afs-wrapper .col-lg-6 {

    width: 50%}

#afs-wrapper .col-lg-5 {

    width: 41.6666666667%}

#afs-wrapper .col-lg-4 {

    width: 33.3333333333%}

#afs-wrapper .col-lg-3 {

    width: 25%}

#afs-wrapper .col-lg-2 {

    width: 16.6666666667%}

#afs-wrapper .col-lg-1 {

    width: 8.3333333333%}

#afs-wrapper .col-lg-pull-12 {

    right: 100%}

#afs-wrapper .col-lg-pull-11 {

    right: 91.6666666667%}

#afs-wrapper .col-lg-pull-10 {

    right: 83.3333333333%}

#afs-wrapper .col-lg-pull-9 {

    right: 75%}

#afs-wrapper .col-lg-pull-8 {

    right: 66.6666666667%}

#afs-wrapper .col-lg-pull-7 {

    right: 58.3333333333%}

#afs-wrapper .col-lg-pull-6 {

    right: 50%}

#afs-wrapper .col-lg-pull-5 {

    right: 41.6666666667%}

#afs-wrapper .col-lg-pull-4 {

    right: 33.3333333333%}

#afs-wrapper .col-lg-pull-3 {

    right: 25%}

#afs-wrapper .col-lg-pull-2 {

    right: 16.6666666667%}

#afs-wrapper .col-lg-pull-1 {

    right: 8.3333333333%}

#afs-wrapper .col-lg-pull-0 {

    right: 0%}

#afs-wrapper .col-lg-push-12 {

    left: 100%}

#afs-wrapper .col-lg-push-11 {

    left: 91.6666666667%}

#afs-wrapper .col-lg-push-10 {

    left: 83.3333333333%}

#afs-wrapper .col-lg-push-9 {

    left: 75%}

#afs-wrapper .col-lg-push-8 {

    left: 66.6666666667%}

#afs-wrapper .col-lg-push-7 {

    left: 58.3333333333%}

#afs-wrapper .col-lg-push-6 {

    left: 50%}

#afs-wrapper .col-lg-push-5 {

    left: 41.6666666667%}

#afs-wrapper .col-lg-push-4 {

    left: 33.3333333333%}

#afs-wrapper .col-lg-push-3 {

    left: 25%}

#afs-wrapper .col-lg-push-2 {

    left: 16.6666666667%}

#afs-wrapper .col-lg-push-1 {

    left: 8.3333333333%}

#afs-wrapper .col-lg-push-0 {

    left: 0%}

#afs-wrapper .col-lg-offset-12 {

    margin-left: 100%}

#afs-wrapper .col-lg-offset-11 {

    margin-left: 91.6666666667%}

#afs-wrapper .col-lg-offset-10 {

    margin-left: 83.3333333333%}

#afs-wrapper .col-lg-offset-9 {

    margin-left: 75%}

#afs-wrapper .col-lg-offset-8 {

    margin-left: 66.6666666667%}

#afs-wrapper .col-lg-offset-7 {

    margin-left: 58.3333333333%}

#afs-wrapper .col-lg-offset-6 {

    margin-left: 50%}

#afs-wrapper .col-lg-offset-5 {

    margin-left: 41.6666666667%}

#afs-wrapper .col-lg-offset-4 {

    margin-left: 33.3333333333%}

#afs-wrapper .col-lg-offset-3 {

    margin-left: 25%}

#afs-wrapper .col-lg-offset-2 {

    margin-left: 16.6666666667%}

#afs-wrapper .col-lg-offset-1 {

    margin-left: 8.3333333333%}

#afs-wrapper .col-lg-offset-0 {

    margin-left: 0%}

}#afs-wrapper .clearfix:before, #afs-wrapper .clearfix:after, #afs-wrapper .container:before, #afs-wrapper .container:after, #afs-wrapper .container-fluid:before, #afs-wrapper .container-fluid:after, #afs-wrapper .row:before, #afs-wrapper .row:after, #afs-wrapper .form-horizontal .form-group:before, #afs-wrapper .form-horizontal .form-group:after, #afs-wrapper .btn-toolbar:before, #afs-wrapper .btn-toolbar:after, #afs-wrapper .btn-group-vertical>.btn-group:before, #afs-wrapper .btn-group-vertical>.btn-group:after, #afs-wrapper .nav:before, #afs-wrapper .nav:after, #afs-wrapper .navbar:before, #afs-wrapper .navbar:after, #afs-wrapper .navbar-header:before, #afs-wrapper .navbar-header:after, #afs-wrapper .navbar-collapse:before, #afs-wrapper .navbar-collapse:after, #afs-wrapper .pager:before, #afs-wrapper .pager:after, #afs-wrapper .panel-body:before, #afs-wrapper .panel-body:after, #afs-wrapper .modal-footer:before, #afs-wrapper .modal-footer:after {

    content: " ";

    display: table;

}

#afs-wrapper .clearfix:after, #afs-wrapper .container:after, #afs-wrapper .container-fluid:after, #afs-wrapper .row:after, #afs-wrapper .form-horizontal .form-group:after, #afs-wrapper .btn-toolbar:after, #afs-wrapper .btn-group-vertical>.btn-group:after, #afs-wrapper .nav:after, #afs-wrapper .navbar:after, #afs-wrapper .navbar-header:after, #afs-wrapper .navbar-collapse:after, #afs-wrapper .pager:after, #afs-wrapper .panel-body:after, #afs-wrapper .modal-footer:after {

    clear: both;

}

#afs-wrapper .center-block {

    display: block;

    margin-left: auto;

    margin-right: auto;

}

#afs-wrapper .pull-right {

    float: right !important;

}

#afs-wrapper .pull-left {

    float: left !important;

}

#afs-wrapper .hide {

    display: none !important;

}

#afs-wrapper .show {

    display: block !important;

}

#afs-wrapper .invisible {

    visibility: hidden;

}

#afs-wrapper .text-hide {

    font: 0/0 a;

    color: transparent;

    text-shadow: none;

    background-color: transparent;

    border: 0;

}

#afs-wrapper .hidden {

    display: none !important;

    visibility: hidden !important;

}

#afs-wrapper .affix {

    position: fixed;

}

@-ms-viewport {

    width: device-width;

}

#afs-wrapper .visible-xs, #afs-wrapper .visible-sm, #afs-wrapper .visible-md, #afs-wrapper .visible-lg {

    display: none !important;

}

@media (max-width: 767px) {
#afs-wrapper .form-control, .afs-commodal .form-control {
    width: 100% !important;
}
    #afs-wrapper .visible-xs {

    display: block !important;

}

#afs-wrapper .single table.visible-xs {

    display: table;

}

#afs-wrapper .single tr.visible-xs {

    display: table-row !important;

}

#afs-wrapper .single th.visible-xs, #afs-wrapper .single td.visible-xs {

    display: table-cell !important;

}

}@media (min-width: 768px) and (max-width: 991px) {

    #afs-wrapper .visible-sm {

    display: block !important;

}

#afs-wrapper .single table.visible-sm {

    display: table;

}

#afs-wrapper .single tr.visible-sm {

    display: table-row !important;

}

#afs-wrapper .single th.visible-sm, #afs-wrapper .single td.visible-sm {

    display: table-cell !important;

}

}@media (min-width: 992px) and (max-width: 1199px) {

    #afs-wrapper .visible-md {

    display: block !important;

}

#afs-wrapper .single table.visible-md {

    display: table;

}

#afs-wrapper .single tr.visible-md {

    display: table-row !important;

}

#afs-wrapper .single th.visible-md, #afs-wrapper .single td.visible-md {

    display: table-cell !important;

}

}@media (min-width: 1200px) {

    #afs-wrapper .visible-lg {

    display: block !important;

}

#afs-wrapper .single table.visible-lg {

    display: table;

}

#afs-wrapper .single tr.visible-lg {

    display: table-row !important;

}

#afs-wrapper .single th.visible-lg, #afs-wrapper .single td.visible-lg {

    display: table-cell !important;

}

}@media (max-width: 767px) {
/*.container {
    padding: 0 3% !important;
}*/
#afs-wrapper .hidden-xs {

    display: none !important;

}

#afs-wrapper .pull-left-xs {

    float: left !important;

}

#afs-wrapper .pull-right-xs {

    float: right !important;

}

}@media (min-width: 768px) and (max-width: 991px) {
    #afs-wrapper .afs-TableRowItem {
        min-height: 455px !important;
    }
    .card__img {
        width: 100%;
    }
    #afs-wrapper .col-sm-10 {
        width: 50%;
    }

 .col-sm-7 {
        width: 100% !important;
    }
    #afs-wrapper .hidden-sm {

    display: none !important;

}

#afs-wrapper .pull-left-sm {

    float: left !important;

}

#afs-wrapper .pull-right-sm {

    float: right !important;

}

}@media (min-width: 992px) and (max-width: 1199px) {

    #afs-wrapper .hidden-md {

    display: none !important;

}

#afs-wrapper .pull-left-md {

    float: left !important;

}

#afs-wrapper .pull-right-md {

    float: right !important;

}

}@media (min-width: 1200px) {

    #afs-wrapper .hidden-lg {

    display: none !important;

}

#afs-wrapper .pull-left-lg {

    float: left !important;

}

#afs-wrapper .pull-right-lg {

    float: right !important;

}

}#afs-wrapper .visible-print {

    display: none !important;

}

@media print {

    #afs-wrapper .visible-print {

    display: block !important;

}

#afs-wrapper .single table.visible-print {

    display: table;

}

#afs-wrapper .single tr.visible-print {

    display: table-row !important;

}

#afs-wrapper .single th.visible-print, #afs-wrapper .single td.visible-print {

    display: table-cell !important;

}

}@media print {

    #afs-wrapper .hidden-print {

    display: none !important;

}

}#afs-wrapper .glyphicon {

    position: relative;

    top: 1px;

    display: inline-block;

    font-family: 'Glyphicons Halflings';

    font-style: normal;

    font-weight: normal;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}

#afs-wrapper .glyphicon-asterisk:before {

    content: "*"}

#afs-wrapper .glyphicon-plus:before {

    content: "+"}

#afs-wrapper .glyphicon-euro:before {

    content: "€"}

#afs-wrapper .glyphicon-minus:before {

    content: "−"}

#afs-wrapper .glyphicon-cloud:before {

    content: "☁"}

#afs-wrapper .glyphicon-envelope:before {

    content: "✉"}

#afs-wrapper .glyphicon-pencil:before {

    content: "✏"}

#afs-wrapper .glyphicon-glass:before {

    content: ""}

#afs-wrapper .glyphicon-music:before {

    content: ""}

#afs-wrapper .glyphicon-search:before {

    content: ""}

#afs-wrapper .glyphicon-heart:before {

    content: ""}

#afs-wrapper .glyphicon-star:before {

    content: ""}

#afs-wrapper .glyphicon-star-empty:before {

    content: ""}

#afs-wrapper .glyphicon-user:before {

    content: ""}

#afs-wrapper .glyphicon-film:before {

    content: ""}

#afs-wrapper .glyphicon-th-large:before {

    content: ""}

#afs-wrapper .glyphicon-th:before {

    content: ""}

#afs-wrapper .glyphicon-th-list:before {

    content: ""}

#afs-wrapper .glyphicon-ok:before {

    content: ""}

#afs-wrapper .glyphicon-remove:before {

    content: ""}

#afs-wrapper .glyphicon-zoom-in:before {

    content: ""}

#afs-wrapper .glyphicon-zoom-out:before {

    content: ""}

#afs-wrapper .glyphicon-off:before {

    content: ""}

#afs-wrapper .glyphicon-signal:before {

    content: ""}

#afs-wrapper .glyphicon-cog:before {

    content: ""}

#afs-wrapper .glyphicon-trash:before {

    content: ""}

#afs-wrapper .glyphicon-home:before {

    content: ""}

#afs-wrapper .glyphicon-file:before {

    content: ""}

#afs-wrapper .glyphicon-time:before {

    content: ""}

#afs-wrapper .glyphicon-road:before {

    content: ""}

#afs-wrapper .glyphicon-download-alt:before {

    content: ""}

#afs-wrapper .glyphicon-download:before {

    content: ""}

#afs-wrapper .glyphicon-upload:before {

    content: ""}

#afs-wrapper .glyphicon-inbox:before {

    content: ""}

#afs-wrapper .glyphicon-play-circle:before {

    content: ""}

#afs-wrapper .glyphicon-repeat:before {

    content: ""}

#afs-wrapper .glyphicon-refresh:before {

    content: ""}

#afs-wrapper .glyphicon-list-alt:before {

    content: ""}

#afs-wrapper .glyphicon-lock:before {

    content: ""}

#afs-wrapper .glyphicon-flag:before {

    content: ""}

#afs-wrapper .glyphicon-headphones:before {

    content: ""}

#afs-wrapper .glyphicon-volume-off:before {

    content: ""}

#afs-wrapper .glyphicon-volume-down:before {

    content: ""}

#afs-wrapper .glyphicon-volume-up:before {

    content: ""}

#afs-wrapper .glyphicon-qrcode:before {

    content: ""}

#afs-wrapper .glyphicon-barcode:before {

    content: ""}

#afs-wrapper .glyphicon-tag:before {

    content: ""}

#afs-wrapper .glyphicon-tags:before {

    content: ""}

#afs-wrapper .glyphicon-book:before {

    content: ""}

#afs-wrapper .glyphicon-bookmark:before {

    content: ""}

#afs-wrapper .glyphicon-print:before {

    content: ""}

#afs-wrapper .glyphicon-camera:before {

    content: ""}

#afs-wrapper .glyphicon-font:before {

    content: ""}

#afs-wrapper .glyphicon-bold:before {

    content: ""}

#afs-wrapper .glyphicon-italic:before {

    content: ""}

#afs-wrapper .glyphicon-text-height:before {

    content: ""}

#afs-wrapper .glyphicon-text-width:before {

    content: ""}

#afs-wrapper .glyphicon-align-left:before {

    content: ""}

#afs-wrapper .glyphicon-align-center:before {

    content: ""}

#afs-wrapper .glyphicon-align-right:before {

    content: ""}

#afs-wrapper .glyphicon-align-justify:before {

    content: ""}

#afs-wrapper .glyphicon-list:before {

    content: ""}

#afs-wrapper .glyphicon-indent-left:before {

    content: ""}

#afs-wrapper .glyphicon-indent-right:before {

    content: ""}

#afs-wrapper .glyphicon-facetime-video:before {

    content: ""}

#afs-wrapper .glyphicon-picture:before {

    content: ""}

#afs-wrapper .glyphicon-map-marker:before {

    content: ""}

#afs-wrapper .glyphicon-adjust:before {

    content: ""}

#afs-wrapper .glyphicon-tint:before {

    content: ""}

#afs-wrapper .glyphicon-edit:before {

    content: ""}

#afs-wrapper .glyphicon-share:before {

    content: ""}

#afs-wrapper .glyphicon-check:before {

    content: ""}

#afs-wrapper .glyphicon-move:before {

    content: ""}

#afs-wrapper .glyphicon-step-backward:before {

    content: ""}

#afs-wrapper .glyphicon-fast-backward:before {

    content: ""}

#afs-wrapper .glyphicon-backward:before {

    content: ""}

#afs-wrapper .glyphicon-play:before {

    content: ""}

#afs-wrapper .glyphicon-pause:before {

    content: ""}

#afs-wrapper .glyphicon-stop:before {

    content: ""}

#afs-wrapper .glyphicon-forward:before {

    content: ""}

#afs-wrapper .glyphicon-fast-forward:before {

    content: ""}

#afs-wrapper .glyphicon-step-forward:before {

    content: ""}

#afs-wrapper .glyphicon-eject:before {

    content: ""}

#afs-wrapper .glyphicon-chevron-left:before {

    content: ""}

#afs-wrapper .glyphicon-chevron-right:before {

    content: ""}

#afs-wrapper .glyphicon-plus-sign:before {

    content: ""}

#afs-wrapper .glyphicon-minus-sign:before {

    content: ""}

#afs-wrapper .glyphicon-remove-sign:before {

    content: ""}

#afs-wrapper .glyphicon-ok-sign:before {

    content: ""}

#afs-wrapper .glyphicon-question-sign:before {

    content: ""}

#afs-wrapper .glyphicon-info-sign:before {

    content: ""}

#afs-wrapper .glyphicon-screenshot:before {

    content: ""}

#afs-wrapper .glyphicon-remove-circle:before {

    content: ""}

#afs-wrapper .glyphicon-ok-circle:before {

    content: ""}

#afs-wrapper .glyphicon-ban-circle:before {

    content: ""}

#afs-wrapper .glyphicon-arrow-left:before {

    content: ""}

#afs-wrapper .glyphicon-arrow-right:before {

    content: ""}

#afs-wrapper .glyphicon-arrow-up:before {

    content: ""}

#afs-wrapper .glyphicon-arrow-down:before {

    content: ""}

#afs-wrapper .glyphicon-share-alt:before {

    content: ""}

#afs-wrapper .glyphicon-resize-full:before {

    content: ""}

#afs-wrapper .glyphicon-resize-small:before {

    content: ""}

#afs-wrapper .glyphicon-exclamation-sign:before {

    content: ""}

#afs-wrapper .glyphicon-gift:before {

    content: ""}

#afs-wrapper .glyphicon-leaf:before {

    content: ""}

#afs-wrapper .glyphicon-fire:before {

    content: ""}

#afs-wrapper .glyphicon-eye-open:before {

    content: ""}

#afs-wrapper .glyphicon-eye-close:before {

    content: ""}

#afs-wrapper .glyphicon-warning-sign:before {

    content: ""}

#afs-wrapper .glyphicon-plane:before {

    content: ""}

#afs-wrapper .glyphicon-calendar:before {

    content: ""}

#afs-wrapper .glyphicon-random:before {

    content: ""}

#afs-wrapper .glyphicon-comment:before {

    content: ""}

#afs-wrapper .glyphicon-magnet:before {

    content: ""}

#afs-wrapper .glyphicon-chevron-up:before {

    content: ""}

#afs-wrapper .glyphicon-chevron-down:before {

    content: ""}

#afs-wrapper .glyphicon-retweet:before {

    content: ""}

#afs-wrapper .glyphicon-shopping-cart:before {

    content: ""}

#afs-wrapper .glyphicon-folder-close:before {

    content: ""}

#afs-wrapper .glyphicon-folder-open:before {

    content: ""}

#afs-wrapper .glyphicon-resize-vertical:before {

    content: ""}

#afs-wrapper .glyphicon-resize-horizontal:before {

    content: ""}

#afs-wrapper .glyphicon-hdd:before {

    content: ""}

#afs-wrapper .glyphicon-bullhorn:before {

    content: ""}

#afs-wrapper .glyphicon-bell:before {

    content: ""}

#afs-wrapper .glyphicon-certificate:before {

    content: ""}

#afs-wrapper .glyphicon-thumbs-up:before {

    content: ""}

#afs-wrapper .glyphicon-thumbs-down:before {

    content: ""}

#afs-wrapper .glyphicon-hand-right:before {

    content: ""}

#afs-wrapper .glyphicon-hand-left:before {

    content: ""}

#afs-wrapper .glyphicon-hand-up:before {

    content: ""}

#afs-wrapper .glyphicon-hand-down:before {

    content: ""}

#afs-wrapper .glyphicon-circle-arrow-right:before {

    content: ""}

#afs-wrapper .glyphicon-circle-arrow-left:before {

    content: ""}

#afs-wrapper .glyphicon-circle-arrow-up:before {

    content: ""}

#afs-wrapper .glyphicon-circle-arrow-down:before {

    content: ""}

#afs-wrapper .glyphicon-globe:before {

    content: ""}

#afs-wrapper .glyphicon-wrench:before {

    content: ""}

#afs-wrapper .glyphicon-tasks:before {

    content: ""}

#afs-wrapper .glyphicon-filter:before {

    content: ""}

#afs-wrapper .glyphicon-briefcase:before {

    content: ""}

#afs-wrapper .glyphicon-fullscreen:before {

    content: ""}

#afs-wrapper .glyphicon-dashboard:before {

    content: ""}

#afs-wrapper .glyphicon-paperclip:before {

    content: ""}

#afs-wrapper .glyphicon-heart-empty:before {

    content: ""}

#afs-wrapper .glyphicon-link:before {

    content: ""}

#afs-wrapper .glyphicon-phone:before {

    content: ""}

#afs-wrapper .glyphicon-pushpin:before {

    content: ""}

#afs-wrapper .glyphicon-usd:before {

    content: ""}

#afs-wrapper .glyphicon-gbp:before {

    content: ""}

#afs-wrapper .glyphicon-sort:before {

    content: ""}

#afs-wrapper .glyphicon-sort-by-alphabet:before {

    content: ""}

#afs-wrapper .glyphicon-sort-by-alphabet-alt:before {

    content: ""}

#afs-wrapper .glyphicon-sort-by-order:before {

    content: ""}

#afs-wrapper .glyphicon-sort-by-order-alt:before {

    content: ""}

#afs-wrapper .glyphicon-sort-by-attributes:before {

    content: ""}

#afs-wrapper .glyphicon-sort-by-attributes-alt:before {

    content: ""}

#afs-wrapper .glyphicon-unchecked:before {

    content: ""}

#afs-wrapper .glyphicon-expand:before {

    content: ""}

#afs-wrapper .glyphicon-collapse-down:before {

    content: ""}

#afs-wrapper .glyphicon-collapse-up:before {

    content: ""}

#afs-wrapper .glyphicon-log-in:before {

    content: ""}

#afs-wrapper .glyphicon-flash:before {

    content: ""}

#afs-wrapper .glyphicon-log-out:before {

    content: ""}

#afs-wrapper .glyphicon-new-window:before {

    content: ""}

#afs-wrapper .glyphicon-record:before {

    content: ""}

#afs-wrapper .glyphicon-save:before {

    content: ""}

#afs-wrapper .glyphicon-open:before {

    content: ""}

#afs-wrapper .glyphicon-saved:before {

    content: ""}

#afs-wrapper .glyphicon-import:before {

    content: ""}

#afs-wrapper .glyphicon-export:before {

    content: ""}

#afs-wrapper .glyphicon-send:before {

    content: ""}

#afs-wrapper .glyphicon-floppy-disk:before {

    content: ""}

#afs-wrapper .glyphicon-floppy-saved:before {

    content: ""}

#afs-wrapper .glyphicon-floppy-remove:before {

    content: ""}

#afs-wrapper .glyphicon-floppy-save:before {

    content: ""}

#afs-wrapper .glyphicon-floppy-open:before {

    content: ""}

#afs-wrapper .glyphicon-credit-card:before {

    content: ""}

#afs-wrapper .glyphicon-transfer:before {

    content: ""}

#afs-wrapper .glyphicon-cutlery:before {

    content: ""}

#afs-wrapper .glyphicon-header:before {

    content: ""}

#afs-wrapper .glyphicon-compressed:before {

    content: ""}

#afs-wrapper .glyphicon-earphone:before {

    content: ""}

#afs-wrapper .glyphicon-phone-alt:before {

    content: ""}

#afs-wrapper .glyphicon-tower:before {

    content: ""}

#afs-wrapper .glyphicon-stats:before {

    content: ""}

#afs-wrapper .glyphicon-sd-video:before {

    content: ""}

#afs-wrapper .glyphicon-hd-video:before {

    content: ""}

#afs-wrapper .glyphicon-subtitles:before {

    content: ""}

#afs-wrapper .glyphicon-sound-stereo:before {

    content: ""}

#afs-wrapper .glyphicon-sound-dolby:before {

    content: ""}

#afs-wrapper .glyphicon-sound-5-1:before {

    content: ""}

#afs-wrapper .glyphicon-sound-6-1:before {

    content: ""}

#afs-wrapper .glyphicon-sound-7-1:before {

    content: ""}

#afs-wrapper .glyphicon-copyright-mark:before {

    content: ""}

#afs-wrapper .glyphicon-registration-mark:before {

    content: ""}

#afs-wrapper .glyphicon-cloud-download:before {

    content: ""}

#afs-wrapper .glyphicon-cloud-upload:before {

    content: ""}

#afs-wrapper .glyphicon-tree-conifer:before {

    content: ""}

#afs-wrapper .glyphicon-tree-deciduous:before {

    content: ""}

#afs-wrapper {

    text-rendering: optimizeLegibility;

    -webkit-font-smoothing: antialiased;

}

#afs-wrapper h1, #afs-wrapper h2, #afs-wrapper h3, #afs-wrapper h4, #afs-wrapper h5, #afs-wrapper h6, #afs-wrapper .h1, #afs-wrapper .h2, #afs-wrapper .h3, #afs-wrapper .h4, #afs-wrapper .h5, #afs-wrapper .h6 {

    line-height: 1.3;

    color: inherit;

}

#afs-wrapper h1 small, #afs-wrapper h2 small, #afs-wrapper h3 small, #afs-wrapper h4 small, #afs-wrapper h5 small, #afs-wrapper h6 small, #afs-wrapper .h1 small, #afs-wrapper .h2 small, #afs-wrapper .h3 small, #afs-wrapper .h4 small, #afs-wrapper .h5 small, #afs-wrapper .h6 small, #afs-wrapper h1 .small, #afs-wrapper h2 .small, #afs-wrapper h3 .small, #afs-wrapper h4 .small, #afs-wrapper h5 .small, #afs-wrapper h6 .small, #afs-wrapper .h1 .small, #afs-wrapper .h2 .small, #afs-wrapper .h3 .small, #afs-wrapper .h4 .small, #afs-wrapper .h5 .small, #afs-wrapper .h6 .small {

    font-weight: normal;

    line-height: 1;

    color: #999;

}

#afs-wrapper h1, #afs-wrapper .h1, #afs-wrapper h2, #afs-wrapper .h2, #afs-wrapper h3, #afs-wrapper .h3 {

    margin-top: 20px;

    margin-bottom: 10px;

}

#afs-wrapper h1 small, #afs-wrapper .h1 small, #afs-wrapper h2 small, #afs-wrapper .h2 small, #afs-wrapper h3 small, #afs-wrapper .h3 small, #afs-wrapper h1 .small, #afs-wrapper .h1 .small, #afs-wrapper h2 .small, #afs-wrapper .h2 .small, #afs-wrapper h3 .small, #afs-wrapper .h3 .small {

    font-size: 65%}

#afs-wrapper h4, #afs-wrapper .h4, #afs-wrapper h5, #afs-wrapper .h5, #afs-wrapper h6, #afs-wrapper .h6 {

    margin-top: 10px;

    margin-bottom: 10px;

}

#afs-wrapper h4 small, #afs-wrapper .h4 small, #afs-wrapper h5 small, #afs-wrapper .h5 small, #afs-wrapper h6 small, #afs-wrapper .h6 small, #afs-wrapper h4 .small, #afs-wrapper .h4 .small, #afs-wrapper h5 .small, #afs-wrapper .h5 .small, #afs-wrapper h6 .small, #afs-wrapper .h6 .small {

    font-size: 75%}

#afs-wrapper h1, #afs-wrapper .h1 {

    font-size: 220%}

#afs-wrapper h2, #afs-wrapper .h2 {

    font-size: 150%}

#afs-wrapper h3, #afs-wrapper .h3 {

    font-size: 140%}

#afs-wrapper h4, #afs-wrapper .h4 {

    font-size: 130%}

#afs-wrapper h5, #afs-wrapper .h5 {

    font-size: 110%;

    font-weight: bold;
    text-transform: uppercase;

}

#afs-wrapper h6, #afs-wrapper .h6 {

    font-size: 12px;

    text-transform: uppercase;

}

#afs-wrapper a:focus {

    outline: none;

}

#afs-wrapper p {

    margin: 0 0 10px;

}

#afs-wrapper .lead {

    margin-bottom: 20px;

    font-size: 16px;

    font-weight: 200;

    line-height: 1.4;

}

@media (max-width: 768px) {

    #afs-wrapper .afs-MNAdealOverviewData .row {

    margin-bottom: 15px;

}

}@media (min-width: 768px) {

    #afs-wrapper .lead {

    font-size: 21px;

}

}#afs-wrapper .clear {

    clear: both;

    display: block;

}

#afs-wrapper small, #afs-wrapper .small {

    font-size: 85%}

#afs-wrapper cite {

    font-style: normal;

}

#afs-wrapper .text-xlarge {

    font-size: 3.8em;

    line-height: normal;

}

#afs-wrapper .text-xxlarge {

    font-size: 6.8em;

    line-height: normal;

}

#afs-wrapper .text-muted {

    color: #999;

}

#afs-wrapper .text-normal {

    font-weight: normal;

}

#afs-wrapper .text-secondary {

    color: #666;

}

#afs-wrapper .text-default {

    color: #333;

}

#afs-wrapper .text-primary, .afs-Copyright .text-primary, .afs-commodal .text-primary {

    color: #428bca;

}

#afs-wrapper a.text-primary:hover {

    color: #3071a9;

}

.afs-Copyright a.text-primary:hover, .afs-commodal a.text-primary:hover {

    color: #3071a9;

}

#afs-wrapper .text-success {

    color: #39b54a;

}

#afs-wrapper a.text-success:hover {

    color: #2b542c;

}

#afs-wrapper .text-info {

    color: #31708f;

}

#afs-wrapper a.text-info:hover {

    color: #245269;

}

#afs-wrapper .text-warning {

    color: #faae56;

}

#afs-wrapper a.text-warning:hover {

    color: #faae56;

}

#afs-wrapper .text-danger {

    color: #a94442;

}

#afs-wrapper a.text-danger:hover {

    color: #843534;

}

#afs-wrapper .bg-default, .afs-Copyright .bg-default, .afs-commodal a.text-primary:hover {

    color: #333;

    background-color: #e1e1e1;

}

#afs-wrapper .bg-primary, .afs-Copyright .bg-primary, .afs-commodal .bg-primary, #afs-FinlHighlights #SourcePopupDive .cellbggray {

    color: #fff;

    background-color: #428bca;

}

#afs-wrapper a.bg-primary:hover {

    background-color: #3071a9;

}

.afs-Copyright a.bg-primary:hover, .afs-commodal a.bg-primary:hover {

    background-color: #3071a9;

}

#afs-wrapper .bg-success {

    background-color: #dff0d8;

}

#afs-wrapper a.bg-success:hover {

    background-color: #c1e2b3;

}

#afs-wrapper .bg-info {

    background-color: #d9edf7;

}

#afs-wrapper a.bg-info:hover {

    background-color: #afd9ee;

}

#afs-wrapper .bg-warning {

    background-color: #fcf8e3;

}

#afs-wrapper a.bg-warning:hover {

    background-color: #f7ecb5;

}

#afs-wrapper .bg-danger {

    background-color: #f2dede;

}

#afs-wrapper a.bg-danger:hover {

    background-color: #e4b9b9;

}

#afs-wrapper ul {

    margin: 0;

    padding: 0;

}

#afs-wrapper ul li {

    list-style: none;

    background: none;

    margin: 0;

    padding: 0;

}

#afs-wrapper .text-left {

    text-align: left;

}

#afs-wrapper .text-top {

    vertical-align: top;

}

#afs-wrapper .text-right {

    text-align: right;

}

#afs-wrapper .text-center {

    text-align: center;

}

#afs-wrapper .text-justify {

    text-align: justify;

}

#afs-wrapper .single table {

    max-width: 100%;

    background-color: transparent;

}

#afs-wrapper .single th {

    text-align: left;

}

#afs-wrapper .single .table {

    width: 100%;

    margin-bottom: 1px;

}

#afs-wrapper .single .table>thead>tr>th, #afs-wrapper .single .table>tbody>tr>th, #afs-wrapper .single .table>tfoot>tr>th, #afs-wrapper .single .table>thead>tr>td, #afs-wrapper .single .table>tbody>tr>td, #afs-wrapper .single .table>tfoot>tr>td {

    padding: 8px;

    line-height: 1.428571429;

    vertical-align: middle;

    border-top: 1px solid #ddd;

    text-overflow: initial;

}

#afs-wrapper .single .table>thead>tr>th {

    vertical-align: bottom;

    background-color: #f5f5f5;

    border-bottom: 1px solid #e5e5e5;

    border-top: 1px solid #e5e5e5;

    font-weight: bold;

}

#afs-wrapper .single .table>caption+thead>tr:first-child>th, #afs-wrapper .single .table>colgroup+thead>tr:first-child>th, #afs-wrapper .single .table>caption+thead>tr:first-child>td, #afs-wrapper .single .table>colgroup+thead>tr:first-child>td, #afs-wrapper .single .table>thead:first-child>tr:first-child>td {

    border-top: 0;

}

#afs-wrapper .single .table>tbody+tbody {

    border-top: 2px solid #ddd;

}

#afs-wrapper .single .table .table {

    background-color: #fff;

}

#afs-wrapper .single .table-condensed>thead>tr>th, #afs-wrapper .single .table-condensed>tbody>tr>th, #afs-wrapper .single .table-condensed>tfoot>tr>th, #afs-wrapper .single .table-condensed>thead>tr>td, #afs-wrapper .single .table-condensed>tbody>tr>td, #afs-wrapper .single .table-condensed>tfoot>tr>td {

    padding: 5px;

}

#afs-wrapper .single .table-bordered {

    border: 1px solid #ddd;

}

#afs-wrapper .single .table-bordered>thead>tr>th, #afs-wrapper .single .table-bordered>tbody>tr>th, #afs-wrapper .single .table-bordered>tfoot>tr>th, #afs-wrapper .single .table-bordered>thead>tr>td, #afs-wrapper .single .table-bordered>tbody>tr>td, #afs-wrapper .single .table-bordered>tfoot>tr>td {

    border: 1px solid #ddd;

}

#afs-wrapper .single .table-bordered>thead>tr>th, #afs-wrapper .single .table-bordered>thead>tr>td {

    border-bottom-width: 2px;

}

#afs-wrapper .single .table-striped>tbody>tr:nth-child(odd)>td, #afs-wrapper .single .table-striped>tbody>tr:nth-child(odd)>th {

    background-color: #f9f9f9;

}

#afs-wrapper .single .table-hover>tbody>tr:hover>td:not(.header), #afs-wrapper .single .table-hover>tbody>tr:hover>th {

    background-color: #f9f9f9;

}

#afs-wrapper .single .table-irwBorder {

    border-bottom: 1px solid #ddd;

}

#afs-wrapper .single .table-irwBorder>tbody>tr, #afs-wrapper .single .table-irwBorder tr+tr.afs-Abstract {

    border-left: 3px solid #fff;

}

#afs-wrapper .single .table-irwBorder>tbody>tr:hover, #afs-wrapper .single .table-irwBorder tr:hover+tr.afs-Abstract {

    border-left: 3px solid #428bca;

}

#afs-wrapper .single table col[class*="col-"] {

    position: static;

    float: none;

    display: table-column;

}

#afs-wrapper .single table td[class*="col-"], #afs-wrapper .single table th[class*="col-"] {

    position: static;

    float: none;

    display: table-cell;

}

#afs-wrapper .table>thead>tr>td.active, #afs-wrapper .table>tbody>tr>td.active, #afs-wrapper .table>tfoot>tr>td.active, #afs-wrapper .table>thead>tr>th.active, #afs-wrapper .table>tbody>tr>th.active, #afs-wrapper .table>tfoot>tr>th.active, #afs-wrapper .table>thead>tr.active>td, #afs-wrapper .table>tbody>tr.active>td, #afs-wrapper .table>tfoot>tr.active>td, #afs-wrapper .table>thead>tr.active>th, #afs-wrapper .table>tbody>tr.active>th, #afs-wrapper .table>tfoot>tr.active>th {

    background-color: #f5f5f5;

}

#afs-wrapper .table-hover>tbody>tr>td.active:hover, #afs-wrapper .table-hover>tbody>tr>th.active:hover, #afs-wrapper .table-hover>tbody>tr.active:hover>td, #afs-wrapper .table-hover>tbody>tr.active:hover>th {

    background-color: #e8e8e8;

}

#afs-wrapper .table>thead>tr>td.success, #afs-wrapper .table>tbody>tr>td.success, #afs-wrapper .table>tfoot>tr>td.success, #afs-wrapper .table>thead>tr>th.success, #afs-wrapper .table>tbody>tr>th.success, #afs-wrapper .table>tfoot>tr>th.success, #afs-wrapper .table>thead>tr.success>td, #afs-wrapper .table>tbody>tr.success>td, #afs-wrapper .table>tfoot>tr.success>td, #afs-wrapper .table>thead>tr.success>th, #afs-wrapper .table>tbody>tr.success>th, #afs-wrapper .table>tfoot>tr.success>th {

    background-color: #dff0d8;

}

#afs-wrapper .table-hover>tbody>tr>td.success:hover, #afs-wrapper .table-hover>tbody>tr>th.success:hover, #afs-wrapper .table-hover>tbody>tr.success:hover>td, #afs-wrapper .table-hover>tbody>tr.success:hover>th {

    background-color: #d0e9c6;

}

#afs-wrapper .table>thead>tr>td.info, #afs-wrapper .table>tbody>tr>td.info, #afs-wrapper .table>tfoot>tr>td.info, #afs-wrapper .table>thead>tr>th.info, #afs-wrapper .table>tbody>tr>th.info, #afs-wrapper .table>tfoot>tr>th.info, #afs-wrapper .table>thead>tr.info>td, #afs-wrapper .table>tbody>tr.info>td, #afs-wrapper .table>tfoot>tr.info>td, #afs-wrapper .table>thead>tr.info>th, #afs-wrapper .table>tbody>tr.info>th, #afs-wrapper .table>tfoot>tr.info>th {

    background-color: #d9edf7;

}

#afs-wrapper .table-hover>tbody>tr>td.info:hover, #afs-wrapper .table-hover>tbody>tr>th.info:hover, #afs-wrapper .table-hover>tbody>tr.info:hover>td, #afs-wrapper .table-hover>tbody>tr.info:hover>th {

    background-color: #c4e3f3;

}

#afs-wrapper .table>thead>tr>td.warning, #afs-wrapper .table>tbody>tr>td.warning, #afs-wrapper .table>tfoot>tr>td.warning, #afs-wrapper .table>thead>tr>th.warning, #afs-wrapper .table>tbody>tr>th.warning, #afs-wrapper .table>tfoot>tr>th.warning, #afs-wrapper .table>thead>tr.warning>td, #afs-wrapper .table>tbody>tr.warning>td, #afs-wrapper .table>tfoot>tr.warning>td, #afs-wrapper .table>thead>tr.warning>th, #afs-wrapper .table>tbody>tr.warning>th, #afs-wrapper .table>tfoot>tr.warning>th {

    background-color: #fcf8e3;

}

#afs-wrapper .table-hover>tbody>tr>td.warning:hover, #afs-wrapper .table-hover>tbody>tr>th.warning:hover, #afs-wrapper .table-hover>tbody>tr.warning:hover>td, #afs-wrapper .table-hover>tbody>tr.warning:hover>th {

    background-color: #faf2cc;

}

#afs-wrapper .table>thead>tr>td.danger, #afs-wrapper .table>tbody>tr>td.danger, #afs-wrapper .table>tfoot>tr>td.danger, #afs-wrapper .table>thead>tr>th.danger, #afs-wrapper .table>tbody>tr>th.danger, #afs-wrapper .table>tfoot>tr>th.danger, #afs-wrapper .table>thead>tr.danger>td, #afs-wrapper .table>tbody>tr.danger>td, #afs-wrapper .table>tfoot>tr.danger>td, #afs-wrapper .table>thead>tr.danger>th, #afs-wrapper .table>tbody>tr.danger>th, #afs-wrapper .table>tfoot>tr.danger>th {

    background-color: #f2dede;

}

#afs-wrapper .table-hover>tbody>tr>td.danger:hover, #afs-wrapper .table-hover>tbody>tr>th.danger:hover, #afs-wrapper .table-hover>tbody>tr.danger:hover>td, #afs-wrapper .table-hover>tbody>tr.danger:hover>th {

    background-color: #ebcccc;

}

@media (max-width: 767px) {

    #afs-wrapper .single .table-responsive {

    width: 100%;

    margin-bottom: 15px;

    overflow-y: hidden;

    overflow-x: scroll;

    -ms-overflow-style: -ms-autohiding-scrollbar;

    border: 1px solid #ddd;

    -webkit-overflow-scrolling: touch;

}

#afs-wrapper .single .table-responsive>.table {

    margin-bottom: 0;

}

#afs-wrapper .single .table-responsive>.table>thead>tr>th, #afs-wrapper .single .table-responsive>.table>tbody>tr>th, #afs-wrapper .single .table-responsive>.table>tfoot>tr>th, #afs-wrapper .single .table-responsive>.table>thead>tr>td, #afs-wrapper .single .table-responsive>.table>tbody>tr>td, #afs-wrapper .single .table-responsive>.table>tfoot>tr>td {

    white-space: nowrap;

}

#afs-wrapper .single .table-responsive>.table-bordered {

    border: 0;

}

#afs-wrapper .single .table-responsive>.table-bordered>thead>tr>th:first-child, #afs-wrapper .single .table-responsive>.table-bordered>tbody>tr>th:first-child, #afs-wrapper .single .table-responsive>.table-bordered>tfoot>tr>th:first-child, #afs-wrapper .single .table-responsive>.table-bordered>thead>tr>td:first-child, #afs-wrapper .single .table-responsive>.table-bordered>tbody>tr>td:first-child, #afs-wrapper .single .table-responsive>.table-bordered>tfoot>tr>td:first-child {

    border-left: 0;

}

#afs-wrapper .single .table-responsive>.table-bordered>thead>tr>th:last-child, #afs-wrapper .single .table-responsive>.table-bordered>tbody>tr>th:last-child, #afs-wrapper .single .table-responsive>.table-bordered>tfoot>tr>th:last-child, #afs-wrapper .single .table-responsive>.table-bordered>thead>tr>td:last-child, #afs-wrapper .single .table-responsive>.table-bordered>tbody>tr>td:last-child, #afs-wrapper .single .table-responsive>.table-bordered>tfoot>tr>td:last-child {

    border-right: 0;

}

#afs-wrapper .single .table-responsive>.table-bordered>tbody>tr:last-child>th, #afs-wrapper .single .table-responsive>.table-bordered>tfoot>tr:last-child>th, #afs-wrapper .single .table-responsive>.table-bordered>tbody>tr:last-child>td, #afs-wrapper .single .table-responsive>.table-bordered>tfoot>tr:last-child>td {

    border-bottom: 0;

}

}#afs-wrapper fieldset {

    padding: 0;

    margin: 0;

    border: 0;

    min-width: 0;

}

#afs-wrapper legend {

    display: block;

    width: 100%;

    padding: 0;

    margin-bottom: 20px;

    font-size: 21px;

    line-height: inherit;

    color: #333;

    border: 0;

    border-bottom: 1px solid #e5e5e5;

}

#afs-wrapper label {

    display: inline-block;

    margin-bottom: 5px;

    font-weight: bold;

}

#afs-wrapper input[type="search"] {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

#afs-wrapper input[type="radio"], #afs-wrapper input[type="checkbox"] {

    margin: 4px 0 0;

    margin-top: 1px \9;

    line-height: normal;

}

#afs-wrapper input[type="file"] {

    display: block;

}

#afs-wrapper input[type="range"] {

    display: block;

    width: 100%}

#afs-wrapper select[multiple], #afs-wrapper select[size] {

    height: auto;

}

#afs-wrapper input[type="file"]:focus, #afs-wrapper input[type="radio"]:focus, #afs-wrapper input[type="checkbox"]:focus {

    outline: thin dotted;

    outline: 5px auto -webkit-focus-ring-color;

    outline-offset: -2px;

}

#afs-wrapper output {

    display: block;

    padding-top: 7px;

    line-height: 1.428571429;

    color: #555;

}

#afs-wrapper .form-control, .afs-commodal .form-control {

    display: block;
    width: 25%;
    height: 34px;
    padding: 6px 0px;
    font-size: 14px;
    text-align: center;
    line-height: 1.428571429;

    color: #555;

    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

    -webkit-transition: border-color ease-in-out .15s,  box-shadow ease-in-out .15s;

    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;

}

#afs-wrapper input[type=text]::-ms-clear {

    display: none;

}

#afs-wrapper .form-control[disabled], #afs-wrapper .form-control[readonly], #afs-wrapper fieldset[disabled] .form-control {

    cursor: not-allowed;

}

#afs-wrapper textarea.form-control, .afs-commodal textarea.form-control {

    height: auto;

}

#afs-wrapper input[type="search"] {

    -webkit-appearance: none;

}

#afs-wrapper input[type="date"] {

    line-height: 34px;

}

#afs-wrapper .form-group, .afs-commodal .form-group {

    margin-bottom: 15px;

}

#afs-wrapper .radio, #afs-wrapper .checkbox {

    display: block;

    min-height: 20px;

    margin-top: 10px;

    margin-bottom: 10px;

    padding-left: 20px;

}

#afs-wrapper .radio label, #afs-wrapper .checkbox label {

    display: inline;

    font-weight: normal;

    cursor: pointer;

}

#afs-wrapper .radio label.text-muted, #afs-wrapper .checkbox label.text-muted {

    display: inline;

    font-weight: normal;

    cursor: default;

}

#afs-wrapper .checkbox input[type="checkbox"], #afs-wrapper .checkbox input[type="radio"], #afs-wrapper .checkbox-inline input[type="checkbox"] {

    float: left;

    margin-left: -20px;

    margin-top: 0;

}

#afs-wrapper .radio+.radio, #afs-wrapper .checkbox+.checkbox {

    margin-top: -5px;

}

#afs-wrapper .radio-inline, #afs-wrapper .checkbox-inline {

    display: inline-block;

    padding-left: 20px;

    margin-bottom: 0;

    vertical-align: middle;

    font-weight: normal;

    cursor: pointer;

}

#afs-wrapper .radio-inline+.radio-inline, #afs-wrapper .checkbox-inline+.checkbox-inline {

    margin-top: 0;

    margin-left: 10px;

}

#afs-wrapper input[type="radio"][disabled], #afs-wrapper input[type="checkbox"][disabled], #afs-wrapper .radio[disabled], #afs-wrapper .radio-inline[disabled], #afs-wrapper .checkbox[disabled], #afs-wrapper .checkbox-inline[disabled], #afs-wrapper fieldset[disabled] input[type="radio"], #afs-wrapper fieldset[disabled] input[type="checkbox"], #afs-wrapper fieldset[disabled] .radio, #afs-wrapper fieldset[disabled] .radio-inline, #afs-wrapper fieldset[disabled] .checkbox, #afs-wrapper fieldset[disabled] .checkbox-inline {

    cursor: not-allowed;

}

#afs-wrapper .input-sm {

    height: 30px;

    padding: 5px 10px;

    font-size: 12px;

    line-height: 1.5;

    border-radius: 3px;

}

#afs-wrapper select.input-sm {

    height: 30px;

    line-height: 30px;

}

#afs-wrapper textarea.input-sm, #afs-wrapper select[multiple].input-sm {

    height: auto;

}

#afs-wrapper .input-lg {

    height: 46px;

    padding: 10px 16px;

    font-size: 18px;

    line-height: 1.33;

    border-radius: 6px;

}

#afs-wrapper select.input-lg {

    height: 46px;

    line-height: 46px;

}

#afs-wrapper textarea.input-lg, #afs-wrapper select[multiple].input-lg {

    height: auto;

}

#afs-wrapper .has-feedback {

    position: relative;

}

#afs-wrapper .has-feedback .form-control-feedback {

    position: absolute;

    top: 0;

    right: 4px;

    display: block;

    width: 34px;

    height: 34px;

    line-height: 34px;

    text-align: center;

}

#afs-wrapper .form-control-static {

    margin-bottom: 0;

}

#afs-wrapper .help-block {

    display: block;

    margin-top: 5px;

    margin-bottom: 3px;

}

@media (min-width: 768px) {

    #afs-wrapper .form-inline .form-group {

    display: inline-block;

    margin-bottom: 0;

    vertical-align: middle;

}

#afs-wrapper .form-inline .form-control {

    display: inline-block;

    width: auto;

    vertical-align: middle;

}

#afs-wrapper .form-inline .input-group>.form-control {

    width: 100%}

#afs-wrapper .form-inline .control-label {

    margin-bottom: 0;

    vertical-align: middle;

}

#afs-wrapper .form-inline .radio, #afs-wrapper .form-inline .checkbox {

    display: inline-block;

    margin-top: 0;

    margin-bottom: 0;

    padding-left: 0;

    vertical-align: middle;

}

#afs-wrapper .form-inline .radio input[type="radio"], #afs-wrapper .form-inline .checkbox input[type="checkbox"] {

    float: none;

    margin-left: 0;

}

#afs-wrapper .form-inline .has-feedback .form-control-feedback {

    top: 0;

}

}#afs-wrapper .form-horizontal .control-label, #afs-wrapper .form-horizontal .radio, #afs-wrapper .form-horizontal .checkbox, #afs-wrapper .form-horizontal .radio-inline, #afs-wrapper .form-horizontal .checkbox-inline {

    margin-top: 0;

    margin-bottom: 0;

    padding-top: 7px;

}

#afs-wrapper .form-horizontal .radio, #afs-wrapper .form-horizontal .checkbox {

    min-height: 27px;

}

#afs-wrapper .form-horizontal .form-group {

    margin-left: -15px;

    margin-right: -15px;

}

#afs-wrapper .form-horizontal .form-control-static {

    padding-top: 7px;

}

@media (min-width: 768px) {

    #afs-wrapper .form-horizontal .control-label {

    text-align: right;

}

}#afs-wrapper .form-horizontal .has-feedback .form-control-feedback {

    top: 0;

    right: 15px;

}

#afs-wrapper .input-group {

    position: relative;

    display: table;

    border-collapse: separate;

}

#afs-wrapper .input-group[class*="col-"] {

    float: none;

    padding-left: 0;

    padding-right: 0;

}

#afs-wrapper .input-group .form-control {

    position: relative;

    z-index: 2;

    float: left;

    width: 100%;

    margin-bottom: 0;

}

#afs-wrapper .input-group-lg>.form-control, #afs-wrapper .input-group-lg>.input-group-addon, #afs-wrapper .input-group-lg>.input-group-btn>.btn {

    height: 46px;

    padding: 10px 16px;

    font-size: 18px;

    line-height: 1.33;

    border-radius: 6px;

}

#afs-wrapper select.input-group-lg>.form-control, #afs-wrapper select.input-group-lg>.input-group-addon, #afs-wrapper select.input-group-lg>.input-group-btn>.btn {

    height: 46px;

    line-height: 46px;

}

#afs-wrapper textarea.input-group-lg>.form-control, #afs-wrapper textarea.input-group-lg>.input-group-addon, #afs-wrapper textarea.input-group-lg>.input-group-btn>.btn, #afs-wrapper select[multiple].input-group-lg>.form-control, #afs-wrapper select[multiple].input-group-lg>.input-group-addon, #afs-wrapper select[multiple].input-group-lg>.input-group-btn>.btn {

    height: auto;

}

#afs-wrapper .input-group-sm>.form-control, #afs-wrapper .input-group-sm>.input-group-addon, #afs-wrapper .input-group-sm>.input-group-btn>.btn {

    height: 30px;

    padding: 5px 10px;

    font-size: 12px;

    line-height: 1.5;

    border-radius: 3px;

}

#afs-wrapper select.input-group-sm>.form-control, #afs-wrapper select.input-group-sm>.input-group-addon, #afs-wrapper select.input-group-sm>.input-group-btn>.btn {

    height: 30px;

    line-height: 30px;

}

#afs-wrapper textarea.input-group-sm>.form-control, #afs-wrapper textarea.input-group-sm>.input-group-addon, #afs-wrapper textarea.input-group-sm>.input-group-btn>.btn, #afs-wrapper select[multiple].input-group-sm>.form-control, #afs-wrapper select[multiple].input-group-sm>.input-group-addon, #afs-wrapper select[multiple].input-group-sm>.input-group-btn>.btn {

    height: auto;

}

#afs-wrapper .input-group-addon, #afs-wrapper .input-group-btn, #afs-wrapper .input-group .form-control {

    display: table-cell;

}

#afs-wrapper .input-group-addon:not(:first-child):not(:last-child), #afs-wrapper .input-group-btn:not(:first-child):not(:last-child), #afs-wrapper .input-group .form-control:not(:first-child):not(:last-child) {

    border-radius: 0;

}

#afs-wrapper .input-group-addon, #afs-wrapper .input-group-btn {

    width: 1%;

    white-space: nowrap;

    vertical-align: middle;

}

#afs-wrapper .input-group-addon {

    padding: 6px 12px;

    font-size: 14px;

    font-weight: normal;

    line-height: 1;

    color: #555;

    text-align: center;

    background-color: #eee;

    border: 1px solid #ccc;

    border-radius: 4px;

}

#afs-wrapper .input-group-addon.input-sm {

    padding: 5px 10px;

    font-size: 12px;

    border-radius: 3px;

}

#afs-wrapper .input-group-addon.input-lg {

    padding: 10px 16px;

    font-size: 18px;

    border-radius: 6px;

}

#afs-wrapper .input-group-addon input[type="radio"], #afs-wrapper .input-group-addon input[type="checkbox"] {

    margin-top: 0;

}

#afs-wrapper .input-group .form-control:first-child, #afs-wrapper .input-group-addon:first-child, #afs-wrapper .input-group-btn:first-child>.btn, #afs-wrapper .input-group-btn:first-child>.btn-group>.btn, #afs-wrapper .input-group-btn:first-child>.dropdown-toggle, #afs-wrapper .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle), #afs-wrapper .input-group-btn:last-child>.btn-group:not(:last-child)>.btn {

    border-bottom-right-radius: 0;

    border-top-right-radius: 0;

}

#afs-wrapper .input-group-addon:first-child {

    border-right: 0;

}

#afs-wrapper .input-group .form-control:last-child, #afs-wrapper .input-group-addon:last-child, #afs-wrapper .input-group-btn:last-child>.btn, #afs-wrapper .input-group-btn:last-child>.btn-group>.btn, #afs-wrapper .input-group-btn:last-child>.dropdown-toggle, #afs-wrapper .input-group-btn:first-child>.btn:not(:first-child), #afs-wrapper .input-group-btn:first-child>.btn-group:not(:first-child)>.btn {

    border-bottom-left-radius: 0;

    border-top-left-radius: 0;

}

#afs-wrapper .input-group-addon:last-child {

    border-left: 0;

}

#afs-wrapper .HasCustomFields .input-group-addon.afs-NoBg {

    border-left: none;

}

#afs-wrapper .input-group-btn {

    position: relative;

    font-size: 0;

    white-space: nowrap;

}

#afs-wrapper .input-group-btn>.btn {

    position: relative;

}

#afs-wrapper .input-group-btn>.btn+.btn {

    margin-left: -1px;

}

#afs-wrapper .input-group-btn>.btn:hover, #afs-wrapper .input-group-btn>.btn:focus, #afs-wrapper .input-group-btn>.btn:active {

    z-index: 2;

}

#afs-wrapper .input-group-btn:first-child>.btn, #afs-wrapper .input-group-btn:first-child>.btn-group {

    margin-right: -1px;

}

#afs-wrapper .input-group-btn:last-child>.btn, #afs-wrapper .input-group-btn:last-child>.btn-group {

    margin-left: -1px;

}

#afs-wrapper .has-feedback {

    position: relative;

}

#afs-wrapper .has-feedback .form-control {

    padding-right: 42.5px;

}

#afs-wrapper .has-success .help-block, #afs-wrapper .has-success .control-label, #afs-wrapper .has-success .radio, #afs-wrapper .has-success .checkbox, #afs-wrapper .has-success .radio-inline, #afs-wrapper .has-success .checkbox-inline {

    color: #3c763d;

}

#afs-wrapper .has-success .form-control, .afs-commodal .has-success .form-control {

    border-color: #3c763d;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 10px rgba(0, 0, 0, 0.175);

    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 10px rgba(0, 0, 0, 0.175);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 10px rgba(0, 0, 0, 0.175);

}

#afs-wrapper .has-success .form-control:focus, .afs-commodal .has-success .form-control:focus {

    border-color: #2b542c;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168 0 10px rgba(0, 0, 0, 0.175);

    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168 0 10px rgba(0, 0, 0, 0.175);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168 0 10px rgba(0, 0, 0, 0.175);

}

#afs-wrapper .has-success .input-group-addon, .afs-commodal .has-success .input-group-addon {

    color: #3c763d;

    border-color: #3c763d;

    background-color: #dff0d8;

}

#afs-wrapper .has-success .form-control-feedback, .afs-commodal .has-success .form-control-feedback {

    color: #3c763d;

}

#afs-wrapper .has-warning .help-block, #afs-wrapper .has-warning .control-label, #afs-wrapper .has-warning .radio, #afs-wrapper .has-warning .checkbox, #afs-wrapper .has-warning .radio-inline, #afs-wrapper .has-warning .checkbox-inline {

    color: #8a6d3b;

}

#afs-wrapper .has-warning .form-control, .afs-commodal .has-warning .form-control {

    border-color: #8a6d3b;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 10px rgba(0, 0, 0, 0.175);

    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 10px rgba(0, 0, 0, 0.175);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 10px rgba(0, 0, 0, 0.175);

}

#afs-wrapper .has-warning .form-control:focus, .afs-commodal .has-warning .form-control:focus {

    border-color: #66512c;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b 0 10px rgba(0, 0, 0, 0.175);

    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b 0 10px rgba(0, 0, 0, 0.175);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b 0 10px rgba(0, 0, 0, 0.175);

}

#afs-wrapper .has-warning .input-group-addon, .afs-commodal .has-warning .input-group-addon {

    color: #8a6d3b;

    border-color: #8a6d3b;

    background-color: #fcf8e3;

}

#afs-wrapper .has-warning .form-control-feedback, .afs-commodal .has-warning .form-control-feedback {

    color: #8a6d3b;

}

#afs-wrapper .has-error .help-block, #afs-wrapper .has-error .control-label, #afs-wrapper .has-error .radio, #afs-wrapper .has-error .checkbox, #afs-wrapper .has-error .radio-inline, #afs-wrapper .has-error .checkbox-inline {

    color: #a94442;

}

#afs-wrapper .has-error .form-control, .afs-commodal .has-error .form-control {

    border-color: #a94442;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 10px rgba(0, 0, 0, 0.175);

    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 10px rgba(0, 0, 0, 0.175);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 10px rgba(0, 0, 0, 0.175);

}

#afs-wrapper .has-error .form-control:focus, .afs-commodal .has-error .form-control:focus {

    border-color: #843534;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483 0 10px rgba(0, 0, 0, 0.175);

    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483 0 10px rgba(0, 0, 0, 0.175);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483 0 10px rgba(0, 0, 0, 0.175);

}

#afs-wrapper .has-error .input-group-addon, .afs-commodal .has-error .input-group-addon {

    color: #a94442;

    border-color: #a94442;

    background-color: #f2dede;

}

#afs-wrapper .has-error .form-control-feedback, .afs-commodal .has-error .form-control-feedback {

    color: #a94442;

}

#afs-wrapper .form-control-static {

    margin-bottom: 0;

}

@media (min-width: 768px) {

    #afs-wrapper .form-inline .form-group {

    display: inline-block;

    margin-bottom: 0;

    vertical-align: middle;

}

#afs-wrapper .form-inline .form-control {

    display: inline-block;

    width: auto;

    vertical-align: middle;

}

#afs-wrapper .form-inline .input-group>.form-control {

    width: 100%}

#afs-wrapper .form-inline .control-label {

    margin-bottom: 0;

    vertical-align: middle;

}

#afs-wrapper .form-inline .radio, #afs-wrapper .form-inline .checkbox {

    display: inline-block;

    margin-top: 0;

    margin-bottom: 0;

    padding-left: 0;

    vertical-align: middle;

}

#afs-wrapper .form-inline .radio input[type="radio"], #afs-wrapper .form-inline .checkbox input[type="checkbox"] {

    float: none;

    margin-left: 0;

}

#afs-wrapper .form-inline .has-feedback .form-control-feedback {

    top: 0;

}

}#afs-wrapper .form-horizontal .control-label, #afs-wrapper .form-horizontal .radio, #afs-wrapper .form-horizontal .checkbox, #afs-wrapper .form-horizontal .radio-inline, #afs-wrapper .form-horizontal .checkbox-inline {

    margin-top: 0;

    margin-bottom: 0;

    padding-top: 7px;

}

#afs-wrapper .form-horizontal .radio, #afs-wrapper .form-horizontal .checkbox {

    min-height: 27px;

}

#afs-wrapper .form-horizontal .form-group {

    margin-left: -15px;

    margin-right: -15px;

}

#afs-wrapper .form-horizontal .form-control-static {

    padding-top: 7px;

}

@media (min-width: 768px) {

    #afs-wrapper .form-horizontal .control-label {

    text-align: right;

}

}#afs-wrapper .form-horizontal .has-feedback .form-control-feedback {

    top: 0;

    right: 15px;

}

#afs-wrapper .nav {

    margin-bottom: 0;

    padding-left: 0;

    list-style: none;

}

#afs-wrapper .nav>li {

    position: relative;

    display: block;

}

#afs-wrapper .nav>li>a {

    position: relative;

    display: block;

    padding: 4px 15px;

    font-weight: bold;

}

#afs-wrapper .nav>li>a:hover, #afs-wrapper .nav>li>a:focus {

    text-decoration: none;

    background-color: #eee;

}

#afs-wrapper .nav>li.disabled>a {

    color: #999;

}

#afs-wrapper .nav>li.disabled>a:hover, #afs-wrapper .nav>li.disabled>a:focus {

    color: #999;

    text-decoration: none;

    background-color: transparent;

    cursor: not-allowed;

}

#afs-wrapper .nav .open>a, #afs-wrapper .nav .open>a:hover, #afs-wrapper .nav .open>a:focus {

    background-color: #eee;

    border-color: #428bca;

}

#afs-wrapper .nav .nav-divider {

    height: 1px;

    margin: 9px 0;

    overflow: hidden;

    background-color: #e5e5e5;

}

#afs-wrapper .nav>li>a>img {

    max-width: none;

}

#afs-wrapper .nav-tabs>li {

    float: left;

    margin-bottom: -1px;

}

#afs-wrapper .nav-tabs>li>a {

    margin-right: 2px;

    line-height: 1.428571429;

    border: none;

    border-radius: 0;

    position: relative;

}

#afs-wrapper .nav-tabs>li>a .tab-pointer {

    display: none;

    width: auto;

    margin: 0 15px;

    position: absolute;

    bottom: -11px;

    text-align: center;

    font-size: 18px;

}

#afs-wrapper .nav-tabs>li>a:hover {

    border-color: #eee #eee #ddd;

}

#afs-wrapper .nav-tabs>li.active>a, #afs-wrapper .nav-tabs>li.active>a:hover, #afs-wrapper .nav-tabs>li.active>a:focus {

    color: #fff;

    background-color: #428bca;

    border: none;

    cursor: default;

}

#afs-wrapper .nav-tabs>li.active>a .tab-pointer {

    display: block;

}

#afs-wrapper .nav-tabs.nav-justified {

    width: 100%;

    border-bottom: 0;

}

#afs-wrapper .nav-tabs.nav-justified>li {

    float: none;

}

#afs-wrapper .nav-tabs.nav-justified>li>a {

    text-align: center;

    margin-bottom: 5px;

}

#afs-wrapper .nav-tabs.nav-justified>.dropdown .dropdown-menu {

    top: auto;

    left: auto;

}

@media (min-width: 768px) {

    #afs-wrapper .nav-tabs.nav-justified>li {

    display: table-cell;

    width: 1%}

#afs-wrapper .nav-tabs.nav-justified>li>a {

    margin-bottom: 0;

}

}#afs-wrapper .nav-tabs.nav-justified>li>a {

    margin-right: 0;

    border-radius: 4px;

}

#afs-wrapper .nav-tabs.nav-justified>.active>a, #afs-wrapper .nav-tabs.nav-justified>.active>a:hover, #afs-wrapper .nav-tabs.nav-justified>.active>a:focus {

    border: 1px solid #ddd;

}

@media (min-width: 768px) {

    #afs-wrapper .nav-tabs.nav-justified>li>a {

    border-bottom: 1px solid #ddd;

    border-radius: 4px 4px 0 0;

}

#afs-wrapper .nav-tabs.nav-justified>.active>a, #afs-wrapper .nav-tabs.nav-justified>.active>a:hover, #afs-wrapper .nav-tabs.nav-justified>.active>a:focus {

    border-bottom-color: #fff;

}

}#afs-wrapper .nav-pills>li {

    float: left;

}

#afs-wrapper .nav-pills>li>a {

    border-radius: 4px;

}

#afs-wrapper .nav-pills>li+li {

    margin-left: 2px;

}

#afs-wrapper .nav-pills>li.active>a, #afs-wrapper .nav-pills>li.active>a:hover, #afs-wrapper .nav-pills>li.active>a:focus {

    color: #fff;

    background-color: #428bca;

}

#afs-wrapper .nav-stacked>li {

    float: none;

}

#afs-wrapper .nav-stacked>li+li {

    margin-top: 2px;

    margin-left: 0;

}

#afs-wrapper .nav-justified {

    width: 100%}

#afs-wrapper .nav-justified>li {

    float: none;

}

#afs-wrapper .nav-justified>li>a {

    text-align: center;

    margin-bottom: 5px;

}

#afs-wrapper .nav-justified>.dropdown .dropdown-menu {

    top: auto;

    left: auto;

}

@media (min-width: 768px) {

    #afs-wrapper .nav-justified>li {

    display: table-cell;

    width: 1%}

#afs-wrapper .nav-justified>li>a {

    margin-bottom: 0;

}

}#afs-wrapper .nav-tabs-justified {

    border-bottom: 0;

}

#afs-wrapper .nav-tabs-justified>li>a {

    margin-right: 0;

    border-radius: 4px;

}

#afs-wrapper .nav-tabs-justified>.active>a, #afs-wrapper .nav-tabs-justified>.active>a:hover, #afs-wrapper .nav-tabs-justified>.active>a:focus {

    border: 1px solid #ddd;

}

@media (min-width: 768px) {

    #afs-wrapper .nav-tabs-justified>li>a {

    border-bottom: 1px solid #ddd;

    border-radius: 4px 4px 0 0;

}

#afs-wrapper .nav-tabs-justified>.active>a, #afs-wrapper .nav-tabs-justified>.active>a:hover, #afs-wrapper .nav-tabs-justified>.active>a:focus {

    border-bottom-color: #fff;

}

}#afs-NavWrapper .afs-SidebarNav {

    background-color: #f9f9f9;

    margin: 0;

    padding: 0;

    margin-bottom: 40px;

}

#afs-NavWrapper .afs-SidebarNav.bordered {

    border: solid 1px #eee;

}

#afs-NavWrapper .afs-SidebarNav li {

    padding: 0;

    list-style: none;

}

#afs-NavWrapper .afs-SidebarNav li a>i {

    margin: 2px 5px 0 0;

    font-size: 1.1em;

    color: #999;

}

#afs-NavWrapper .afs-SidebarNav li a {

    display: block;

    padding: 5px 15px;

    color: #333;

    text-decoration: none;

    border-left: solid 3px #428bca;

    background-color: #f3f3f3;

}

#afs-NavWrapper .afs-SidebarNav>li>a.hasChild:after {

    font-family: 'FontAwesome';

    content: "";

    font-size: 1.2em;

    float: right;

    margin-right: -7px;

}

#afs-NavWrapper .afs-SidebarNav>li>a.collapsed.hasChild:after {

    content: ""}

#afs-NavWrapper .afs-SidebarNav li a.collapsed {

    background-color: transparent;

    border-left: solid 3px transparent;

}

#afs-NavWrapper .afs-SidebarNav li a:hover, #afs-NavWrapper .afs-SidebarNav li a:focus, #afs-NavWrapper .afs-SidebarNav li a:active {

    border-color: #428bca;

    background-color: #f3f3f3;

}

#afs-NavWrapper .afs-SidebarNav li.active>a {

    border-left-color: #428bca;

    background-color: #428bca;

    color: #fff;

}

#afs-NavWrapper .afs-SidebarSubNav li a {

    border-color: #ddd;

    padding-left: 35px;

    background-color: transparent;

}

#afs-NavWrapper .afs-SidebarSubNav li.active a {

    border-color: #428bca;

    background-color: #f3f3f3;

    color: #333;

}

#afs-NavWrapper .afs-SidebarSubNav li:last-child a {

    border-bottom: solid 1px #eee;

}

@media (min-width: 769px) {

    #afs-NavWrapper .afs-SidebarNav {

    display: block;

}

}@media (max-width: 768px) {

    #afs-NavWrapper .navbar-toggle, #afs-NavWrapper .visible-xs {

    display: block !important;

}

#afs-NavWrapper .afs-SidebarNav {

    display: none;

}

#afs-NavWrapper .afs-SidebarNav.in {

    display: block;

}

}#afs-wrapper .tab-content>.tab-pane {

    display: none;

}

#afs-wrapper .tab-content>.active {

    display: block;

}

#afs-wrapper .nav-tabs .dropdown-menu {

    margin-top: -1px;

    border-top-right-radius: 0;

    border-top-left-radius: 0;

}

#afs-wrapper .btn {

    display: inline-block;

    margin-bottom: 0;

    font-weight: normal;

    text-align: center;

    vertical-align: middle;

    cursor: pointer;

    background-image: none;

    border: 1px solid transparent;

    white-space: nowrap;

    padding: 6px 12px;

    font-size: 14px;

    line-height: 1.428571429;

    border-radius: 4px;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

}

#afs-wrapper .btn:focus, #afs-wrapper .btn:active:focus, #afs-wrapper .btn.active:focus {

    outline: thin dotted;

    outline: 5px auto -webkit-focus-ring-color;

    outline-offset: -2px;

}

#afs-wrapper btn:hover, #afs-wrapper .btn:focus {

    color: #333;

    text-decoration: none;

}

#afs-wrapper .btn:active, #afs-wrapper .btn.active {

    outline: 0;

    background-image: none;

    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

}

#afs-wrapper .btn.disabled, #afs-wrapper .btn[disabled], #afs-wrapper .fieldset[disabled] .btn {

    cursor: not-allowed;

    pointer-events: none;

    opacity: .65;

    filter: alpha(opacity=65);

    -webkit-box-shadow: none;

    box-shadow: none;

}

.hiddenOptions .disabled .fa:before {

    content: "";

    color: #999;

}

#afs-wrapper .btn-default {

    color: #333;

    background-color: #fff;

    border-color: #ccc;

}

#afs-wrapper .btn-default:hover, #afs-wrapper .btn-default:focus, #afs-wrapper .btn-default:active, #afs-wrapper .btn-default.active, #afs-wrapper .open .dropdown-toggle.btn-default {

    color: #333;

    background-color: #ebebeb;

    border-color: #adadad;

}

#afs-wrapper .btn-default:active, #afs-wrapper .btn-default.active, #afs-wrapper .open .dropdown-toggle.btn-default {

    background-image: none;

}

#afs-wrapper .btn-default.disabled, #afs-wrapper .btn-default[disabled], #afs-wrapper fieldset[disabled] .btn-default, #afs-wrapper .btn-default.disabled:hover, #afs-wrapper .btn-default[disabled]:hover, #afs-wrapper fieldset[disabled] .btn-default:hover, #afs-wrapper .btn-default.disabled:focus, #afs-wrapper .btn-default[disabled]:focus, #afs-wrapper fieldset[disabled] .btn-default:focus, #afs-wrapper .btn-default.disabled:active, #afs-wrapper .btn-default[disabled]:active, #afs-wrapper fieldset[disabled] .btn-default:active, #afs-wrapper .btn-default.disabled.active, #afs-wrapper .btn-default[disabled].active, #afs-wrapper fieldset[disabled] .btn-default.active {

    background-color: #fff;

    border-color: #ccc;

}

#afs-wrapper .btn-default .badge {

    color: #fff;

    background-color: #333;

}

#afs-wrapper .btn-primary {

    color: #fff;

    background-color: #428bca;

    border-color: #357ebd;

}

#afs-wrapper .btn-primary:hover, #afs-wrapper .btn-primary:focus, #afs-wrapper .btn-primary:active, #afs-wrapper .btn-primary.active, #afs-wrapper .open .dropdown-toggle.btn-primary {

    color: #fff;

    background-color: #3276b1;

    border-color: #285e8e;

}

#afs-wrapper .btn-primary:active, #afs-wrapper .btn-primary.active, #afs-wrapper .open .dropdown-toggle.btn-primary {

    background-image: none;

}

#afs-wrapper .btn-primary .badge {

    color: #428bca;

    background-color: #fff;

}

#afs-wrapper .btn-secondary {

    color: #fff;

    background-color: #666;

    border-color: #525252;

}

#afs-wrapper .btn-secondary:hover, #afs-wrapper .btn-secondary:focus, #afs-wrapper .btn-secondary:active, #afs-wrapper .btn-secondary.active, #afs-wrapper .open .dropdown-toggle.btn-secondary {

    color: #fff;

    background-color: #525252;

    border-color: #525252;

}

#afs-wrapper .btn-secondary:active, #afs-wrapper .btn-secondary.active, #afs-wrapper .open .dropdown-toggle.btn-secondary {

    background-image: none;

}

#afs-wrapper .btn-secondary.disabled, #afs-wrapper .btn-secondary[disabled], #afs-wrapper fieldset[disabled] .btn-secondary, #afs-wrapper .btn-secondary.disabled:hover, #afs-wrapper .btn-secondary[disabled]:hover, #afs-wrapper fieldset[disabled] .btn-secondary:hover, #afs-wrapper .btn-secondary.disabled:focus, #afs-wrapper .btn-secondary[disabled]:focus, #afs-wrapper fieldset[disabled] .btn-secondary:focus, #afs-wrapper .btn-secondary.disabled:active, #afs-wrapper .btn-secondary[disabled]:active, #afs-wrapper fieldset[disabled] .btn-secondary:active, #afs-wrapper .btn-secondary.disabled.active, #afs-wrapper .btn-secondary[disabled].active, #afs-wrapper fieldset[disabled] .btn-secondary.active {

    background-color: #666;

    border-color: #666;

}

#afs-wrapper .btn-secondary .badge {

    color: #428bca;

    background-color: #fff;

}

#afs-wrapper .btn-success {

    color: #fff;

    background-color: #5cb85c;

    border-color: #4cae4c;

}

#afs-wrapper .btn-success:hover, #afs-wrapper .btn-success:focus, #afs-wrapper .btn-success:active, #afs-wrapper .btn-success.active, #afs-wrapper .open .dropdown-toggle.btn-success {

    color: #fff;

    background-color: #47a447;

    border-color: #398439;

}

#afs-wrapper .btn-success:active, #afs-wrapper .btn-success.active, #afs-wrapper .open .dropdown-toggle.btn-success {

    background-image: none;

}

#afs-wrapper .btn-success.disabled, #afs-wrapper .btn-success[disabled], #afs-wrapper fieldset[disabled] .btn-success, #afs-wrapper .btn-success.disabled:hover, #afs-wrapper .btn-success[disabled]:hover, #afs-wrapper fieldset[disabled] .btn-success:hover, #afs-wrapper .btn-success.disabled:focus, #afs-wrapper .btn-success[disabled]:focus, #afs-wrapper fieldset[disabled] .btn-success:focus, #afs-wrapper .btn-success.disabled:active, #afs-wrapper .btn-success[disabled]:active, #afs-wrapper fieldset[disabled] .btn-success:active, #afs-wrapper .btn-success.disabled.active, #afs-wrapper .btn-success[disabled].active, #afs-wrapper fieldset[disabled] .btn-success.active {

    background-color: #5cb85c;

    border-color: #4cae4c;

}

#afs-wrapper .btn-success .badge {

    color: #5cb85c;

    background-color: #fff;

}

#afs-wrapper .btn-info {

    color: #fff;

    background-color: #5bc0de;

    border-color: #46b8da;

}

#afs-wrapper .btn-info:hover, #afs-wrapper .btn-info:focus, #afs-wrapper .btn-info:active, #afs-wrapper .btn-info.active, #afs-wrapper .open .dropdown-toggle.btn-info {

    color: #fff;

    background-color: #39b3d7;

    border-color: #269abc;

}

#afs-wrapper .btn-info:active, #afs-wrapper .btn-info.active, #afs-wrapper .open .dropdown-toggle.btn-info {

    background-image: none;

}

#afs-wrapper .btn-info.disabled, #afs-wrapper .btn-info[disabled], #afs-wrapper fieldset[disabled] .btn-info, #afs-wrapper .btn-info.disabled:hover, #afs-wrapper .btn-info[disabled]:hover, #afs-wrapper fieldset[disabled] .btn-info:hover, #afs-wrapper .btn-info.disabled:focus, #afs-wrapper .btn-info[disabled]:focus, #afs-wrapper fieldset[disabled] .btn-info:focus, #afs-wrapper .btn-info.disabled:active, #afs-wrapper .btn-info[disabled]:active, #afs-wrapper fieldset[disabled] .btn-info:active, #afs-wrapper .btn-info.disabled.active, #afs-wrapper .btn-info[disabled].active, #afs-wrapper fieldset[disabled] .btn-info.active {

    background-color: #5bc0de;

    border-color: #46b8da;

}

#afs-wrapper .btn-info .badge {

    color: #5bc0de;

    background-color: #fff;

}

#afs-wrapper .btn-warning {

    color: #fff;

    background-color: #f0ad4e;

    border-color: #eea236;

}

#afs-wrapper .btn-warning:hover, #afs-wrapper .btn-warning:focus, #afs-wrapper .btn-warning:active, #afs-wrapper .btn-warning.active, #afs-wrapper .open .dropdown-toggle.btn-warning {

    color: #fff;

    background-color: #ed9c28;

    border-color: #d58512;

}

#afs-wrapper .btn-warning:active, #afs-wrapper .btn-warning.active, #afs-wrapper .open .dropdown-toggle.btn-warning {

    background-image: none;

}

#afs-wrapper .btn-warning.disabled, #afs-wrapper .btn-warning[disabled], #afs-wrapper fieldset[disabled] .btn-warning, #afs-wrapper .btn-warning.disabled:hover, #afs-wrapper .btn-warning[disabled]:hover, #afs-wrapper fieldset[disabled] .btn-warning:hover, #afs-wrapper .btn-warning.disabled:focus, #afs-wrapper .btn-warning[disabled]:focus, #afs-wrapper fieldset[disabled] .btn-warning:focus, #afs-wrapper .btn-warning.disabled:active, #afs-wrapper .btn-warning[disabled]:active, #afs-wrapper fieldset[disabled] .btn-warning:active, #afs-wrapper .btn-warning.disabled.active, #afs-wrapper .btn-warning[disabled].active, #afs-wrapper fieldset[disabled] .btn-warning.active {

    background-color: #f0ad4e;

    border-color: #eea236;

}

#afs-wrapper .btn-warning .badge {

    color: #f0ad4e;

    background-color: #fff;

}

#afs-wrapper .btn-danger {

    color: #fff;

    background-color: #d9534f;

    border-color: #d43f3a;

}

#afs-wrapper .btn-danger:hover, #afs-wrapper .btn-danger:focus, #afs-wrapper .btn-danger:active, #afs-wrapper .btn-danger.active, #afs-wrapper .open .dropdown-toggle.btn-danger {

    color: #fff;

    background-color: #d2322d;

    border-color: #ac2925;

}

#afs-wrapper .btn-danger:active, #afs-wrapper .btn-danger.active, #afs-wrapper .open .dropdown-toggle.btn-danger {

    background-image: none;

}

#afs-wrapper .btn-danger.disabled, #afs-wrapper .btn-danger[disabled], #afs-wrapper fieldset[disabled] .btn-danger, #afs-wrapper .btn-danger.disabled:hover, #afs-wrapper .btn-danger[disabled]:hover, #afs-wrapper fieldset[disabled] .btn-danger:hover, #afs-wrapper .btn-danger.disabled:focus, #afs-wrapper .btn-danger[disabled]:focus, #afs-wrapper fieldset[disabled] .btn-danger:focus, #afs-wrapper .btn-danger.disabled:active, #afs-wrapper .btn-danger[disabled]:active, #afs-wrapper fieldset[disabled] .btn-danger:active, #afs-wrapper .btn-danger.disabled.active, #afs-wrapper .btn-danger[disabled].active, #afs-wrapper fieldset[disabled] .btn-danger.active {

    background-color: #d9534f;

    border-color: #d43f3a;

}

#afs-wrapper .btn-danger .badge {

    color: #d9534f;

    background-color: #fff;

}

#afs-wrapper .btn-link {

    color: #428bca;

    font-weight: normal;

    cursor: pointer;

    border-radius: 0;

}

#afs-wrapper .btn-link, #afs-wrapper .btn-link:active, #afs-wrapper .btn-link[disabled], #afs-wrapper fieldset[disabled] .btn-link {

    background-color: transparent;

    -webkit-box-shadow: none;

    box-shadow: none;

}

#afs-wrapper .btn-link, #afs-wrapper .btn-link:hover, #afs-wrapper .btn-link:focus, #afs-wrapper .btn-link:active {

    border-color: transparent;

}

#afs-wrapper .btn-link:hover, #afs-wrapper .btn-link:focus {

    color: #2a6496;

    text-decoration: underline;

    background-color: transparent;

}

#afs-wrapper .btn-link[disabled]:hover, #afs-wrapper fieldset[disabled] .btn-link:hover, #afs-wrapper .btn-link[disabled]:focus, #afs-wrapper fieldset[disabled] .btn-link:focus {

    color: #999;

    text-decoration: none;

}

#afs-wrapper .btn-lg, #afs-wrapper .btn-group-lg>.btn {

    padding: 10px 16px;

    font-size: 18px;

    line-height: 1.33;

    border-radius: 6px;

}

#afs-wrapper .btn-sm, #afs-wrapper .btn-group-sm>.btn {

    padding: 5px 10px;

    font-size: 12px;

    line-height: 1.5;

    border-radius: 3px;

}

#afs-wrapper .btn-xs, #afs-wrapper .btn-group-xs>.btn {

    padding: 1px 5px;

    font-size: 12px;

    line-height: 1.5;

    border-radius: 3px;

}

#afs-wrapper .btn-block {

    display: block;

    width: 100%;

    padding-left: 0;

    padding-right: 0;

}

#afs-wrapper .btn-block+.btn-block {

    margin-top: 5px;

}

#afs-wrapper input[type="submit"].btn-block, #afs-wrapper input[type="reset"].btn-block, #afs-wrapper input[type="button"].btn-block {

    width: 100%}

#afs-wrapper .btn-group, #afs-wrapper .btn-group-vertical {

    position: relative;

    display: inline-block;

    vertical-align: middle;

}

#afs-wrapper .btn-group>.btn, #afs-wrapper .btn-group-vertical>.btn {

    position: relative;

    float: left;

}

#afs-wrapper .btn-group>.btn:hover, #afs-wrapper .btn-group-vertical>.btn:hover, #afs-wrapper .btn-group>.btn:focus, #afs-wrapper .btn-group-vertical>.btn:focus, #afs-wrapper .btn-group>.btn:active, #afs-wrapper .btn-group-vertical>.btn:active, #afs-wrapper .btn-group>.btn.active, #afs-wrapper .btn-group-vertical>.btn.active {

    z-index: 2;

}

#afs-wrapper .btn-group>.btn:focus, #afs-wrapper .btn-group-vertical>.btn:focus {

    outline: none;

}

#afs-wrapper .btn-group .btn+.btn, #afs-wrapper .btn-group .btn+.btn-group, #afs-wrapper .btn-group .btn-group+.btn, #afs-wrapper .btn-group .btn-group+.btn-group {

    margin-left: -1px;

}

#afs-wrapper .btn-toolbar {

    margin-left: -5px;

}

#afs-wrapper .btn-toolbar .btn-group, #afs-wrapper .btn-toolbar .input-group {

    float: left;

}

#afs-wrapper .btn-toolbar>.btn, #afs-wrapper .btn-toolbar>.btn-group, #afs-wrapper .btn-toolbar>.input-group {

    margin-left: 5px;

}

#afs-wrapper .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {

    border-radius: 0;

}

#afs-wrapper .btn-group>.btn:first-child {

    margin-left: 0;

}

#afs-wrapper .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {

    border-bottom-right-radius: 0;

    border-top-right-radius: 0;

}

#afs-wrapper .btn-group>.btn:last-child:not(:first-child), #afs-wrapper .btn-group>.dropdown-toggle:not(:first-child) {

    border-bottom-left-radius: 0;

    border-top-left-radius: 0;

}

#afs-wrapper .btn-group>.btn-group {

    float: left;

}

#afs-wrapper .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {

    border-radius: 0;

}

#afs-wrapper .btn-group>.btn-group:first-child>.btn:last-child, #afs-wrapper .btn-group>.btn-group:first-child>.dropdown-toggle {

    border-bottom-right-radius: 0;

    border-top-right-radius: 0;

}

#afs-wrapper .btn-group>.btn-group:last-child>.btn:first-child {

    border-bottom-left-radius: 0;

    border-top-left-radius: 0;

}

#afs-wrapper .btn-group .dropdown-toggle:active, #afs-wrapper .btn-group.open .dropdown-toggle {

    outline: 0;

}

#afs-wrapper .btn-group>.btn+.dropdown-toggle {

    padding-left: 8px;

    padding-right: 8px;

}

#afs-wrapper .btn-group>.btn-lg+.dropdown-toggle {

    padding-left: 12px;

    padding-right: 12px;

}

#afs-wrapper .btn-group.open .dropdown-toggle {

    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

}

#afs-wrapper .btn-group.open .dropdown-toggle.btn-link {

    -webkit-box-shadow: none;

    box-shadow: none;

}

#afs-wrapper .btn .caret {

    margin-left: 0;

}

#afs-wrapper .btn-lg .caret {

    border-width: 5px 5px 0;

    border-bottom-width: 0;

}

#afs-wrapper .dropup .btn-lg .caret {

    border-width: 0 5px 5px;

}

#afs-wrapper .btn-group-vertical>.btn, #afs-wrapper .btn-group-vertical>.btn-group, #afs-wrapper .btn-group-vertical>.btn-group>.btn {

    display: block;

    float: none;

    width: 100%;

    max-width: 100%}

#afs-wrapper .btn-group-vertical>.btn-group>.btn {

    float: none;

}

#afs-wrapper .btn-group-vertical>.btn+.btn, #afs-wrapper .btn-group-vertical>.btn+.btn-group, #afs-wrapper .btn-group-vertical>.btn-group+.btn, #afs-wrapper .btn-group-vertical>.btn-group+.btn-group {

    margin-top: -1px;

    margin-left: 0;

}

#afs-wrapper .btn-group-vertical>.btn:not(:first-child):not(:last-child) {

    border-radius: 0;

}

#afs-wrapper .btn-group-vertical>.btn:first-child:not(:last-child) {

    border-top-right-radius: 4px;

    border-bottom-right-radius: 0;

    border-bottom-left-radius: 0;

}

#afs-wrapper .btn-group-vertical>.btn:last-child:not(:first-child) {

    border-bottom-left-radius: 4px;

    border-top-right-radius: 0;

    border-top-left-radius: 0;

}

#afs-wrapper .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {

    border-radius: 0;

}

#afs-wrapper .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child, #afs-wrapper .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {

    border-bottom-right-radius: 0;

    border-bottom-left-radius: 0;

}

#afs-wrapper .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {

    border-top-right-radius: 0;

    border-top-left-radius: 0;

}

#afs-wrapper .btn-group-justified {

    display: table;

    width: 100%;

    table-layout: fixed;

    border-collapse: separate;

}

#afs-wrapper .btn-group-justified>.btn, #afs-wrapper .btn-group-justified>.btn-group {

    float: none;

    display: table-cell;

    width: 1%}

#afs-wrapper .btn-group-justified>.btn-group .btn {

    width: 100%}

#afs-wrapper [data-toggle="buttons"]>.btn>input[type="radio"], #afs-wrapper [data-toggle="buttons"]>.btn>input[type="checkbox"] {

    display: none;

}

#afs-wrapper code {

    padding: 2px 4px;

    font-size: 90%;

    color: #c7254e;

    background-color: #f9f2f4;

    white-space: nowrap;

    border-radius: 4px;

}

#afs-wrapper kbd {

    padding: 2px 4px;

    font-size: 90%;

    color: #fff;

    background-color: #333;

    border-radius: 3px;

    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);

}

#afs-wrapper pre {

    display: block;

    padding: 9.5px;

    margin: 0 0 10px;

    font-size: 13px;

    line-height: 1.428571429;

    word-break: break-all;

    word-wrap: break-word;

    color: #333;

    background-color: #f5f5f5;

    border: 1px solid #ccc;

    border-radius: 4px;

}

#afs-wrapper pre code {

    padding: 0;

    font-size: inherit;

    color: inherit;

    white-space: pre-wrap;

    background-color: transparent;

    border-radius: 0;

}

#afs-wrapper .pre-scrollable {

    max-height: 340px;

    overflow-y: scroll;

}

#afs-wrapper .fade {

    opacity: 0;

    -webkit-transition: opacity .15s linear;

    transition: opacity 0.15s linear;

}

#afs-wrapper .fade.in {

    opacity: 1;

}

#afs-wrapper .collapse {

    display: none;

}

#afs-wrapper .collapse.in {

    display: block;

}

#afs-wrapper .collapsing {

    position: relative;

    height: 0;

    overflow: hidden;

    -webkit-transition: height .35s ease;

    transition: height 0.35s ease;

}

#afs-wrapper .caret {

    display: inline-block;

    width: 0;

    height: 0;

    margin-left: 2px;

    vertical-align: middle;

    border-top: 4px solid;

    border-right: 4px solid transparent;

    border-left: 4px solid transparent;

}

#afs-wrapper .dropdown {

    position: relative;

}

#afs-wrapper .dropdown-toggle:focus {

    outline: 0;

}

#afs-wrapper .dropdown-menu {

    position: absolute;

    top: 100%;

    left: 0;

    z-index: 1000;

    display: none;

    float: left;

    min-width: 160px;

    padding: 5px 0;

    margin: 2px 0 0;

    list-style: none;

    border: 1px solid;

    background: #fff;

    background-clip: padding-box;

}

#afs-wrapper .dropdown-menu.pull-right {

    right: 0;

    left: auto;

}

#afs-wrapper .dropdown-menu .divider {

    height: 1px;

    margin: 9px 0;

    overflow: hidden;

}

#afs-wrapper .dropdown-menu>li>a {

    display: block;

    padding: 3px 20px;

    clear: both;

    line-height: 1.428571429;

    white-space: nowrap;

}

#afs-wrapper .dropdown-menu>.active>a, #afs-wrapper .dropdown-menu>.active>a:hover, #afs-wrapper .dropdown-menu>.active>a:focus {

    outline: 0;

}

#afs-wrapper .dropdown-menu>.disabled>a:hover, #afs-wrapper .dropdown-menu>.disabled>a:focus {

    text-decoration: none;

    background-color: transparent;

    background-image: none;

    cursor: not-allowed;

}

#afs-wrapper .open>.dropdown-menu {

    display: block;

}

#afs-wrapper .open>a {

    outline: 0;

}

#afs-wrapper .dropdown-menu-right {

    left: auto;

    right: 0;

}

#afs-wrapper .dropdown-menu-left {

    left: 0;

    right: auto;

}

#afs-wrapper .dropdown-header {

    display: block;

    padding: 3px 20px;

    line-height: 1.428571429;

}

#afs-wrapper .dropdown-backdrop {

    position: fixed;

    left: 0;

    right: 0;

    bottom: 0;

    top: 0;

    z-index: 990;

}

#afs-wrapper .pull-right>.dropdown-menu {

    right: 0;

    left: auto;

}

#afs-wrapper .dropup .caret, #afs-wrapper .navbar-fixed-bottom .dropdown .caret {

    border-top: 0;

    border-bottom: 4px solid;

    content: ""}

#afs-wrapper .dropup .dropdown-menu, #afs-wrapper .navbar-fixed-bottom .dropdown .dropdown-menu {

    top: auto;

    bottom: 100%;

    margin-bottom: 1px;

}

@media (min-width: 768px) {

    #afs-wrapper .navbar-right .dropdown-menu {

    left: auto;

    right: 0;

}

#afs-wrapper .navbar-right .dropdown-menu-left {

    left: 0;

    right: auto;

}

}#afs-wrapper .pagination {

    display: inline-block;

    padding-left: 0;

    margin: 20px 0;

    border-radius: 4px;

}

#afs-wrapper .pagination button {

    margin-bottom: 5px;

}

#afs-wrapper .pagination>li {

    display: inline;

}

#afs-wrapper .pagination>li>a, #afs-wrapper .pagination>li>span {

    position: relative;

    float: left;

    padding: 6px 12px;

    line-height: 1.428571429;

    margin-left: -1px;

}

#afs-wrapper .pagination>li:first-child>a, #afs-wrapper .pagination>li:first-child>span {

    margin-left: 0;

    border-bottom-left-radius: 4px;

    border-top-left-radius: 4px;

}

#afs-wrapper .pagination>li:last-child>a, #afs-wrapper .pagination>li:last-child>span {

    border-bottom-right-radius: 4px;

    border-top-right-radius: 4px;

}

#afs-wrapper .afs-SearchNext {

    border-radius: 8px;

    clear: both;

    margin: 0 auto;

    padding: 8px;

    text-decoration: none;

    text-align: center;

}

#afs-wrapper .pagination-lg>li>a, #afs-wrapper .pagination-lg>li>span {

    padding: 10px 16px;

    font-size: 18px;

}

#afs-wrapper .pagination-lg>li:first-child>a, #afs-wrapper .pagination-lg>li:first-child>span {

    border-bottom-left-radius: 6px;

    border-top-left-radius: 6px;

}

#afs-wrapper .pagination-lg>li:last-child>a, #afs-wrapper .pagination-lg>li:last-child>span {

    border-bottom-right-radius: 6px;

    border-top-right-radius: 6px;

}

#afs-wrapper .pagination-sm>li>a, #afs-wrapper .pagination-sm>li>span {

    padding: 5px 10px;

    font-size: 12px;

}

#afs-wrapper .pagination-sm>li:first-child>a, #afs-wrapper .pagination-sm>li:first-child>span {

    border-bottom-left-radius: 3px;

    border-top-left-radius: 3px;

}

#afs-wrapper .pagination-sm>li:last-child>a, #afs-wrapper .pagination-sm>li:last-child>span {

    border-bottom-right-radius: 3px;

    border-top-right-radius: 3px;

}

#afs-wrapper .pager {

    padding-left: 0;

    margin: 20px 0;

    list-style: none;

    text-align: center;

}

#afs-wrapper .pager li {

    display: inline;

}

#afs-wrapper .pager li>a, #afs-wrapper .pager li>span {

    display: inline-block;

    padding: 5px 14px;

    border: 1px solid;

}

#afs-wrapper .pager .next>a, #afs-wrapper .pager .next>span {

    float: right;

}

#afs-wrapper .pager .previous>a, #afs-wrapper .pager .previous>span {

    float: left;

}

#afs-wrapper .label {

    display: inline;

    padding: .2em .6em .3em;

    white-space: nowrap;

    vertical-align: baseline;

}

#afs-wrapper .label:empty {

    display: none;

}

#afs-wrapper .btn .label {

    position: relative;

    top: -1px;

}

#afs-wrapper .badge {

    display: inline-block;

    min-width: 10px;

    padding: 3px 7px;

    vertical-align: baseline;

    white-space: nowrap;

}

#afs-wrapper .badge:empty {

    display: none;

}

#afs-wrapper .btn .badge {

    position: relative;

    top: -1px;

}

#afs-wrapper .btn-xs .badge {

    top: 0;

    padding: 1px 5px;

}

#afs-wrapper .nav-pills>li>a>.badge {

    margin-left: 3px;

}

#afs-wrapper .jumbotron {

    padding: 15px;

    margin-bottom: 30px;

    color: inherit;

    background-color: #eee;

    min-height: 250px;

    position: relative;

}

#afs-wrapper .jumbotron h1, #afs-wrapper .jumbotron .h1 {

    color: inherit;

    padding: 0;

    margin: 0;

}

#afs-wrapper .jumbotron p {

    margin-bottom: 15px;

    font-size: 21px;

    font-weight: 200;

}

#afs-wrapper .container .jumbotron {

    border-radius: 6px;

}

#afs-wrapper .jumbotron .container {

    max-width: 100%}

#afs-wrapper .jumbotron .afs-SubscribeSet {

    position: absolute;

    bottom: 15px;

    right: 15px;

}

#afs-wrapper .thumbnail {

    display: block;

    padding: 4px;

    margin-bottom: 20px;

    border: 1px solid;

    -webkit-transition: all .2s ease-in-out;

    transition: all 0.2s ease-in-out;

}

#afs-wrapper .thumbnail>img, #afs-wrapper .thumbnail a>img {

    margin-left: auto;

    margin-right: auto;

}

#afs-wrapper .thumbnail .caption {

    padding: 9px;

}

#afs-wrapper .alert {

    padding: 15px;

    margin-bottom: 20px;

    border: 1px solid transparent;

    border-radius: 4px;

}

#afs-wrapper .alert h4 {

    margin-top: 0;

    color: inherit;

}

#afs-wrapper .alert .alert-link {

    font-weight: bold;

}

#afs-wrapper .alert>p, #afs-wrapper .alert>ul {

    margin-bottom: 0;

}

#afs-wrapper .alert>p+p {

    margin-top: 5px;

}

#afs-wrapper .alert-dismissable {

    padding-right: 35px;

}

#afs-wrapper .alert-dismissable .close {

    position: relative;

    top: -2px;

    right: -21px;

    color: inherit;

}

@-webkit-keyframes progress-bar-stripes {

    from {

    background-position: 40px 0;

}

to {

    background-position: 0 0;

}

}@keyframes progress-bar-stripes {

    from {

    background-position: 40px 0;

}

to {

    background-position: 0 0;

}

}#afs-wrapper .progress {

    overflow: hidden;

    height: 20px;

    margin-bottom: 20px;

    background-color: #f5f5f5;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);

    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);

}

#afs-wrapper .progress-bar {

    float: left;

    width: 0%;

    height: 100%;

    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);

    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);

    -webkit-transition: width .6s ease;

    transition: width 0.6s ease;

}

#afs-wrapper .progress-striped .progress-bar {

    background-image: -webkit-linear-gradient(45deg,  rgba(255, 255, 255, 0.15) 25%,  transparent 25%,  transparent 50%,  rgba(255, 255, 255, 0.15) 50%,  rgba(255, 255, 255, 0.15) 75%,  transparent 75%,  transparent);

    background-image: linear-gradient(45deg,  rgba(255, 255, 255, 0.15) 25%,  transparent 25%,  transparent 50%,  rgba(255, 255, 255, 0.15) 50%,  rgba(255, 255, 255, 0.15) 75%,  transparent 75%,  transparent);

    background-size: 40px 40px;

}

#afs-wrapper .progress.active .progress-bar {

    -webkit-animation: progress-bar-stripes 2s linear infinite;

    animation: progress-bar-stripes 2s linear infinite;

}

#afs-wrapper .media, #afs-wrapper .media-body {

    overflow: hidden;

    zoom: 1;

}

#afs-wrapper .media, #afs-wrapper .media .media {

    margin-top: 15px;

}

#afs-wrapper .media:first-child {

    margin-top: 0;

}

#afs-wrapper .media-object {

    display: block;

}

#afs-wrapper .media-heading {

    margin: 0 0 5px;

}

#afs-wrapper .media>.pull-left {

    margin-right: 10px;

}

#afs-wrapper .media>.pull-right {

    margin-left: 10px;

}

#afs-wrapper .media-list {

    padding-left: 0;

    list-style: none;

}

#afs-wrapper .list-group {

    margin-bottom: 20px;

    padding-left: 0;

}

#afs-wrapper .list-group-item {

    position: relative;

    display: block;

    padding: 10px 15px;

    margin-bottom: -1px;

    border: 1px solid;

}

#afs-wrapper .list-group-item:first-child {

    border-top-right-radius: 4px;

    border-top-left-radius: 4px;

}

#afs-wrapper .list-group-item:last-child {

    margin-bottom: 0;

    border-bottom-right-radius: 4px;

    border-bottom-left-radius: 4px;

}

#afs-wrapper .list-group-item>.badge {

    float: right;

}

#afs-wrapper .list-group-item>.badge+.badge {

    margin-right: 5px;

}

#afs-wrapper .list-group-item-heading {

    margin-top: 0;

    margin-bottom: 5px;

}

#afs-wrapper .list-group-item-text {

    margin-bottom: 0;

    line-height: 1.3;

}

#afs-wrapper .panel {

    margin-bottom: 20px;

    border: 1px solid transparent;

    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);

}

#afs-wrapper .panel-body {

    padding: 15px;

}

#afs-wrapper .panel-heading {

    padding: 10px 15px;

    border-bottom: 1px solid transparent;

    border-top-right-radius: 3px;

    border-top-left-radius: 3px;

}

#afs-wrapper .panel-heading>.dropdown .dropdown-toggle {

    color: inherit;

}

#afs-wrapper .panel-title {

    margin-top: 0;

    margin-bottom: 0;

    font-size: 16px;

    color: inherit;

}

#afs-wrapper .panel-title>a {

    color: inherit;

}

#afs-wrapper .panel-footer {

    padding: 10px 15px;

    background-color: #f5f5f5;

    border-top: 1px solid #ddd;

    border-bottom-right-radius: 3px;

    border-bottom-left-radius: 3px;

}

#afs-wrapper .panel>.list-group {

    margin-bottom: 0;

}

#afs-wrapper .panel>.list-group .list-group-item {

    border-width: 1px 0;

    border-radius: 0;

}

#afs-wrapper .panel>.list-group:first-child .list-group-item:first-child {

    border-top: 0;

    border-top-right-radius: 3px;

    border-top-left-radius: 3px;

}

#afs-wrapper .panel>.list-group:last-child .list-group-item:last-child {

    border-bottom: 0;

    border-bottom-right-radius: 3px;

    border-bottom-left-radius: 3px;

}

#afs-wrapper .panel-heading+.list-group .list-group-item:first-child {

    border-top-width: 0;

}

#afs-wrapper .panel>.table, #afs-wrapper .panel>.table-responsive>.table {

    margin-bottom: 0;

}

#afs-wrapper .panel>.table:first-child, #afs-wrapper .panel>.table-responsive:first-child>.table:first-child {

    border-top-right-radius: 3px;

    border-top-left-radius: 3px;

}

#afs-wrapper .panel>.table:first-child>thead:first-child>tr:first-child td:first-child, #afs-wrapper .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child, #afs-wrapper .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child, #afs-wrapper .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child, #afs-wrapper .panel>.table:first-child>thead:first-child>tr:first-child th:first-child, #afs-wrapper .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child, #afs-wrapper .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child, #afs-wrapper .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {

    border-top-left-radius: 3px;

}

#afs-wrapper .panel>.table:first-child>thead:first-child>tr:first-child td:last-child, #afs-wrapper .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child, #afs-wrapper .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child, #afs-wrapper .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child, #afs-wrapper .panel>.table:first-child>thead:first-child>tr:first-child th:last-child, #afs-wrapper .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child, #afs-wrapper .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child, #afs-wrapper .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {

    border-top-right-radius: 3px;

}

#afs-wrapper .panel>.table:last-child, #afs-wrapper .panel>.table-responsive:last-child>.table:last-child {

    border-bottom-right-radius: 3px;

    border-bottom-left-radius: 3px;

}

#afs-wrapper .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child, #afs-wrapper .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child, #afs-wrapper .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child, #afs-wrapper .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child, #afs-wrapper .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child, #afs-wrapper .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child, #afs-wrapper .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child, #afs-wrapper .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {

    border-bottom-left-radius: 3px;

}

#afs-wrapper .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child, #afs-wrapper .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child, #afs-wrapper .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child, #afs-wrapper .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child, #afs-wrapper .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child, #afs-wrapper .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child, #afs-wrapper .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child, #afs-wrapper .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {

    border-bottom-right-radius: 3px;

}

#afs-wrapper .panel>.panel-body+.table, #afs-wrapper .panel>.panel-body+.table-responsive {

    border-top: 1px solid #ddd;

}

#afs-wrapper .panel>.table>tbody:first-child>tr:first-child th, #afs-wrapper .panel>.table>tbody:first-child>tr:first-child td {

    border-top: 0;

}

#afs-wrapper .panel>.table-bordered, #afs-wrapper .panel>.table-responsive>.table-bordered {

    border: 0;

}

#afs-wrapper .panel>.table-bordered>thead>tr>th:first-child, #afs-wrapper .panel>.table-responsive>.table-bordered>thead>tr>th:first-child, #afs-wrapper .panel>.table-bordered>tbody>tr>th:first-child, #afs-wrapper .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child, #afs-wrapper .panel>.table-bordered>tfoot>tr>th:first-child, #afs-wrapper .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child, #afs-wrapper .panel>.table-bordered>thead>tr>td:first-child, #afs-wrapper .panel>.table-responsive>.table-bordered>thead>tr>td:first-child, #afs-wrapper .panel>.table-bordered>tbody>tr>td:first-child, #afs-wrapper .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child, #afs-wrapper .panel>.table-bordered>tfoot>tr>td:first-child, #afs-wrapper .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {

    border-left: 0;

}

#afs-wrapper .panel>.table-bordered>thead>tr>th:last-child, #afs-wrapper .panel>.table-responsive>.table-bordered>thead>tr>th:last-child, #afs-wrapper .panel>.table-bordered>tbody>tr>th:last-child, #afs-wrapper .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child, #afs-wrapper .panel>.table-bordered>tfoot>tr>th:last-child, #afs-wrapper .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child, #afs-wrapper .panel>.table-bordered>thead>tr>td:last-child, #afs-wrapper .panel>.table-responsive>.table-bordered>thead>tr>td:last-child, #afs-wrapper .panel>.table-bordered>tbody>tr>td:last-child, #afs-wrapper .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child, #afs-wrapper .panel>.table-bordered>tfoot>tr>td:last-child, #afs-wrapper .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {

    border-right: 0;

}

#afs-wrapper .panel>.table-bordered>thead>tr:first-child>td, #afs-wrapper .panel>.table-responsive>.table-bordered>thead>tr:first-child>td, #afs-wrapper .panel>.table-bordered>tbody>tr:first-child>td, #afs-wrapper .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td, #afs-wrapper .panel>.table-bordered>thead>tr:first-child>th, #afs-wrapper .panel>.table-responsive>.table-bordered>thead>tr:first-child>th, #afs-wrapper .panel>.table-bordered>tbody>tr:first-child>th, #afs-wrapper .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {

    border-bottom: 0;

}

#afs-wrapper .panel>.table-bordered>tbody>tr:last-child>td, #afs-wrapper .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td, #afs-wrapper .panel>.table-bordered>tfoot>tr:last-child>td, #afs-wrapper .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td, #afs-wrapper .panel>.table-bordered>tbody>tr:last-child>th, #afs-wrapper .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th, #afs-wrapper .panel>.table-bordered>tfoot>tr:last-child>th, #afs-wrapper .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {

    border-bottom: 0;

}

#afs-wrapper .panel>.table-responsive {

    border: 0;

    margin-bottom: 0;

}

#afs-wrapper .panel-group {

    margin-bottom: 20px;

}

#afs-wrapper .panel-group .panel {

    margin-bottom: 0;

    border-radius: 4px;

    overflow: hidden;

}

#afs-wrapper .panel-group .panel+.panel {

    margin-top: 5px;

}

#afs-wrapper .panel-group .panel-heading {

    border-bottom: 0;

}

#afs-wrapper .panel-group .panel-heading+.panel-collapse .panel-body {

    border-top: 1px solid #ddd;

}

#afs-wrapper .panel-group .panel-footer {

    border-top: 0;

}

#afs-wrapper .panel-group .panel-footer+.panel-collapse .panel-body {

    border-bottom: 1px solid #ddd;

}

#afs-wrapper .well {

    min-height: 20px;

    padding: 19px;

    margin-bottom: 20px;

    border: 1px solid #e1e1e8;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);

    background-color: #f7f7f9;

    border-radius: 6px;

}

#afs-wrapper .HrWell {

    margin-top: 14px;

    border-color: #dfdfdf;

    margin-bottom: 15px;

}

#afs-wrapper .well-lg {

    padding: 24px;

    border-radius: 6px;

}

#afs-wrapper .well-sm {

    padding: 9px;

    border-radius: 3px;

}

#afs-wrapper .close, .afs-Copyright .close, .afs-commodal .close {

    float: right;

    text-shadow: 0 1px 0 #fff;

    opacity: 1;

    filter: alpha(opacity=100);

}

.afs-Copyright .close, .afs-Copyright .close:hover, .afs-commodal .close, .afs-commodal .close:hover {

    color: inherit;

}

#afs-wrapper .close:hover, .afs-Copyright .close:hover, #afs-wrapper .close:focus, .afs-commodal .close:hover, .afs-commodal .close:focus {

    cursor: pointer;

    opacity: .5;

    filter: alpha(opacity=50);

}

.afs-Copyright button, .afs-commodal button {

    font: inherit;

}

#afs-wrapper button.close, .afs-Copyright button.close, .afs-commodal button.close {

    padding: 0;

    cursor: pointer;

    background: transparent;

    border: 0;

    -webkit-appearance: none;

}

body.showscroll {

    margin-right: 0 !important;

}

#afs-wrapper .modal, .afs-Copyright .modal, .afs-commodal.modal {

    display: none;

    overflow: hidden;

    overflow-y: auto;

    position: fixed;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    z-index: 99999;

    -webkit-overflow-scrolling: touch;

    outline: 0;

}

#afs-wrapper .modal.fade .modal-dialog, .afs-Copyright .modal.fade .modal-dialog, .afs-commodal.modal.fade .modal-dialog {

    -webkit-transform: translate(0,  -25%);

    -ms-transform: translate(0,  -25%);

    transform: translate(0,  -25%);

    -webkit-transition: -webkit-transform .3s ease-out;

    -moz-transition: -moz-transform .3s ease-out;

    -o-transition: -o-transform .3s ease-out;

    transition: transform 0.3s ease-out;

}

#afs-wrapper .modal.in .modal-dialog, .afs-Copyright .modal.in .modal-dialog, .afs-commodal.modal.in .modal-dialog {

    -webkit-transform: translate(0,  0);

    -ms-transform: translate(0,  0);

    transform: translate(0,  0);

}

#afs-wrapper .modal-dialog, .afs-Copyright .modal-dialog, .afs-commodal .modal-dialog {

    width: auto;

    margin: 10px;

}

#afs-wrapper .modal-content, .afs-Copyright .modal-content, .afs-commodal .modal-content {

    position: relative;

    background-color: #fff;

    border: 1px solid #999;

    border: 1px solid rgba(0, 0, 0, 0.2);

    border-radius: 6px;

    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);

    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);

    background-clip: padding-box;

    outline: none;

}

#afs-wrapper .modal-backdrop, .afs-Copyright .modal-backdrop, .afs-commodal .modal-backdrop {

    position: fixed;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    z-index: 1040;

    background-color: #000;

}

#afs-wrapper .modal-backdrop.fade {

    opacity: 0;

    filter: alpha(opacity=0);

}

#afs-wrapper .modal-backdrop.in {

    opacity: .5;

    filter: alpha(opacity=50);

}

#afs-wrapper .modal-header, .afs-Copyright .modal-header, .afs-commodal .modal-header {

    padding: 10px 15px;

    border-bottom: 1px solid #e5e5e5;

    min-height: 16.428571429px;

}

#afs-wrapper .modal-header .close, .afs-Copyright .modal-header .close, .afs-commodal .modal-header .close {

    font-size: 18px;

    margin-top: -4px;

}

#afs-wrapper .modal-title, .afs-Copyright .modal-title, .afs-commodal .modal-title {

    margin: 0;

    line-height: 1.428571429;

}

#afs-wrapper .modal-body, .afs-Copyright .modal-body, .afs-commodal .modal-body {

    position: relative;

    padding: 20px;

}

#afs-wrapper .modal-footer, .afs-Copyright .modal-footer, .afs-commodal .modal-footer {

    margin-top: 15px;

    padding: 19px 20px 20px;

    text-align: right;

    border-top: 1px solid #e5e5e5;

}

#afs-wrapper .modal-footer .btn+.btn, .afs-Copyright .modal-footer .btn+.btn, .afs-commodal .modal-footer .btn+.btn {

    margin-left: 5px;

    margin-bottom: 0;

}

#afs-wrapper .modal-footer .btn-group .btn+.btn, .afs-Copyright .modal-footer .btn-group .btn+.btn, .afs-commodal .modal-footer .btn-group .btn+.btn {

    margin-left: -1px;

}

#afs-wrapper .modal-footer .btn-block+.btn-block, .afs-Copyright .modal-footer .btn-block+.btn-block, .afs-commodal .modal-footer .btn-block+.btn-block {

    margin-left: 0;

}

@media (min-width: 768px) {

    #afs-wrapper .modal-dialog, .afs-Copyright .modal-dialog, .afs-commodal .modal-dialog {

    width: 700px;

    margin: 30px auto;

}

#afs-wrapper .modal-content, .afs-Copyright .modal-content, .afs-commodal .modal-content {

    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);

    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);

}

#afs-wrapper .modal-sm, .afs-Copyright .modal-sm, .afs-commodal .modal-sm {

    width: 300px;

}

}@media (min-width: 992px) {
    .col-sm-7 {
        width: 100% !important;
    }

    #afs-wrapper .modal-lg, .afs-Copyright .modal-lg, .afs-commodal .modal-lg {

    width: 900px;

}

}.afs-Copyright .text-left {

    text-align: left;

}

#afs-wrapper .tooltip {

    position: absolute;

    z-index: 1030;

    display: block;

    visibility: visible;

    font-size: 12px;

    line-height: 1.4;

    opacity: 0;

    filter: alpha(opacity=0);

}

#afs-wrapper .tooltip.in {

    opacity: .9;

    filter: alpha(opacity=90);

}

#afs-wrapper .tooltip.top {

    margin-top: -3px;

    padding: 5px 0;

}

#afs-wrapper .tooltip.right {

    margin-left: 3px;

    padding: 0 5px;

}

#afs-wrapper .tooltip.bottom {

    margin-top: 3px;

    padding: 5px 0;

}

#afs-wrapper .tooltip.left {

    margin-left: -3px;

    padding: 0 5px;

}

#afs-wrapper .tooltip-inner {

    max-width: 200px;

    padding: 3px 8px;

    color: #fff;

    text-align: center;

    text-decoration: none;

    background-color: #000;

    border-radius: 4px;

}

#afs-wrapper .tooltip-arrow {

    position: absolute;

    width: 0;

    height: 0;

    border-color: transparent;

    border-style: solid;

}

#afs-wrapper .tooltip.top .tooltip-arrow {

    bottom: 0;

    left: 50%;

    margin-left: -5px;

    border-width: 5px 5px 0;

    border-top-color: #000;

}

#afs-wrapper .tooltip.top-left .tooltip-arrow {

    bottom: 0;

    left: 5px;

    border-width: 5px 5px 0;

    border-top-color: #000;

}

#afs-wrapper .tooltip.top-right .tooltip-arrow {

    bottom: 0;

    right: 5px;

    border-width: 5px 5px 0;

    border-top-color: #000;

}

#afs-wrapper .tooltip.right .tooltip-arrow {

    top: 50%;

    left: 0;

    margin-top: -5px;

    border-width: 5px 5px 5px 0;

    border-right-color: #000;

}

#afs-wrapper .tooltip.left .tooltip-arrow {

    top: 50%;

    right: 0;

    margin-top: -5px;

    border-width: 5px 0 5px 5px;

    border-left-color: #000;

}

#afs-wrapper .tooltip.bottom .tooltip-arrow {

    top: 0;

    left: 50%;

    margin-left: -5px;

    border-width: 0 5px 5px;

    border-bottom-color: #000;

}

#afs-wrapper .tooltip.bottom-left .tooltip-arrow {

    top: 0;

    left: 5px;

    border-width: 0 5px 5px;

    border-bottom-color: #000;

}

#afs-wrapper .tooltip.bottom-right .tooltip-arrow {

    top: 0;

    right: 5px;

    border-width: 0 5px 5px;

    border-bottom-color: #000;

}

#afs-wrapper .popover {

    position: absolute;

    top: 0;

    left: 0;

    z-index: 1010;

    display: none;

    max-width: 276px;

    padding: 1px;

    text-align: left;

    background-color: #fff;

    background-clip: padding-box;

    border: 1px solid #ccc;

    border: 1px solid rgba(0, 0, 0, 0.2);

    border-radius: 6px;

    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);

    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);

    white-space: normal;

}

#afs-wrapper .popover.top {

    margin-top: -10px;

}

#afs-wrapper .popover.right {

    margin-left: 10px;

}

#afs-wrapper .popover.bottom {

    margin-top: 10px;

}

#afs-wrapper .popover.left {

    margin-left: -10px;

}

#afs-wrapper .popover-title {

    margin: 0;

    padding: 8px 14px;

    font-size: 14px;

    font-weight: normal;

    line-height: 18px;

    background-color: #f7f7f7;

    border-bottom: 1px solid #ebebeb;

    border-radius: 5px 5px 0 0;

}

#afs-wrapper .popover-content {

    padding: 9px 14px;

}

#afs-wrapper .popover>.arrow, #afs-wrapper .popover>.arrow:after {

    position: absolute;

    display: block;

    width: 0;

    height: 0;

    border-color: transparent;

    border-style: solid;

}

#afs-wrapper .popover>.arrow {

    border-width: 11px;

}

#afs-wrapper .popover>.arrow:after {

    border-width: 10px;

    content: ""}

#afs-wrapper .popover.top>.arrow {

    left: 50%;

    margin-left: -11px;

    border-bottom-width: 0;

    border-top-color: #999;

    border-top-color: rgba(0, 0, 0, 0.25);

    bottom: -11px;

}

#afs-wrapper .popover.top>.arrow:after {

    content: " ";

    bottom: 1px;

    margin-left: -10px;

    border-bottom-width: 0;

    border-top-color: #fff;

}

#afs-wrapper .popover.right>.arrow {

    top: 50%;

    left: -11px;

    margin-top: -11px;

    border-left-width: 0;

    border-right-color: #999;

    border-right-color: rgba(0, 0, 0, 0.25);

}

#afs-wrapper .popover.right>.arrow:after {

    content: " ";

    left: 1px;

    bottom: -10px;

    border-left-width: 0;

    border-right-color: #fff;

}

#afs-wrapper .popover.bottom>.arrow {

    left: 50%;

    margin-left: -11px;

    border-top-width: 0;

    border-bottom-color: #999;

    border-bottom-color: rgba(0, 0, 0, 0.25);

    top: -11px;

}

#afs-wrapper .popover.bottom>.arrow:after {

    content: " ";

    top: 1px;

    margin-left: -10px;

    border-top-width: 0;

    border-bottom-color: #fff;

}

#afs-wrapper .popover.left>.arrow {

    top: 50%;

    right: -11px;

    margin-top: -11px;

    border-right-width: 0;

    border-left-color: #999;

    border-left-color: rgba(0, 0, 0, 0.25);

}

#afs-wrapper .popover.left>.arrow:after {

    content: " ";

    right: 1px;

    border-right-width: 0;

    border-left-color: #fff;

    bottom: -10px;

}

#afs-wrapper .afs-Tabs {

    float: left;

    border-bottom: 3px solid #428bca;

    margin: 10px 0;

}

#afs-wrapper .afs-Tabs ul {

    padding: 0;

    margin: 0;
    margin-left: -15px;
    margin-right: -20px;

}

#afs-wrapper .afs-Tabs ul li {

    padding: 0;

    margin: 0;

    list-style: none;
    /*float: left;*/

}

#afs-wrapper .afs-Tabs ul li a {

    display: block;

    padding: 8px 14px;

    background-color: #eaeaea;

    color: #428bca;

    margin-right: 5px;

}

#afs-wrapper .afs-Tabs ul li a:hover, #afs-wrapper .afs-Tabs ul li.active a {
    background-color: #31548a;
    color: #fff;
    text-decoration: none;

}

#afs-wrapper .afs-Filters {

    background-color: #fff;

}

.afs-FilterPanel1, .afs-FilterPanel2 {

    padding: 8px 0;

}

.afs-FilterPanel1 {

    border-right: 3px solid #fff;

}

.afs-Filters .rowtop {

    margin-bottom: 15px;

}

#afs-wrapper .afs-Filters .btn-default.reset {

    margin-right: 5px;

}

.afs-Narrow .afs-FilterPanel1 {

    border-right-width: 0;

    border-bottom: 3px solid #fff;

}

.afs-Narrow .afs-FilterPanel1, .afs-Narrow .afs-FilterPanel2 {

    width: 100% !important;

}

#afs-wrapper .afs-Switch {

    margin: 10px 0;

}

#afs-wrapper .afs-Switch>ul {

    margin: 0;

    padding: 0;

}

#afs-wrapper .afs-Switch>ul>li {

    list-style: none;

    display: inline-block;

    margin-left: 5px;

}

#afs-wrapper .afs-Switch>ul>li a {

    color: #666;

    font-size: 13px;

}

#afs-wrapper .afs-Switch>ul>li a:hover, #afs-wrapper .afs-Switch>ul>li.active a {

    color: #000;

    text-decoration: none;

}

#afs-wrapper .afs-BoxHeader .afs-Switch {

    margin: 0;

}

#afs-wrapper .afs-BoxHeader .afs-Switch li {

    border-right: 1px solid #ccc;

    padding-right: 8px;

}

#afs-wrapper .afs-BoxHeader .afs-Switch li.last {

    border-right: none;

    padding-right: 0;

}

#afs-wrapper .afs-BoxHeader.bg-primary .afs-Switch ul li a {

    color: #fff;

}

#afs-wrapper .afs-BoxHeader.bg-primary .afs-Switch ul li a:hover, #afs-wrapper .afs-BoxHeader.bg-primary .afs-Switch ul li.active a {

    color: #ddd;

    text-decoration: none;

}

#afs-wrapper .afs-Table .afs-TableHeader.col-xs-12 {

    padding-left: 0;

    padding-right: 0;

}

#afs-wrapper .afs-Table .afs-TableHeader {

    background-color: #428bca;

    color: #fff;

    font-weight: bold;

    padding: 5px 0;

    margin-bottom: 5px;

}

#afs-wrapper .afs-Table .afs-TableFooter {

    border-top: 3px solid #428bca;

    padding: 5px 0;

    font-size: 12px;

}

#afs-wrapper .afs-TableRowItem {
   border-bottom: 1px solid #eaeaea;
    padding-bottom: 5px;
    margin: 0;
    padding-top: 10px;
    min-height: 465px;
    width: 33.3%;
    display: inline-block;
    height: auto;
    padding: 10px; 
    
}

#afs-wrapper .afs-TableRowItem.last {

    border-bottom: none;

    padding-bottom: 0;

}

#afs-wrapper .afs-TableRowItem .prDateRow {

    display: none;

}

.afs-TableRowItem .afs-PRDate {

    font-size: inherit;

    color: inherit;

}

.afs-TableRowItem .afs-PRTime, .afs-TableRowItem .afs-timezone {

    color: #666;

    margin-bottom: 10px;

    font-size: 14px;

}

#afs-wrapper .afs-TableRowItem ul {

    margin: 0 0 .2em;

    padding: 0;

    float: left;

}

#afs-wrapper .afs-TableRowItem ul li {

    list-style: none;

    float: left;

    padding-right: 5px;

}

#afs-wrapper .afs-TableRowItem h6 {

    margin: 0;

}

#afs-wrapper .afs-TableRowItem h6, #afs-wrapper .afs-TableRowItem ul li {

    font-size: 14px;

    color: #666;

    font-weight: normal;

    line-height: 1;

    margin-bottom: 5px;
    width: 100%;

}

#afs-wrapper .afs-TableRowItem ul li.first, #afs-wrapper .afs-TableRowItem ul li.last {

    border-right: none;

    padding-right: 0;

}

#afs-wrapper .afs-TableRowItem ul li a {

    color: #666;

    text-transform: uppercase;

}

#afs-wrapper .afs-TableRowItem ul li a:hover, #afs-wrapper .afs-TableRowItem ul li.active a {

    color: #428bca;

    text-decoration: none;

}

.afs-TableRowItem .afs-PRSummary {

    background-color: #eaeaea;

    padding: 8px;

    color: #666;

    margin-bottom: 10px;

    display: none;

}

#afs-wrapper .afs-TableRowItem .afs-PRSummary a {

    font-size: 12px;

    color: #666;

    text-decoration: none;

}

#afs-wrapper .afs-DivTable .afs-DivTableRow {

    padding-top: 10px;

    padding-bottom: 10px;

    border-bottom: 1px solid #ddd;

}

#afs-wrapper .afs-DivTable .afs-DivTableHeader {

    padding: 8px;

    padding-left: 15px;

}

#afs-wrapper .afs-DivTable div.afs-DivTableRow span {

    color: #666;

}

#afs-wrapper .afs-DivTable div.afs-DivTableRow {

    border-left: 3px solid transparent;

}

#afs-wrapper .afs-DivTable div.afs-DivTableRow:hover {

    border-left: 3px solid;

    background-color: #fbfbfb;

}

#afs-wrapper .gridPR .col-sm-10 {

    width: 100%;

    min-height: 250px;

    position: static;

}

#afs-wrapper .gridPR .afs-TableHeader, #afs-wrapper .gridPR .prDateCol {

    display: none !important;

}

#afs-wrapper .gridPR .prDateRow {

    display: block;

}

#afs-wrapper .gridPR .afs-TableRowItem {

    float: left;

    width: 31%;

    height: 270px;

    margin-left: 3.5%;

    margin-top: 0;

    padding-top: 15px;

    margin-bottom: 3.5%;

    position: relative;

    background-color: #eaeaea;

}

#afs-wrapper .gridPR .afs-TableRowItem .afs-PRSummary {

    background-color: #428bca;

    color: #fff;

    padding: 0 15px;

    position: absolute;

    top: 30px;

    left: 0;

    height: 215px;

    overflow: hidden;

    width: 100%}

#afs-wrapper .gridPR .afs-TableRowItem:hover {

    background-color: #428bca;

    color: #fff;

}

#afs-wrapper .gridPR .afs-TableRowItem .afs-PRSummary.afs-Hidden {

    display: none !important;

}

#afs-wrapper .gridPR .afs-TableRowItem:hover .afs-PRSummary.afs-Hidden {

    display: block !important;

}

#afs-wrapper .gridPR .afs-TableRowItem:hover h6, #afs-wrapper .gridPR .afs-TableRowItem:hover a {

    color: #fff;

}

#afs-wrapper .gridPR .afs-TableRowItem:hover .afs-PRTools li {

    border-color: #fff;

}

#afs-wrapper .gridPR .afs-TableRowItem .afs-PRDate {

    margin-top: 0;

    color: #666;

}

#afs-wrapper .gridPR .afs-TableRowItem .afs-PRTools {

    position: absolute;

    bottom: 0;

}

#afs-wrapper .gridPR .afs-TableRowItem .afs-PRRelated, #afs-wrapper .gridPR .afs-TableRowItem .afs-PRSource {

    display: none;

}

#afs-wrapper .gridPR .hideFromGrid {

    display: none;

}

.afs-Narrow #afs-wrapper .gridPR .afs-TableRowItem {

    width: 48%;

    margin-left: 4%}

.afs-Narrow #afs-wrapper .gridPR .afs-TableRowItem:nth-child(2n+1) {

    margin-left: 0;

}

Html.ie8 #afs-wrapper .gridPR .afs-TableRowItem {

    margin-left: 2%}

@media all and (max-width: 840px) {

    #afs-wrapper .gridPR .afs-TableRowItem {

    width: 48%;

    margin-bottom: 4%}

#afs-wrapper .gridPR .afs-TableRowItem:nth-child(3n+1) {

    margin-left: 4%}

#afs-wrapper .gridPR .afs-TableRowItem:nth-child(2n+1) {

    margin-left: 0;

}

}@media all and (max-width: 769px) {

    #afs-wrapper .content .wrapper {

    background: none;

}

.afs-FilterPanel1 {

    border-right: none;

}

.afs-FilterPanel2 {

    border-top: 3px solid #fff;

}

#afs-wrapper .afs-Filters select.input-sm {

    width: 100% !important;

}

#afs-wrapper .gridPR .afs-TableRowItem {

    width: 100%;

    margin-left: 0 !important;

    min-height: 180px;

}

.afs-Narrow #afs-wrapper .gridPR .afs-TableRowItem {

    width: 100%}

}.afs-PageLinks {

    padding: 0;

    margin: 0;

}

.afs-PageLinks li {

    display: inline-block;

}

#afs-wrapper .afs-PageLinks li.disabled {

    display: none;

}

#afs-wrapper .afs-PageLinks li a {

    display: block;

    padding: 1px 3px;

}

#afs-wrapper .afs-PageLinks li.active a, #afs-wrapper .afs-PageLinks li a:hover, #afs-wrapper .afs-PageLinks li.next a, #afs-wrapper .afs-PageLinks li.prev a {

    background-color: #428bca;

    color: #fff;

    text-decoration: none;

}

#afs-wrapper .afs-PageLinks li.next a span.fa, #afs-wrapper .afs-PageLinks li.prev a span.fa {

    font-size: 11px;

}

#afs-wrapper .afs-BoxWrapper {

    border: 1px solid #e1e1e1;

    margin: 10px 0;

}

#afs-wrapper .afs-BoxWrapper.border-primary {

    margin-left: 5px;

}

#afs-wrapper .afs-BoxWrapper.afs-NoTMargin {

    margin-top: 0;

}

#afs-wrapper .afs-BoxHeader, #afs-wrapper .afs-HistoricHeader {

    padding: 8px 15px;

}

#afs-wrapper .afs-BoxTrigger {

    cursor: pointer;

}

#afs-wrapper .afs-BoxBody {

    background-color: #fff;

    padding: 10px 15px;

}

#afs-wrapper .afs-BoxBody.afs-hasConfigMenu {

    position: relative;

    min-height: 250px;

    overflow: hidden;

    padding-top: 55px;

}

#afs-wrapper .afs-BoxLabel h5, #afs-wrapper .afs-HistoricLabel h5 {

    margin: 0;

    line-height: normal;

}

#afs-wrapper h5.text-withFormControl {

    line-height: 35px;

}

#afs-wrapper .afs-BoxWrapperSecondary {

    margin-top: -9px;

    margin-bottom: 25px;

    border: 1px solid #e1e1e1;

    clear: both;

}

#afs-wrapper .afs-BoxWrapperSecondary .afs-BoxHeader {

    border-bottom: 1px solid #fff;

    padding-left: 8px;

}

#afs-wrapper .noBorder {

    border: 0;

}

#afs-wrapper .noBorder .afs-BoxBody {

    padding: 0;

}

#afs-wrapper .afs-NoPadding {

    padding: 0;

}

#afs-wrapper #overlays .afs-Scrollbar {

    max-height: 325px;

    min-height: 100px;

}

#afs-wrapper #overlays .mCSB_container {

    margin-right: 0;

}

#afs-wrapper #overlays .mCustomScrollBox>.mCSB_scrollTools {

    right: -5px;

}

@media (max-width: 617px) {

    #afs-wrapper #overlays .afs-Scrollbar {

    max-height: 150px;

}

}@media (max-width: 496px) {

    #afs-wrapper #overlays .afs-Scrollbar {

    max-height: 100px;

}

}#afs-wrapper .afs-ConfigMenuWrapper {

    width: 325px;

    position: absolute;

    left: -330px;

    top: 10px;

    z-index: 10999;

    -webkit-transition: all .5s ease;

    -moz-transition: all .5s ease;

    -o-transition: all .5s ease;

    -ms-transition: all 1s ease;

    transition: all 0.5s ease;

}

#afs-wrapper .afs-ConfigMenuTabContent {

    background-color: #eee;

}

#afs-wrapper .afs-ConfigMenuWrapper.opened {

    left: 0;

}

#afs-wrapper .afs-ConfigMenuWrapper .afs-ConfigMenuPanel {

    float: left;

    width: 325px;

    background: #fff;

    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);

    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5,  Direction=135,  Color='#c0c0c0')"}

#afs-wrapper .afs-ConfigMenuBody {

    margin: 0 7px;

}

#afs-wrapper a.afs-OpenConfigMenu {

    text-align: center;

    line-height: 32px;

    font-size: 24px;

    height: 32px;

    width: 36px;

    margin: 0;

    z-index: 1000;

    right: -41px;

    position: absolute;

    -webkit-transition: none;

    -moz-transition: none;

    -o-transition: none;

}

#afs-wrapper a.afs-OpenConfigMenu:hover, #afs-wrapper a.afs-OpenConfigMenu:active, #afs-wrapper a.afs-OpenConfigMenu:focus {

    color: #fff;

}

#afs-wrapper .afs-ConfigMenuWrapper label {

    margin-bottom: 0;

}

#afs-wrapper .afs-ConfigMenuWrapper h3 {

    height: 32px;

    line-height: 32px;

    margin: 0 0 10px 0;

    padding: 0 10px;

    font-size: 14px;

    font-weight: bold;

    text-transform: uppercase;

}

#afs-wrapper .afs-ConfigMenuWrapper .tab-pane, #afs-wrapper .afs-ConfigMenuModalContent .tab-pane {

    padding: 15px 7px;

    margin-bottom: 10px;

}

#afs-wrapper #stockInfo #afs-Tabsdropdown {

    display: none;

}

#afs-wrapper #stockInfo a.FundingDescription {

    margin: 10px 0;

}

#afs-wrapper #stockInfo #afs-Tabsdropdown {

    display: none;

    margin-bottom: 10px;

}

#afs-wrapper #stockInfo #afs-Tabsdropdown button {

    text-align: left;

    width: 100%}

#afs-wrapper #stockInfo #afs-Tabsdropdown .afs-Tabsdropdown {

    line-height: 2em;

}

#afs-wrapper #stockInfo #afs-stockInfoPanelTab .open>.dropdown-menu {

    width: 100%}

#afs-wrapper .dropdown-menu.afs-AsReportDropDown>li>a {

    font-size: medium;

}

#afs-wrapper #stockInfo #afs-security {

    float: right;

    position: absolute;

    right: 25px;

    top: 5px;

    width: 270px;

}

#afs-wrapper #stockInfo #afs-security.afs-securitynone {

    position: relative;

    right: 0;

    top: 0;

}

@media (max-width: 480px) {

    #afs-wrapper #stockInfo #afs-Tabsdropdown {

    display: block;

    width: 100%}

#afs-wrapper #stockInfo #afs-TabsEvent {

    width: 90%;

    display: none;

}

#afs-wrapper #stockInfo #afs-security {

    clear: both;

    float: none;

    margin: 0 auto 10px;

    position: relative;

    right: 0;

    top: 0;

    width: 100%}

}#afs-wrapper #accordion table, #afs-wrapper #accordion td {

    border-width: 0;

}

#afs-wrapper #accordion th, #afs-wrapper #accordion td {

    padding: 3px;

}

#afs-wrapper .panel-default>.panel-heading {

    background-color: #e6e6e6;

    border-color: transparent;

    color: #428bca;

}

#afs-wrapper .panel-default>.panel-heading-Select {

    background-color: #428bca;

    color: #fff;

}

#afs-wrapper .panel {

    border: 0 none;

    box-shadow: 0 1px 1px transparent;

}

#afs-wrapper .panel-group .panel+.panel {

    margin-top: 1px;

}

#afs-wrapper .panel-group .panel, #afs-wrapper .panel-heading {

    border-radius: 0;

}

#afs-wrapper .panel-heading {

    padding: 8px;

}

#afs-wrapper .panel-body {

    padding: 0;

    border: 1px solid #e6e6e6;

}

#afs-wrapper #accordion table th {

    background-color: #e6e6e6;

    color: #666;

    font-size: 12px;

    text-transform: capitalize;

    white-space: nowrap;

}

#afs-wrapper .panel-heading {

    padding: 0;

}

#afs-wrapper .panel-title>a {

    font-size: 13px;

    font-weight: 700;

    padding: 8px 15px;

    display: block;

}

#afs-wrapper .afs-FinTable th+th {

    width: 35%;

    text-align: right;

}

#afs-wrapper .afs-FinTable td+td {

    text-align: right;

}

#afs-wrapper #accordion .afs-FinTable th, #accordion .afs-FinTable td {

    padding: 0 3%}

#afs-wrapper .afs-TickerTitle {

    border-bottom: 1px solid #e6e6e6;

    margin-bottom: 0;

    padding-bottom: 10px;

}

#afs-wrapper .afs-StockSnapshot {

    margin: 10px 0;

    overflow: hidden;

    padding-left: 23px;

    padding-right: 23px;

}

#afs-wrapper .afs-StockSnapshot .col-xs-12, #afs-wrapper .afs-StockSnapshot .col-sm-2, #afs-wrapper .afs-StockSnapshot .col-sm-3, #afs-wrapper .afs-StockSnapshot .col-sm-4, #afs-wrapper .afs-StockSnapshot .col-xs-6 {

    padding-left: 6px;

    padding-right: 6px;

}

#afs-wrapper .afs-SnapshotGroupItem .row {

    margin-left: -6px;

    margin-right: -6px;

}

.afs-SnapshotItem {

    border: 1px solid #e6e6e6;

    min-height: 100px;

    min-width: 89px;

    margin-bottom: 3px;

}

.afs-Row1 {

    height: 60px;

    line-height: 60px;

    padding: 0 8px;

    font-weight: bold;

}

.afs-SnapshotChange .afs-Row1, .afs-SnapshotRangeBox .afs-Row1 {

    line-height: normal;

    padding-top: 16px;

}

.afs-SnapshotPrice .afs-Row1 {

    font-size: 120%}

.afs-SnapshotPrice .afs-Row1 .fa {

    font-weight: normal;

}

.afs-Row2 {

    background-color: #e6e6e6;

    color: #666;

    height: 38px;

    line-height: 40px;

    font-size: 90%;

    font-weight: bold;

}

.afs-SnapshotTicker {

    background-color: #e6e6e6;

}

.afs-Ticker {

    display: block;

    font-size: 16px;

    font-weight: 700;

    padding: 10px 0 3px;

}

.afs-QuoteTimeStamp {

    font-size: 11px;

}

.afs-UpValue {

    color: green;

}

.afs-DownValue {

    color: red;

}

.afs-QuoteTimeStamp .time {

    display: block;

}

.afs-SnapshotLabel {

    text-transform: uppercase;

}

.afs-SnapshotRangeBox .afs-Row1 {

    font-size: 100%}

#afs-wrapper .meter {

    background: #555;

    -moz-border-radius: 25px;

    -webkit-border-radius: 25px;

    border-radius: 25px;

    -webkit-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.3);

    -moz-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.3);

    box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.3);

    margin-bottom: 5px;

}

#afs-wrapper .meter>span {

    display: block;

    height: 5px;

    -webkit-border-top-right-radius: 8px;

    -webkit-border-bottom-right-radius: 8px;

    -moz-border-radius-topright: 8px;

    -moz-border-radius-bottomright: 8px;

    border-top-right-radius: 8px;

    border-bottom-right-radius: 8px;

    -webkit-border-top-left-radius: 20px;

    -webkit-border-bottom-left-radius: 20px;

    -moz-border-radius-topleft: 20px;

    -moz-border-radius-bottomleft: 20px;

    border-top-left-radius: 20px;

    border-bottom-left-radius: 20px;

    position: relative;

    overflow: hidden;

}

#afs-wrapper .meter>span:after, #afs-wrapper .animate>span>span {

    content: "";

    position: absolute;

    top: 0;

    left: 0;

    bottom: 0;

    right: 0;

    z-index: 1;

    -webkit-border-top-right-radius: 8px;

    -webkit-border-bottom-right-radius: 8px;

    -moz-border-radius-topright: 8px;

    -moz-border-radius-bottomright: 8px;

    border-top-right-radius: 8px;

    border-bottom-right-radius: 8px;

    -webkit-border-top-left-radius: 20px;

    -webkit-border-bottom-left-radius: 20px;

    -moz-border-radius-topleft: 20px;

    -moz-border-radius-bottomleft: 20px;

    border-top-left-radius: 20px;

    border-bottom-left-radius: 20px;

    overflow: hidden;

}

#afs-wrapper .animate>span:after {

    display: none;

}

@-webkit-keyframes move {

    0% {

    background-position: 0 0;

}

100% {

    background-position: 50px 50px;

}

}#afs-wrapper .afs-ExampleDate {

    float: left;

    width: 150px;

    margin-top: 5px;

}

#afs-wrapper .afs-HistoricLookUp {

    margin-bottom: 13px;

}

#afs-wrapper .col-xs-12 .form-inline .afs-CalendarField, #afs-wrapper .col-xs-12 .form-inline .afs-CalendarBtn {

    margin-right: 15px;

    margin-bottom: 15px;

}

#afs-wrapper .col-xs-12 .form-inline .afs-CalendarBtn {

    margin-right: 0;

}

#afs-wrapper .afs-HistoricResult {

    border-left: 1px solid #e1e1e1;

    min-height: 100px;

    padding-top: 15px;

}

#afs-wrapper .afs-HistoricMsg p, #afs-wrapper .afs-HistoricError p {

    line-height: normal;

}

#afs-wrapper .afs-HistoricResult .afs-LookupResultRow .afs-LookupResultItem {

    margin-bottom: 10px;

    padding-bottom: 10px;

    border-bottom: 1px solid #e1e1e1;

}

#afs-wrapper .afs-HistoricResult .afs-LookupResultRow span {

    white-space: nowrap;

}

@media all and (max-width: 1090px) {

    #afs-wrapper .afs-HistoricResult .afs-LookupResultRow .col-sm-6 {

    width: 100%}

}#afs-wrapper .afs-DivTotal {

    border: 2px solid #428bca;

    border-left: none;

    border-right: none;

    background-color: #e1e1e1;

}

.afs-DivCalResult {

    padding: 15px 0;

}

.afs-HaveResult {

    display: inline-block;

    margin: 0 15px;

}

#afs-wrapper .afs-FAQ {

    border-bottom: 1px solid #e5e5e5;

    padding: 0 0 5px;

    margin: 0 0 10px;

}

#afs-wrapper .afs-FAQ .afs-Question {

    margin-bottom: 10px;

}

#afs-wrapper .afs-FAQ .afs-Question .fa {

    padding-right: 5px;

}

#afs-wrapper .afs-FAQ .afs-Answer {

    display: none;

    padding-left: 16px;

}

#afs-wrapper .afs-HighStockChart {

    margin-top: 0;

}

#afs-wrapper .afs-ChartRangeZoom {

    margin-bottom: 15px;

}

#afs-wrapper .afs-ChartRangeZoom .btn {

    margin-bottom: 5px;

}

.afs-Narrow #afs-wrapper .afs-StockChartRange .col-sm-6.afs-ChartRangeZoom, .afs-Narrow #afs-wrapper .afs-StockChartRange .col-sm-6.afs-ChartRangeInput {

    width: 100%}

@media (min-width: 768px) {

    #afs-wrapper .afs-StockChartRange {

    margin-left: 15px;

}

#afs-wrapper .afs-BoxBody.afs-hasConfigMenu {

    padding-top: 10px;

}

}.afs-SVGChart {

    width: 100%}

.afs-SVGChartMobileDevice {

    width: 100%;

    height: 350px;

    padding-top: 10px;

}

#afs-wrapper .graph_nav li {

    font: normal 11px verdana;

    position: relative;

    display: inline-block;

    float: left;

    border: 1px solid #ccc;

    margin-right: 2px;

    background-color: #fff;

}

#afs-wrapper .graph_nav li ul li ul#IndexOpt {

    overflow: auto;

    height: 430px;

    width: 174px;

}

#afs-wrapper .graph_nav li.index {

    margin-right: 0;

    padding-right: 0;

}

#afs-wrapper .graph_nav li ul {

    position: absolute;

    left: -1px;

    top: auto;

}

#afs-wrapper .graph_nav li ul, #afs-wrapper .graph_nav li ul li {

    width: 140px;

}

#afs-wrapper .modal .graph_nav li ul, #afs-wrapper .modal .graph_nav li ul li {

    width: 100%}

#afs-wrapper .graph_nav .graph_top_border {

    border-top: 1px solid #ccc;

}

#afs-wrapper .graph_nav li ul li {

    border-width: 0 1px 1px;

}

#afs-wrapper .graph_nav li ul {

    display: none;

    z-index: 99999;

}

#afs-wrapper .graph_nav li ul li ul {

    left: 120px;

    top: -1px;

}

#afs-wrapper .graph_nav li.graph_tab {

    width: 47%;

    *padding-right: 0;

    font: normal 11px verdana;

    background-color: #fff;

    margin-left: 2%;

    margin-bottom: 10px;

}

#afs-wrapper .modal .graph_nav li.graph_tab {

    width: 100%;

    margin-left: 0;

}

#afs-wrapper .graph_nav li a {

    padding: 5px 15px 5px 5px;

    display: block;

    padding-right: 10px;

    *padding-right: 20px;

}

#afs-wrapper .graph_nav li ul a {

    width: 135px;

    padding: 5px 20px 5px 5px;

    float: left;

}

#afs-wrapper .modal .graph_nav li ul a {

    width: auto;

    float: none;

}

#afs-wrapper .graph_nav li ul li.index {

    width: 155px;

}

#afs-wrapper .graph_nav li ul .index a {

    width: 145px;

}

#afs-wrapper .graph_nav li a span.graph_fix {

    width: 130px;

    display: block;

    white-space: normal;

    text-decoration: none;

}

#afs-wrapper .graph_nav span {

    cursor: pointer;

}

#afs-wrapper .graph_nav li a, #afs-wrapper .graph_nav li ul a {

    text-decoration: none;

}

#afs-wrapper .graph_nav li:hover, #afs-wrapper .graph_nav li a:hover, #afs-wrapper .graph_nav ul li:hover, #afs-wrapper .graph_nav ul li a:hover, #afs-wrapper .graph_nav li a.graph_arrow:hover, #afs-wrapper .graph_nav li a.graph_arrow_down:hover {

    background-color: #fff;

}

#afs-wrapper .graph_checkbox, #afs-wrapper .graph_radio, #afs-wrapper .graph_print, #afs-wrapper .graph_html, #afs-wrapper .graph_csv, #afs-wrapper .graph_chart_s, #afs-wrapper .graph_chart_m, #afs-wrapper .graph_chart_l, #afs-wrapper a.graph_checkbox, #afs-wrapper a.graph_radio, #afs-wrapper a.graph_print, #afs-wrapper a.graph_html, #afs-wrapper a.graph_csv, #afs-wrapper a.graph_chart_s, #afs-wrapper a.graph_chart_m, #afs-wrapper a.graph_chart_l {

    background-repeat: no-repeat !important;

}

#afs-wrapper .graph_checkbox {

    background-image: url("/content/framework/images/checkbox.gif");

    background-position: right -148px;

}

#afs-wrapper .graph_radio {

    background-image: url("/content/framework/images/redio.gif");

    background-position: right -148px;

}

#afs-wrapper .graph_nav li a:hover {

    background-position: right -105px;

}

#afs-wrapper .graph_but_active {

    background-position: right -19px;

}

#afs-wrapper .graph_nav li a.graph_but_active:hover {

    background-position: right -62px;

}

#afs-wrapper .graph_print, #afs-wrapper .graph_html, #afs-wrapper .graph_csv, #afs-wrapper .graph_chart_s, #afs-wrapper .graph_chart_m, #afs-wrapper .graph_chart_l {

    background-position: 100px 3px !important;

}

#afs-wrapper .graph_print {

    background-image: url("/content/framework/images/printer_inactive.png") !important;

}

#afs-wrapper .graph_html {

    background-image: url("/content/framework/images/html_inactive.png") !important;

}

#afs-wrapper .graph_csv {

    background-image: url("/content/framework/images/csv_inactive.png") !important;

}

#afs-wrapper .graph_chart_s {

    background-image: url("/content/framework/images/chart_s.png") !important;

}

#afs-wrapper .graph_chart_m {

    background-image: url("/content/framework/images/chart_m.png") !important;

}

#afs-wrapper .graph_chart_l {

    background-image: url("/content/framework/images/chart_l.png") !important;

}

#afs-wrapper .graph_nav li a.graph_print:hover {

    background-image: url("/content/framework/images/printer_hover.png") !important;

}

#afs-wrapper .graph_nav li a.graph_html:hover {

    background-image: url("/content/framework/images/html_hover.png") !important;

}

#afs-wrapper .graph_nav li a.graph_csv:hover {

    background-image: url("/content/framework/images/csv_hover.png") !important;

}

#afs-wrapper .graph_nav li a.graph_chart_s:hover {

    background-image: url("/content/framework/images/chart_s_hover.png") !important;

}

#afs-wrapper .graph_nav li a.graph_chart_m:hover {

    background-image: url("/content/framework/images/chart_m_hover.png") !important;

}

#afs-wrapper .graph_nav li a.graph_chart_l:hover {

    background-image: url("/content/framework/images/chart_l_hover.png") !important;

}

* html #afs-wrapper .graph_nav li {

    float: left;

    height: 1%;

    display: inline-block;

}

* html #afs-wrapper .graph_nav li a {

    height: 1%}

#afs-wrapper .graph_nav li a.graph_arrow {

    background: url("/content/framework/images/arrow-rt.gif") no-repeat scroll right center;

}

#afs-wrapper .graph_nav li a.graph_arrow_down {

    background: url("/content/framework/images/arrow-down.gif") no-repeat scroll right center;

    text-transform: capitalize;

}

#afs-wrapper .graph_nav li ul li {

    _margin-right: 0;

}

#afs-wrapper .graph_nav li ul li ul {

    _left: auto;

}

#afs-wrapper .graph_nav li ul a, #afs-wrapper #graph_nav li label {

    _width: 100%}

#afs-wrapper .graph_print, #afs-wrapper .graph_html, #afs-wrapper .graph_csv, #afs-wrapper .graph_chart_s, #afs-wrapper .graph_chart_m, #afs-wrapper .graph_chart_l {

    _background-position: 95px 3px !important;

}

#afs-wrapper .graph_nav li ul li {

    _margin-right: 0;

}

#afs-wrapper .graph_nav li ul li ul {

    _left: auto;

}

#afs-wrapper .graph_nav li ul a, #afs-wrapper .graph_nav li label {

    _width: 100%}

#afs-wrapper .graph_print, #afs-wrapper .graph_html, #afs-wrapper .graph_csv, #afs-wrapper .graph_chart_s, #afs-wrapper .graph_chart_m, #afs-wrapper .graph_chart_l {

    _background-position: 95px 3px !important;

}

#afs-wrapper .graph_nav li a.graph_arrow_down, #afs-wrapper .graph_nav li a.graph_arrow_down:link, #afs-wrapper .graph_nav li a.graph_arrow_down:active, #afs-wrapper .graph_nav li a.graph_arrow_down:visited, #afs-wrapper .graph_nav li a.graph_arrow_down:hover {

    background: url("/content/framework/images/arrow-down.gif") no-repeat scroll right center transparent;

}

#graph_nav li a.graph_arrow, #graph_nav li a.graph_arrow:link, #graph_nav li a.graph_arrow:active, #graph_nav li a.graph_arrow:visited, #graph_nav li a.graph_arrow:hover {

    background: url("/content/framework/images/arrow-rt.gif") no-repeat scroll right center transparent;

}

#afs-wrapper .graph_nav li.TickerBox {

    width: 96%;

    font: normal 9px verdana;

    padding: 4px 0 5px 3px;

}

#afs-wrapper .graph_nav li input.TickerInputBox {

    font: normal 10px;

    color: #666;

    border: 0 solid #ccc;

    width: 100%}

#afs-wrapper .graph_nav li input.TickerInputBox:focus {

    outline: none;

}

#afs-wrapper .graph_nav li img.tickerSearchImage {

    cursor: pointer;

    height: 12px;

    width: 12px;

    vertical-align: middle;

    margin-top: -2px;

    *margin-top: 0;

}

#afs-wrapper .press-releases .filterBy {

    cursor: pointer;

    pointer-events: inherit;

    border-left: 1px solid #ccc;

}

#afs-wrapper .afs-FilingHighlightItem {

    margin: 5px 0;

    border: 1px solid #ccc;

    border-left: 5px solid #428bca;

    padding: 10px;

}

#afs-wrapper .afs-FilingHighlightItem h3 {

    margin-top: 0;

}

#afs-wrapper .afs-DocDetailSummary h4 {

    margin-top: 0;

    margin-bottom: 0;

}

#afs-wrapper .afs-FilingHighlightItem .table>tbody>tr>td, #afs-wrapper .afs-DocDetailSummary .table>tbody>tr>td {

    border-top: none;

    padding: 3px 0;

}

#afs-wrapper .single .table.noBorder>tbody>tr>td {

    border-top: none;

}

#afs-wrapper .single .table.rowSpacing>tbody>tr>td {

    border-bottom: 3px solid #fff;

}

#afs-wrapper .single .table>tbody>tr>td.afs-FilingAbstract {

    border-top: none;

    padding-top: 0;

    display: table-cell !important;

    width: 100%}

#afs-wrapper .insiderfilings .afs-ToggleLeft .footable-toggle {

    float: left;

}

#afs-wrapper .afs-FilingIconset .afs-FilingDownload {

    display: inline-block;

    margin: 5px 0 5px 6px;

    text-align: center;

}

#afs-wrapper .afs-FilingIconset.hasLabels .afs-FilingDownload {

    min-width: 115px;

    border: 1px solid #ccc;

}

#afs-wrapper .afs-FilingIconset .afs-FilingDownloadIcon {

    display: inline-block;

    padding: 8px 7px;

    color: #fff;

    font-weight: bold;

    float: left;

}

#afs-wrapper .afs-FilingIconset .afs-FilingDownloadLabel {

    line-height: 33px;

    font-size: 11px;

    font-weight: bold;

}

#afs-wrapper .afs-FilingDownloadCol {

    position: relative;

}

#afs-wrapper .afs-FilingDownloadDiv {

    display: none;

    min-width: 205px;

    position: absolute;

    right: -8px;

    bottom: -62px;

    padding: 10px 0 5px 5px;

    z-index: 99;

}

#afs-wrapper .afs-FilingDownloadDiv .afs-FilingIconset .afs-FilingDownload {

    margin: 0;

}

#afs-wrapper .afs-IconCol {

    width: 50px;

}

#afs-wrapper .single .table>tbody>tr>td.noLeftPadding {

    padding-left: 0;

}

#afs-wrapper .afs-FilingDownload.afs-_HTML .afs-FilingDownloadIcon, td.afs-_HTML, #afs-wrapper .afs-_HTML a, #afs-wrapper .afs-_HTML a:hover {

    background-color: #1c75bc;

    color: #fff;

}

#afs-wrapper .afs-FilingDownload.afs-_PDF .afs-FilingDownloadIcon, td.afs-_PDF, #afs-wrapper .afs-_PDF a, #afs-wrapper .afs-_PDF a:hover {

    background-color: #be1e2d;

    color: #fff;

}

#afs-wrapper .afs-FilingDownload.afs-_XLS .afs-FilingDownloadIcon, td.afs-_XLS, #afs-wrapper .afs-_XLS a, #afs-wrapper .afs-_XLS a:hover {

    background-color: #00a651;

    color: #fff;

}

#afs-wrapper .afs-FilingDownload.afs-_XLSX .afs-FilingDownloadIcon, td.afs-_XLSX, #afs-wrapper .afs-_XLSX a, #afs-wrapper .afs-_XLSX a:hover {

    background-color: #00a651;

    color: #fff;

}

#afs-wrapper .btn.btn-irwBtnXLS {

    background-color: #00a651;

    color: #fff;

}

#afs-wrapper .afs-FilingDownload.afs-_XBR .afs-FilingDownloadIcon, td.afs-_XBR, #afs-wrapper .afs-_XBR a, #afs-wrapper .afs-_XBR a:hover {

    background-color: #27aae1;

    color: #fff;

}

#afs-wrapper .afs-FilingDownload.afs-_RSS .afs-FilingDownloadIcon, td.afs-_XML, #afs-wrapper .afs-_XML a, #afs-wrapper .afs-_XML a:hover {

    background-color: #f26522;

    color: #fff;

}

@media all and (max-width: 768px) {

    #afs-wrapper .afs-FilingFilters .form-control {

    margin-bottom: 15px;

}

}.afs-FilterPanel {

    padding-top: 8px;

    padding-top: 8px;

}

#afs-wrapper #afs-Event .afs-Tabs {

    border-bottom: 0 none;

    float: left;

    margin-bottom: 0;

}

#afs-wrapper .afs-MonthBox, #afs-wrapper #afs-Event .afs-Tabs ul li a, #afs-wrapper #afs-Event .afs-Tabs ul li a:hover, #afs-wrapper #afs-Event .afs-Tabs ul li.active a {

    font-size: 16px;

}

#afs-wrapper #afs-Event .afs-Tabs ul li a {

    text-align: center;

}

#afs-wrapper .afs-MonthBox span {

    margin: 0 5px;

}

.afs-Note {

    padding: 15px;

    border-top: 1px solid #fff;

    border-bottom: 3px solid #428bca;

    background-color: #f5f5f5;

}

.afs-EventAlert {

    padding-bottom: 15px;

}

.afs-EventAlert .col-lg-6 .fa {

    padding-right: 5px;

}

#afs-wrapper #afs-TabsEvent {

    background-color: #428bca;

    border: 0 none;

    border-radius: 8px 8px 0 0;

    padding: 10px 15px 0;

    width: 100%}

#afs-wrapper #afs-TabsEvent>li {

    margin-bottom: 0;

}

#afs-wrapper #afs-TabsEvent>li>a {

    border-radius: 8px 8px 0 0;

    padding: 10px 15px 5px;

    color: #fff;

    font-size: small;

}

#afs-wrapper #afs-TabsEvent>li>a:hover, #afs-wrapper #afs-TabsEvent>li>a:focus, #afs-wrapper #afs-PastEventYear>li>a:hover, #afs-wrapper #afs-PastEventYear>li>a:focus {

    background-color: #f5f5f5;

    color: #666;

    text-decoration: none;

}

#afs-wrapper #afs-TabsEvent>li.active>a {

    background-color: #f5f5f5;

    color: #666;

}

#afs-wrapper .afs-EventBoxTrigger {

    cursor: pointer;

    padding: 0;

}

#afs-wrapper .afs-EnventDate {

    font-size: 130%}

#afs-wrapper .afs-DateEvent .afs-Year {

    font-size: 90%}

#afs-wrapper .afs-DateEvent em, #afs-wrapper .afs-DateEvent .afs-Year {

    color: #ccc;

}

#afs-wrapper .afs-BoxTools {

    padding: 0 15px 0 0;

    text-align: right;

}

#afs-wrapper .afs-EventBoxWrapper, #afs-wrapper .afs-PastEventBoxWrapper {

    border: 0 none;

}

#afs-wrapper .afs-BoxLabel h4 {

    margin-top: 3px;

}

#afs-wrapper .afs-BoxHeader.afs-EventTrigger {

    background-color: transparent;

    color: #333;

    cursor: pointer;

}

#afs-wrapper .afs-EventDetail {

    clear: both;

}

#afs-wrapper .afs-EventDetail>li {

    display: inline-block;

    margin: 5px 0;

}

#afs-wrapper .afs-EventDetail>li:first-child {

    display: inline-block;

    vertical-align: top;

    width: 10%}

#afs-wrapper .afs-EventBody {

    background-color: #fcfcfc;

    border: 1px solid #eee;

    border-radius: 5px;

}

#afs-wrapper .afs-DetailTitle, #afs-wrapper .afs-Detail {

    padding-top: 5px;

    padding-bottom: 5px;

}

#afs-wrapper .afs-DetailTitle {

    font-weight: 700;

    word-wrap: break-word;

    text-align: right;

    clear: left;

    float: left;

    padding-right: 2%;

    width: 20%}

#afs-wrapper .afs-DetailTitle .fa {

    margin-right: 10px;

}

#afs-wrapper .afs-BoxLabel, #afs-wrapper .afs-DateEvent {

    padding: 0;

}

#afs-wrapper .afs-Detail {

    clear: right;

    float: left;

    width: 70%;

    word-break: break-all;

}

#afs-wrapper .afs-EventDetail {

    border: 0 none;

}

#afs-wrapper .afs-EventDetail .table {

    background-color: transparent;

}

#afs-wrapper .afs-EventDetail>tbody>tr>td {

    border: 0 none;

}

@media (min-width: 641px) and (max-width: 800px) {

    #afs-wrapper .afs-DetailTitle {

    width: 30%}

}@media (max-width: 640px) {

    #afs-wrapper .afs-DetailTitle {

    width: 40%}

#afs-wrapper .afs-Detail {

    width: 60%}

}@media (max-width: 481px) {

    #afs-wrapper #afs-TabsEvent>li {

    width: 50%}

#afs-wrapper #afs-TabsEvent>li>a {

    padding-left: 5px;

    padding-right: 5px;

    word-wrap: break-word;

}

#afs-wrapper .afs-DetailTitle {

    width: 100%;

    text-align: left;

}

#afs-wrapper .afs-Detail {

    width: 100%}

}@media (max-width: 360px) {

    #afs-wrapper #afs-TabsEvent>li {

    width: auto;

}

}@media (max-width: 318px) {

    #afs-wrapper #afs-TabsEvent>li>a {

    height: 55px;

}

}#afs-wrapper .afs-PastEventBoxWrapper .afs-BoxHeader.afs-EventTrigger, #afs-wrapper .afs-PastEventBoxWrapper .afs-BoxBody.afs-EventBody {

    background-color: transparent;

}

#afs-wrapper .afs-PastEventBoxWrapper {

    border-top: 1px solid #e0e0e0;

    border-bottom: 1px solid #e0e0e0;

}

#afs-wrapper #afs-PastEventYear ul li a {

    border-radius: 20px;

}

#afs-wrapper #afs-PastEventYear {

    border-bottom: 0 none;

    padding: 15px 15px 0;

}

#afs-wrapper .afs-PastEventBoxWrapper .afs-BoxLabel h4 {

    margin: 0;

}

#afs-wrapper #afs-TabsContent {

    position: relative;

}

#afs-wrapper .afs-TimelineBoxWrapper {

    border: 0 none;

}

#afs-wrapper .afs-FAQItem {

    border-bottom: 1px solid #808285;

}

#afs-wrapper .afs-FAQItem a {

    font-size: 16px;

}

#afs-wrapper .afs-ViewFAQDetailText {

    padding: 15px;

    background-color: #fbfbfb;

    margin-left: 13px;

    color: #939598;

}

#afs-wrapper .afs-FAQBoxTrigger {

    background-color: transparent;

    padding: 8px 0;

    cursor: pointer;

}

#afs-wrapper .faqs .afs-ODBody {

    padding-top: 3px;

}

#afs-wrapper .faqs a {

    display: inline;

}

#afs-wrapper .afs-OfficerImgSmall img {

    width: 29px;

}

#afs-wrapper .afs-OfficerImgSmall {

    padding-right: 15px;

}

#afs-wrapper .afs-ODImgNone {

    background-color: #999;

    color: #ccc;

    font-size: 30px;

}

#afs-wrapper .afs-Officer {

    padding-left: 0;

}

#afs-wrapper .afs-ODPerson {

    border-bottom: 1px dotted gray;

}

#afs-wrapper h2.afs-ODSectionName {

    font-size: 20px;

    font-weight: 700;

    border-bottom: 1px solid #000;

    padding-bottom: 10px;

}

#afs-wrapper .afs-ODBoxTrigger {

    background-color: transparent;

    padding: 8px 5px;

    cursor: pointer;

}

#afs-wrapper .afs-ODSections .afs-BoxTools {

    padding-top: 5px;

}

#afs-wrapper .afs-ODBody {

    background-color: transparent;

    padding: 8px 3px;

    display: none;

}

#afs-wrapper .afs-ODPersonDetail {

    overflow: hidden;

}

#afs-wrapper .afs-OfficerImg {

    margin: 0 10px 5px 0;

    padding: 0 5px;

}

#afs-wrapper .afs-OfficerImg img {

    width: 150px;

}

#afs-wrapper .afs-OfficerName {

    font-size: 18px;

    margin: 0;

    padding: 0;

}

#afs-wrapper .afs-OfficerTitle {

    padding: 5px 0 0;

    margin: 0;

}

#afs-wrapper .afs-ViewBioDetailText_block {

    display: inline-block;

    padding: 0 5px;

}

@media (max-width: 481px) {

    #afs-wrapper .afs-OfficerImg img {

    width: 100%}

}#afs-wrapper .afs-DocCommonDate, #afs-wrapper .afs-DocCommonLink {

    padding-top: 3px;

}

#afs-wrapper .afs-DocCommonFormat .fa-stack {

    padding-right: 5px;

}

#afs-wrapper .afs-DocCommonTbl tr td:hover .afs-DocCommonFormat a .fa {

    color: #000;

}

#afs-wrapper .afs-DocCommonLink .afs-DocCommonFormat {

    margin-left: 10px;

}

#afs-wrapper .afs-DocUploadFormat {

    margin-right: 0;

}

#afs-wrapper #afs-UploadDocs .table-hover>tbody>tr:last-child>td {

    border-bottom: 1px solid #ddd;

}

#afs-wrapper #afs-UploadDocs .table-hover>tbody>tr>td:first-child {

    border-left: 3px solid transparent;

}

#afs-wrapper #afs-UploadDocs .table-hover>tbody>tr:hover>td:first-child {

    border-left: 3px solid;

}

#afs-wrapper #afs-UploadDocs .table-hover>tbody>tr:hover>td {

    color: #333;

}

#afs-wrapper .single .table-hover>tbody>tr:last-child>td {

    border-bottom: 1px solid #ddd;

}

#afs-wrapper .single .table-hover>tbody>tr>td:first-child {

    border-left: 3px solid transparent;

}

#afs-wrapper .single .table-hover>tbody>tr:hover>td:first-child:not(.header) {

    border-left: 3px solid;

}

#afs-wrapper .afs-DocUploadFormat>a {

    border-right: 1px solid #000;

    font-size: larger;

    padding: 0 5px;

}

#afs-wrapper .afs-DocCommonFormat>a {

    font-size: larger;

    padding: 0 5px;

}

#afs-wrapper .afs-DocUploadFormat>a:last-child {

    border: 0 none;

}

#afs-wrapper .afs-DocCommonFormat>a:last-child {

    border: 0;

}

@media (max-width: 468px) {

    #afs-wrapper .afs-DocUploadDate {

    display: block;

}

}#afs-wrapper .calculators h3, #afs-wrapper .calculators h2 {

    margin-top: 0;

}

#afs-wrapper .calculators .help-block {

    margin-top: 2px;

}

#afs-wrapper .calculators .afs-TotalCalData {

    word-break: break-all;

}

#afs-wrapper .calculators .form-group {

    margin-bottom: 6px;

}

#afs-wrapper .calculators .afs-CalcTextNote {

    margin-top: 12px;

}

#afs-wrapper .calculators .afs-BasCalSubmit {

    margin-top: 18px;

    margin-bottom: 15px;

}

#afs-wrapper .calculators .afs-TrCalSubmit {

    margin-top: 26px;

    margin-bottom: 15px;

}

#afs-wrapper .calculators .afs-Tcaltableheader {

    position: absolute;

    top: 0;

    width: 100%;

    padding-right: 0;

}

#afs-wrapper .calculators #TotalReturnCalculator {

    margin-bottom: 20px;

}

#afs-wrapper .calculators div.mCustomScrollbar ~ div.col-md-12 {

    padding-right: 31px;

}

#afs-wrapper .calculators div.mCustomScrollbar {

    padding-top: 36px;

}

#afs-wrapper .text-red {

    color: red;

}

#afs-wrapper .nav-tabs.afs-CETabs>li.active a {

    background-color: #fff;

    color: #5b481d;

    border-radius: 4px 4px 0 0;

}

#afs-wrapper .nav-tabs.afs-CETabs>li.active a:hover {

    background-color: #fff;

    color: #5b481d;

    border-radius: 4px 4px 0 0;

}

#afs-wrapper #calculatorResultsInnerPanel .text-xlarge {

    font-size: xx-large;

    line-height: normal;

}

#afs-wrapper #calculatorResultsInnerPanel .afs-break-word {

    word-wrap: break-word;

    display: block;

}

#afs-wrapper .afs-PopupTable.table td {

    padding-top: 4px;

    padding-bottom: 4px;

    border: none;

}

#afs-wrapper .afs-PopupTable.table .text-top {

    vertical-align: top;

}

#afs-wrapper .afs-GroupBack {

    display: none;

    padding-bottom: 15px;

}

.afs-Loading {

    font-size: 15px;

}

#afs-wrapper .afs-RatingsScale .afs-CRHeading .fa {

    margin-right: 15px;

    cursor: pointer;

}

#afs-wrapper .afs-RatingsScale .panel-default {

    float: left;

    width: 100%}

#afs-wrapper .afs-CRTabsPanel {

    margin-bottom: 20px;

}

#afs-wrapper .afs-creditRatingsHistory {

    margin-top: 6px;

}

#afs-wrapper .afs-creditRatingsHistory hr {

    margin-top: 3px;

    border-color: #e1e1e1;

    margin-bottom: 10px;

}

#afs-wrapper .afs-creditRatingsHistory span {

    color: #999;

}

#afs-wrapper .single .table.Tbl-CreditRatings>thead>tr>th {

    background-color: transparent;

    font-weight: bold;

    border: none;

}

.single .table.Tbl-CreditRatingsData>tbody>tr.collapsed .fa-angle-up {

    display: none;

}

#afs-wrapper .Tbl-CreditRatingsData>tbody>tr.hiddenRow>td {

    border-bottom: none;

}

#afs-wrapper .creditratings .afs-SubsidriesHeader td {

    padding-top: 15px;

}

#afs-wrapper .Tbl-CreditRatingsData {

    border-bottom: 1px solid #dbd6d6;

}

#afs-wrapper .Tbl-Subsidries {

    border-bottom: none;

}

#afs-wrapper .single .table.Tbl-CreditRatingsData.Tbl-Subsidries>tbody>tr {

    background-color: transparent;

}

#afs-wrapper .single .table.Tbl-CreditRatingsData>tbody>tr.collapsed .fa-angle-down {

    display: inline-block;

}

#afs-wrapper .single .table.Tbl-CreditRatingsData>tbody>tr .fa-angle-up {

    display: inline-block;

}

#afs-wrapper .single .table.Tbl-CreditRatingsData>tbody>tr .fa-angle-down {

    display: none;

}

#afs-wrapper .single .table.Tbl-CreditRatingsData>tbody>tr.collapsed>td:first-child {

    border-left: 3px solid transparent;

}

#afs-wrapper .single .table.Tbl-CreditRatingsData>tbody>tr.collapsed:hover>td:first-child {

    border-left: 3px solid;

}

#afs-wrapper .single .table.Tbl-CreditRatingsData.Tbl-Subsidries>tbody>tr.collapsed:hover>td:first-child {

    border-left: 3px solid transparent !important;

}

#afs-wrapper .single .table.Tbl-CreditRatingsData .afs-Scrollbar {

    padding-bottom: 15px;

}

#afs-wrapper .single .table.Tbl-CreditRatingsData .mCSB_scrollTools {

    right: 6px;

}

#afs-wrapper .single .table.Tbl-CreditRatingsData .mCSB_container {

    margin-right: 0;

}

#afs-wrapper .single .table.Tbl-CreditRatingsData>tbody>tr>td.hiddenRow {

    padding: 0;

    border-left: 3px solid;

    background-color: #fbfbfb;

}

#afs-wrapper .single .table.Tbl-CreditRatingsData>tbody>tr>td.hiddenCol {

    padding: 0;

    border-top: none;

}

#afs-wrapper .single .table.Tbl-CreditRatingsData {

    margin-bottom: 15px;

}

#afs-wrapper .tbl-CreditratingDataInner td {

    border-top: none;

    border-bottom: none;

}

#afs-wrapper .tbl-CreditratingDataInner>thead>tr>th, #afs-wrapper .tbl-CreditratingDataInner>tbody>tr>th, #afs-wrapper .tbl-CreditratingDataInner>tfoot>tr>th, #afs-wrapper .tbl-CreditratingDataInner>thead>tr>td, #afs-wrapper .tbl-CreditratingDataInner>tbody>tr>td, #afs-wrapper .tbl-CreditratingDataInner>tfoot>tr>td {

    border-top: none;

    border-bottom: none;

}

#afs-wrapper .single .table.Tbl-CreditRatingsData>tbody>tr.collapsed {

    background-color: transparent;

}

#afs-wrapper .single .table.Tbl-CreditRatingsData>tbody>tr.afs-CreditRatingCollapsed {

    cursor: pointer;

}

#afs-wrapper .single .table.Tbl-CreditRatingsData>tbody>tr {

    background-color: #f9f9f9;

}

#afs-wrapper .single .table.Tbl-CreditRatingsData>tbody>tr>td:first-child {

    border-left: 0 !important;

}

#afs-wrapper .single .table.Tbl-CreditRatingsData>tbody>tr ~ tr.hiddenRow {

    border-left: 3px solid !important;

}

#afs-wrapper .single .table.Tbl-CreditRatingsData>tbody>tr.collapsed ~ tr.hiddenRow {

    border-left: 3px transparent solid !important;

}

#afs-wrapper .single .table.Tbl-CreditRatingsData tr.collapsed:hover {

    border-left: 3px solid;

}

#afs-wrapper .single .table.Tbl-CreditRatingsData>tbody>tr.collapsed {

    border-left: 3px transparent solid;

}

#afs-wrapper .single .table.Tbl-CreditRatingsData>tbody>tr {

    border-left: 3px solid;

}

#afs-wrapper .single .table.afs-CRSub>tbody>tr>td {

    border-top: none;

    border-bottom: none;

}

#afs-wrapper .creditratings .afs-CRtitles {

    text-decoration: underline;

    word-break: break-all;

}

#afs-wrapper .creditratings td, #afs-wrapper .creditratings th {

    word-break: break-all;

}

#afs-wrapper .nav-tabs.afs-CETabs {

    border-bottom: 0;

    margin-bottom: -1px;

}

#afs-wrapper .nav-tabs.afs-CETabs li {

    margin-bottom: -2px;

}

#afs-wrapper .container .nav-tabs.afs-CETabs>li.active a {

    background-color: #fff;

    color: #5b481d;

    border-radius: 4px 4px 0 0;

}

#afs-wrapper .container .nav-tabs.afs-CETabs>li.active a:hover {

    background-color: #fff;

    color: #5b481d;

    border-radius: 4px 4px 0 0;

}

#afs-wrapper .afs-CRTabsPanel {

    border: none;

    border-top: 8px solid #2e4267;

    background-color: #2e4267;

    border-radius: 4px 4px 0 0;

}

#afs-wrapper .nav-tabs.afs-CETabs>li a {

    color: #808285;

    margin-bottom: 2px;

    padding: 10px 15px 10px 15px;

    margin-left: 10px;

    font-weight: normal;

    color: #e5e5e5;

}

#afs-wrapper .nav-tabs.afs-CETabs>li a:hover {

    background-color: transparent;

    color: #808285;

    margin-bottom: 2px;

    padding: 10px 15px 10px 15px;

    margin-left: 10px;

    font-weight: normal;

    color: #fff;

}

#afs-wrapper .creditratings .afs-CRLast {

    padding-right: 35px;

}

#afs-wrapper .afs-CRHeading {

    border-bottom: 1px solid #ddd;

    padding: 10px 12px 10px 35px;

}

#afs-wrapper .creditratings #SUB hr {

    border-color: #dbd6d6;

}

#afs-wrapper .creditratings #RS {

    margin-bottom: 3px;

}

#afs-wrapper .creditratings #RD .afs-Disclaimer {

    padding-top: 5px;

}

#afs-wrapper .creditratings #RS .panel-body span {

    padding-right: 7px;

}

#afs-wrapper #afs-CommitteeCharting {

    visibility: hidden;

}

#afs-wrapper #afs-CommitteeCharting .table-hover>tbody>tr:hover>td, #afs-wrapper #afs-CommitteeCharting .table-hover>tbody>tr:hover>th {

    background-color: #fbfbfb;

    cursor: pointer;

}

#afs-wrapper #afs-CommitteeCharting .table-hover {

    border-collapse: separate;

}

#afs-wrapper .afs-Commiticon {

    text-align: center;

}

#afs-wrapper #afs-CommitteeCharting .table-hover>tbody>tr>td {

    min-height: 45px;

    line-height: 1.6;

}

#afs-wrapper #afs-CommitteeCharting .table>thead>tr>th, #afs-wrapper #afs-CommitteeCharting .table-hover>thead>tr>th {

    width: 10%;

    text-align: center;

    border: 1px solid transparent;

    border-width: 3px 1px 0;

    background-color: transparent;

    vertical-align: top;

}

#afs-wrapper #afs-CommitteeCharting .table-hover.afs-CommitteeTable>tbody>tr>td:first-child {

    white-space: nowrap;

}

#afs-wrapper #afs-CommitteeCharting .table-hover>tbody>tr>td:first-child {

    border-left: 3px solid transparent;

}

#afs-wrapper #afs-CommitteeCharting .table-hover>tbody>tr:hover>td:first-child {

    border-left: 3px solid;

}

#afs-wrapper #afs-CommitteeCharting .table-hover>tbody>tr:hover>td.afs-Member:hover, #afs-wrapper #afs-CommitteeCharting .afs-Member.hover_class {

    background-color: #fff;

    border: 1px solid #808285;

    border-width: 1px 1px 0;

    color: #333;

}

#afs-wrapper #afs-CommitteeCharting .table-hover>tbody>tr:hover>td.text-muted {

    color: #333;

}

#afs-wrapper #afs-CommitteeCharting .table-hover>tbody>tr.lasttd:hover td.afs-Member:hover {

    border-width: 1px;

}

#afs-wrapper #afs-CommitteeCharting .table-hover>tbody>tr>td.hover_border {

    border-top-color: #808285;

}

#afs-wrapper #afs-CommitteeCharting .afs-Member {

    font-size: large;

    cursor: pointer;

}

#afs-wrapper #afs-CommitteeCharting .afs-MemberLegend {

    font-size: 10px;

    top: -0.9em;

}

#afs-wrapper #afs-CommitteeCharting .table-hover>thead>tr .hover_class {

    border-top: 3px solid;

    border-left: 1px solid #e6e7e8;

}

#afs-wrapper #afs-CommitteeCharting .table-hover .hover_class {

    background-color: #fbfbfb;

    border: 1px solid #e6e7e8;

    border-width: 1px 1px 0;

}

#afs-wrapper #afs-CommitteeCharting .table-hover>tbody>tr:hover>td:first-child:hover {

    border-right-width: 0;

    border-left: 3px solid;

}

#afs-wrapper #afs-CommitteeCharting .table-hover>tbody>tr.lasttd>td {

    border-bottom: 1px solid #e6e7e8;

}

#afs-wrapper #afs-CommitteeCharting .faBox {

    font-size: large;

    width: 35px;

}

#afs-wrapper #afs-CommitteeCharting .modal-content {

    border-radius: 0 0 6px 6px;

}

#afs-wrapper #afs-CommitteeCharting .modal-body {

    padding: 0;

    min-height: 250px;

}

#afs-wrapper #afs-CommitteeCharting .modalbody {

    padding: 20px;

}

#afs-wrapper #afs-CommitteeCharting .afs-ModalCommitteeMember ul li {

    margin: 10px 5px;

    clear: both;

    line-height: 1.9;

}

#afs-wrapper #afs-CommitteeCharting .modal-body .faBox {

    width: 35px;

}

#afs-wrapper #afs-CommitteeCharting .modal-body table td:first-child {

    padding-right: 5px;

    vertical-align: top;

}

#afs-wrapper #afs-CommitteeCharting .afs-CommitteeImg img {

    width: 100%}

#afs-wrapper .afs-CommitImgTextDetail {

    max-height: 100px;

    min-height: 100px;

    margin-bottom: 20px;

}

#afs-wrapper .afs-CommitImgDetailText {

    overflow: hidden;

}

#afs-wrapper .afs-ModalCommitteeDescription {

    max-height: 200px;

    min-height: 200px;

    margin-bottom: 20px;

}

#afs-wrapper .afs-ModleBtn {

    position: absolute;

    cursor: pointer;

    font-size: 20px;

    color: #ddd;

    height: 100%;

    width: 30px;

    top: 0;

    display: none;

}

#afs-wrapper .afs-ModleBtn.afs-prev, #afs-wrapper .afs-ModleBtn.afs-Up {

    left: -30px;

}

#afs-wrapper .afs-ModleBtn.afs-next, #afs-wrapper .afs-ModleBtn.afs-Down {

    right: -30px;

}

#afs-wrapper .afs-ModleBtn .fa {

    vertical-align: middle;

    position: absolute;

    top: 50%;

    z-index: 900;

    padding: 5px;

}

#afs-wrapper .afs-ModleBtn:hover .fa {

    color: #fff;

}

#afs-wrapper .afs-ModleBtn.afs-next .fa, #afs-wrapper .afs-ModleBtn.afs-Down .fa {

    right: 0;

}

#afs-wrapper .afs-Downloadicon {

    background-color: #e1e1e1;

    border-left: 5px solid;

    display: inline-block;

}

#afs-wrapper .afs-Downloadicon .fa {

    font-size: 40px;

    padding: 20px 23px;

}

#afs-wrapper #afs-CommitteeCharting .afs-ModalCommitteeDocument .faBox {

    width: auto;

    margin-right: 5px;

}

#afs-wrapper .afs-Legends {

    clear: both;

    float: none;

    margin: 10px 0;

    padding: 10px;

}

#afs-wrapper .afs-Legend {

    clear: right;

    float: left;

    margin: 0 10px 10px 0;

}

#afs-wrapper #afs-CommitteeCharting .afs-Legend .faBox {

    text-align: right;

    margin-right: 5px;

}

#afs-wrapper #afs-CommitteeCharting .ViewBio, #afs-wrapper #afs-CommitteeCharting .afs-Charterdocs {

    visibility: hidden;

}

#afs-wrapper .single table#afs-Charterdocs td {

    padding: 5px;

    border: 0 none;

}

#afs-wrapper .single table#afs-Charterdocs td:last-child {

    vertical-align: middle;

}

#afs-wrapper #afs-CommitteeMobTab .nav-tabs {

    border-bottom: none 0;

}

#afs-wrapper #afs-CommitteeMobTab a {

    text-align: center;

}

#afs-wrapper #afs-CommitteeMobTab {

    display: none;

}

#afs-wrapper #afs-CommitteeCharting .afs-Show {

    display: block;

    visibility: visible;

}

#afs-wrapper #afs-CommitteeCharting .afs-Hide {

    display: none;

}

#afs-wrapper #afs-CommitteeCharting .table-hover>tbody>tr:hover>td.footable-row-detail-cell:hover {

    border-left: 3px solid transparent;

}

.afs-Copyright {

    text-align: center;

    padding-bottom: 20px;

}

.afs-ToolKit {

    margin-bottom: 15px;

}

.afs-ToolKit a {

    margin-left: 5px;

    text-decoration: none !important;

}

.afs-ToolKit .afs-ToolKitDesc {

    margin-right: 5px;

}

.afs-ToolKit a span {

    display: none;

}

.afs-ToolKit.Captions span {

    display: inline;

}

.afs-ToolKit.Vertical a {

    width: 100%;

    display: inline-block;

}

.afs-ToolKit.Fade a .fa {

    color: #ccc;

}

.afs-ToolKit.Large a .fa {

    font-size: 150%;

    width: 7%;

    text-align: center;

}

.afs-ToolKit.xLarge a .fa {

    font-size: 250%}

#afs-wrapper #afs-CommitteeCharting .footable-row-detail-cell {

    padding: 0 0 8px 8px;

}

#afs-wrapper #afs-CommitteeCharting .footable-row-detail-inner, #afs-wrapper #afs-CommitteeCharting .footable-row-detail-row {

    width: 100%}

#afs-wrapper #afs-CommitteeCharting .footable-row-detail-row {

    border-bottom: 1px solid #e6e7e8;

}

#afs-wrapper #afs-CommitteeCharting .footable-row-detail-row:last-child {

    border-bottom: 0 none;

}

#afs-wrapper #afs-CommitteeCharting .footable-row-detail-name {

    width: 200px;

    white-space: normal;

    vertical-align: top;

}

@media (max-width: 640px) {

    #afs-wrapper .afs-ModleBtn {

    z-index: 999;

}

#afs-wrapper .afs-ModleBtn i.fa {

    background-color: #999;

}

#afs-wrapper .afs-ModleBtn.afs-next .fa, #afs-wrapper .afs-ModleBtn.afs-Down .fa {

    right: 20px;

}

#afs-wrapper .afs-ModleBtn.afs-prev .fa, #afs-wrapper .afs-ModleBtn.afs-Up .fa {

    left: 20px;

}

#afs-wrapper .afs-CommittDescription {

    margin: 10px 0 0;

}

}@media (max-width: 360px) {

    #afs-wrapper .afs-CommitImgDetailText, #afs-wrapper .afs-CommitteeImg {

    width: 100%;

    margin-bottom: 15px;

}

#afs-wrapper #afs-CommitteeCharting .afs-ModalCommitteeMember ul li a {

    display: inline-block;

    width: 70%}

#afs-wrapper .afs-Legend {

    clear: none;

    float: none;

}

#afs-wrapper #afs-CommitteeCharting .afs-Legend .faBox {

    text-align: left;

}

}@media (max-width: 320px) {

    #afs-wrapper #afs-CommitteeCharting .footable-row-detail-name {

    width: 150px;

}

}#afs-wrapper .afs-GenList, #afs-wrapper .afs-GenList li {

    margin: 10px;

}

#afs-wrapper .afs-GenList li {

    -style: disc outside none;

}

#afs-wrapper .afs-GenFont b {

    font-weight: 700;

}

#afs-LoginBox {

    min-height: 350px;

    width: 100%}

#afs-Login_wraper {

    background: #fff;

    border-radius: 15px;

    border: 1px solid #e1e1e1;

    box-shadow: 0 0 8px rgba(0, 0, 0, 0.4);

    display: block;

    height: auto;

    padding: 15px;

    left: 50%;

    margin-left: -235px;

    margin-top: -145px;

    top: 50%;

    width: 395px;

    position: absolute;

}

#afs-wrapper .form-group {

    overflow: hidden;

}

#afs-wrapper #afs-LoginBox, #afs-wrapper .afs-Submitlogin {

    position: relative;

}

#afs-wrapper .afs-Submitlogin .afs-LoginPasswordForgot {

    position: absolute;

    bottom: 0;

}

#afs-wrapper #afs-Login_wraper .afs-BoxLabel {

    border-bottom: 1px solid #f1f1f1;

    padding-bottom: 8px;

}

@media (max-width: 740px) {
#afs-wrapper .afs-TableRowItem {
    width: 100%;
}
    #afs-Login_wraper {

    height: auto;

    left: 15%;

    width: auto;

    top: 15%;

    overflow: hidden;

    margin: 0 5%;
    padding: 0 !important;

    }

}@media (max-width: 530px) {
    html .pixad-features-list li {
        width: 100%;
    }
    #afs-Login_wraper {

    left: 5%}

}@media (max-width: 440px) {

    #afs-Login_wraper {

    left: 0;

}

}@media (max-width: 330px) {

    #afs-Login_wraper {

    position: relative;

}

#afs-wrapper .afs-loginEmail, #afs-wrapper .afs-login_Email, #afs-wrapper .afs-loginPassword, #afs-wrapper .afs-login_Password {

    width: 100%}

#afs-wrapper .afs-Submitlogin .afs-LoginPasswordForgot {

    margin-bottom: 15px;

    position: relative;

    float: none !important;

}

#afs-wrapper .afs-Submitlogin .afs-Login_Submit {

    float: none !important;

}

}.afs-CustomErrorMessage {

    color: #a94442;

    float: left;

    margin-left: 15px;

    margin-top: 10px;

    display: none;

}

@media (max-width: 420px) {

    .afs-BtnEmailUnsubscribe {

    margin-top: 10px;

}

}@media all and (max-width: 1300px) {

    #afs-wrapper .notifications strong {

    margin-bottom: 10px;

    display: block;

}

#afs-wrapper .notifications .form-group {

    margin-bottom: 15px;

}

}#afs-wrapper .notifications .emailDocuments .hiddenOptions {

    margin-left: 50px;

}

#afs-wrapper .afs-BoxTools {

    padding: 0 15px;

    text-align: right;

}

#afs-wrapper .Customform-group .input-group-addon-no-icon {

    display: none;

}

#afs-wrapper .HasCustomFields input[type="radio"] {

    float: left;

    margin-left: -20px;

}

#afs-wrapper .HasCustomFields .checkbox, #afs-wrapper .radio {

    padding-left: 2px;

    margin-bottom: 0;

}

#afs-wrapper .HasCustomFields span.button-checkbox .btn, #afs-wrapper span.button-radio .btn {

    margin-left: 0;

    width: 25px;

    margin-left: -28px;

    margin-top: -3px;

}

#afs-wrapper .HasCustomFields span.button-checkbox .btn:focus, #afs-wrapper span.button-radio .btn:focus {

    outline: none;

    outline-offset: 0;

}

#afs-wrapper .HasCustomFields span.button-checkbox .btn:active {

    -webkit-box-shadow: none;

    box-shadow: none;

}

#afs-wrapper .HasCustomFields span.button-checkbox button, #afs-wrapper span.button-radio button {

    background-color: transparent;

    padding: 2px;

}

#afs-wrapper .HasCustomFields .bootstrap-checkbox>button.btn, #afs-wrapper .bootstrap-radio>button.btn {

    padding-right: 20px;

}

#afs-wrapper .HasCustomFields input[type="radio"], #afs-wrapper .HasCustomFields input[type="checkbox"] {

    margin: 2px 10px 0 0;

}

#afs-wrapper .HasCustomFields .radio, #afs-wrapper .HasCustomFields .checkbox {

    margin-top: 0;

}

#afs-wrapper .help-block {

    position: absolute;

    right: 0;

    margin-right: 15px;

    width: 100%;

    text-align: right;

}

#afs-wrapper .HasCustomFields .Customform-group {

    margin-bottom: 15px;

}

#afs-wrapper .HasCustomFields .Customform-groupzeropad {

    margin-bottom: 0;

}

#afs-wrapper .Customcheckbox {

    margin-left: 25px;

}

#afs-wrapper .HasCustomFieldsChoice .input-group-addon-no-icon {

    background-color: #fff;

}

#afs-wrapper .HasCustomFieldsChoice .has-error .input-group-addon-no-icon {

    background-color: #fff;

}

#afs-wrapper .HasCustomFieldsChoice input[type="text"] {

    border-left: none;

}

#afs-wrapper .HasCustomFields .fa, .afs-commodal .fa {

    width: 11px;

}

#afs-wrapper .afs-NoBg, .afs-commodal .afs-NoBg {

    background-color: #fff !important;

}

#afs-wrapper .afs-Mendetory, .afs-commodal .afs-Mendetory {

    font-size: 8px;

    color: #a94442;

}

#afs-wrapper .hideirwMendetory {

    display: none;

}

#afs-wrapper .HasCustomFields .Customform-group .input-group input[type="text"], .afs-commodal .Customform-group .input-group input[type="text"] {

    border-right: none;

    border-radius: 4px 4px 4px 4px;

}

#afs-wrapper .Customform-group .input-group input[type="text"].form-control, .afs-commodal .Customform-group .input-group input[type="text"].form-control {

    border-radius: 4px 0 0 4px;

    border-right: none;

}

#afs-wrapper .has-success input[type="text"] {

    border-color: #468847;

}

#afs-wrapper .has-success select {

    border-color: #468847;

}

#afs-wrapper .has-success textarea {

    border-color: #468847;

}

#afs-wrapper .notifications .Customform-group {

    margin-bottom: 15px;

}

#afs-wrapper .has-error .help-block, #afs-wrapper .has-error .control-label, #afs-wrapper .has-error .radio, #afs-wrapper .has-error .checkbox, #afs-wrapper .has-error .radio-inline, #afs-wrapper .has-error .checkbox-inline {

    color: #a94442;

}

#afs-wrapper .has-error .form-control, .afs-commodal .has-error .form-control {

    border-color: #a94442;

}

#afs-wrapper .has-error .form-control:focus, .afs-commodal .has-error .form-control:focus {

    border-color: #843534;

}

#afs-wrapper .has-error .input-group-addon, .afs-commodal .has-error .input-group-addon {

    color: #a94442;

    background-color: #f2dede;

    border-color: #a94442;

}

#afs-wrapper .HasCustomFields .input-group-addon.afs-NoBg, .afs-commodal .input-group-addon.afs-NoBg {

    border-left: none;

}

#afs-wrapper .HasCustomFields .Customform-group .input-group input[type="text"].form-control, .afs-commodal .Customform-group .input-group input[type="text"].form-control {

    border-radius: 0 0 0 0;

    border-right: none;

}

#afs-wrapper .HasCustomFields .Customform-group .input-group-addon-no-icon, .afs-commodal .Customform-group .input-group-addon-no-icon {

    display: table-cell;

}

@media screen and (max-height: 575px) {

    #afs-wrapper .afs-Captcha {

    transform: scale(0.85);

    -webkit-transform: scale(0.85);

    transform-origin: 0 0;

    -webkit-transform-origin: 0 0;

}

}#afs-wrapper .afs-Description, #afs-wrapper .afs-PressReleases, #afs-wrapper .afs-irwUpcomingEvents, #afs-wrapper .afs-MarketSnapshot {

    margin-bottom: 15px;

}

#afs-wrapper .afs-PressReleases .afs-TableRowItem {

    margin: 0;

    padding: 0;

}

#afs-wrapper .afs-PressReleases .afs-TableRowItem .afs-TableRowItemInner {

    padding: 10px 0 10px 5px;

    background-color: #fff;

}

#afs-wrapper .afs-PressReleases .afs-TableRowItem .afs-TableRowItemInner:hover {

    margin-left: 5px;

    padding-left: 0;

}

#afs-wrapper .afs-PanelGrid .afs-PanelGridItem {

    border: 1px solid #e1e1e1;

}

#afs-wrapper .afs-PanelGrid .afs-PanelGridItemInner {

    background-color: #fff;

    padding: 10px 15px;

}

#afs-wrapper .afs-PanelGrid .afs-PanelGridItemInner:hover {

    margin-left: 5px;

    padding-left: 10px;

}

#afs-wrapper .afs-EVDateTime {

    margin-bottom: 10px;

}

#afs-wrapper .afs-EVDateTime li {

    padding-right: 15px;

}

#afs-wrapper .afs-EVDateTime li .fa {

    margin-right: 5px;

}

#afs-wrapper .afs-EVDateTime .afs-EventDate {

    margin-right: 5px;

}

#afs-wrapper .afs-UpcomingEvents .afs-PanelGridItem {

    margin-bottom: 10px;

}

.afs-Narrow #afs-wrapper .afs-PanelGrid .col-sm-6 {

    width: 100%}

#afs-wrapper .afs-BoxBodyItem {

    border-bottom: 1px solid #e1e1e1;

}

#afs-wrapper .afs-MarketSnapshot .afs-BoxBodyItem {

    padding: 5px 15px;

}

#afs-wrapper .afs-MarketSnapshot .afs-BoxBodyItem .afs-BoxBodyItemLabel {

    font-size: 14px;

}

#afs-wrapper .afs-MarketSnapshot .afs-BoxBodyItem .afs-BoxBodyItemValue {

    font-size: 18px;

}

#afs-wrapper .afs-BoxBodyItemNote {

    font-size: 10px;

}

#afs-wrapper .afs-BoxBodyItem.afs-First, #afs-wrapper .afs-BoxBodyItem.afs-Last {

    border-bottom: none;

}

#afs-wrapper .afs-BoxBodyItem .afs-BoxBodyItemInner {

    background-color: #fff;

    padding: 10px 15px;

}

#afs-wrapper .afs-BoxBodyItemIcon {

    font-size: 18px;

}

#afs-wrapper .afs-BoxBodyItem .afs-BoxBodyItemInner:hover {

    margin-left: 5px;

    padding-left: 10px;

}

#afs-wrapper .afs-BoxBodyItem .afs-BoxBodyItemInner:hover .afs-BoxBodyItemIcon {

    color: #428bca;

}

#afs-wrapper .afs-BoxBodyItem .afs-BoxBodyItemIcon {

    width: 15%}

#afs-wrapper .afs-BoxBodyItem .afs-BoxBodyItemContent {

    width: 100%;

    word-wrap: break-word;

}

#afs-wrapper .afs-BoxBodyItem .afs-BoxBodyItemContent>a {

    word-wrap: break-word;

}

#afs-wrapper .afs-BoxBodyItem .afs-BoxBodyItemContent h5 {

    margin: 0 0 3px;

    font-weight: normal;

    font-size: 14px;

}

#afs-wrapper .corporate .afs-TableWrapper {

    height: 250px;

}

#afs-wrapper .corporate .afs-MarketSnapshot .afs-NoTMargin {

    border-width: 0 1px 1px 0;

}

#afs-wrapper .corporate #afs-Tabsdropdown {

    display: none;

}

#afs-wrapper .corporate a.FundingDescription {

    margin: 10px 0;

}

#afs-wrapper .corporate .dropdown {

    display: none;

}

#afs-wrapper .corporate .dropdown button {

    text-align: left;

    width: 100%}

#afs-wrapper .corporate .dropdown .afs-Tabsdropdown {

    line-height: 2em;

}

#afs-wrapper .corporate .open>.dropdown-menu {

    width: 100%}

#afs-wrapper .dropdown-menu.afs-MarketDropDown>li>a {

    font-size: medium;

}

#afs-wrapper .corporate h3, #afs-wrapper .corporate h5 {

    margin: 0;

}

#afs-wrapper .corporate #afs-security {

    float: right;

    position: absolute;

    right: 25px;

    top: 5px;

    width: 270px;

}

#afs-wrapper .corporate #afs-MarketExchName {

    padding: 14px 0 15px 15px;

    word-wrap: break-word;

}

#afs-wrapper .corporate .verDropdown #afs-TabsEvent {

    display: none;

}

#afs-wrapper .corporate .verDropdown #afs-Tabsdropdown {

    display: block;

}

#afs-wrapper .corporate .afs-BlockResult {

    width: 100%}

#afs-wrapper .corporate #afs-TabsEvent>li {

    width: auto;

}

@media (max-width: 320px) {

    #afs-wrapper #afs-Tabsdropdown div.pull-right {

    width: 100%}

}#afs-wrapper .half-width {

    width: 50%}

#afs-wrapper .single .table.afs-asreportmultilist>tbody>tr>td {

    padding: 0;

    border: none;

    margin: 0;

}

#afs-wrapper .afs-SelectedPSelect {

    margin: 0;

}

#afs-wrapper .single .table.afs-asreportmultilist .fa {

    margin: 10px;

    font-size: 18px;

    cursor: pointer;

}

#afs-wrapper .single .table.afs-asreportmultilist .box1 select, #afs-wrapper .single .table.afs-asreportmultilist .box2 select {

    min-height: 108px;

}

#afs-wrapper .well {

    background-color: transparent;

}

#afs-wrapper .single .table.tbl-irwaseportchart .firstCol {

    background-color: #fbfbfb;

}

#afs-wrapper .single .table.tbl-irwaseportchart span {

    word-break: break-all;

}

#afs-wrapper .single .table.afs-asreportmultilist>tbody>tr>td.afs-AsRepEmpty {

    padding: 15px;

}

#afs-wrapper .asreportedchart .afs-Loading {

    position: absolute;

    z-index: 999;

    width: 100%;

    height: 100%}

#afs-wrapper .asreportedchart .data.well {

    min-height: 760px;

}

#afs-wrapper .asreportedchart .afs-Loading .afs-LoadingWrapper {

    top: 45%;

    position: absolute;

    left: 45%}

#afs-wrapper .asreportedchart .afs-AsReportedChartControls .btn {

    padding: 3px 12px;

    margin-left: 0;

}

#afs-wrapper .asreportedchart .afs-AsReportedBtnUpdate {

    margin-right: 15px;

}

#afs-wrapper .asreportedchart .afs-AsReportChartTicker {

    width: 9px;

    height: 9px;

    float: left;

    border: 1px solid #ccc;

    margin: 7px 22px 0 0;

}

#afs-wrapper .footable.breakpoint>tbody>tr.afs-PeerHeader>td>span.footable-toggle {

    display: none;

}

#afs-wrapper .footable.breakpoint>tbody>tr.afs-PeerHeader td {

    padding-top: 25px;

    cursor: default;

}

#afs-wrapper .single .table.Tbl-peer>thead>tr>th {

    background-color: transparent;

    font-weight: normal;

    border-bottom: 1px solid #a8a9ad;

    border-top: none;

}

#afs-wrapper .single .table.Tbl-peer>tbody>tr>td {

    padding-top: 8px;

    padding-bottom: 8px;

}

#afs-wrapper .single .table.Tbl-peer>tbody>tr.afs-PeerHeader>td {

    padding-top: 50px;

}

#afs-wrapper .single .table.Tbl-peer>tbody>tr.afs-PeerHeader>td:hover {

    background-color: transparent;

    border-left-color: transparent;

}

#afs-wrapper .single .table.Tbl-peer>tbody>tr:last-child>td {

    border-bottom: none;

}

#afs-wrapper .afs-text-muted span.text-muted {

    color: #666;

}

#afs-wrapper .afs-Listmenu {

    width: 100%}

#afs-wrapper .afs-Listmenu button {

    border: none;

    box-shadow: none;

    padding-left: 0;

}

#afs-wrapper .afs-Listmenu .form-control {

    height: auto;

}

#afs-wrapper .afs-ListSelected {

    font-size: 20px;

    font-weight: bold;

}

#afs-wrapper .afs-Listmenu .dropdown-toggle.btn-default {

    background-color: transparent;

    box-shadow: none;

}

#afs-wrapper .afs-Listmenu .dropdown-menu {

    border-radius: 8px;

}

#afs-wrapper .afs-Listmenu .dropdown-menu li a {

    font-size: 18px;

    font-weight: bold;

    white-space: normal;

}

#afs-wrapper .afs-Listmenu .dropdown-menu li a.active {

    font-size: 18px;

    font-weight: bold;

}

#afs-wrapper .text-irwOnHover:hover {

    color: #428bca;

}

#afs-wrapper .afs-First {

    border: none;

}

#afs-wrapper .afs-Last {

    border: none;

}

#afs-wrapper .afs-HGap {

    height: 15px;

    margin-bottom: 15px;

    line-height: 15px;

}

#afs-wrapper .afs-NorCursor {

    cursor: default;

}

#afs-wrapper .afs-fileCaptchaimg {

    margin: 5px 0 10px;

}

#afs-wrapper .afs-fileCaptcha {

    width: 200px;

}

#afs-wrapper .insider-filings .afs-HiddenColumn {

    border-top: none;

    white-space: normal;

}

#afs-wrapper .insider-filings .afs-HiddenColumn span {

    display: none !important;

}

#afs-wrapper .afs-Responsive-hide-sm-md td.afs-HiddenColumn {

    padding-top: 0;

}

#afs-wrapper .afs--table-responsive {

    border: 1px solid #ddd;

    overflow: hidden !important;

    width: 100%;

    border-top: none;

}

#afs-wrapper .afs-ResponsiveTable th {

    border-bottom: none;

}

#afs-wrapper .single tr.afs-TblFooter {

    background-color: #f5f5f5;

}

#afs-wrapper .footable.breakpoint>tbody>tr.afs-TblFooter>td>span.footable-toggle {

    display: none;

}

#afs-wrapper .footable.breakpoint>tbody>tr.afs-TblFooterNoData>td>span.footable-toggle {

    display: none;

}

#afs-wrapper .single .table>tbody>tr>td.text-top {

    vertical-align: top;

}

#afs-wrapper .footable {

    width: 100%}

#afs-wrapper .afs-Responsive-hide-sm-md td.afs-HiddenColumn {

    padding-top: 0;

}

#afs-wrapper .afs-Responsive-shift-left {

    margin-left: -15px;

    display: block;

}

#afs-wrapper .footable.breakpoint>tbody>tr.footable-detail-show>td {

    border-bottom: none;

}

#afs-wrapper .InsiderOwnership .afs-HiddenColumn {

    border-top: none;

    white-space: normal;

}

#afs-wrapper .InsiderOwnership .afs-HiddenColumn span {

    display: none !important;

}

#afs-wrapper .footable.breakpoint>tbody>tr.footable-detail-show>td>span.footable-toggle:before {

    content: ""}

#afs-wrapper .afs-ResponsiveTableHdr {

    padding: 8px;

    border-top: 1px #ddd solid;

    border-right: 1px #ddd solid;

    border-left: 1px #ddd solid;

}

#afs-wrapper .footable.breakpoint>tbody>tr:hover:not(.footable-row-detail)>td:not(.header) {

    cursor: pointer;

}

#afs-wrapper .footable.breakpoint>tbody>tr>td.footable-cell-detail {

    background: #eee;

    border-top: none;

}

#afs-wrapper .footable.breakpoint>tbody>tr>td>span.footable-toggle, #afs-wrapper .footable.breakpoint>tbody>tr>td>.committeBio-toggle {

    display: inline-block;

    font-family: 'FontAwesome';

    speak: none;

    font-style: normal;

    font-weight: normal;

    font-variant: normal;

    text-transform: none;

    -webkit-font-smoothing: antialiased;

    padding-right: 5px;

    font-size: 14px;

    color: #888;

}

#afs-wrapper .footable.breakpoint>tbody>tr>td>span.footable-toggle:before {

    content: "";

    cursor: pointer;

}

#afs-wrapper .footable.breakpoint>tbody>tr>td>.committeBio-toggle {

    display: none;

    position: absolute;

    right: 20px;

}

#afs-wrapper #afs-CommitteeCharting .committeBio-toggle {

    display: inline;

}

#afs-wrapper .footable.breakpoint>tbody>tr>td>.committeBio-toggle:before {

    content: "";

    cursor: pointer;

}

#afs-wrapper .footable-row-detail-row {

    padding-top: 5px;

    padding-bottom: 5px;

    float: left;

    clear: both;

}

#afs-wrapper .footable-toggle:hover {

    cursor: pointer;

}

#afs-wrapper .footable.breakpoint.toggle-circle>tbody>tr.footable-detail-show>td>span.footable-toggle:before {

    content: ""}

#afs-wrapper .footable.breakpoint.toggle-circle>tbody>tr>td>span.footable-toggle:before {

    content: ""}

#afs-wrapper .footable.breakpoint.toggle-circle-filled>tbody>tr.footable-detail-show>td>span.footable-toggle:before {

    content: ""}

#afs-wrapper .footable.breakpoint.toggle-circle-filled>tbody>tr>td>span.footable-toggle:before {

    content: ""}

#afs-wrapper .footable.breakpoint.toggle-square>tbody>tr.footable-detail-show>td>span.footable-toggle:before {

    content: ""}

#afs-wrapper .footable.breakpoint.toggle-square>tbody>tr>td>span.footable-toggle:before {

    content: ""}

#afs-wrapper .footable.breakpoint.toggle-square-filled>tbody>tr.footable-detail-show>td>span.footable-toggle:before {

    content: ""}

#afs-wrapper .footable.breakpoint.toggle-square-filled>tbody>tr>td>span.footable-toggle:before {

    content: ""}

#afs-wrapper .footable.breakpoint.toggle-arrow>tbody>tr.footable-detail-show>td>span.footable-toggle:before {

    content: ""}

#afs-wrapper .footable.breakpoint.toggle-arrow>tbody>tr>td>span.footable-toggle:before {

    content: ""}

#afs-wrapper .footable.breakpoint.toggle-arrow-small>tbody>tr.footable-detail-show>td>span.footable-toggle:before {

    content: ""}

#afs-wrapper .footable.breakpoint.toggle-arrow-small>tbody>tr>td>span.footable-toggle:before {

    content: ""}

#afs-wrapper .footable.breakpoint.toggle-arrow-circle>tbody>tr.footable-detail-show>td>span.footable-toggle:before {

    content: ""}

#afs-wrapper .footable.breakpoint.toggle-arrow-circle>tbody>tr>td>span.footable-toggle:before {

    content: ""}

#afs-wrapper .footable.breakpoint.toggle-arrow-circle-filled>tbody>tr.footable-detail-show>td>span.footable-toggle:before {

    content: ""}

#afs-wrapper .footable.breakpoint.toggle-arrow-circle-filled>tbody>tr>td>span.footable-toggle:before {

    content: ""}

#afs-wrapper .footable.breakpoint.toggle-arrow-tiny>tbody>tr.footable-detail-show>td>span.footable-toggle:before {

    content: ""}

#afs-wrapper .footable.breakpoint.toggle-arrow-tiny>tbody>tr>td>span.footable-toggle:before {

    content: ""}

#afs-wrapper .footable.breakpoint.toggle-arrow-alt>tbody>tr.footable-detail-show>td>span.footable-toggle:before {

    content: ""}

#afs-wrapper .footable.breakpoint.toggle-arrow-alt>tbody>tr>td>span.footable-toggle:before {

    content: ""}

#afs-wrapper .footable.breakpoint.toggle-medium>tbody>tr>td>span.footable-toggle {

    font-size: 18px;

}

#afs-wrapper .footable.breakpoint.toggle-large>tbody>tr>td>span.footable-toggle {

    font-size: 24px;

}

#afs-wrapper .footable.breakpoint>tbody>tr>td.header>span.footable-toggle {

    display: none;

}

#afs-wrapper .footable>thead>tr>th {

    -webkit-touch-callout: none;

    -webkit-user-select: none;

    -khtml-user-select: none;

    -moz-user-select: -moz-none;

    -ms-user-select: none;

    user-select: none;

}

#afs-wrapper .footable>thead>tr>th.footable-sortable:hover {

    cursor: pointer;

}

#afs-wrapper .footable>thead>tr>th>span.footable-sort-indicator {

    display: inline-block;

    font-family: 'FontAwesome';

    speak: none;

    font-style: normal;

    font-weight: normal;

    font-variant: normal;

    text-transform: none;

    -webkit-font-smoothing: antialiased;

    padding-left: 5px;

}

#afs-wrapper .footable>tfoot .pagination {

    margin: 0;

}

#afs-wrapper .footable.no-paging .hide-if-no-paging {

    display: none;

}

#afs-wrapper .footable-row-detail-inner {

    display: table;

}

#afs-wrapper .footable-row-detail-row {

    display: table-row;

    line-height: 1.5em;

}

#afs-wrapper .footable-row-detail-group {

    display: block;

    line-height: 2em;

    font-size: 1.2em;

    font-weight: bold;

}

#afs-wrapper .footable-row-detail-name {

    display: inline-table;

    font-weight: bold;

    padding-right: 15px;

}

#afs-wrapper .afs-ResponsiveTable .footable-row-detail-name {

    display: table-cell;

    font-weight: bold;

    padding-right: 15px;

}

#afs-wrapper .footable-row-detail-value {

    display: inline-table;

}

#afs-wrapper .afs-ResponsiveTable .footable-row-detail-value {

    display: table-cell;

}

#afs-wrapper .afs-ResponsiveTable .footable-row-detail-value.text-muted {

    color: inherit;

}

#afs-wrapper .footable-odd {

    background-color: #f7f7f7;

}

#afs-wrapper .afs-ErrorPage h1.afs-CompanyName {

    margin-bottom: 75px;

}

#afs-wrapper .afs-Errortext {

    margin-top: -20px;

}

#afs-wrapper .afs-ErrorCodetext {

    padding-left: 8px;

    font-size: 14px;

}

#afs-wrapper .afs-ErrorDescription {

    font-size: 18px;

}

#afs-wrapper .afs-CustomMessageDescription {

    font-size: 14px;

}

#afs-wrapper ul.afs-ListSitemap li {

    margin-bottom: 8px;

    font-weight: bold;

}

@media (max-width: 768px) {

    #afs-wrapper .afs-ErrorPage h1.afs-CompanyName {

    margin-bottom: 40px;

}

#afs-wrapper .afs-ErrorPage .text-xxlarge {

    font-size: 3.8em;

    line-height: 2em;

}

}#afs-wrapper .highcharts-tooltip {

    width: 100% !important;

}

#afs-wrapper .highcharts-tooltip span {

    white-space: normal !important;

    max-width: 90% !important;

}

#afs-wrapper .sidebar {

    display: none;

}

@media (min-width: 768px) {

    #afs-wrapper .sidebar {

    position: fixed;

    top: 0;

    bottom: 0;

    left: 0;

    z-index: 1000;

    display: block;

    padding: 12px 20px;

    overflow-x: hidden;

    overflow-y: auto;

    background-color: #f5f5f5;

    border-right: 1px solid #eee;

}

}@media (max-width: 767px) {

    #afs-wrapper .sidebar {

    display: block;

}

}.navbar-nav>.active>a, #afs-wrapper .navbar-nav>.active>a:hover, #afs-wrapper .navbar-nav>.active>a:focus {

    color: #fff;

    background-color: #428bca;

}

#afs-wrapper .nav-pills.afs-InstitutionalOwnTabs>li.active.InstitOwnTab>a, #afs-wrapper .nav-pills.afs-InstitutionalOwnTabs>li.active.InstitOwnTab>a:focus {

    border-top: 1px solid #d8d8d8;

    border-bottom: 1px solid #d8d8d8;

    background-color: transparent;

    color: inherit;

    background-color: #fbfbfb;

}

#afs-wrapper .nav-pills.afs-InstitutionalOwnTabs>li.active.InstitOwnTab {

    border-left: 3px solid;

}

#afs-wrapper .nav-pills.afs-InstitutionalOwnTabs>li.active.InstitOwnTab .afs-VerTabsConnect {

    display: block;

}

#afs-wrapper .nav-pills.afs-InstitutionalOwnTabs>li.InstitOwnTab {

    border-left: 3px solid transparent;

}

#afs-wrapper .nav-pills.afs-InstitutionalOwnTabs>li.InstitOwnTab:hover {

    border-left: 3px solid;

    background-color: #fbfbfb;

}

#afs-wrapper .nav-pills.afs-InstitutionalOwnTabs h4 {

    font-size: 15px;

    font-weight: bold;

}

#afs-wrapper .single .table.Tbl-InsitOwnership>thead>tr>th {

    background-color: transparent;

    font-weight: normal;

    border-bottom: 1px solid #a8a9ad;

    border-top: none;

}

#afs-wrapper .single .table.Tbl-InsitOwnership>tbody>tr>td {

    padding-top: 12px;

    padding-bottom: 10px;

}

#afs-wrapper .single .table.Tbl-InsitOwnership>tbody>tr:last-child>td {

    border-bottom: none;

}

#afs-wrapper .single .table.Tbl-InsitOwnership>tbody>tr>td span {

    color: #666;

}

#afs-wrapper .afs-InstitutionalOwnTabsContent table thead {

    padding-top: 12px;

    padding-bottom: 12px;

}

#afs-wrapper .nav-pills.afs-InstitutionalOwnTabs>li>a {

    border-top: 1px solid #d8d8d8;

    border-bottom: 1px solid #d8d8d8;

    background-color: transparent;

    color: inherit;

    margin-bottom: 20px;

    padding-bottom: 9px;

    padding-top: 0;

    border-radius: 0;

}

#afs-wrapper .afs-InstOwnTblPannel {

    min-height: 420px;

}

#afs-wrapper .afs-InstOwnCopyRight {

    margin: -15px;

    margin-top: 0;

    margin-bottom: 0;

}

#afs-wrapper .nav-pills.afs-InstitutionalOwnTabs>li>a small.tabMuteTitle {

    float: left;

    width: 70px;

}

#afs-wrapper .nav-pills.afs-InstitutionalOwnTabs>li>a h4 {

    margin-bottom: 5px;

    color: #818286;

}

#afs-wrapper .nav-pills.afs-InstitutionalOwnTabs>li.afs-InstOwnNoLink a {

    color: #acacac;

    border-color: #ebebeb;

}

#afs-wrapper .nav-pills.afs-InstitutionalOwnTabs>li.afs-InstOwnNoLink a h4 {

    color: #acacac;

}

#afs-wrapper .afs-CustomDropDown ul li.afs-InstOwnNoLink a .afs-CustomDropDownItem {

    color: #acacac;

    cursor: default;

}

#afs-wrapper .dropdown-menu>li.afs-InstOwnNoLink>a {

    color: #acacac;

    cursor: default;

}

#afs-wrapper .afs-CustomDropDown ul li.afs-InstOwnNoLink a .afs-CustomDropDownItem {

    color: #acacac;

    cursor: default;

}

#afs-wrapper .nav.afs-InstitutionalOwnTabs>li.InstitOwnTab>a {

    font-weight: normal;

}

#afs-wrapper .nav.afs-InstitutionalOwnTabs>li.active>a h4 {

    color: inherit;

}

#afs-wrapper .nav.afs-InstitutionalOwnTabs>li.InstitOwnTab:hover .afs-VerTabsConnect {

    display: block;

}

#afs-wrapper .afs-InstitutionalOwnTabsContent {

    background-color: #fbfbfb;

    border: 1px solid #d8d8d8;

    padding-top: 15px;

}

#afs-wrapper .afs-VerTabsConnect {

    width: 20px;

    background-color: #fbfbfb;

    position: absolute;

    height: 100%;

    border-top: 1px solid #d8d8d8;

    border-bottom: 1px solid #d8d8d8;

    right: 0;

    margin-right: -16px;

    z-index: 888;

    top: 0;

    display: none;

}

#afs-wrapper .OwnershipAcitivityCount {

    float: right;

    margin-bottom: 20px;

}

#afs-wrapper .afs-CustomAlertBox {

    text-align: center;

    margin-right: 10px;

    padding: 0 3px;

    background-color: #fff;

    border: 1px solid #bcbdc1;

    text-align: center;

    width: 40px;

    margin-left: 7px;

    float: left;

    border-radius: 4px;

    font-size: 11px;

    display: inline-block;

    height: 34px;

    line-height: 35px;

}

#afs-wrapper .afs-CustomDropDown {

    width: 100%}

#afs-wrapper .afs-CustomDropDown button {

    text-align: left;

}

#afs-wrapper .afs-CustomDropDown .caretContainer {

    position: absolute;

    height: 100%;

    top: 0;

    right: 15px;

    vertical-align: middle;

}

#afs-wrapper .afs-CustomDropDown .caret {

    position: absolute;

    top: 50%;

    right: 0;

}

#afs-wrapper .afs-CustomDropDown .dropdown-menu {

    width: 100%;

    z-index: 999;

    background-color: #fff;

}

#afs-wrapper .afs-CustomDropDown ul li a {

    margin-bottom: 10px;

    float: left;

    display: inline;

    width: 100%}

#afs-wrapper .afs-CustomDropDown ul li {

    float: left;

    width: 100%;

    display: block;

}

#afs-wrapper .afs-CustomDropDown ul li a .afs-CustomDropDownItem {

    color: #333;

}

#afs-wrapper .afs-CustomDropDown ul li a:hover .afs-CustomDropDownItem {

    color: inherit;

}

#afs-wrapper .afs-CustomDropDown ul li a.active .afs-CustomDropDownItem {

    color: inherit;

}

#afs-wrapper .afs-CustomDropDown .afs-CustomDropDownSelected {

    margin-left: 15px;

}

#afs-wrapper .afs-CustomDropDown ul li a small {

    float: left;

    margin-right: 5px;

}

#afs-wrapper .afs-Disclaimer {

    color: #808285;

    padding-top: 18px;

}

.afs-PageHeader, .afs-PageFooter {

    padding: 15px 0;

}

#afs-wrapper .InfoRequest .afs-InfoReqIEfix {

    margin-right: 2px;

}

#afs-wrapper .InfoRequest .afs-InfoReqCaptchaRow {

    margin-top: 10px;

}

#afs-wrapper .InfoRequest .afs-InfoReqConactBox {

    background-color: #eee;

}

#afs-wrapper .InfoRequest .afs-CustomWarning {

    margin-bottom: 15px;

    float: left;

    margin-top: 4px;

    width: 100%}

#afs-wrapper .InfoRequest .well .afs-CustomWarning {

    margin-bottom: 15px;

    margin-top: 4px;

    display: inline-block;

    width: 100%}

#afs-wrapper .InfoRequest .well.afs-InfoWellRadio .afs-CustomWarning, #afs-wrapper .InfoRequest .well.afs-InfoWellCheckBox .afs-CustomWarning {

    margin-bottom: 0;

}

#afs-wrapper .InfoRequest .HasCustomFields textarea {

    border-right: 0;

}

#afs-wrapper .InfoRequest .HasCustomFields .afs-InforequestTextArea .afs-NoBg {

    vertical-align: top;

}

#afs-wrapper .InfoRequest .HasCustomFields .afs-InforequestDropDown select {

    border-right: 0;

}

#afs-wrapper .InfoRequest .HasCustomFields .afs-InfoRequestCommonWell .afs-NoBg {

    border: none !important;

    background-color: transparent !important;

    position: absolute;

    right: 10px;

    top: 0;

}

#afs-wrapper .InfoRequest .HasCustomFields .afs-InfoRequestCommonWell {

    position: relative;

}

#afs-wrapper .InfoRequest .HasCustomFields .afs-checkboxMendetory {

    position: absolute;

}

#afs-wrapper .InfoRequest .HasCustomFields input[type="checkbox"], #afs-wrapper .InfoRequest .HasCustomFields input[type="radio"] {

    display: block !important;

    z-index: -1 !important;

    position: absolute;

}

#afs-wrapper .afs-OwnersCountTitle {

    margin-top: 8px;

    font-weight: normal;

    color: #666;

    margin-right: 5px;

}

#afs-wrapper .InfoRequest #messages, #afs-wrapper .InfoRequest #messagesOpt {

    margin-top: -20px;

    float: right;

    width: 100%}

#afs-wrapper .InfoRequest .afs-CustomWarningfrom-group {

    margin-bottom: 0;

}

#afs-wrapper .QuarterlyResultsPanel .panel-heading {

    background-color: transparent;

    border-bottom: 1px solid #f1f1f1;

}

#afs-wrapper .QuarterlyResultsPanel .panel-heading a {

    border-left: 3px solid;

    background-color: transparent;

    padding: 8px 8px 8px 5px;

    display: inline-block;

}

#afs-wrapper .QuarterlyResultsPanel.panel-group .panel-heading>.collapsed:after {

    content: none !important;

}

#afs-wrapper .QuarterlyResultsPanel.panel-group .panel-heading>a:after {

    content: none !important;

}

#afs-wrapper .QuarterlyResultsPanel.panel-group .panel-heading>a {

    text-transform: none;

}

#afs-wrapper .QuarterlyResultsPanel .panel-body>ul>li>a {

    text-transform: none;

    font-size: inherit;

    font-weight: normal;

}

#afs-wrapper .QuarterlyResultsPanel .panel-heading a {

    background-color: #fbfbfb;

    width: 100%}

#afs-wrapper .QuarterlyResultsPanel .panel-heading a.collapsed {

    background-color: transparent;

    width: 100%}

#afs-wrapper .QuarterlyResultsPanel .panel-heading a.collapsed:hover {

    border-left: 3px solid;

}

#afs-wrapper .QuarterlyResultsPanel .panel-heading .fa {

    width: 35px;

    text-align: center;

    float: left;

    margin-top: 3px;

    color: #666;

}

#afs-wrapper .QuarterlyResultsPanel .panel-body {

    padding: 10px;

}

#afs-wrapper .QuarterlyResultsPanel .panel-default ul li {

    padding: 7px 5px 7px 10px;

}

#afs-wrapper .QuarterlyResultsPanel .panel-default ul li:hover {

    background-color: #fbfbfb;

}

#afs-wrapper .QuarterlyResultsPanel .afs-QRTitle {

    display: list-item;

    list-style: none;

    padding-left: 35px;

}

#afs-wrapper .QuarterlyResultsPanel .panel-heading .fa-caret-right {

    display: none;

}

#afs-wrapper .QuarterlyResultsPanel .panel-heading:hover {

    background-color: #fbfbfb;

}

#afs-wrapper .QuarterlyResultsPanel .panel-heading+.panel-collapse .panel-body {

    border: none;

    border-bottom: 1px solid #f1f1f1;

}

#afs-wrapper .QuarterlyResultsPanel .panel-heading a.collapsed {

    border-left: 3px solid transparent;

}

#afs-wrapper .QuarterlyResultsPanel .panel-heading .collapsed .fa-caret-down {

    display: none;

}

#afs-wrapper .QuarterlyResultsPanel .panel-heading .collapsed .fa-caret-right {

    display: inline-block;

}

#afs-wrapper .QuarterlyResults div.panel-heading.active {

    border-bottom: 1px solid #f1f1f1;

    background-color: transparent;

    color: #428bca;

    background-color: #fbfbfb;

}

#afs-wrapper .afs-ClickEvent {

    cursor: pointer;

}

.afs-PendingHide {

    display: none !important;

}

#afs-wrapper input[type="search"]::-ms-clear {

    display: none;

}

#afs-wrapper .Tbl-InsitOwnership th {

    cursor: pointer;

    word-break: keep-all;

}

#afs-wrapper .instOwnerCustomDropDown a {

    cursor: pointer;

}

#afs-wrapper .fa.afs-LoadingIcon {

    display: none;

}

.afs-ToolKit span.afs-Loading, .afs-ToolKit span.afs-Loading a {

    position: relative;

}

.afs-ToolKit span.afs-Loading .fa-spin {

    display: none;

}

.afs-ToolKit .afs-Loading .fa-spin {

    background: transparent;

    position: absolute;

    left: 5px;

    top: 4px;

    z-index: 1;

    color: #333;

}

#afs-search.input-group {

    margin: 10px 0;

}

.afs-IRSearch label {

    white-space: nowrap;

}

@media all and (max-width: 320px) {

    #afs-search .radio-inline.afs-CustomLabel {

    margin-left: 0 !important;

    margin-right: 10px !important;

}

}@media print {

    @page {

    size: 330mm 427mm;

    margin: 14mm;

}

#afs-wrapper .container {

    width: 1170px;

}

#afs-wrapper .HasCustomFields .Customform-group .input-group input[type="text"].form-control {

    border-right: 1px;

}

#afs-wrapper #footer {

    display: none;

}

#afs-wrapper .btn {

    color: #000;

    background: #e01f2e;

    border: none;

    color: #000;

}

.afs-ToolKit {

    display: none !important;

}

#afs-wrapper #fullBodyWrapper>*:not(.wrapper) {

    display: none;

}

#afs-wrapper.col-sm-6, #afs-wrapper .col-md-6 {

    width: 50% !important;

    float: left !important;

}

#afs-wrapper #fullBodyWrapper>.wrapper>.topic>*:not(.container) {

    display: none;

}

#afs-wrapper .breadcrumb.hidden-xs {

    display: block !important;

}

#afs-wrapper a[href]:after {

    content: none !important;

}

#afs-wrapper .scrollbars {

    overflow: visible !important;

    height: auto !important;

}

#afs-wrapper #fullBodyWrapper>.wrapper>.container>.afs-ToolKit {

    display: none;

}

#afs-wrapper #accordion .collapse {

    display: block !important;

}

.afs-expandcollapse {

    display: none !important;

}

#afs-wrapper #BCData {

    clear: both !important;

    float: left !important;

    width: 100% !important;

}

}#afs-wrapper .toolkit_view>#fullBodyWrapper>.wrapper>.container>.afs-ToolKit {

    display: none;

}

#afs-wrapper .toolkit_view #afs-wrapper .corporate .afs-TableWrapper {

    height: auto !important;

}

#afs-wrapper .toolkit_view #afs-wrapper .afs-BtnNewSubmit .btn-primary, #afs-wrapper .toolkit_view #afs-wrapper .afs-BtnEdit .btn-primary {

    color: #fff !important;

    background: #e01f2e !important;

    background-image: -webkit-linear-gradient(top,  #f05f68 0%,  #e01f2e 100%) !important;

    border-color: #e01f2e !important;

    border: 1px solid #e01f2e;

    border-radius: 4px !important;

    border-bottom-left-radius: 0 !important;

    border-top-left-radius: 0 !important;

}

#afs-wrapper .toolkit_view #afs-wrapper .afs-BtnEmailUnsubscribe .btn-secondary {

    color: #fff !important;

    background-color: #666 !important;

    border-color: #525252 !important;

}

#afs-wrapper .toolkit_view #afs-wrapper pagination .btn-default:hover {

    color: #333;

    background-color: #ebebeb;

    border-color: #adadad;

}

#afs-wrapper .toolkit_view .scrollbars, #afs-wrapper .toolkit_view .mCustomScrollBox {

    overflow: visible !important;

    height: auto !important;

}

#afs-wrapper .toolkit_view #afs-wrapper .HasCustomFields .Customform-group .input-group input[type="text"].form-control {

    border-right: 1px solid #ccc;

}

#afs-wrapper .toolkit_view .col-sm-4 {

    width: 33.33333333%;

    float: left;

}

#afs-wrapper .toolkit_view .col-sm-8 {

    width: 66.66666667%;

    float: left;

}

#afs-wrapper .toolkit_view .topic {

    border-bottom: 1px solid #eee;

    background: #f6f6f6;

    float: left;

    width: 100%}

#afs-wrapper .toolkit_view .topic h3 {

    display: inline-block;

    margin: 0;

    padding: 23px 10px;

    font-size: 16px;

}

#afs-wrapper .toolkit_view .breadcrumb>li+li:before {

    content: "/ ";

    padding: 0 5px;

    color: #ccc;

}

#afs-wrapper .toolkit_view .topic .breadcrumb {

    margin-bottom: 0;

    margin-top: 0;

    margin-right: 10px;

    padding: 21px 0;

    background: transparent;

    float: right !important;

}

#afs-wrapper .toolkit_view .topic .breadcrumb li {

    list-style: none;

    display: inline;

}

#afs-wrapper .toolkit_view a, #afs-wrapper .toolkit_view a:visited, #afs-wrapper .toolkit_view a:active, #afs-wrapper .toolkit_view a:hover {

    color: #000;

}

#afs-wrapper .toolkit_view #afs-wrapper .afs-TickerTitle {

    margin-top: 10px;

}

#afs-wrapper .toolkit_view #afs-wrapper .afs-InfoReqConactBox {

    margin-top: 15px !important;

}

#afs-wrapper .toolkit_view #afs-wrapper .well {

    box-shadow: none !important;

}

#afs-wrapper .toolkit_view #afs-wrapper .form-control {

    box-shadow: none !important;

}

#afs-wrapper .toolkit_view #afs-wrapper .InfoRequestCols input {

    border-right: none !important;

}

#afs-wrapper .toolkit_view #afs-wrapper #captchCode {

    border-right: none !important;

}

#afs-wrapper .toolkit_view #afs-wrapper .visible-md, #afs-wrapper .toolkit_view #afs-wrapper .visible-lg {

    display: none !important;

}

#afs-wrapper .toolkit_view #afs-wrapper .visible-md, #afs-wrapper .toolkit_view #afs-wrapper .visible-lg.afs-InstitutionalOwnTabs {

    display: block !important;

}

#afs-wrapper .toolkit_view #afs-wrapper .InsiderOwnership .col-md-9.afs-InstitutionalOwnTabsContent {

    width: 75% !important;

}

#afs-wrapper .toolkit_view #afs-wrapper .visible-sm {

    display: block !important;

}

#afs-wrapper .toolkit_view #afs-wrapper .visible-xs, #afs-wrapper .toolkit_view #afs-wrapper #afs-Tabsdropdown {

    display: none !important;

}

#afs-wrapper .toolkit_view #afs-wrapper .InsiderOwnership .visible-xs {

    display: block !important;

}

#afs-wrapper .toolkit_view #afs-wrapper .InsiderOwnership .visible-xs {

    display: none !important;

}

#afs-wrapper .toolkit_view #afs-wrapper .InsiderOwnership .afs-CustomDropDown button {

    background-color: transparent !important;

}

#afs-wrapper .toolkit_view #afs-wrapper .InsiderOwnership .col-md-9.afs-InstitutionalOwnTabsContent {

    width: 100%}

#afs-wrapper .toolkit_view #afs-wrapper .afs-CRTabsPanel.visible-sm {

    display: block !important;

}

#afs-wrapper .toolkit_view #afs-wrapper .timeline li.hide {

    display: block !important;

}

#afs-wrapper .toolkit_view .afs-expandcollapse, #afs-wrapper .toolkit_view .afs-ODexpandcollapse {

    display: none !important;

}

#afs-wrapper .toolkit_view #afs-wrapper .collapse {

    display: block !important;

    height: auto !important;

}

#afs-wrapper .QuarterlyResultsPanel .panel-heading a {

    border-left: none !important;

}

#afs-wrapper .toolkit_view .afs-FaqSections .collapse, #afs-wrapper .toolkit_view #afs-wrapper .afs-ODBody {

    display: block !important;

}

#afs-wrapper .toolkit_view .afs-OfficerImgSmall {

    display: none !important;

}

#afs-wrapper .toolkit_view .afs-ODPerson .showHistoric {

    display: none !important;

}

#afs-wrapper .toolkit_view #afs-wrapper .hideirwMendetory {

    display: block;

    visibility: hidden;

}

#afs-wrapper .toolkit_view #afs-wrapper .afs-HistoricBody {

    display: block !important;

    visibility: visible !important;

}

#afs-wrapper .toolkit_view #afs-wrapper #totalreturnform .afs-Scrollbar {

    height: auto !important;

}

#afs-wrapper .toolkit_view #afs-wrapper #newsPanelResults .afs-PRSummary {

    display: none !important;

    visibility: hidden !important;

}

#afs-wrapper .toolkit_view #afs-wrapper #newsPanelResults .afs-PRSummary a {

    display: none !important;

    visibility: hidden !important;

}

#afs-wrapper .toolkit_view #afs-wrapper #newsPanelResults .afs-PRTools a.showSummary {

    display: none !important;

    visibility: hidden !important;

}

#afs-wrapper .toolkit_view #afs-wrapper .afs-TotalDivPane {

    position: relative !important;

    margin-top: 10px !important;

    width: 300px;

}

#afs-wrapper .toolkit_view #afs-wrapper .afs-DivCalc .afs-BoxTools {

    display: none !important;

}

#afs-wrapper .toolkit_view #afs-wrapper .prevYearTable .footable-first-column {

    width: 35% !important;

}

#afs-wrapper .toolkit_view #afs-wrapper #Event .afs-EventBody, #afs-wrapper .toolkit_view #afs-wrapper #PastEvent .afs-EventBody {

    display: block !important;

    visibility: visible !important;

}

#afs-wrapper .toolkit_view #afs-wrapper .panel-heading {

    text-transform: uppercase;

}

#afs-wrapper .toolkit_view #afs-wrapper #stockInfo .fa-plus:before, #afs-wrapper .toolkit_view #afs-wrapper .creditratings .fa-plus:before {

    content: "" !important;

}

#afs-wrapper .toolkit_view #afs-wrapper #TRData .afs-Tcaltableheader {

    padding-right: 15px !important;

}

#afs-wrapper .toolkit_view .creditratings .fa-minus, #afs-wrapper .toolkit_view .creditratings .fa-plus, #afs-wrapper .toolkit_view .afs-EventTabs .afs-BoxTools .fa {

    display: none !important;

    visibility: hidden !important;

}

#afs-wrapper .dividends .afs-DivTotal .footable-toggle {

    display: none !important;

}

#afs-wrapper .dividends .afs-TotalDivPane {

    position: absolute;

    margin-top: -10px;

}

@media (max-width: 468px) {

    #afs-wrapper .dividends .afs-TotalDivPane {

    position: relative !important;

    margin-top: 0;

}

}#afs-wrapper .dividends .afs-RangeSlider {

    margin-top: 8px;

}

#afs-wrapper .afs-RangeSlider {

    display: inline-block;

    vertical-align: middle;

    position: relative;

}

#afs-wrapper .afs-RangeSlider.slider-horizontal {

    width: 210px;

    height: 20px;

}

#afs-wrapper .afs-RangeSlider.slider-horizontal .slider-track {

    height: 6px;

    width: 100%;

    margin-top: -5px;

    top: 50%;

    left: 0;

}

#afs-wrapper .afs-RangeSlider.slider-horizontal .slider-selection {

    height: 100%;

    top: 0;

    bottom: 0;

}

#afs-wrapper .afs-RangeSlider.slider-horizontal .slider-handle {

    margin-left: -10px;

    margin-top: -4px;

}

#afs-wrapper .afs-RangeSlider.slider-horizontal .slider-handle.triangle {

    border-width: 0 10px 10px 10px;

    width: 0;

    height: 0;

    border-bottom-color: #0480be;

    margin-top: 0;

}

#afs-wrapper .afs-RangeSlider input {

    display: none;

}

#afs-wrapper .afs-RangeSlider .tooltip-inner {

    white-space: nowrap;

}

#afs-wrapper .afs-RangeSlider .slider-track {

    position: absolute;

    cursor: pointer;

    background-color: #fff;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    border-radius: 4px;

}

#afs-wrapper .afs-RangeSlider .slider-selection {

    position: absolute;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    border-radius: 4px;

}

#afs-wrapper .afs-RangeSlider .slider-handle {

    position: absolute;

    width: 14px;

    height: 14px;

    background-repeat: repeat-x;

    border: 1px solid #ccc;

}

#afs-wrapper .afs-RangeSlider .slider-handle.round {

    -webkit-border-radius: 20px;

    -moz-border-radius: 20px;

    border-radius: 20px;

}

#afs-wrapper .afs-RangeSlider .slider-handle.triangle {

    background: transparent none;

}

#afs-wrapper .toolkit_view #afs-wrapper #asreportedchartfrom .col-md-4 {

    display: none !important;

}

#afs-wrapper .toolkit_view #afs-wrapper #asreportedchartfrom .col-md-8 {

    width: 100% !important;

}

#afs-wrapper .toolkit_view #afs-wrapper #creditratingsform .afs-Scrollbar {

    height: auto !important;

}

.afs-commodal textarea.form-control {

    border-right: 0 none;

}

.afs-commodal .form-group {

    min-height: 85px;

}

.afs-commodal .form-group, .afs-commodal .form-group .help-block, .afs-commodal .alert {

    margin-bottom: 0;

}

.afs-commodal .alert {

    margin-top: 10px;

}

#afs-FinlHighlights #SourcePopupDive table {

    border: 0 none;

    border-collapse: collapse;

    margin-bottom: 10px;

}

#afs-FinlHighlights #SourcePopupDive td {

    border-color: #ddd;

    padding: 3px 10px;

    text-align: left;

}

@media screen and (max-width: 480px) {

    body {

    -webkit-text-size-adjust: 100%;

    -ms-text-size-adjust: 100%}

.table-responsive table {

    border-collapse: collapse;

    mso-table-lspace: 0;

    mso-table-rspace: 0;

}

.table-responsive table td, .table-responsive table tr {

    border-collapse: collapse;

    mso-table-lspace: 0;

    mso-table-rspace: 0;

}

}#afs-wrapper #afs-FilePage ul li {

    list-style: disc;

    margin: 0 0 10px 40px;

}

#afs-wrapper #afs-FilePage .afs-FilePageH1, #afs-wrapper #afs-FilePage .afs-FilePageH2, #afs-wrapper #afs-FilePage .afs-FilePageH3 {

    margin: 0;

}

#afs-wrapper #emailPopupCaptcha iframe, #afs-wrapper #inforequestCaptcha iframe, #afs-wrapper #fileCaptcha iframe {

    display: block;

}

#afs-wrapper {

    text-rendering: optimizeLegibility;

    -webkit-font-smoothing: antialiased;

    padding-top: 0px;

    color: #798490;

    font-size: 18px;

    line-height: 24px;

}

#afs-wrapper .corporate {

    padding-top: 50px;

    line-height: 36px;

}

#afs-wrapper h1.afs-Title {

    display: none;

}

#afs-wrapper #secform .afs-FilingDownloadDiv {

    bottom: auto;

}

#afs-wrapper #secform .afs-FilingIconset .afs-FilingDownloadIcon {

    padding: 8px 5px;

    font-size: 14px;

}

#afs-wrapper a {

    color: #31548a;

    text-decoration: none;

}

.afs-Note {

    border-bottom: 3px solid #31548a;

}

#afs-wrapper a:hover, #afs-wrapper a:focus {

    color: #2f3c4a;

    text-decoration: none;

}

#afs-wrapper .table-irwBorder>tbody>tr:hover, #afs-wrapper .table-irwBorder tr:hover+tr.afs-Abstract {

    border-left: 3px solid #31548a;

}

#afs-wrapper .afs-Switch>ul>li a {

    color: #666;

    font-size: 14px;

}

#afs-wrapper a:focus {

    outline: none;

}

.ui-datepicker .ui-datepicker-title select {

    font-size: 1em;

    margin: 1px 0;

    color: #333;

}

#afs-wrapper .gridPR .afs-TableRowItem {

    height: auto;

    padding-bottom: 15px;

}

#afs-wrapper .gridPR .col-sm-10 {

    min-height: 0;

}

#afs-wrapper .gridPR .afs-TableRowItem .afs-PRSummary {

    height: auto;

    z-index: 999;

    padding: 5px 15px 15px;

}

#afs-wrapper .afs-DivTotal {

    border: 2px solid #31548a;

    border-left: none;

    border-right: none;

    background-color: #e1e1e1;

}

#afs-wrapper .afs-TableRowItem ul li a:hover, #afs-wrapper .afs-TableRowItem ul li.active a {

    color: #31548a;

    text-decoration: none;

}

.afs-FilterPanel1 {

    border-right: 0;

}

#afs-wrapper #newsPanel #newsPanelResults h4 {

    font-size: 18px;

}

#afs-wrapper .afs-Tabs {

    float: left;

    border-bottom: 3px solid #31548a;

    margin: 10px 0;

}

#afs-wrapper .nav-tabs>li.active>a, #afs-wrapper .nav-tabs>li.active>a:hover, #afs-wrapper .nav-tabs>li.active>a:focus {

    color: #fff;

    background-color: #31548a;

}

#afs-wrapper .afs-Tabs ul li a {
    display: block;
    height: 32px;
    padding: 3px 14px;
    color:#313131;
    text-decoration: none;
    background: #fff;
    margin-right: 5px;
    border: 1px solid #31548a;
    border-bottom: 0;
    font-size: 14px;

}

#afs-wrapper .text-muted {

    color: #999999;

}

#afs-wrapper .text-default {

    color: #333;

}

#afs-wrapper .text-primary, .afs-Copyright .text-primary {

    color: #31548a;

}

#afs-wrapper .text-secondary {

    color: #DADBDA;

}

#afs-wrapper a.text-primary:hover {

    color: #2f3c4a;

}

.afs-Copyright a.text-primary:hover {

    color: #2f3c4a;

}

#afs-wrapper .text-danger {

    color: #C40000;

}

#afs-wrapper .bg-primary, .afs-Copyright .bg-primary, .scrollbar-handle {

    color: #fff;

    background-color: #31548a;

}

#afs-wrapper a.bg-primary:hover {

    background-color: #2f3c4a;

}

#afs-wrapper .bg-light-blue {

    background-color: #30baf8;

    color: #fff;

}

#afs-wrapper .bg-dark-blue {

    background-color: #0098F9;

    color: #fff;

}

#afs-wrapper .bg-dark-grey {

    background-color: #6D6E72;

    color: #fff;

}

#afs-wrapper .bg-light-blue a, #afs-wrapper .bg-dark-grey a, #afs-wrapper .bg-light-blue a:hover, #afs-wrapper .bg-dark-grey a:hover, #afs-wrapper .bg-dark-blue a, #afs-wrapper .bg-dark-blue a:hover {

    color: #fff;

}

#afs-wrapper .btn-primary {

    color: #ffffff;

    background: #626870;

    border-color: #626870;

    color: white;

}

#afs-wrapper .btn-primary:hover, #afs-wrapper .btn-primary:focus, #afs-wrapper .btn-primary:active, #afs-wrapper .btn-primary.active, #afs-wrapper .open .dropdown-toggle.btn-primary {

    color: #ffffff;

    background-color: #31548a;

    border-color: #31548a;

}

#afs-wrapper ul.pagination {

    margin-right: -6px;

}

#afs-wrapper .btn {

    margin: 0 6px 5px;

}

#afs-wrapper .btn:hover {

    border: 1px !important;

}

#afs-wrapper .panel-default>.panel-heading, #afs-wrapper .nav-tabs>li>a .tab-pointer {

    color: #31548a;

}

#afs-wrapper .afs-Table .afs-TableHeader, #afs-wrapper .gridPR .afs-TableRowItem .afs-PRSummary, #afs-wrapper .gridPR .afs-TableRowItem:hover, #afs-wrapper .panel-default>.panel-heading-Select {

    background-color: #31548a;

    color: #fff;

}

#afs-wrapper .panel-default>.panel-heading-Select a:hover, #afs-wrapper .panel-default>.panel-heading-Select a:focus, #afs-wrapper .panel-default>.panel-heading-Select a:active {

    color: #fff;

}

.afs-SnapshotRangeBox .afs-Row1 {

    line-height: normal;

    padding-top: 8px;

}

.afs-ToolKit {

    margin-top: 15px;

    margin-bottom: 0;

}

.afs-ToolKit a {

    margin-right: 0;

    margin-left: 0;

    text-decoration: none !important;

}

#afs-search {

    margin-top: 15px;

}

#searchControlForm .input-group.custom-search-form {

    border-radius: 4px;

    background-color: white;

}

#searchControlForm input.form-control {

    color: #4b4b4b;

    background: transparent;

    margin: 0;

    height: 35px;

    padding: 2px 6px;

    width: 80%;

    border: 0;

    font-size: 14px;

}

#searchControlForm #searchControlButton {

    background: transparent;

    box-shadow: none;

    color: #4b4b4b;

    float: right;

    font-size: 15px;

    padding: 0px 15px;

}

#searchControlForm #searchControlButton i {

    color: #2f3c4a;

}

#searchControlForm #searchControlButton:hover, #searchControlForm #searchControlButton:focus {

    background: transparent;

    box-shadow: none;

    color: #4b4b4b;

}

@media (max-width: 979px) {

    #afs-search {

    margin-bottom: 15px;

}

}.afs-ToolKit img {

    vertical-align: middle;

    width: inherit;

}

#afs-wrapper .afs-Description {

    margin-left: 60px;

    color: #798490;

    font-size: 18px;

}

@media only screen and (max-width: 767px) {

    #afs-wrapper .afs-Description {

    margin-left: 0px;

}

}#afs-wrapper #corporateform #news {

    padding: 48px;

}

#afs-wrapper #corporateform #news h3 {

    color: #2f3c4a;

    font-size: 30px;

    margin: 0;

    padding: 0;

    margin-bottom: 30px;

    font-weight: 700;

    text-align: left;

}

#afs-wrapper #corporateform #news p a {

    color: #fff;

    font-size: 18px;

}

#afs-wrapper #corporateform #news p.afs-PRDate {

    color: #fff;

    font-size: 18px;

    font-style: italic;

    font-weight: 100;

}

#afs-wrapper #corporateform #presentations {

    padding: 48px;

}

#afs-wrapper #corporateform #presentations h3 {

    color: #31548a;

    font-size: 30px;

    margin: 0;

    padding: 0;

    margin-bottom: 30px;

    font-weight: 700;

    text-align: left;

}

#afs-wrapper #corporateform #presentations p a {

    color: #fff;

    font-size: 18px;

}

#afs-wrapper #corporateform #presentations p.afs-PRDate {

    color: #fff;

    font-size: 18px;

    font-style: italic;

    font-weight: 100;

}

#afs-wrapper .bg-cover {

    background-size: cover;

    background-repeat: no-repeat;

    background-position: center center;

    padding: 118px 0;

}

#afs-wrapper .bg-center {

    background-position: center center;

}

#afs-wrapper #corporateform h3 {

    color: #fff;

    font-size: 30px;

    margin: 0;

    padding: 0;

    margin-bottom: 25px;

    font-weight: 700;

    text-align: center;

}

#afs-wrapper #corporateform .bg-center h5 {

    text-align: center;

}

#afs-wrapper #corporateform .bg-center h5 a {

    color: #fff;

    font-size: 18px;

    text-transform: uppercase;

    text-align: center;

}

#afs-wrapper #corporateform .bg-center h5 a:hover {

    text-decoration: underline;

}

#afs-wrapper #webcast {

    position: absolute;

    width: 100%;

    overflow: hidden;

    top: 20%;

    left: 0;

    height: 500px;

}

@media only screen and (max-width: 767px) {

    #afs-wrapper #webcast {

    top: 15%}

#afs-wrapper #webcast ul, #afs-wrapper #corporateform #presentations ul {

    margin-left: 0;

    padding-left: 0;

}

}#afs-wrapper #webcast h1 a {

    color: white;

    text-decoration: none;

}

#afs-wrapper #webcast .input-group {

    background-color: #31548a;

    border-radius: 4px;

    color: white;

}

#afs-wrapper #webcast .input-group .input-group-addon {

    background-color: #2f3c4a;

    border-color: #2f3c4a;

    color: white;

    padding: 10px;

    font-size: 30px;

    border-radius: 4px 0px 0px 4px;

}

#afs-wrapper #webcast .input-group span {

    padding: 10px;

    line-height: 50px;

    color: #2f3c4a;

    font-size: 16px;

    font-weight: bold;

}

#afs-wrapper #corporateform .panel-default>.panel-heading {

    padding: 3px 8px;

}

#afs-wrapper #corporateform .panel-body {

    padding: 15px 20px;

    color: #798490;

    font-size: 18px;

}

#afs-wrapper #corporateform .panel-title>a {

    font-size: 18px;

    font-weight: bold;

    color: #fff;

    padding-left: 10px;

}

#afs-wrapper #corporateform .panel-group .panel-heading+.panel-collapse .panel-body {

    border: 0;

}

#afs-wrapper #corporateform .panel-group .panel+.panel {

    margin-top: 2px;

}

#afs-wrapper #corporateform .panel-default>.panel-heading {

    background-color: #c0c4c8;

}

#afs-wrapper #corporateform .panel-default>.panel-heading.panel-heading-Select {

    background-color: #31548a;

}

#afs-wrapper #corporateform .panel-default i.fa.fa-angle-down.pull-right {

    font-size: 25px;

    font-weight: bold;

}

#afs-wrapper .sitefooter {

    position: relative;

}

#afs-wrapper .content {

    padding: 5%;

    background-color: #f8f8f8;

    margin: 0;

    position: relative;

}

#afs-wrapper h1.page-title {

    font-size: 48px;

    margin-bottom: 20px;

    line-height: 50px;

}

#afs-wrapper .afs-contact #accordion {

    width: 400px;

}

#afs-wrapper .caret {

    display: none !Important;

}

@media only screen and (min-width: 768px) and (max-width: 959px) {

    #afs-wrapper .afs-contact .afs-BoxBodyItemContent.pull-left {

    width: 100%}

#afs-wrapper .afs-contact #accordion {

    width: 100%}

}@media only screen and (max-width: 767px) {
#afs-wrapper .afs-TableRowItem {
        width: 100% !important;
        padding: 0;
    }
    #afs-wrapper .afs-contact .afs-BoxBodyItemContent.pull-left {

    width: 100%}

#afs-wrapper .afs-contact #accordion {

    width: 100%}

#afs-wrapper .afs-contact #accordion .panel-title>a {

    font-size: 14px !important;

}

#afs-wrapper .afs-contact #accordion .panel-default i.fa.fa-angle-down.pull-right {

    font-size: 21px  !important;

    margin-left: 0.5em !important;

}

}#afs-wrapper #afs-FilePage .afs-FilePageBody p img {

    height: auto;

    max-width: 100%;

    width: auto;

}

#afs-wrapper a {
    box-shadow: none !Important;

}

.absolute-footer a {
    color: #fff;
    transition: 0.8s;
}
.absolute-footer a:hover{
    color: dodgerblue;
    transition: 0.8s;
}
.absolute-footer a:focus  {
    text-decoration: none;
    color: #fff;
}
.comment-reply a:hover {
    color: #fff;
}
a:hover, a:focus {
     color: #0a0a0a;
}

.marcasOp {
    cursor: pointer;
    background-color: #31548a !important;
    color: #fff !important;
}
.marcasOp:after {
    content: "▼";
    position: absolute;
    top: 0;
    /*right: 0;*/
    bottom: 0;
    font-size: 60%;
    line-height: 30px;
    padding: 55px 20px;
    color: white;
    pointer-events: none;
    -webkit-border-radius: 0 6px 6px 0;
    -moz-border-radius: 0 6px 6px 0;
    border-radius: 0 6px 6px 0;
}
.menuFilt {
    padding: 19px;
}