html {
    background-color: #111;
    height: 100%;
}

body {
    background-color: #fff;
}

.main-container {
    padding-top: 48px;
    padding-bottom: 96px;
}

    .main-container.no-padding-top {
        padding-top: 0;
    }

hr {
    border-top: 1px solid #e5e5e5;
    margin-top: 23px;
    margin-bottom: 24px;
}

.footer hr {
    border-top: 1px solid #333;
}

.hrblank {
    border-color: transparent;
    margin-top: 15px;
    margin-bottom: 15px;
}

pre {
    border: 0;
    padding: 0;
}

.anchor {
    display: block;
}

.alert-link p, .jumbotron p, .label, .lead, .list-group, .list-group blockquote p, .list-group p, .list-group-item-text, .shortcut p, blockquote p, body {
    font-family: OpenSans,Helvetica,Arial,sans-serif;
}

.h6, .progress-bar, b, dt, h6, label, p strong, span strong, thead > tr > th {
    font-family: OpenSansBold,Helvetica,Arial,sans-serif;
    font-weight: 400;
}

.btn, .h4, .h5, .input-xl, .navbar-brand, .panel-title, h4, h5 {
    font-family: Gotham,Helvetica,Arial,sans-serif;
    letter-spacing: -.5px;
}

.h1, .h2, .h3, h1, h2, h3 {
    font-family: Gotham,Helvetica,Arial,sans-serif;
    font-weight: 700;
    letter-spacing: -.5px;
}

noscript.how-to .alert-spot {
    margin: 0;
    border-radius: 0;
}

.lt-ie9-alert.alert-spot {
    display: none;
    margin: 0 !important;
    border-radius: 0 !important;
}

.lt-ie9 .lt-ie9-alert {
    display: block;
}

blockquote {
    border: 0;
    text-align: center;
    margin: 36px 15%;
    padding: 16px 0;
    border-top: solid 1px #e5e5e5;
    border-bottom: solid 1px #e5e5e5;
}

    blockquote p {
        font-size: 24px;
        line-height: 32px;
    }

.list-group blockquote {
    border: 0;
    text-align: left;
    margin: 10px 0 15px;
    padding: 0;
}

    .list-group blockquote footer {
        text-align: right;
    }

blockquote .small, blockquote footer, blockquote small {
    color: #aaa;
}

.btn-link, a {
    color: #5574c3;
    text-decoration: underline;
}

.btn {
    white-space: normal;
}

.input-group .btn {
    white-space: nowrap;
}

.breadcrumb a, .btn, .btn a, .dropdown-menu a, .list-group a, .nav a, .navbar a, .pager a, .panel-footer a, .panel-heading a, .sidebar a, nav a {
    text-decoration: none;
}

.btn-link {
    text-decoration: underline;
}

    .btn-link:focus, .btn-link:hover, a:focus, a:hover {
        color: #215093;
    }

    .btn-link.active, .btn-link:active, a.active, a:active {
        color: #5574c3;
    }

    .btn-link:visited, a:visited {
        color: #a655ac;
    }

.panel-default > .panel-heading a, a.list-group-item {
    color: #333;
}

.btn.active:focus, .btn:active:focus, .btn:focus {
    outline: 0;
}

a.active:focus, a:active:focus, a:focus, input[type=checkbox]:focus, input[type=file]:focus, input[type=radio]:focus {
    outline: #ccc dotted 1px;
    outline-offset: 0;
}

.btn {
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.075),inset 0 -2px 0 rgba(0,0,0,.075);
    box-shadow: 0 1px 2px rgba(0,0,0,.075),inset 0 -2px 0 rgba(0,0,0,.075);
}

    .btn:hover {
        -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.025),inset 0 -2px 0 rgba(0,0,0,.075);
        box-shadow: 0 1px 2px rgba(0,0,0,.025),inset 0 -2px 0 rgba(0,0,0,.075);
    }

    .btn.active, .btn:active {
        -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.025),inset 0 2px 4px rgba(0,0,0,.125);
        box-shadow: 0 1px 2px rgba(0,0,0,.025),inset 0 2px 4px rgba(0,0,0,.125);
        background-image: none;
    }

.btn-link, .btn-link.active, .btn-link:active, .btn-link:focus, .btn-link:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-blue, .btn-blue:visited, .btn-danger, .btn-danger:visited, .btn-info, .btn-info:visited, .btn-inverse, .btn-inverse:visited, .btn-pink, .btn-pink:visited, .btn-success, .btn-success:visited, .btn-violet, .btn-violet:visited, .btn-warning, .btn-warning:visited {
    color: #fff;
}

.btn-group-xl > .btn, .btn-xl {
    padding: 15px 64px;
    font-size: 24px;
    line-height: 32px;
    border-radius: 6px;
    position: relative;
    -ms-behavior: url(../bastrap3/pie.htc);
}

.btn-group-gradient .btn {
    color: #fff;
    display: block;
    padding-top: 18px;
    padding-bottom: 18px;
    -webkit-box-shadow: 0 0px 0px rgba(0,0,0,.075);
    box-shadow: 0 0px 0px rgba(0,0,0,.075);
}

.btn-group-gradient div:nth-child(1) .btn {
    background-color: #0072bb;
}

.btn-group-gradient div:nth-child(2) .btn {
    background-color: #338dc9;
}

.btn-group-gradient div:nth-child(3) .btn {
    background-color: #81b9de;
}

.glyphicon-ba {
    position: relative;
    vertical-align: middle;
    margin-left: 2px;
    margin-top: -2px;
    height: 16px;
}

.btn-xl .glyphicon-ba {
    height: 30px;
    margin-top: -4px;
}

.btn-lg .glyphicon-ba {
    height: 22px;
    margin-top: -2px;
}

.btn-sm .glyphicon-ba {
    height: 14px;
    margin-top: -2px;
}

.btn-xs .glyphicon-ba {
    height: 12px;
    margin-top: -2px;
}

.btn-default, .btn-default.disabled, .btn-default:visited, .btn-default[disabled], .open > .dropdown-toggle.btn-default {
    background-color: #eaeaea;
    border-color: #d0d0d0;
    color: #666;
}

    .btn-default:focus, .btn-default:hover {
        background-color: #f2f2f2;
        border-color: #e3e3e3;
        color: #888;
    }

    .btn-default.active, .btn-default:active {
        background-color: #e7e7e7;
        border-color: #c1c1c1;
        color: #888;
    }

.navbar-primary {
    background-color: #0072bc;
    border-color: #0072bc;
    color: #FFFFFF;
}

.btn-gcba, .btn-primary, .btn-primary.disabled, .btn-primary:visited, .btn-primary[disabled], .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover, .open > .dropdown-toggle.btn-gcba, .open > .dropdown-toggle.btn-primary, .progress-bar {
    background-color: #0072bc;
    border-color: #0072bc;
    color: #FFFFFF;
}



    .btn-gcba:focus, .btn-gcba:hover, .btn-primary:focus, .btn-primary:hover {
        background-color: #0072bc;
        border-color: #0072bc;
        color: #c1c1c1;
    }

    .btn-gcba.active, .btn-gcba:active, .btn-primary.active, .btn-primary:active {
        background-color: #0072bc;
        border-color: #0072bc;
        color: #c1c1c1;
    }

.btn-success, .btn-success.disabled, .btn-success[disabled], .open > .dropdown-toggle.btn-success, .progress-bar-success {
    background-color: #6eaa2e;
    border-color: #679239;
}

    .btn-success:focus, .btn-success:hover {
        background-color: #7cb242;
        border-color: #769d4c;
        color: #f6faeb;
    }

    .btn-success.active, .btn-success:active {
        background-color: #669e2b;
        border-color: #608835;
    }

.btn-info, .btn-info.disabled, .btn-info[disabled], .open > .dropdown-toggle.btn-info, .progress-bar-info {
    background-color: #00a59d;
    border-color: #148a85;
}

    .btn-info:focus, .btn-info:hover {
        background-color: #19aea7;
        border-color: #009992;
        color: #edf8f8;
    }

    .btn-info.active, .btn-info:active {
        background-color: #009992;
        border-color: #13807c;
    }

.btn-warning, .btn-warning.disabled, .btn-warning[disabled], .open > .dropdown-toggle.btn-warning, .progress-bar-warning {
    background-color: #ef7d30;
    border-color: #c5743d;
}

    .btn-warning:focus, .btn-warning:hover {
        background-color: #f18a44;
        border-color: #cb8250;
        color: #fff5eb;
    }

    .btn-warning.active, .btn-warning:active {
        background-color: #de742d;
        border-color: #b76c39;
    }

