.block {
  padding: 40px 0; }

md-divider {
  border-top-width: 2px; }

.md-select-value {
  padding: 2px 15px;
  min-height: 32px; }

md-select.md-default-theme .md-select-value, md-select .md-select-value {
  border-radius: 24px;
  border: 2px solid #06d3e0; }

md-select.md-default-theme:not([disabled]):focus .md-select-value, md-select:not([disabled]):focus .md-select-value {
  border: 2px solid #06d3e0; }

.text-center {
  text-align: center; }

#content, #footer {
  width: 80%;
  margin: 0 auto; }

#header {
  height: 96px;
  padding: 0 5%; }

.block .title {
  text-align: center;
  font-size: 2em; }

@media print {
  .graphic-block {
    width: 9in;
    height: 5.5in;
    padding: 0; } }

@media print {
  #footer {
    width: 9in; } }

@media print {
  #graphic-contact-source-block {
    height: 4.5in; } }
@media screen and (min-width: 601px) {
  #graphic-contact-source-block .sources {
    padding-left: 50px; } }
@media screen and (max-width: 600px) {
  #graphic-contact-source-block .sources {
    margin-top: 48px; } }
#graphic-contact-source-block .source {
  position: relative;
  padding-left: 25px;
  margin-bottom: 20px; }
#graphic-contact-source-block .source.source-inbound:before, #graphic-contact-source-block .source.source-outbound:before {
  content: '';
  position: absolute;
  width: 20px;
  height: 100%;
  left: 0;
  top: 0; }
#graphic-contact-source-block .source.source-inbound:before {
  background-color: #ef3a64; }
#graphic-contact-source-block .source.source-outbound:before {
  background-color: #0c2b6e; }
@media print {
  #graphic-contact-source-block div:nth-child(2) > div {
    max-width: 50%; } }

@media print {
  #graphic-contacts-city-block {
    height: 12.5in; } }
#graphic-contacts-city-block .source {
  position: relative;
  padding-left: 35px;
  margin-right: 20px; }
#graphic-contacts-city-block .source:before {
  content: '';
  position: absolute;
  width: 30px;
  height: 100%;
  left: 0;
  top: 0; }
#graphic-contacts-city-block .source:before.source-inbound {
  background-color: #ef3a64; }
#graphic-contacts-city-block .source:before.source-outbound {
  background-color: #0c2b6e; }
#graphic-contacts-city-block .value {
  padding-right: 25px; }
#graphic-contacts-city-block .value.source-inbound {
  color: #ef3a64; }
#graphic-contacts-city-block .value.source-outbound {
  color: #0c2b6e; }
#graphic-contacts-city-block .development {
  margin-bottom: 25px; }

#graphic-conversion-funnel .state {
  height: 64px;
  -webkit-print-color-adjust: exact; }

#graphic-conversion-funnel-block .value-container {
  position: relative; }
#graphic-conversion-funnel-block .value-container:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #0c2b6e;
  left: 0;
  top: 50%;
  z-index: -1; }
#graphic-conversion-funnel-block .value-container .value {
  background-color: white;
  padding-left: 30px; }

#print-footer {
  display: none; }
@media print {
  #print-footer {
    display: flex; } }

#footer {
  padding: 60px 0; }
@media screen and (min-width: 601px) {
  #footer .info > div {
    padding-left: 48px; } }
@media screen and (max-width: 600px) {
  #footer .info > div {
    margin-top: 48px; } }
@media print {
  #footer #footer-logo {
    width: 100%;
    height: auto; }
  #footer > div:nth-child(2) {
    padding-left: 20px; }
  #footer span {
    font-size: 0.7em; } }

@media print {
  .no-print {
    display: none !important; } }

.only-print {
  display: none; }
@media print {
  .only-print {
    display: block; } }

#loading-app {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.9); }
#loading-app md-progress-circular {
  position: absolute;
  right: calc( 50% - 48px );
  top: calc( 50% - 48px ); }
#loading-app:not(.sz-visible) {
  display: none; }

body.fixed {
  overflow: hidden; }

@media print {
  #content {
    width: 100%; } }

/*# sourceMappingURL=app.css.map */
