.typeahead__container button,.typeahead__container input,.typeahead__container optgroup,.typeahead__container select,.typeahead__container textarea{font:inherit;margin:0}.typeahead__container optgroup{font-weight:700}.typeahead__container button,.typeahead__container input{overflow:visible}.typeahead__container button,.typeahead__container select{text-transform:none}.typeahead__container [type=reset],.typeahead__container [type=submit],.typeahead__container button,.typeahead__container html [type=button]{-webkit-appearance:button}.typeahead__container [type=button]::-moz-focus-inner,.typeahead__container [type=reset]::-moz-focus-inner,.typeahead__container [type=submit]::-moz-focus-inner,.typeahead__container button::-moz-focus-inner{border-style:none;padding:0}.typeahead__container [type=button]:-moz-focusring,.typeahead__container [type=reset]:-moz-focusring,.typeahead__container [type=submit]:-moz-focusring,.typeahead__container button:-moz-focusring{outline:1px dotted ButtonText}.typeahead__container fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.typeahead__container legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.typeahead__container textarea{overflow:auto}.typeahead__container [type=checkbox],.typeahead__container [type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.typeahead__container [type=number]::-webkit-inner-spin-button,.typeahead__container [type=number]::-webkit-outer-spin-button{height:auto}.typeahead__container ::-webkit-input-placeholder{color:inherit;opacity:.54}.typeahead__container ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.typeahead__container{position:relative;font:1rem Lato,"Helvetica Neue",Arial,Helvetica,sans-serif}.typeahead__container *{-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}.typeahead__query{position:relative;z-index:2;width:100%}.typeahead__filter{position:relative}.typeahead__filter button{min-width:100%;white-space:nowrap}.typeahead__filter button:after{display:inline-block;margin-left:4px;width:0;height:0;vertical-align:-2px;content:"";border:4px solid;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.typeahead__field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%}.typeahead__button button{border-top-right-radius:2px;border-bottom-right-radius:2px}.typeahead__field{color:#555}.typeahead__field .typeahead__hint,.typeahead__field [contenteditable],.typeahead__field input,.typeahead__field textarea{display:block;width:100%;line-height:1.25;min-height:calc(.5rem * 2 + 1.25rem + 2px);padding:.5rem .75rem;background:#fff;border:1px solid #ccc;border-radius:2px 0 0 2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}.typeahead__field .typeahead__hint:active,.typeahead__field .typeahead__hint:focus,.typeahead__field [contenteditable]:active,.typeahead__field [contenteditable]:focus,.typeahead__field input:active,.typeahead__field input:focus,.typeahead__field textarea:active,.typeahead__field textarea:focus{border-color:#66afe9}.typeahead__container.hint .typeahead__field [contenteditable],.typeahead__container.hint .typeahead__field input,.typeahead__container.hint .typeahead__field textarea{background:0 0}.typeahead__container.hint .typeahead__query>:last-child,.typeahead__hint{background:#fff}.typeahead__container button{display:inline-block;margin-bottom:0;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-color:#fff;border:1px solid #ccc;line-height:1.25;padding:.5rem .75rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#555}.typeahead__container button:focus,.typeahead__container button:hover{color:#3c3c3c;background-color:#f5f5f5;border-color:#b3b3b3}.typeahead__container button.active,.typeahead__container button:active{background-image:none}.typeahead__container button:active,.typeahead__container button:focus{border-color:#66afe9}.typeahead__container button.disabled,.typeahead__container button[disabled],.typeahead__container input.disabled,.typeahead__container input[disabled]{cursor:not-allowed;pointer-events:none;opacity:.65;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;border-color:#ccc}.typeahead__container .typeahead__field .typeahead__hint,.typeahead__container .typeahead__field .typeahead__label-container,.typeahead__container .typeahead__field [contenteditable],.typeahead__container .typeahead__field input,.typeahead__container .typeahead__field textarea{padding-right:32px}.typeahead__button,.typeahead__filter{z-index:1}.typeahead__button button,.typeahead__filter button{margin-left:-1px;border-bottom-left-radius:0;border-top-left-radius:0}.typeahead__button:active,.typeahead__button:focus,.typeahead__button:hover,.typeahead__filter:active,.typeahead__filter:focus,.typeahead__filter:hover{z-index:1001}.typeahead__button:active button:active,.typeahead__button:active button:focus,.typeahead__button:focus button:active,.typeahead__button:focus button:focus,.typeahead__button:hover button:active,.typeahead__button:hover button:focus,.typeahead__filter:active button:active,.typeahead__filter:active button:focus,.typeahead__filter:focus button:active,.typeahead__filter:focus button:focus,.typeahead__filter:hover button:active,.typeahead__filter:hover button:focus{z-index:1001}.typeahead__filter+.typeahead__button button{margin-left:-2px}.typeahead__container.filter .typeahead__filter{z-index:1001}.typeahead__dropdown,.typeahead__list{position:absolute;left:0;z-index:1000;width:100%;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;text-align:left;background-color:#fff;border:1px solid #ccc;border-radius:2px;background-clip:padding-box}.typeahead__result.detached .typeahead__list{position:relative;z-index:1041;top:initial;left:initial}.typeahead__dropdown{right:0;left:initial;z-index:1001}.typeahead__list>li{position:relative;border-top:solid 1px #ccc}.typeahead__list>li:first-child{border-top:none}.typeahead__dropdown .typeahead__dropdown-item[disabled]>a,.typeahead__list .typeahead__item[disabled]>a{cursor:not-allowed;color:#bababa;background-color:#fafafa}.typeahead__dropdown .typeahead__dropdown-item>a,.typeahead__list .typeahead__item>a{display:block;padding:.5rem .75rem;clear:both;color:#333;text-decoration:none}.typeahead__dropdown .typeahead__dropdown-item:not([disabled]).active>a,.typeahead__dropdown .typeahead__dropdown-item:not([disabled])>a:focus,.typeahead__dropdown .typeahead__dropdown-item:not([disabled])>a:hover,.typeahead__list .typeahead__item:not([disabled]).active>a,.typeahead__list .typeahead__item:not([disabled])>a:focus,.typeahead__list .typeahead__item:not([disabled])>a:hover{background-color:#f5f5f5;color:#3c3c3c}.typeahead__list.empty>li{padding:.5rem .75rem;color:#333}.typeahead__list>.typeahead__group{border-color:#bfdef6;font-weight:700}.typeahead__list>.typeahead__group:first-child{border-top:solid 1px #bfdef6}.typeahead__list>.typeahead__group.active>a,.typeahead__list>.typeahead__group>a,.typeahead__list>.typeahead__group>a:focus,.typeahead__list>.typeahead__group>a:hover{cursor:default;color:#17639f;background:#ecf5fc;display:block;padding:.5rem .75rem;clear:both;text-decoration:none}.typeahead__list>li.typeahead__group+li.typeahead__item{border-color:#bfdef6}.typeahead__container.backdrop+.typeahead__backdrop,.typeahead__container.filter .typeahead__dropdown,.typeahead__container.hint .typeahead__hint,.typeahead__container.result .typeahead__list{display:block!important}.typeahead__container .typeahead__dropdown,.typeahead__container .typeahead__hint,.typeahead__container .typeahead__list,.typeahead__container+.typeahead__backdrop{display:none!important}.typeahead__dropdown li:last-child{margin-top:5px;padding-top:5px;border-top:solid 1px #ccc}.typeahead__cancel-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;right:0;cursor:pointer;line-height:1.25;padding:.5rem .75rem;visibility:hidden}.typeahead__label .typeahead__cancel-button{visibility:visible;right:4px}.typeahead__container.cancel:not(.loading) .typeahead__cancel-button,.typeahead__label .typeahead__cancel-button{visibility:visible}.typeahead__container.cancel:not(.loading) .typeahead__cancel-button:hover,.typeahead__label .typeahead__cancel-button:hover{color:#d0021b}.typeahead__search-icon{padding:0 1.25rem;width:16px;height:16px;background:url(data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI1MC4zMTMgMjUwLjMxMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUwLjMxMyAyNTAuMzEzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnIGlkPSJTZWFyY2giPgoJPHBhdGggc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkOyIgZD0iTTI0NC4xODYsMjE0LjYwNGwtNTQuMzc5LTU0LjM3OGMtMC4yODktMC4yODktMC42MjgtMC40OTEtMC45My0wLjc2ICAgYzEwLjctMTYuMjMxLDE2Ljk0NS0zNS42NiwxNi45NDUtNTYuNTU0QzIwNS44MjIsNDYuMDc1LDE1OS43NDcsMCwxMDIuOTExLDBTMCw0Ni4wNzUsMCwxMDIuOTExICAgYzAsNTYuODM1LDQ2LjA3NCwxMDIuOTExLDEwMi45MSwxMDIuOTExYzIwLjg5NSwwLDQwLjMyMy02LjI0NSw1Ni41NTQtMTYuOTQ1YzAuMjY5LDAuMzAxLDAuNDcsMC42NCwwLjc1OSwwLjkyOWw1NC4zOCw1NC4zOCAgIGM4LjE2OSw4LjE2OCwyMS40MTMsOC4xNjgsMjkuNTgzLDBDMjUyLjM1NCwyMzYuMDE3LDI1Mi4zNTQsMjIyLjc3MywyNDQuMTg2LDIxNC42MDR6IE0xMDIuOTExLDE3MC4xNDYgICBjLTM3LjEzNCwwLTY3LjIzNi0zMC4xMDItNjcuMjM2LTY3LjIzNWMwLTM3LjEzNCwzMC4xMDMtNjcuMjM2LDY3LjIzNi02Ny4yMzZjMzcuMTMyLDAsNjcuMjM1LDMwLjEwMyw2Ny4yMzUsNjcuMjM2ICAgQzE3MC4xNDYsMTQwLjA0NCwxNDAuMDQzLDE3MC4xNDYsMTAyLjkxMSwxNzAuMTQ2eiIgZmlsbD0iIzU1NTU1NSIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) no-repeat scroll center center transparent}.typeahead__container.loading .typeahead__query:after,.typeahead__container.loading .typeahead__query:before{-webkit-transition:all 0s linear,opacity .2s ease;-o-transition:all 0s linear,opacity .2s ease;transition:all 0s linear,opacity .2s ease;position:absolute;z-index:3;content:"";top:50%;right:.55em;margin-top:-.675rem;width:1.35rem;height:1.35rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:500rem;border-style:solid;border-width:.1em}.typeahead__container.loading .typeahead__query:before{border-color:rgba(0,0,0,.35)}.typeahead__container.loading .typeahead__query:after{-webkit-animation:button-spin .6s linear;animation:button-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-color:#fff transparent transparent;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}@-webkit-keyframes button-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes button-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.typeahead__label-container{list-style:none;position:absolute;padding-top:calc(1rem * .375);padding-left:6px;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.typeahead__label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:calc(1rem * .875);position:relative;background:#ecf5fc;border:solid 1px #c2e0ff;padding-left:4px;border-radius:2px;margin-right:4px;margin-bottom:calc(1rem * .375)}.typeahead__label>*{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.typeahead__label .typeahead__cancel-button{line-height:normal;height:auto;position:static;padding-top:calc(1rem * .25 - 1px);padding-bottom:calc(1rem * .25 + 1px);padding-left:6px;padding-right:6px;margin-left:4px;font-size:calc(1rem * .875);border-left:solid 1px #c2e0ff}.typeahead__label .typeahead__cancel-button:hover{background-color:#d5e9f9}
@charset "UTF-8";
/*-----------------------------------------------------------------------------------
  Theme Name: Framework doopSites
  Author: Ângelo Marafelli
  Version: 1.0.2
-----------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------
  Theme Name: Framework doopSites
  Author: Ângelo Marafelli
  Version: 1.1.0
-----------------------------------------------------------------------------------*/
.animation-default {
  transition: all 0.7s cubic-bezier(0.31, 0.1, 0.57, 1);
}

.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  color: rgb(119.085, 119.085, 119.085);
  cursor: not-allowed;
  background-color: rgb(238.425, 238.425, 238.425);
}
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
  color: rgb(119.085, 119.085, 119.085);
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #041356;
  border-color: #041356;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
  color: rgb(48.6, 84.6, 245.4);
}