.btn-danger, .btn-danger.disabled, .btn-danger[disabled], .open > .dropdown-toggle.btn-danger, .progress-bar-danger {
    background-color: #ba2727;
    border-color: #932b2b;
}

    .btn-danger:focus, .btn-danger:hover {
        background-color: #c13c3c;
        border-color: #9e4040;
        color: #faedec;
    }

    .btn-danger.active, .btn-danger:active {
        background-color: #ad2424;
        border-color: #892828;
    }

.btn-inverse, .btn-inverse.disabled, .btn-inverse[disabled], .open > .dropdown-toggle.btn-inverse, .progress-bar-inverse {
    background-color: #111;
    border-color: #0f0f0f;
}

    .btn-inverse:focus, .btn-inverse:hover {
        background-color: #282828;
        border-color: #272727;
        color: #f9f9f9;
    }

    .btn-inverse.active, .btn-inverse:active {
        background-color: #101010;
        border-color: #0e0e0e;
    }

.btn-blue, .btn-blue.disabled, .btn-blue[disabled], .open > .dropdown-toggle.btn-blue, .progress-bar-blue {
    background-color: #23569e;
    border-color: #274c7e;
}

    .btn-blue:focus, .btn-blue:hover {
        background-color: #3967a8;
        border-color: #3c5e8b;
        color: #eef1f9;
    }

    .btn-blue.active, .btn-blue:active {
        background-color: #215093;
        border-color: #244775;
    }

.btn-violet, .btn-violet.disabled, .btn-violet[disabled], .open > .dropdown-toggle.btn-violet, .progress-bar-violet {
    background-color: #8339aa;
    border-color: #6d3989;
}

    .btn-violet:focus, .btn-violet:hover {
        background-color: #8f4cb2;
        border-color: #7b4c95;
        color: #f6eef7;
    }

    .btn-violet.active, .btn-violet:active {
        background-color: #7a359e;
        border-color: #65357f;
    }

.btn-pink, .btn-pink.disabled, .btn-pink[disabled], .open > .dropdown-toggle.btn-pink, .progress-bar-pink {
    background-color: #b52d81;
    border-color: #92316d;
}

    .btn-pink:focus, .btn-pink:hover {
        background-color: #bc428d;
        border-color: #9d457b;
        color: #faeff3;
    }

    .btn-pink.active, .btn-pink:active {
        background-color: #a82a78;
        border-color: #882e65;
    }

.progress {
    background-color: #f5f5f5;
}

.alert {
    border: 0;
}

.alert-danger, .alert-info, .alert-success, .alert-warning {
    background: 0 0;
}

.alert .alert-link, .alert a {
    font-weight: 400;
}

.alert-primary, .bg-primary {
    background-color: #00B9F1;
}

    .alert-primary, .alert-primary .alert-link, .alert-primary a, .bg-primary, .bg-primary a {
        color: #FFFFFF;
    }

.alert-success, .bg-success {
    background-color: #f0f6df;
}

    .alert-success, .alert-success .alert-link, .alert-success a, .bg-success, .bg-success a {
        color: #456225;
    }

.alert-info, .bg-info {
    background-color: #e2f4f3;
}

    .alert-info, .alert-info .alert-link, .alert-info a, .bg-info, .bg-info a {
        color: #0d605c;
    }

.alert-warning, .bg-warning {
    background-color: #ffefde;
}

    .alert-warning, .alert-warning .alert-link, .alert-warning a, .bg-warning, .bg-warning a {
        color: #844c26;
    }

.alert-danger, .bg-danger {
    background-color: #f8e2e1;
}

    .alert-danger, .alert-danger .alert-link, .alert-danger a, .bg-danger, .bg-danger a {
        color: #6a2121;
    }

.text-primary, .text-primary a {
    color: #0072bc;
}

.text-success, .text-success a {
    color: #669e2b;
}

.text-info, .text-info a {
    color: #009992;
}

.text-warning, .text-warning a {
    color: #de742d;
}

.text-danger, .text-danger a {
    color: #ad2424;
}

.form-control {
    -webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,.075);
    box-shadow: inset 0 2px 2px rgba(0,0,0,.075);
}

.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .form-control-feedback, .has-success .help-block, .has-success .radio, .has-success .radio-inline {
    color: #7baa45;
}

.has-success .form-control {
    border-color: #7baa45;
}

    .has-success .form-control:focus {
        border-color: #649b24;
        -webkit-box-shadow: 0 0 6px #7baa45;
        box-shadow: 0 0 6px #7baa45;
    }

.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .form-control-feedback, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline {
    color: #dd7731;
}

.has-warning .form-control {
    border-color: #dd7731;
}

    .has-warning .form-control:focus {
        border-color: #cc621b;
        -webkit-box-shadow: 0 0 6px #dd7731;
        box-shadow: 0 0 6px #dd7731;
    }

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .form-control-feedback, .has-error .help-block, .has-error .radio, .has-error .radio-inline {
    color: #bc4946;
}

.has-error .form-control {
    border-color: #bc4946;
}

    .has-error .form-control:focus {
        border-color: #b23634;
        -webkit-box-shadow: 0 0 6px #bc4946;
        box-shadow: 0 0 6px #bc4946;
    }

.form-control:focus, a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {
    border-color: #aaa;
    -webkit-box-shadow: 0 0 6px #ccc;
    box-shadow: 0 0 6px #ccc;
}

.btn, .form-control, .thumbnail, a {
    -webkit-transition: none;
    transition: none;
}

.input-xl {
    height: 65px;
    font-size: 24px;
}

.table > thead > tr > th {
    border-color: #e5e5e5;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    border-top: solid 1px #e5e5e5;
}

    .table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > thead > tr > td.active, .table > thead > tr > th.active {
        background-color: #aaa;
        color: #fff;
    }

.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
    background-color: #def3ff;
}

.table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr.active:hover > th, .table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover {
    background-color: #a5a5a5;
}

.list-group-item-primary, .table > tbody > tr.primary > td, .table > tbody > tr.primary > th, .table > tbody > tr > td.primary, .table > tbody > tr > th.primary, .table > tfoot > tr.primary > td, .table > tfoot > tr.primary > th, .table > tfoot > tr > td.primary, .table > tfoot > tr > th.primary, .table > thead > tr.primary > td, .table > thead > tr.primary > th, .table > thead > tr > td.primary, .table > thead > tr > th.primary, a.list-group-item-primary {
    background-color: #fffcea;
    color: #FFFFFF;
}

    .table-hover > tbody > tr.primary:hover > td, .table-hover > tbody > tr.primary:hover > th, .table-hover > tbody > tr:hover > .primary, .table-hover > tbody > tr > td.primary:hover, .table-hover > tbody > tr > th.primary:hover, a.list-group-item-primary:focus, a.list-group-item-primary:hover {
        background-color: #fff8d9;
    }

.list-group-item-success, .table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > thead > tr > td.success, .table > thead > tr > th.success, a.list-group-item-success {
    background-color: #f6faeb;
    color: #456225;
}

    .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.success:hover > th, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, a.list-group-item-success:focus, a.list-group-item-success:hover {
        background-color: #f0f6df;
    }

.list-group-item-info, .table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > thead > tr > td.info, .table > thead > tr > th.info, a.list-group-item-info {
    background-color: #edf8f8;
    color: #0d605c;
}

    .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr.info:hover > th, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, a.list-group-item-info:focus, a.list-group-item-info:hover {
        background-color: #e2f4f3;
    }

.list-group-item-warning, .table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > thead > tr > td.warning, .table > thead > tr > th.warning, a.list-group-item-warning {
    background-color: #fff5eb;
    color: #844c26;
}

    .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.warning:hover > th, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, a.list-group-item-warning:focus, a.list-group-item-warning:hover {
        background-color: #ffefde;
    }

.list-group-item-danger, .table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > thead > tr > td.danger, .table > thead > tr > th.danger, a.list-group-item-danger {
    background-color: #faedec;
    color: #6a2121;
}

    .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.danger:hover > th, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, a.list-group-item-danger:focus, a.list-group-item-danger:hover {
        background-color: #f8e2e1;
    }

.img-thumbnail, .thumbnail {
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.075);
    box-shadow: 0 1px 2px rgba(0,0,0,.075);
}

.nav-tabs a {
    color: #aaa;
}

.nav-tabs {
    border-bottom: 1px solid #e5e5e5;
}

    .nav .open > a, .nav .open > a:focus, .nav .open > a:hover, .nav-tabs > li > a:hover {
        background-color: #f5f5f5;
        border-color: #f5f5f5;
    }

    .nav-tabs > li > a:hover {
        border-bottom: solid 1px #ddd;
    }

.nav > li > a:focus, .nav > li > a:hover {
    text-decoration: none;
    background-color: #f5f5f5;
    color: #aaa;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #333;
    border-color: #e5e5e5 #e5e5e5 transparent;
}

.nav-tabs .dropdown-menu {
    margin-top: 0;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    background-color: #aaa;
}

.nav-pills > .active > a > .badge, a.list-group-item.active > .badge {
    color: #666;
}

.badge {
    background-color: #aaa;
    position: relative;
    -ms-behavior: url(../bastrap3/pie.htc);
}

.dropdown-menu {
    border: 0;
}

    .dropdown-menu a {
        color: #333;
    }

    .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
        background-color: #f5f5f5;
    }

.navbar-top {
    min-height: 48px;
}

.navbar-brand {
    height: 48px;
}

.ba-vos-footer, .bac-footer, .bac-header {
    font-size: 0 !important;
}

.ba-btn, .bac-footer, .bac-header, .bavos-footer {
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    display: inline-block;
    -ms-behavior: url(../bastrap3/backgroundsize.min.htc);
}

    .bac-footer:focus, .bac-footer:hover, .bac-header:focus, .bac-header:hover, .bavos-footer:focus, .bavos-footer:hover {
        opacity: .8;
    }

    .bac-footer:active, .bac-header:active, .bavos-footer:active {
        opacity: 1;
    }

.bac-header {
    width: 170px;
    height: 30px;
    background-image: url(bac-header.svg),none;
}

.bac-footer {
    width: 255px;
    height: 45px;
    background-image: url(bac-footer.svg),none;
}

.ba-btn {
    width: 51px;
    height: 30px;
    background-image: url(ba-btn.svg),none;
    position: relative;
    left: 4px;
    top: 7px;
}

.navbar-primary .ba-btn {
    width: 27px;
    height: 16px;
    left: 2px;
    top: 3px;
}

.navbar-primary.navbar-top .navbar-brand {
    margin-top: 8px;
}

.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: 0;
}

.navbar-default.navbar-top .navbar-brand {
    padding-top: 27px;
}

.navbar-top .sub-brand {
    float: right;
}

@media (max-width:560px) {
    .navbar-top .navbar-brand {
        display: block;
    }

    .navbar-top .sub-brand {
        display: none;
    }
}

.navbar-top h5.sub-brand {
    text-transform: uppercase;
    position: relative;
    top: 6px;
    color: #292202;
}

.navbar-top ul.sub-brand li:first-child {
    list-style: none;
}

@media (max-width:767px) {
    .navbar-nav .open .dropdown-menu {
        background: #fff;
        margin-left: 15px;
        margin-right: 15px;
    }
}

.navbar-top .navbar-brand {
    font-family: Gotham,Helvetica,Arial,sans-serif;
    font-weight: 600;
    font-size: 24px;
}

.navbar {
    border: 0;
    border-bottom: solid 1px;
    border-radius: 0;
    position: relative;
    text-shadow: none;
    background-color: transparent;
    min-height: 48px;
    -ms-behavior: url(../bastrap3/pie.htc);
}

.lt-ie9 .navbar {
    top: 0;
    height: 48px;
}

.navbar-fixed-bottom, .navbar-fixed-top, .navbar-static-top, .navbar-top {
    margin: 0;
}

.navbar-collapse, .navbar-form {
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.navbar-form {
    margin: 8px 0 0;
}

.navbar-top ul.sub-brand {
    margin-top: 0;
}

.navbar-right {
    position: relative;
    padding-right: 0;
}

.navbar-brand, .navbar-nav > li > a {
    text-shadow: none;
}

.navbar-nav > li > a {
    height: 48px;
}

.navbar-header p {
    margin: 0;
}

@media (max-width:767px) {
    .navbar .navbar-nav > li > a {
        text-align: left;
        border-color: transparent;
        height: 48px;
    }

    .navbar .navbar-nav > .active > a, .navbar .navbar-nav > .active > a:focus, .navbar .navbar-nav > .active > a:hover {
        border: 0;
    }

    .navbar-default.navbar-top .navbar-right {
        right: 0;
    }

    .navbar-default.navbar-top .navbar-nav a {
        padding: 13px 15px;
        min-height: inherit;
    }

    .btn-group-gradient .btn {
        margin-bottom: 15px;
    }
}

.navbar-nav > li > .dropdown-menu {
    margin-top: 1px;
}

.sidebar-brand {
    padding: 10px 15px 18px;
    display: none;
    background: #f5f5f5;
}

    .sidebar-brand h1 {
        margin: 0;
    }

    .sidebar-brand a {
        margin: 10px 15px 5px;
        text-decoration: none;
        display: block;
        font-size: 14px;
    }

        .sidebar-brand a span {
            font-family: Gotham,Helvetica,Arial,sans-serif;
            font-weight: 600;
            font-size: 24px;
            display: block;
            margin-bottom: 5px;
        }

.sidebar-first {
    margin-top: 18px;
}

.sidenav {
    margin-bottom: 60px;
    padding-bottom: 18px;
}

.sidebar .nav > li > a {
    display: block;
    color: #aaa;
    padding: 5px 30px 5px 28px;
    font-family: OpenSans,Helvetica,Arial,sans-serif;
    font-size: 14px;
}

    .sidebar .nav > li > a:focus, .sidebar .nav > li > a:hover {
        text-decoration: none;
        background-color: #f5f5f5;
    }

.sidebar .nav > .active:focus > a, .sidebar .nav > .active:hover > a, .sidebar .nav > .active > a {
    font-family: OpenSansBold,Helvetica,Arial,sans-serif;
    font-weight: 400;
    color: #333;
}

.sidebar .nav > .active > .nav > .active > .active:focus > a, .sidebar .nav > .active > .nav > .active > .active:hover > a, .sidebar .nav > .active > .nav > .active > a {
    background-color: #f5f5f5;
}

.sidebar > ul > li {
    margin-bottom: 8px;
}

.sidebar .nav .nav > li > a {
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 12px;
    font-family: OpenSans,Helvetica,Arial,sans-serif;
    padding-left: 45px;
}

.sidebar .nav .nav > .active:focus > a, .sidebar .nav .nav > .active:hover > a, .sidebar .nav .nav > .active > a {
    font-family: OpenSansBold,Helvetica,Arial,sans-serif;
    font-weight: 400;
}

.sidebar .nav .nav > li {
    display: none;
}

.sidebar .nav > li.active > .nav > li {
    display: block;
}

@media (max-width:992px) {
    .sidebar-brand, .sidebar-first > ul {
        display: none !important;
    }

    ul.affix {
        position: relative !important;
        top: 0 !important;
    }

    .sidebar .nav > .active > a, .sidebar .nav > .active > a:hover {
        color: #aaa;
        font-family: OpenSans,Helvetica,Arial,sans-serif;
    }

        .sidebar .nav > .active > a:hover {
            text-decoration: none;
            background-color: #F5F5F5;
        }
}

ul.affix {
    position: fixed;
    top: 40px;
}

ul.affix-top {
    position: static;
}

ul.affix-bottom {
    position: absolute;
}

.navbar-default .navbar-brand, .navbar-default .navbar-nav > li > a {
    color: #aaa;
}

.navbar-default .dropdown-menu > li > a:focus, .navbar-default .nav .open > a, .navbar-default .nav .open > a:focus, .navbar-default .nav .open > a:hover, .navbar-default .nav > li > a:active .navbar-default .dropdown-menu > li > a:hover, .navbar-default .nav > li > a:focus, .navbar-default .nav > li > a:hover, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover, .navbar-default a.navbar-brand:focus, .navbar-default a.navbar-brand:hover {
    color: #333;
}

    .navbar-default, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-toggle {
        border-color: #e5e5e5;
    }

        .navbar-default .dropdown-menu > li > a:focus, .navbar-default .nav .open > a, .navbar-default .nav .open > a:focus, .navbar-default .nav .open > a:hover, .navbar-default .nav > li > a:active .navbar-default .dropdown-menu > li > a:hover, .navbar-default .nav > li > a:focus, .navbar-default .nav > li > a:hover, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-toggle:active, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
            background-color: #f5f5f5;
        }

        .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:focus, .navbar-default .navbar-nav > .disabled > a:hover {
            color: #ccc;
            background-color: transparent;
        }