a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover, a.list-group-item:focus,
button.list-group-item:hover,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}

button.list-group-item {
  width: 100%;
  text-align: left;
}

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover, a.list-group-item-success:focus,
button.list-group-item-success:hover,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: rgb(207.8888888889, 232.9166666667, 197.5833333333);
}
a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,
button.list-group-item-success.active,
button.list-group-item-success.active:hover,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover, a.list-group-item-info:focus,
button.list-group-item-info:hover,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: rgb(195.9347826087, 227.0217391304, 242.5652173913);
}
a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
button.list-group-item-info.active,
button.list-group-item-info.active:hover,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover, a.list-group-item-warning:focus,
button.list-group-item-warning:hover,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: rgb(249.5322580645, 242.2419354839, 203.9677419355);
}
a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,
button.list-group-item-warning.active,
button.list-group-item-warning.active:hover,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover, a.list-group-item-danger:focus,
button.list-group-item-danger:hover,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: rgb(234.7934782609, 203.7065217391, 203.7065217391);
}
a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,
button.list-group-item-danger.active,
button.list-group-item-danger.active:hover,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.social-sharing {
  width: 100%;
}
.social-sharing ul.list-inline li a {
  padding: 7px;
  font-size: 14px;
  line-height: 14px;
  font-weight: 400;
  text-transform: uppercase;
  text-decoration: none;
  min-width: 30px;
  color: #fff;
  border-radius: 4px;
}
.social-sharing ul.list-inline li a span.share-title {
  display: inline-block;
  margin-right: 5px;
  margin-left: 5px;
}
.social-sharing ul.list-inline li a:hover {
  color: #fff;
}