@media (max-width:767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
        background-color: #f5f5f5;
        color: #333;
    }
}

.bg-white-1 > .navbar-default .navbar-brand, .bg-white-1 > .navbar-default .navbar-nav > li > a {
    color: #666;
}

    .bg-white-1 > .navbar-default .dropdown-menu > li > a:focus, .bg-white-1 > .navbar-default .nav .open > a, .bg-white-1 > .navbar-default .nav .open > a:focus, .bg-white-1 > .navbar-default .nav .open > a:hover, .bg-white-1 > .navbar-default .nav > li > a:active .bg-white-1 > .navbar-default .dropdown-menu > li > a:hover, .bg-white-1 > .navbar-default .nav > li > a:focus, .bg-white-1 > .navbar-default .nav > li > a:hover, .bg-white-1 > .navbar-default .navbar-brand:focus, .bg-white-1 > .navbar-default .navbar-brand:hover, .bg-white-1 > .navbar-default .navbar-nav > .active > a, .bg-white-1 > .navbar-default .navbar-nav > .active > a:focus, .bg-white-1 > .navbar-default .navbar-nav > .active > a:hover {
        color: #111;
    }

        .bg-white-1 > .navbar-default, .bg-white-1 > .navbar-default .navbar-nav > .active > a, .bg-white-1 > .navbar-default .navbar-nav > .active > a:focus, .bg-white-1 > .navbar-default .navbar-nav > .active > a:hover, .bg-white-1 > .navbar-default .navbar-toggle {
            border-color: #ddd;
        }

            .bg-white-1 > .navbar-default .dropdown-menu > li > a:focus, .bg-white-1 > .navbar-default .nav .open > a, .bg-white-1 > .navbar-default .nav .open > a:focus, .bg-white-1 > .navbar-default .nav .open > a:hover, .bg-white-1 > .navbar-default .nav > li > a:active .bg-white-1 > .navbar-default .dropdown-menu > li > a:hover, .bg-white-1 > .navbar-default .nav > li > a:focus, .bg-white-1 > .navbar-default .nav > li > a:hover, .bg-white-1 > .navbar-default .navbar-nav > .active > a, .bg-white-1 > .navbar-default .navbar-nav > .active > a:focus, .bg-white-1 > .navbar-default .navbar-nav > .active > a:hover, .bg-white-1 > .navbar-default .navbar-toggle:active, .bg-white-1 > .navbar-default .navbar-toggle:focus, .bg-white-1 > .navbar-default .navbar-toggle:hover {
                background-color: #e9e9e9;
            }

            .bg-white-1 > .navbar-default .navbar-nav > .disabled > a, .bg-white-1 > .navbar-default .navbar-nav > .disabled > a:focus, .bg-white-1 > .navbar-default .navbar-nav > .disabled > a:hover {
                color: #bbb;
                background-color: transparent;
            }

@media (max-width:767px) {
    .bg-white-1 > .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .bg-white-1 > .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
        background-color: #e9e9e9;
        color: #111;
    }
}

.bg-white-2 > .navbar-default .navbar-brand, .bg-white-2 > .navbar-default .navbar-nav > li > a {
    color: #333;
}

.bg-blue-new {
    background-color: #0072BB;
}

.bg-white-2 > .navbar-default .dropdown-menu > li > a:focus, .bg-white-2 > .navbar-default .nav .open > a, .bg-white-2 > .navbar-default .nav .open > a:focus, .bg-white-2 > .navbar-default .nav .open > a:hover, .bg-white-2 > .navbar-default .nav > li > a:active .bg-white-2 > .navbar-default .dropdown-menu > li > a:hover, .bg-white-2 > .navbar-default .nav > li > a:focus, .bg-white-2 > .navbar-default .nav > li > a:hover, .bg-white-2 > .navbar-default .navbar-brand:focus, .bg-white-2 > .navbar-default .navbar-brand:hover, .bg-white-2 > .navbar-default .navbar-nav > .active > a, .bg-white-2 > .navbar-default .navbar-nav > .active > a:focus, .bg-white-2 > .navbar-default .navbar-nav > .active > a:hover {
    color: #111;
}

.bg-white-2 > .navbar-default, .bg-white-2 > .navbar-default .navbar-nav > .active > a, .bg-white-2 > .navbar-default .navbar-nav > .active > a:focus, .bg-white-2 > .navbar-default .navbar-nav > .active > a:hover, .bg-white-2 > .navbar-default .navbar-toggle {
    border-color: #c5c5c5;
}

.bg-white-2 > .navbar-default .dropdown-menu > li > a:focus, .bg-white-2 > .navbar-default .nav .open > a, .bg-white-2 > .navbar-default .nav .open > a:focus, .bg-white-2 > .navbar-default .nav .open > a:hover, .bg-white-2 > .navbar-default .nav > li > a:active .bg-white-2 > .navbar-default .dropdown-menu > li > a:hover, .bg-white-2 > .navbar-default .nav > li > a:focus, .bg-white-2 > .navbar-default .nav > li > a:hover, .bg-white-2 > .navbar-default .navbar-nav > .active > a, .bg-white-2 > .navbar-default .navbar-nav > .active > a:focus, .bg-white-2 > .navbar-default .navbar-nav > .active > a:hover, .bg-white-2 > .navbar-default .navbar-toggle:active, .bg-white-2 > .navbar-default .navbar-toggle:focus, .bg-white-2 > .navbar-default .navbar-toggle:hover {
    background-color: #d9d9d9;
}

.bg-white-2 > .navbar-default .navbar-nav > .disabled > a, .bg-white-2 > .navbar-default .navbar-nav > .disabled > a:focus, .bg-white-2 > .navbar-default .navbar-nav > .disabled > a:hover {
    color: #aaa;
    background-color: transparent;
}

@media (max-width:767px) {
    .bg-white-2 > .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .bg-white-2 > .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
        background-color: #d9d9d9;
        color: #111;
    }
}

.navbar-primary .navbar-brand, .navbar-primary .navbar-nav > li > a {
    color: #FFFFFF;
}

    .navbar-primary .dropdown-menu > li > a:focus, .navbar-primary .nav .open > a, .navbar-primary .nav .open > a:focus, .navbar-primary .nav .open > a:hover, .navbar-primary .nav > li > a:active .navbar-primary .dropdown-menu > li > a:hover, .navbar-primary .nav > li > a:focus, .navbar-primary .nav > li > a:hover, .navbar-primary .navbar-brand:focus, .navbar-primary .navbar-brand:hover, .navbar-primary .navbar-nav > .active > a, .navbar-primary .navbar-nav > .active > a:focus, .navbar-primary .navbar-nav > .active > a:hover {
        color: #292202;
    }

.navbar-primary {
    border: 0;
}

    .navbar-primary .navbar-toggle {
        border-color: #0072bc;
    }

        .navbar-primary .dropdown-menu > li > a:focus, .navbar-primary .nav .open > a, .navbar-primary .nav .open > a:focus, .navbar-primary .nav .open > a:hover, .navbar-primary .nav > li > a:active .navbar-primary .dropdown-menu > li > a:hover, .navbar-primary .nav > li > a:focus, .navbar-primary .nav > li > a:hover, .navbar-primary .navbar-nav > .active > a, .navbar-primary .navbar-nav > .active > a:focus, .navbar-primary .navbar-nav > .active > a:hover, .navbar-primary .navbar-toggle:active, .navbar-primary .navbar-toggle:focus, .navbar-primary .navbar-toggle:hover {
            background-color: #0072bc;
        }

    .navbar-primary .navbar-nav > .disabled > a, .navbar-primary .navbar-nav > .disabled > a:focus, .navbar-primary .navbar-nav > .disabled > a:hover {
        color: #b58a1d;
        background-color: transparent;
    }

@media (max-width:767px) {
    .navbar-primary .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-primary .navbar-nav .open .dropdown-menu > li > a:hover {
        background-color: #f5f5f5;
        color: #333;
    }

    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #333;
    }
}

.form-control-primary, .navbar-primary .form-control {
    border-color: #0072bc;
}

    .form-control-primary:focus, .navbar-primary .form-control:focus {
        border-color: #8c6e1c;
        outline: 0;
        -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(148,119,0,.6);
        box-shadow: 0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(148,119,0,.6);
    }

.navbar-primary .navbar-toggle .icon-bar {
    background-color: #FFFFFF;
}

.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a {
    color: #888;
}

    .navbar-inverse .dropdown-menu > li > a:focus, .navbar-inverse .nav .open > a, .navbar-inverse .nav .open > a:focus, .navbar-inverse .nav .open > a:hover, .navbar-inverse .nav > li > a:active .navbar-inverse .dropdown-menu > li > a:hover, .navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover, .navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
        color: #fff;
    }

.navbar-inverse {
    border: 0;
    background-color: #111;
}

    .navbar-inverse .navbar-toggle {
        border-color: #0072bc;
    }

        .navbar-inverse .dropdown-menu > li > a:focus, .navbar-inverse .nav .open > a, .navbar-inverse .nav .open > a:focus, .navbar-inverse .nav .open > a:hover, .navbar-inverse .nav > li > a:active .navbar-inverse .dropdown-menu > li > a:hover, .navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover, .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-toggle:active, .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
            background-color: #474747;
        }

    .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:focus, .navbar-inverse .navbar-nav > .disabled > a:hover {
        color: #666;
        background-color: transparent;
    }

@media (max-width:767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
        background-color: #474747;
        color: #fff;
    }
}

.jumbotron-main {
    background-color: #666;
}

    .jumbotron-main .navbar-default .navbar-brand, .jumbotron-main .navbar-default .navbar-nav > li > a {
        color: rgba(255,255,255,.8);
    }

        .jumbotron-main .navbar-default .dropdown-menu li a:focus, .jumbotron-main .navbar-default .nav .open > a, .jumbotron-main .navbar-default .nav .open > a:focus, .jumbotron-main .navbar-default .nav .open > a:hover, .jumbotron-main .navbar-default .nav > li > a:active .jumbotron-main .navbar-default .dropdown-menu li a:hover, .jumbotron-main .navbar-default .nav > li > a:focus, .jumbotron-main .navbar-default .nav > li > a:hover, .jumbotron-main .navbar-default .navbar-brand:focus, .jumbotron-main .navbar-default .navbar-brand:hover, .jumbotron-main .navbar-default .navbar-nav .active a, .jumbotron-main .navbar-default .navbar-nav .active a:focus, .jumbotron-main .navbar-default .navbar-nav .active a:hover {
            color: #fff;
        }

            .jumbotron-main .navbar-default, .jumbotron-main .navbar-default .navbar-nav .active a, .jumbotron-main .navbar-default .navbar-nav .active a:focus, .jumbotron-main .navbar-default .navbar-nav .active a:hover, .jumbotron-main .navbar-default .navbar-toggle {
                border-color: rgba(255,255,255,.2);
            }

                .jumbotron-main .navbar-default .navbar-nav .active a, .jumbotron-main .navbar-default .navbar-nav .active a:focus, .jumbotron-main .navbar-default .navbar-nav .active a:hover {
                    border-color: #111;
                }

                    .jumbotron-main .navbar-default .dropdown-menu li a:focus, .jumbotron-main .navbar-default .nav .open > a, .jumbotron-main .navbar-default .nav .open > a:focus, .jumbotron-main .navbar-default .nav .open > a:hover, .jumbotron-main .navbar-default .nav > li > a:active .jumbotron-main .navbar-default .dropdown-menu li a:hover, .jumbotron-main .navbar-default .nav > li > a:focus, .jumbotron-main .navbar-default .nav > li > a:hover, .jumbotron-main .navbar-default .navbar-nav .active a, .jumbotron-main .navbar-default .navbar-nav .active a:focus, .jumbotron-main .navbar-default .navbar-nav .active a:hover, .jumbotron-main .navbar-default .navbar-toggle:active, .jumbotron-main .navbar-default .navbar-toggle:focus, .jumbotron-main .navbar-default .navbar-toggle:hover {
                        background-color: rgba(255,255,255,.1);
                    }

.lt-ie9 .jumbotron-main .navbar-default .dropdown-menu li a:focus, .lt-ie9 .jumbotron-main .navbar-default .nav .open > a, .lt-ie9 .jumbotron-main .navbar-default .nav .open > a:focus, .lt-ie9 .jumbotron-main .navbar-default .nav .open > a:hover, .lt-ie9 .jumbotron-main .navbar-default .nav > li > a:active .lt-ie9 .jumbotron-main .navbar-default .dropdown-menu li a:hover, .lt-ie9 .jumbotron-main .navbar-default .nav > li > a:focus, .lt-ie9 .jumbotron-main .navbar-default .nav > li > a:hover, .lt-ie9 .jumbotron-main .navbar-default .navbar-nav .active a, .lt-ie9 .jumbotron-main .navbar-default .navbar-nav .active a:focus, .lt-ie9 .jumbotron-main .navbar-default .navbar-nav .active a:hover, .lt-ie9 .jumbotron-main .navbar-default .navbar-toggle:active, .lt-ie9 .jumbotron-main .navbar-default .navbar-toggle:focus, .lt-ie9 .jumbotron-main .navbar-default .navbar-toggle:hover {
    background: url(white1.png) !important;
}

.jumbotron-main .navbar-default .navbar-nav > .disabled > a, .jumbotron-main .navbar-default .navbar-nav > .disabled > a:focus, .jumbotron-main .navbar-default .navbar-nav > .disabled > a:hover {
    color: rgba(255,255,255,.4);
    background-color: transparent;
}

.jumbotron {
    text-align: center;
    background-color: #f5f5f5;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    -ms-behavior: url(../bastrap3/backgroundsize.min.htc);
}

    .jumbotron .container {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .jumbotron p {
        font-size: 21px;
        margin-bottom: 15px;
    }

    .jumbotron .btn-primary {
        margin-top: 24px;
    }

.jumbotron-main {
    margin-bottom: 0;
    color: #fff;
    text-shadow: 0 2px 2px rgba(0,0,0,.4);
    background-position: center center;
}

    .jumbotron-main .btn, .jumbotron-main a {
        text-shadow: none;
    }

.jumbotron-overlay {
    background: rgba(0,0,0,.4);
}

.lt-ie9 .jumbotron-overlay {
    background: url(black4.png) !important;
}

.jumbotron-home {
    padding: 0 0 90px;
}

    .jumbotron-home .navbar .container {
        padding-top: 0;
        padding-bottom: 0;
    }

    .jumbotron-home .navbar {
        margin-bottom: 30px;
    }

.jumbotron-small {
    text-align: left;
    padding: 0 0 30px;
}

.jumbotron-main {
    padding-top: 0;
}

    .jumbotron-main .navbar .container, .jumbotron-small .container {
        padding-top: 0;
        padding-bottom: 0;
    }

.jumbotron-small .navbar {
    margin-bottom: 0;
}

.lt-ie9 .jumbotron .navbar {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
}

.footer {
    padding: 40px 0;
    background: #3b3b3b;
    color: #fff;
}

    .footer a {
        color: #fff;
    }

        .footer a:visited {
            color: #9b9b9b;
        }

        .footer a:hover {
            color: #d0d0d0;
        }

.footer-version {
    font-weight: 700;
    color: #fff;
    font-size: smaller;
}

.footer-titulo {
    font-weight: 700;
    font-size: larger;
    line-height: 48px;
    color: #ffffff;
}

.footer-titulo2 {
    font-weight: 700;
    font-size: larger;
    line-height: 10px;
    color: #ffffff;
}

.footer .glyphicon {
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
}

.footer > .navbar {
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.footer .sub-brand {
    margin-top: 16px;
    color: #fff;
    text-align: right;
}

@media (max-width:560px) {
    .footer .sub-brand {
        text-align: left;
        float: none;
        padding-right: 15px;
    }

    .footer .col-md-6 {
        padding: 15px 0 0 15px;
    }

    .footer .navbar-brand {
        float: none;
    }
}

.footer .navbar-brand {
    padding-left: 0;
}

.footer-home {
    margin-top: 0;
}

.footer-row a.navbar-brand {
    margin-bottom: 48px;
    display: block;
    text-decoration: none;
}

.footer-row h3, .footer-row h4, .footer-row h5 {
    color: #fff;
}

.footer-row ul {
    padding: 0;
}

.footer-row .container-fluid {
    padding-left: 0;
    padding-right: 0;
}

.footer-row nav {
    margin-bottom: 24px;
}

.footer-row ul li {
    list-style: none;
    font-size: 12px;
    margin-bottom: 15px;
}

    .footer-row ul li a {
        color: #888;
        font-family: OpenSans,Helvetica,Arial,sans-serif;
        text-decoration: none;
    }

        .footer-row ul li a:focus, .footer-row ul li a:hover {
            color: #aaa;
            text-decoration: none;
        }

        .footer-row ul li a:active {
            color: #888;
        }

.breadcrumb {
    background: 0 0;
    padding: 8px 15px 8px 0;
    font-size: 12px;
}

    .breadcrumb > li + li:before {
        content: ">";
        padding: 0 5px;
        color: #ccc;
    }

    .breadcrumb > .active {
        color: #888;
    }

.pagination > li > a {
    margin-left: 1px;
    margin-right: 1px;
    color: #5574c3;
}

    .pagination > li > a, .pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span {
        border: 0;
        padding: 10px 16px;
        border-radius: 4px;
        position: relative;
        -ms-behavior: url(../bastrap3/pie.htc);
    }

        .pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
            background-color: #f5f5f5;
            color: #215093;
        }

        .pagination > li > a:active, .pagination > li > a:focus {
            background-color: #f1f1f1;
            color: #5574c3;
        }

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    background-color: #5574c3;
}