.share-facebook {
  background-color: #3b5998;
}
.share-facebook:hover {
  background-color: #2d4373 !important;
}

.share-twitter {
  background-color: #00aced;
}
.share-twitter:hover {
  background-color: #0087ba !important;
}

.share-whatsapp {
  background-color: #34af23;
}
.share-whatsapp:hover {
  background-color: #25d366 !important;
}

@media only screen and (max-width: 480px) {
  .social-sharing ul.list-inline {
    text-align: center;
  }
  .social-sharing ul.list-inline li a {
    font-size: 11px;
    line-height: 21px;
  }
}
.view-page > * {
  margin: 0;
}
.view-page > * + * {
  margin-top: 10px;
}
.view-page h1.title {
  font-weight: 700;
  font-size: 34px;
  line-height: 44px;
  color: #041356;
}
.view-page figure.pull-right {
  margin-left: 22px;
}
.view-page figure.pull-left {
  margin-right: 22px;
}
.view-page figure.img-cover img {
  width: 100%;
  max-width: 400px;
  height: auto;
}
.view-page + .view-page-extras {
  margin-top: 20px;
}
.view-page > .view-page-internal {
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  width: 80%;
}
.view-page > .view-page-internal figure.img-cover {
  width: 100%;
  margin-bottom: 10px;
}
.view-page > .view-page-internal figure.img-cover img {
  width: 100%;
  max-width: 100%;
  height: auto;
}