.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
    border: 0;
}

.pager li > a, .pager li > span {
    color: #5574c3;
    border: 0;
    border-radius: 4px;
    position: relative;
    -ms-behavior: url(../bastrap3/pie.htc);
    padding: 10px 16px;
}

    .pager li > a:focus, .pager li > a:hover {
        background-color: #f5f5f5;
        color: #215093;
    }

    .pager li > a:active {
        background-color: #f1f1f1;
        color: #5574c3;
    }

.pager .previous a span.glyphicon {
    padding-right: 10px;
}

.pager .next a span.glyphicon {
    padding-left: 10px;
}

.label {
    font-weight: 400;
    position: relative;
    -ms-behavior: url(../bastrap3/pie.htc);
}

.label-default {
    background-color: #e5e5e5;
    color: #888;
}

    .label-default[href]:focus, .label-default[href]:hover {
        background-color: #e5e5e5;
    }

.label-primary {
    background-color: #00B9F1;
    color: #FFFFFF;
}

    .label-primary[href]:focus, .label-primary[href]:hover {
        background-color: #00B9F1;
    }

.label-success, .label-success[href]:focus, .label-success[href]:hover {
    background-color: #9bc12b;
}

.label-info, .label-info[href]:focus, .label-info[href]:hover {
    background-color: #3cb5b1;
}

.label-warning, .label-warning[href]:focus, .label-warning[href]:hover {
    background-color: #ff9624;
}

.label-danger, .label-danger[href]:focus, .label-danger[href]:hover {
    background-color: #d13f34;
}

.label-inverse, .label-inverse[href]:focus, .label-inverse[href]:hover {
    background-color: #666;
}

.label-blue, .label-blue[href]:focus, .label-blue[href]:hover {
    background-color: #4f65b7;
}

.label-pink, .label-pink[href]:focus, .label-pink[href]:hover {
    background-color: #ac4c7b;
}

.label-violet, .label-violet[href]:focus, .label-violet[href]:hover {
    background-color: #88459e;
}

.progress-bar {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.progress-bar-danger, .progress-bar-info, .progress-bar-success, .progress-bar-warning {
    color: #fff;
}

.media, .media p {
    color: #888;
}

    .media h4 {
        color: #333;
    }

    .media img {
        border-radius: 4px;
        position: relative;
        -ms-behavior: url(../bastrap3/pie.htc);
    }

.carousel {
    margin-bottom: 30px;
    border-radius: 6px;
    position: relative;
    -ms-behavior: url(../bastrap3/pie.htc);
}

    .carousel a:focus img, .carousel a:hover img {
        opacity: .95;
    }

.carousel-indicators {
    display: none;
}

.carousel-control.left, .carousel-control.right {
    background-image: none;
    z-index: 99;
}

.carousel-caption {
    width: 100%;
    left: 0 !important;
    right: 0 !important;
    bottom: 0;
    text-align: left;
    padding: 30px 30px 0;
    text-shadow: 0 2px 2px rgba(0,0,0,.4);
}

.carousel-control {
    width: 5%;
}

    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
        top: 47%;
        margin: 0;
        color: #fff;
    }

.carousel-inner {
    border-radius: 6px;
    position: relative;
    -ms-behavior: url(../bastrap3/pie.htc);
}

    .carousel-inner > .item {
        max-height: 340px;
    }

        .carousel-inner > .item > a > img, .carousel-inner > .item > img {
            width: 100%;
            border-radius: 6px;
            position: relative;
            -ms-behavior: url(../bastrap3/pie.htc);
        }

@media (max-width:560px) {
    .carousel-caption {
        padding: 15px;
    }

        .carousel-caption h1, .carousel-caption h2, .carousel-caption h3 {
            font-family: Gotham,Helvetica,Arial,sans-serif;
            font-weight: 400;
            font-size: 16px;
            line-height: 20px;
        }

        .carousel-caption p {
            display: none;
        }
}

.carousel .item {
    opacity: 0;
    -webkit-transition: opacity .6s;
    transition: opacity .6s;
}

.carousel .active {
    opacity: 1;
}

    .carousel .active.left, .carousel .active.right {
        left: 0;
        opacity: 0;
        z-index: 1;
    }

.carousel .next.left, .carousel .prev.right {
    opacity: 1;
}

.carousel .carousel-control {
    z-index: 11;
}

.jumbotron > .carousel .carousel-inner {
    border-radius: 0;
    position: relative;
    -ms-behavior: url(../bastrap3/pie.htc);
}

.jumbotron > .carousel p {
    font-family: OpenSans,Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
}

.jumbotron > .carousel .caption-container {
    max-width: 1140px;
    margin: 0 auto;
}

.row-shortcut {
    margin: 30px 0 0;
}

.shortcut {
    text-align: center;
    text-decoration: none;
    padding-top: 24px;
    padding-bottom: 12px;
    color: #333;
    border-radius: 6px;
    position: relative;
    -ms-behavior: url(../bastrap3/pie.htc);
    display: block;
    background-color: transparent;
}

    .shortcut:focus, .shortcut:hover {
        background: #f5f5f5;
        text-decoration: none;
        color: #333;
    }

    .shortcut:active {
        background-color: #f1f1f1;
        color: #333;
        text-decoration: none;
    }

.bg-white-1 .shortcut:focus, .bg-white-1 .shortcut:hover {
    background: #e9e9e9;
}

.bg-white-1 .shortcut:active {
    background-color: #e5e5e5;
}

.shortcut span {
    color: #fff;
    text-align: center;
    margin: 0 auto 24px;
    width: 112px;
    height: 112px;
    border-radius: 56px;
    position: relative;
    -ms-behavior: url(../bastrap3/pie.htc);
    display: block;
}

    .shortcut span.glyphicon {
        padding-top: 32px;
        font-size: 48px;
    }

.shortcut p {
    color: #888;
}

.panel, .panel > .panel-heading {
    border: 0;
}

.panel-default > .panel-heading {
    border-bottom: solid 1px #e5e5e5;
}

    .panel-default > .panel-heading a:active, .panel-default > .panel-heading a:focus {
        color: #333;
    }

.panel-danger > .panel-heading, .panel-info > .panel-heading, .panel-success > .panel-heading, .panel-warning > .panel-heading {
    color: #fff;
}

.panel-default > .panel-heading a:hover {
    color: #888;
}

.panel-footer {
    border-top: 1px solid #e5e5e5;
}

.panel .panel-footer:last-child {
    border-bottom: 0;
}

.panel-primary, .panel-primary > .panel-heading {
    color: #FFFFFF;
}

    .panel-primary > .panel-heading {
        background-color: #00B9F1;
    }

.panel-success > .panel-heading {
    background-color: #9bc12b;
}

.panel-info > .panel-heading {
    background-color: #3bb4b7;
}

.panel-warning > .panel-heading {
    background-color: #ff9100;
}

.panel-danger > .panel-heading {
    background-color: #d65a38;
}

.panel-inverse > .panel-heading {
    background-color: #333;
}

.panel-gray > .panel-heading {
    background-color: #aaa;
}

.list-group, .panel {
    border-radius: 4px;
    position: relative;
    -ms-behavior: url(../bastrap3/pie.htc);
    -webkit-box-shadow: 0 0 4px #ccc;
    box-shadow: 0 0 4px #ccc;
}

a.list-group-item {
    color: #5574c3;
}

    .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover, a.list-group-item.active, a.list-group-item.active:focus, a.list-group-item.active:hover {
        background-color: #5574c3;
        border-color: #5574c3;
    }

        a.list-group-item.active, a.list-group-item.active .list-group-item-text, a.list-group-item.active:focus .list-group-item-text, a.list-group-item.active:hover .list-group-item-text {
            color: #fff;
        }

.list-group p, .list-group-item-text {
    color: #888;
}

.list-group-panel {
    margin-bottom: 20px;
    background-color: #fff;
}

    .list-group-panel h4 {
        font-size: 16px;
        margin-left: 10px;
        margin-bottom: 10px !important;
    }

    .list-group-panel h6 {
        margin-left: 10px;
        margin-bottom: 10px !important;
    }

    .list-group-content h4, .list-group-content h4:hover, .list-group-panel h4, .list-group-panel h4:hover {
        color: #333;
    }

    .list-group-content p, .list-group-content-v p, .list-group-panel p {
        color: #888;
    }

    .list-group-content .list-group-item, .list-group-panel .list-group-item {
        overflow: auto;
    }

.list-group blockquote p {
    color: #333;
}

.list-group::after .btn {
    margin-bottom: 24px;
}

.list-group-item {
    border: 0;
    margin: 0;
    border-top: solid 1px #e5e5e5;
}

a.list-group-item:focus, a.list-group-item:hover {
    background-color: #f5f5f5;
    color: #215093;
}

.list-group-panel-body .list-group-item:first-child {
    border-radius: 0;
    position: relative;
    -ms-behavior: url(../bastrap3/pie.htc);
}

.list-group-panel .panel-footer {
    padding-top: 20px;
    padding-bottom: 20px;
    position: absolute;
    bottom: 30px;
    left: 15px;
    right: 15px;
}

@media (max-width:992px) {
    .list-group-panel .panel-footer {
        position: static;
        border-top: 0;
    }

    .hidden-sm {
        display: none;
    }

    .links-externos {
        margin-top: 20px;
    }
}

.list-heading {
    padding: 0;
    margin: 0;
    border: 0;
}

.list-heading-default {
    border-bottom: solid 1px #e5e5e5;
    background-color: #f5f5f5;
}

.list-heading h3 {
    background-image: none;
    text-shadow: none;
    padding: 0 15px 5px;
}

.list-heading-primary {
    background-color: #00B9F1;
}

.list-heading-success {
    background-color: #9bc12b;
}

.list-heading-info {
    background-color: #3cb5b1;
}

.list-heading-warning {
    background-color: #ff9624;
}

.list-heading-danger {
    background-color: #d13f34;
}

.list-heading-inverse {
    background-color: #666;
}

.list-heading-gray {
    background-color: #aaa;
}

.list-heading-blue {
    background-color: #4265bc;
}

.list-heading-violet {
    background-color: #9c43a3;
}

.list-heading-pink {
    background-color: #c64b7d;
}

.list-heading-primary h3 {
    color: #FFFFFF;
}

.list-heading-blue h3, .list-heading-danger h3, .list-heading-gray h3, .list-heading-info h3, .list-heading-inverse h3, .list-heading-pink h3, .list-heading-success h3, .list-heading-violet h3, .list-heading-warning h3 {
    color: #fff;
}

.list-heading .glyphicon {
    float: right;
}

.list-heading-img {
    padding: 85px 0 0;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    background-size: cover;
    overflow: auto;
    border-bottom: 0;
    -ms-behavior: url(../bastrap3/backgroundsize.min.htc);
}

    .list-heading-img h3 {
        text-shadow: 0 2px 2px rgba(0,0,0,.4);
        margin: 0;
        padding: 0 15px 20px;
        float: none;
        color: #fff;
    }

.list-heading-big {
    padding: 300px 0 0;
}

.list-group-item-img {
    padding: 0;
}

    .list-group-item-img:focus img, .list-group-item-img:hover img {
        opacity: .9;
    }

    .list-group-item-img img {
        width: 100%;
        height: auto;
    }

.list-thumb > div {
    width: 144px;
    height: 96px;
    float: left;
    overflow: hidden;
    -webkit-background-size: cover;
    background-size: cover;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 15px;
    border-radius: 4px;
    position: relative;
    -ms-behavior: url(../bastrap3/pie.htc);
    -ms-behavior: url(../bastrap3/backgroundsize.min.htc);
}

@media (max-width:560px) {
    .col-md-1 .list-group-panel .list-thumb > div, .col-md-2 .list-group-panel .list-thumb > div, .col-md-3 .list-group-panel .list-thumb > div, .col-md-4 .list-group-panel .list-thumb > div {
        width: 100%;
        float: none;
        margin-bottom: 20px;
    }
}

@media (min-width:992px) {
    .col-md-1 .list-group-panel .list-thumb > div, .col-md-2 .list-group-panel .list-thumb > div, .col-md-3 .list-group-panel .list-thumb > div, .col-md-4 .list-group-panel .list-thumb > div {
        width: 100%;
        float: none;
        margin-bottom: 20px;
    }

    .col-md-4 .list-group-panel-body .list-group-item:last-child {
        padding-bottom: 90px;
        border-bottom: 0;
    }

    .col-bordered-right:after {
        content: '';
        width: 0;
        height: 100%;
        position: absolute;
        border: 1px solid #e5e5e5;
        top: 0;
        left: 105%;
    }

    .hidden-xl {
        display: none;
    }
}

.list-thumb h4 {
    margin-top: 15px;
}

.list-thumb > div > .glyphicon {
    font-size: 64px;
    padding-top: 40px;
    color: #fff;
}

.list-img {
    height: 210px;
    padding: 0;
    border-left: 0;
    border-right: 0;
    -webkit-background-size: cover;
    background-size: cover;
    text-align: center;
    -ms-behavior: url(../bastrap3/backgroundsize.min.htc);
}

.list-group-panel h4 {
    margin-top: 10px;
    margin-bottom: 5px;
}

.list-group-panel .list-group-item:nth-child(2) {
    border-top: 0 none;
}

.list-unique {
    display: block;
    text-decoration: none;
}

    .list-unique:hover {
        text-decoration: none;
    }

        .list-unique:hover .list-heading, .list-unique:hover .list-img {
            opacity: .9;
        }

        .list-unique:hover .list-group-item:nth-child(3) {
            background-color: #f5f5f5;
        }

.list-map {
    padding: 0;
    overflow: hidden !important;
}