.view-page-extras .gallery-photo + h4.heading-macro, .view-page-extras .gallery-photo + .social-sharing,
.view-page-extras .gallery-video + h4.heading-macro,
.view-page-extras .gallery-video + .social-sharing,
.view-page-extras .gallery-anexx + h4.heading-macro,
.view-page-extras .gallery-anexx + .social-sharing,
.view-page-extras .gallery-audio + h4.heading-macro,
.view-page-extras .gallery-audio + .social-sharing {
  margin-top: 20px;
}
.view-page-extras h4.heading-macro {
  margin-bottom: 20px;
  color: #041356;
}
.view-page-extras .gallery-video p {
  display: block;
  margin-top: 5px;
}
.view-page-extras .gallery-audio ul li {
  position: relative;
  margin-bottom: 10px;
}
.view-page-extras .gallery-audio ul li:last-child {
  margin-bottom: 0;
}
.view-page-extras .gallery-audio ul li span {
  position: absolute;
  margin-top: 15px;
  margin-left: 10px;
}
.view-page-extras .gallery-anexx .list-group {
  margin: 0;
  padding: 0;
}
.view-page-extras .gallery-anexx .list-group .list-group-item {
  display: flex;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  border-size: 1px;
  border-radius: 0;
  margin: 0;
  padding: 10px;
  width: 100%;
}
.view-page-extras .gallery-anexx .list-group .list-group-item + .list-group-item {
  margin-top: 10px;
}
.view-page-extras .gallery-anexx .list-group .list-group-item .legend {
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
.view-page-extras .gallery-anexx .list-group .list-group-item .legend i {
  margin-right: 5px;
  color: #041356;
  font-weight: 700;
}

@media only screen and (max-width: 480px) {
  .view-page h1.title {
    text-align: center;
    font-size: 20px;
    line-height: 30px;
  }
  .view-page h4.subtitle {
    font-size: 16px;
    line-height: 26px;
  }
  .view-page h1.title,
  .view-page h4.subtitle,
  .view-page ul.list-component {
    text-align: center;
  }
  .view-page ul.list-component li {
    font-size: 14px;
    line-height: 24px;
  }
  .view-page ul.list-component li a {
    font-size: 14px;
    line-height: 24px;
  }
  .view-page ul.list-component.list-component-news li {
    display: block;
    font-size: 14px;
    line-height: 24px;
  }
  .view-page ul.list-component.list-component-news li a {
    font-size: 14px;
    line-height: 24px;
  }
  .view-page ul.list-component.list-component-news li:before {
    content: "";
  }
  .view-page figure {
    float: none;
    margin-bottom: 10px;
  }
  .view-page figure.pull-right, .view-page figure.pull-left {
    margin-right: 0;
    margin-left: 0;
  }
  .view-page figure img {
    width: 100%;
    height: auto;
  }
  .view-page > .view-page-internal {
    width: 100%;
  }
  .view-page-extras h4.heading-macro {
    text-align: center;
  }
  .view-page-extras .gallery-audio audio {
    width: 100%;
    margin-bottom: 0;
  }
  .view-page-extras .gallery-anexx ul.list-group li {
    -moz-flex-direction: column;
    flex-direction: column;
  }
  .view-page-extras .gallery-anexx ul.list-group li + li {
    margin-top: 3px;
  }
  .view-page-extras .gallery-anexx ul.list-group li .legend {
    margin-bottom: 5px;
  }
}
/*-----------------------------------------------------------------------------------
  Component: aside.scss
  Description: Regras gerais para coluna lateral.
  Author: Ângelo Marafelli
  Version: 1.0.0
-----------------------------------------------------------------------------------*/
/** asides-archive v1.0
 ********************** **/
.asideList {
  margin-bottom: 25px;
}

.fb-page,
.asideBlock .widget_facebook .fb-page {
  display: block;
  width: 100%;
}

.asideBlock .widget-sidebar + .widget-sidebar {
  margin-top: 20px;
  padding-top: 15px;
  border-top: 1px rgb(238.425, 238.425, 238.425) solid;
}
.asideBlock .widget-sidebar.widget-sidebar-facebook {
  padding-top: 0;
  border-top: none;
}

@media only screen and (max-width: 768px) {
  .asideBlock .widget-sidebar-facebook {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .asideList {
    border-bottom: 1px rgb(238.425, 238.425, 238.425) solid;
    margin-bottom: 20px;
    padding-bottom: 25px;
  }
  .asideList .col + .col {
    margin-top: 10px;
  }
  .asideBlock {
    border-top: 1px rgb(238.425, 238.425, 238.425) solid;
    margin-top: 20px;
    padding-top: 25px;
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .asideBlock .widget-sidebar + .widget-sidebar {
    margin-top: 10px;
    padding-top: 0;
    border-top: none;
  }
}
div.side-nav ul.list-group {
  background: transparent !important;
  border: none !important;
  margin: 0;
  padding: 0;
}
div.side-nav ul.list-group li.list-group-item {
  background: transparent !important;
  border: none !important;
  margin: 0;
  padding: 0;
}
div.side-nav ul.list-group li.list-group-item a {
  display: block;
  padding: 6px;
  border: 1px #ddd solid !important;
  padding: 10px;
  text-decoration: none;
  background-color: #fff;
  color: #333333;
  border-radius: 0;
}
div.side-nav ul.list-group li.list-group-item a > i {
  margin-right: 8px;
}
div.side-nav ul.list-group li.list-group-item a h5,
div.side-nav ul.list-group li.list-group-item a h6 {
  color: #707B8D;
}
div.side-nav ul.list-group li.list-group-item a h5 {
  font-weight: 700;
}
div.side-nav ul.list-group li.list-group-item a h5 + h6 {
  margin-top: 10px;
}
div.side-nav ul.list-group li.list-group-item:hover > a {
  background: #041356;
  border-color: #041356;
  color: #fff;
  transition: none;
}
div.side-nav ul.list-group li.list-group-item:hover > a h5,
div.side-nav ul.list-group li.list-group-item:hover > a h6 {
  color: #fff;
}
div.side-nav ul.list-group li.list-group-item.active > a {
  background: #041356;
  border-color: #041356;
  color: #fff;
  transition: none;
}
div.side-nav ul.list-group li.list-group-item.active > a h5,
div.side-nav ul.list-group li.list-group-item.active > a h6 {
  color: #fff;
}
div.side-nav ul.list-group li.list-group-item + .list-group-item a {
  border-top: none !important;
}
div.side-nav ul.list-group li.list-group-item > .list-subgroup {
  border: 1px #ddd solid !important;
  border-top: none !important;
}
div.side-nav ul.list-group li.list-group-item > .list-subgroup li {
  padding: 0;
  background-color: #041356;
  border: none !important;
  font-weight: 400 !important;
  color: #fff !important;
}
div.side-nav ul.list-group li.list-group-item > .list-subgroup li a {
  background-color: #fff;
  border: none !important;
  margin: 0;
  padding: 5px 15px;
  font-weight: 400;
}
div.side-nav ul.list-group li.list-group-item > .list-subgroup li a h5 {
  color: #707B8D !important;
  font-weight: 300 !important;
  font-size: 14px !important;
  line-height: 24px !important;
}
div.side-nav ul.list-group li.list-group-item > .list-subgroup li a:hover h5 {
  text-decoration: underline;
}
div.side-nav ul.list-group li.list-group-item > .list-subgroup li.active a h5 {
  text-decoration: none !important;
  font-weight: 700 !important;
}
div.side-nav ul.list-group:last-child a {
  border-bottom: none !important;
}
div.side-nav .side-nav-head {
  position: relative;
}
div.side-nav .side-nav-head a {
  color: #707B8D;
}
div.side-nav .side-nav-head .heading-macro {
  font-size: 16px !important;
  line-height: 26px !important;
  padding-bottom: 0;
  border-bottom: none;
}
div.side-nav .side-nav-head .heading-macro:after {
  display: block;
  width: 40px;
  height: 4px;
  margin: 3px 0 0;
  content: "";
  background-color: #041356;
}
div.side-nav .side-nav-head .heading-macro a {
  color: #041356;
}
div.side-nav .side-nav-head .heading-macro a:hover, div.side-nav .side-nav-head .heading-macro a:focus {
  color: #6699ff;
}
div.side-nav .side-nav-head button {
  font-size: 16px;
  display: none;
  width: 38px;
  height: 38px;
  color: #fff;
  border: none;
  background-color: #041356;
}

@media only screen and (max-width: 768px) {
  div.side-nav ul.list-group {
    display: none;
    overflow-y: auto;
    max-height: 350px;
    margin-top: 15px;
    margin-bottom: 0;
  }
  div.side-nav .side-nav-head {
    height: 38px;
    background-color: rgb(238.425, 238.425, 238.425);
  }
  div.side-nav .side-nav-head .heading-macro {
    font-size: 14px !important;
    line-height: 38px !important;
    margin: 0;
    padding: 0;
    padding-left: 15px;
    border: 0;
  }
  div.side-nav .side-nav-head .heading-macro:after {
    display: none;
  }
  div.side-nav .side-nav-head button {
    position: absolute;
    right: 0;
    display: block;
  }
}
.toggle {
  margin: 0;
  position: relative;
  clear: both;
}
.toggle > label {
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  cursor: pointer;
  width: 100%;
  background: #fff;
  color: #707B8D;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  padding: 15px;
}
.toggle > label span {
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
.toggle > label .fa-chevron-down {
  display: block;
}
.toggle > label .fa-chevron-up {
  display: none;
}
.toggle.active > label .fa-chevron-down {
  display: none;
}
.toggle.active > label .fa-chevron-up {
  display: block;
}
.toggle.toggle-scope > label {
  border: none;
  border-bottom: 1px #ddd solid !important;
  border-radius: 0;
}
.toggle.toggle-scope > .toggle-content {
  background-color: transparent;
  border: none;
  padding: 15px 20px 5px;
}
.toggle.toggle-scope.active > label {
  color: #041356;
  font-weight: 700;
  background-color: transparent;
  border: none;
  border-color: #041356 !important;
}
.toggle.toggle-scope.active:last-child > .toggle-content {
  border: none;
}
.toggle.toggle-index {
  width: 100%;
}
.toggle.toggle-index + .toggle-index {
  margin-top: 15px;
}
.toggle.toggle-index > label {
  margin: 0;
  padding: 15px;
  border: 1px #EAE5E1 solid;
  background-color: #FDFCF9;
  border-radius: 8px;
  font-size: 18px;
  line-height: 28px;
}
.toggle.toggle-index > .toggle-content {
  border: 1px #EAE5E1 solid;
  background-color: #FDFCF9;
  padding: 15px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.toggle.toggle-index.active > label {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  font-weight: 700;
  color: #041356;
}

@media only screen and (max-width: 768px) {
  .toggle.toggle-scope > label {
    font-size: 16px;
    line-height: 26px;
    border: none;
    border-bottom: 1px #ddd solid !important;
    border-radius: 0;
  }
  .toggle.toggle-index > label {
    font-size: 16px;
    line-height: 26px;
  }
  .toggle.toggle-index > .toggle-content p {
    font-size: 14px;
    line-height: 24px;
  }
}
.breadcrumb {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: left;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  content: "/";
  color: #041356;
  font-size: 12px;
  line-height: 24px;
}
.breadcrumb > li a {
  color: #041356;
  font-size: 12px;
  line-height: 24px;
}
.breadcrumb > li a:hover, .breadcrumb > li a:focus {
  text-decoration: underline;
}
.breadcrumb > .active {
  color: rgb(119.085, 119.085, 119.085);
}

.only-breadcrumb .breadcrumb {
  margin-top: 0;
  text-align: left;
}

@media only screen and (max-width: 480px) {
  .breadcrumb {
    margin: 0;
    text-align: center;
  }
  .breadcrumb > li + li:before {
    font-size: 11px;
    line-height: 21px;
  }
  .breadcrumb > li a {
    font-size: 11px;
    line-height: 21px;
  }
}
.page-header {
  background-color: #fff;
  margin: 0;
  padding: 20px 0;
  border-bottom: 1px rgb(238.425, 238.425, 238.425) solid;
  box-shadow: 0 0.15rem 1.75rem 0 rgba(35, 37, 49, 0.15);
}
.page-header .container {
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
.page-header h1 {
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  font-size: 28px;
  line-height: 38px;
  margin: 0;
  padding: 0;
  color: #041356;
}
.page-header h1 a {
  color: #041356;
}
.page-header h1 a:hover {
  text-decoration: underline !important;
}

@media only screen and (max-width: 480px) {
  .page-header {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .page-header .container {
    -moz-flex-direction: column;
    flex-direction: column;
  }
  .page-header h1,
  .page-header .breadcrumb {
    text-align: center;
  }
  .page-header h1 {
    font-size: 20px;
    line-height: 30px;
  }
}
.card-indexes {
  display: block;
  width: 100%;
  height: 100%;
  border: 1px #ddd solid;
  padding: 20px;
  border-radius: 8px;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -moz-flex-direction: column;
  flex-direction: column;
}
.card-indexes figure {
  width: 80px;
}
.card-indexes figure + h2 {
  margin-top: 15px;
}
.card-indexes h2 {
  font-size: 20px;
  line-height: 30px;
  color: #041356;
  font-weight: 300;
  text-align: center;
}
.card-indexes:hover {
  background-color: rgba(68, 68, 68, 0.1);
}

.form-search-all-helpcenter .btn {
  height: 45px;
}

.internal-helpcenter-archive .tab-content.view-page-extras {
  padding: 20px;
  border: 1px #ddd solid;
  border-top: 0;
}