.list-group-content, .list-group-content .list-group-item {
    border-radius: 0;
    position: relative;
    -ms-behavior: url(../bastrap3/pie.htc);
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .list-group-content a {
        text-decoration: none;
    }

    .list-group-content h3 {
        padding-bottom: 20px;
        margin-bottom: 0;
        font-size: 30px;
    }

@media (min-width:992px) {
    .list-group-content h3 {
        font-size: 24px;
    }
}

@media (min-width:1200px) {
    .list-group-content h3 {
        font-size: 30px;
    }
}

.list-group-content .list-group-item {
    margin-bottom: 0;
}

.list-group-full h3 {
    border: 0;
}

.list-group-full .list-group-item {
    padding: 0;
    border: 0;
    -webkit-box-shadow: 0 0 4px #ccc;
    box-shadow: 0 0 4px #ccc;
    margin-bottom: 20px;
    border-radius: 4px;
    position: relative;
    -ms-behavior: url(../bastrap3/pie.htc);
    background-color: #fff;
}

    .list-group-full .list-group-item:focus, .list-group-full .list-group-item:hover {
        -webkit-box-shadow: 0 0 6px #aaa;
        box-shadow: 0 0 6px #aaa;
        background-color: #fff;
    }

        .list-group-full .list-group-item:focus > div, .list-group-full .list-group-item:hover > div {
            opacity: .9;
        }

.list-group-full .list-thumb > div {
    float: none;
    width: 100%;
    height: 120px;
    margin-top: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    position: relative;
}

.list-group-full h4 {
    text-shadow: 0 2px 2px rgba(0,0,0,.4);
    color: #fff;
    text-align: left;
    margin: 0;
    padding: 15px;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
}

    .list-group-full h4:focus, .list-group-full h4:hover {
        color: #fff;
    }

.list-group-full p {
    padding: 0 15px;
    margin-bottom: 30px;
    color: #666;
}

.list-group-special .list-group-item:focus, .list-group-special .list-group-item:hover {
    -webkit-box-shadow: 0 0 6px #aaa;
    box-shadow: 0 0 6px #aaa;
    background-color: #fff;
    position: relative;
    z-index: 9;
}

.list-form {
    background: #e5e5e5 !important;
}

.list-group form {
    margin-top: 10px;
    margin-bottom: 10px;
}

.list-group-multi .list-img > div, .list-group-multi .list-thumb > div {
    width: 100%;
    height: 144px;
    margin-bottom: 24px;
    float: none;
}

.list-group-multi .col-sm-3, .list-group-multi .col-sm-4, .list-group-multi .col-sm-6 {
    padding-left: 0;
    padding-right: 0;
}

.alert-spot {
    border-radius: 6px;
    position: relative;
    -ms-behavior: url(../bastrap3/pie.htc);
    padding: 15px;
    margin-bottom: 30px;
    overflow: auto;
}

    .alert-spot, .alert-spot:focus, .alert-spot:hover, .alert-spot:visited {
        text-decoration: none;
        color: #fff;
        display: block;
    }

a.alert-spot:focus, a.alert-spot:hover {
    opacity: .9;
}

a.alert-spot:active {
    opacity: 1;
}

.alert-spot > div {
    float: left;
    width: 85%;
}

.alert-spot .glyphicon {
    float: left;
    font-size: 30px;
    padding: 10px 0 0;
    width: 45px;
    height: 45px;
}

.alert-spot .glyphicon-chevron-right {
    float: right;
    font-size: 18px;
    margin-top: 5px;
    width: 15px;
}

@media (max-width:767px) {
    .alert-spot .glyphicon {
        display: none;
    }

    .alert-spot .glyphicon-chevron-right {
        display: block;
        padding-top: 20px;
    }
}

@media (min-width:767px) {
    .alert-spot > div {
        padding-left: 30px;
    }

    .alert-spot .glyphicon {
        padding: 10px 0 0 15px;
    }

    .alert-spot .glyphicon-chevron-right {
        width: 30px;
        padding-left: 0;
    }
}

.alert-spot h4 {
    margin-top: 5px;
    margin-bottom: 5px;
}

.alert-spot p {
    margin-bottom: 0;
    font-family: OpenSans,Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 20px;
}

.alert-spot-default {
    background-color: #f5f5f5;
    color: #333;
}

.alert-spot-primary {
    background-color: #0072bc;
    color: #FFFFFF;
}

    .alert-spot-primary:hover {
        color: #FFFFFF;
    }

.alert-spot-success {
    background-color: #6eaa2e;
}

.alert-spot-info {
    background-color: #00a59d;
}

.alert-spot-warning {
    background-color: #ef7d30;
}

.alert-spot-danger {
    background-color: #ba2727;
}

.popover {
    border: 0;
    -webkit-box-shadow: 0 0 8px #ccc;
    box-shadow: 0 0 8px #ccc;
    padding: 0;
}

.popover-title {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    background: #f5f5f5;
    padding: 8px 15px;
}

.popover.top > .arrow {
    border-top-color: #e5e5e5;
}

.popover.right > .arrow {
    border-right-color: #e5e5e5;
}

.popover.bottom > .arrow {
    border-bottom-color: #e5e5e5;
}

.popover.left > .arrow {
    border-left-color: #e5e5e5;
}

.popover.bottom > .arrow:after {
    border-bottom-color: #F5F5F5;
}

.panel-group .panel-heading + .panel-collapse .panel-body {
    border: none;
    border-radius: 0;
    position: relative;
    -ms-behavior: url(../bastrap3/pie.htc);
    -webkit-box-shadow: none;
    box-shadow: none;
}

.panel-group .panel + .panel {
    margin: 0;
    border-radius: 0;
    position: relative;
    -ms-behavior: url(../bastrap3/pie.htc);
    -webkit-box-shadow: none;
    box-shadow: none;
}

#accordion {
    border-radius: 4px;
    position: relative;
    -ms-behavior: url(../bastrap3/pie.htc);
    -webkit-box-shadow: 0 0 4px #CCC;
    box-shadow: 0 0 4px #CCC;
}

    #accordion .panel {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

        #accordion .panel:first-child {
            border-radius: 4px 4px 0 0;
            position: relative;
            -ms-behavior: url(../bastrap3/pie.htc);
        }

        #accordion .panel:last-child {
            border-bottom-right-radius: 4px;
            border-bottom-left-radius: 4px;
        }

    #accordion .panel-heading {
        border-radius: 0;
        position: relative;
        -ms-behavior: url(../bastrap3/pie.htc);
    }

    #accordion .panel-group .panel {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    #accordion .panel-collapse {
        border-bottom: solid 1px #e5e5e5;
    }

    #accordion .panel-heading {
        padding: 0;
    }

        #accordion .panel-heading a {
            display: block;
            padding: 10px 15px;
        }

.modal-content {
    border: 0;
}

.margin-top-2 {
    margin-top: 2px;
}

.margin-top-10 {
    margin-top: 10px;
}

.margin-top-20 {
    margin-top: 20px;
}

.padding-left-5p {
    padding-left: 5%;
}

.bg-black-1 {
    background-color: #111;
}

.bg-black-2 {
    background-color: #333;
}

.bg-gray-1, .bg-inverse {
    background-color: #666;
}

.bg-gray-2 {
    background-color: #888;
}

.bg-gray-3 {
    background-color: #aaa;
}

.bg-gray-4 {
    background-color: #ccc;
}

.bg-white {
    background-color: #fff;
}

.bg-white-1 {
    background-color: #f5f5f5;
}

.bg-white-2 {
    background-color: #e5e5e5;
}

.bg-danger-lt {
    background-color: #d13f34;
}

.bg-warning-lt {
    background-color: #ff9624;
}

.bg-primary-lt {
    background-color: #00B9F1;
}

.bg-success-lt {
    background-color: #9bc12b;
}

.bg-info-lt {
    background-color: #3cb5b1;
}

.bg-blue-lt {
    background-color: #4265bc;
}

.bg-violet-lt {
    background-color: #9c43a3;
}

.bg-pink-lt {
    background-color: #c64b7d;
}

.bg-danger-dk {
    background-color: #ba2727;
}

.bg-warning-dk {
    background-color: #ef7d30;
}

.bg-primary-dk {
    background-color: #0072bc;
}

.bg-success-dk {
    background-color: #6eaa2e;
}

.bg-info-dk {
    background-color: #00a59d;
}

.bg-blue-dk {
    background-color: #23569e;
}

.bg-violet-dk {
    background-color: #8339aa;
}

.bg-pink-dk {
    background-color: #b52d81;
}

.bg-primary {
    background-color: #fffcea;
    color: #FFFFFF;
}

.bg-success {
    background-color: #f6faeb;
    color: #456225;
}

.bg-info {
    background-color: #edf8f8;
    color: #0d605c;
}

.bg-warning {
    background-color: #fff5eb;
    color: #844c26;
}

.bg-danger {
    background-color: #faedec;
    color: #6a2121;
}

.danger-lt {
    color: #d13f34 !important;
}

.warning-lt {
    color: #ff9624 !important;
}

.primary-lt {
    color: #00B9F1 !important;
}

.success-lt {
    color: #9bc12b !important;
}

.info-lt {
    color: #3cb5b1 !important;
}

.blue-lt {
    color: #4265bc !important;
}

.violet-lt {
    color: #9c43a3 !important;
}

.pink-lt {
    color: #c64b7d !important;
}

.panelCeleste {
    color: #333;
    background-color: #0072bc47;
}

@font-face {
    font-family: OpenSans;
    src: url(fonts/opensans-regular.eot);
    src: url(fonts/opensans-regular.eot?#iefix) format("embedded-opentype"),url(fonts/opensans-regular.svg#OpenSansRegular) format("svg"),url(fonts/opensans-regular.woff) format("woff"),url(fonts/opensans-regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: OpenSansBold;
    src: url(fonts/opensans-bold.eot);
    src: url(fonts/opensans-bold.eot?#iefix) format("embedded-opentype"),url(fonts/opensans-bold.svg#OpenSansRegular) format("svg"),url(fonts/opensans-bold.woff) format("woff"),url(fonts/opensans-bold.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: Gotham;
    src: url(fonts/gotham-medium.eot);
    src: url(fonts/gotham-medium.eot?#iefix) format("embedded-opentype"),url(fonts/gotham-medium.svg#Gotham) format("svg"),url(fonts/gotham-medium.woff) format("woff"),url(fonts/gotham-medium.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url(fonts/glyphicons-halflings-regular.eot);
    src: url(fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(fonts/glyphicons-halflings-regular.woff) format("woff"),url(fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg");
}

div[id*="_TCFix"] {
    z-index: 12000;
}
