/*
 * Layout
 */

@media (min-width: 992px) { 
  body {
      font-size: 16px;
  }
}

ul, ol {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.list-timeline {
  list-style-type: none !important;
}

img {
  max-width: 100%;
  vertical-align: middle
}

img[width],
img[height] {
  max-width: none
}

figure>img {
  display: block
}

[dir="rtl"] table {
  text-align: right
}

input[type="checkbox"]+label {
  margin-left: 5px
}

input::-ms-clear {
  display: none
}

.form-field input[type=checkbox]+label {
  margin: 0 0 0 10px
}

.form-field.required>label:after {
  content: "*";
  color: #f2594e;
  margin-left: 2px
}

.form-field input[type=number],
.form-field input.datepicker {
  width: 150px
}

.form form+form,
.searchbox {
  margin-top: 25px
}

.searchbox-suggestions {
  background-color: #fff;
  border: 1px solid #dfe5f2;
  border-radius: 4px;
  padding: 10px 20px
}

.searchbox-suggestions li {
  padding: 5px 0
}

[data-loading="true"] input,
[data-loading="true"] textarea {
  background: transparent url(https://help.umbler.com/hc/assets/loader.gif) 99% 50% no-repeat;
  background-size: 16px 16px;
}

.nav.nav-justified>li>a.dropdown-toggle {
  padding-bottom: 10px
}

.nav-tabs>li {
  margin-bottom: -3px !important
}

.nav-tabs > li > a {
  font-size: 1rem;
  font-weight: 700;
}

section.error-page {
  background: url(https://help.umbler.com/hc/theme_assets/565154/200043639/404.jpg) no-repeat;
  background-size: cover;
}

/* Breadcrumbs */

.bg-faded .breadcrumbs {
	overflow: hidden;
  white-space: nowrap;
	margin-bottom: 0 !important;
	
	padding: .75rem 1rem;
	background-color: #f7faff;
	padding-left: 0;
		
}

.breadcrumbs li {
	float: left;
	margin-bottom: 0;
}

.breadcrumbs li+li:before {
	display: inline-block;
	padding-right: .5rem;
	padding-left: .5rem;
	color: #dfe5f2;
	content: "/";
}

.breadcrumbs li a {
  color: #29958D
}

.breadcrumbs li:last-child a {
	font-weight: bold;
}

/* Labels */

.label,
.request-status {
  border-radius: 20px;
  display: inline-block;
  font-size: 0.625rem;
  padding: 3px 10px;
  text-transform: uppercase;
  white-space: nowrap
}

/* Metadata */

.meta,
.meta-group {
  color: #dfe5f2;
  display: inline-block;
  font-size: 0.6875rem;
}

.meta-group *+*:before {
  content: "\2022";
  font-size: 0.625rem;
  margin: 0 10px
}


.logo-umbler-negativo, .logo-umbler-sm, .logo-umbler {
    display: inline-block;
    width: 108px;
    height: 35px;
    background: url('https://www.umbler.com/assets/tpl/logotipo.png?v=23062021') no-repeat 0 0;
}

.logo-umbler {
    background-position: 0 -35px;
}
	

/*
 * Menu
 */

header {
  padding-top: 62px;
}

@media (min-width: 992px) {
	header {
		padding-top: 70px;
	}
}

#menu .title-quotes {
    background: url(https://blog.umbler.com/wp-content/themes/umbler-blog/images/icon-quotes.png) no-repeat 0 0;
    display: block;
    width: 22px;
    height: 20px;
    position: absolute;
    right: -40px;
    top: 12px;
    background-size: 20px;
}

#menu.bg-solid {
    background: #fff!important;
    box-shadow: 2px 1px 2px rgba(0,0,0,0.2);
} 

#menu {
    background-color: #fff !important; 
    z-index: 800;
    border: 0;
    transition: transform .4s ease;
    padding-bottom: .7rem;
    padding-top: .7rem; 
    width: 100%;
}

#menu .navbar-brand {
    position: relative;
    z-index: 2000;
    height: auto;
    margin: 0;
    padding: 0;
    top: 3px;
}

#menu .nav a.login {
    margin-right: 20px;
    color: #29958D !important;
    padding: .25rem 1.4rem;
}

#menu .nav a.cta-register {
    margin-right: 0;
    color: #fff !important;
    padding: .25rem 1.4rem;
}  

.submenu {
    width: 100%; 
    background: #fff !important;
} 

   
#footer ul {
    padding: 0 10px
}
#footer li {
    list-style: none;
    font-size: .95rem;
}     
#footer li a {
    display: block;
    padding: 3px 0 5px;
    transition: all .3ms ease-in-out;
}
#footer li a:hover {
    color: #29958D;
}
#footer h6 { 
    color: #29958D !important;
    font-size: 1.1rem;
    margin-bottom: 25px
}

#footer .desc {
  color: #29958D !important;
}
#footer .img-fluid {
    border-radius: 12px;
    width: 85%
}  
#footer .footer-copyright {
    background-color: #29958d1a;
}
#footer .footer-copyright small p, #footer .footer-copyright small a{
    color: #29958D !important
}
#footer .umbler-social a  {
    color:  #29958D !important; 
} 
#footer .umbler-social a:hover {
        color: #29958D !important
} 

/*
 * Homepage
 */

.language-selector .dropdown-menu {
  z-index: 5000;
  top: 30px;
  border: 1px solid #F0F4F4;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
  box-shadow: 0 2px 7px rgba(0, 0, 0, .05)
}

select.form-control:not([size]):not([multiple]) {
  height: 2.5rem !important;
}

/* Social share links */

.share {
  white-space: nowrap
}

.share li,
.share a {
  display: inline-block;
  margin-right: 5px
}

.share a {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  vertical-align: middle;
  width: 30px
}

.share a:before {
  background: #dfe5f2;
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  font-family: "entypo";
  text-align: center;
  width: 100%
}

.share a:hover {
  text-decoration: none
}

.share-twitter:before {
  content: "\F309"
}

.share-facebook:before {
  content: "\F30C"
}

.share-linkedin:before {
  content: "\F318"
}

.share-googleplus:before {
  content: "\F30F"
}

/* Pagination */

.pagination {
  margin: 20px 0;
  text-align: center
}

.pagination * {
  display: inline-block
}

.pagination li {
  border: 1px solid #dfe5f2;
  float: left;
  margin-left: -1px
}

[dir="rtl"] .pagination li {
  float: right
}

.pagination a,
.pagination span {
  color: inherit;
  font-size: 0.75rem;
  padding: 5px 12px
}

.pagination-current {
  background-color: #29958D;
  color: #fff
}

.pagination-first {
  border-radius: 3px 0 0 3px
}

[dir="rtl"] .pagination-first {
  border-radius: 0 3px 3px 0
}

.pagination-last {
  border-radius: 0 3px 3px 0
}

[dir="rtl"] .pagination-last {
  border-radius: 3px 0 0 3px
}

/* Markdown styles */

.markdown {
  word-wrap: break-word;
  line-height: 1.7
}

.markdown img {
  max-width: 100%
}


.markdown ul,
.markdown ol {
  list-style-position: inside;
}

.markdown ul {
  list-style-type: disc
}

.markdown ol {
  list-style-type: decimal
}


pre {
  background: #f7faff;
  border: 1px solid #dfe5f2;
  border-radius: 3px;
  padding: 10px 15px;
  overflow: auto;
  white-space: pre;
}

.markdown blockquote {
  border-left: 1px solid #dfe5f2;
  color: #b1b6c7;
  font-style: italic;
  padding: 0 15px;
}

ul.dropdown-menu li {
  list-style: none !important
}

/* Column size */

.main-column,
.side-column {
  display: inline-block;
  vertical-align: top
}

.main-column {
  width: 600px
}

.side-column {
  width: 250px;
  margin-left: 45px
}

[dir=rtl] .side-column {
  margin-left: 0;
  margin-right: 45px
}

/*  
 * Search Box 
 */

header.search-box h1 {
  position: relative;
  top: -4px;
  margin-bottom: -2px;
}

.search-box:before {
  content: " ";
  position: absolute;
  z-index: -1;
  left: 5px;
  right: 0px;
  top: 0;
  bottom: 0;
  display: block
}

.search-box .search {  
  position: relative;
  width: 100%; 
}

.search-box .search input[type=search] {

	line-height: 1.25;
	color: #4e5159;
	background-color: #fff;
	background-image: none;
	background-clip: padding-box;
	border: 2px solid #dfe5f2;

	transition: border-color .35s ease;

  display: inline-block;
  padding: 0 200px 0 15px;
  width: 100%;
  height: 75px;
  font-weight: bold;
  vertical-align: middle;
  box-sizing: border-box;
	outline: 0;
	
	padding: .75rem 1rem .75rem 1.5rem;
	font-size: 1.4rem;
	border-radius: .25rem;
}   


.search-box .search input[type=search]:focus {
	color: #4e5159;
	background-color: #fff;
	border-color: #29958D;
	outline: 0;
}

.search-box .search input[type=submit] {
	display: inline-block;
	line-height: 1.25;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 2px solid transparent;
	color: #fff;
	background-color: #29958D;
	border-color: #29958D;
	padding: 1rem 1rem;
	font-size: 1.25rem;
	border-radius: .25rem;
	border-width: 1px;
	font-weight: 700;
	box-shadow: 0 2px 1px hsla(226,7%,47%,.3);
	transition: all .2s ease-out;
	outline: 0;

	position: absolute;
	min-width: 190px;
	top: 8px;
  right: 8px;
}


.search-box .search input[type=submit]:hover {
  background-color: #005C55;
    border-color: #005C55;
}

#query::-webkit-input-placeholder {
	color: #6f7380;
	font-weight: normal;
}

#query:-ms-input-placeholder {
	color: #6f7380;
	font-weight: normal;
}

#copyright .logo-umbler-sm {
  top: -17px;
}

.logo-umbler-sm {
  display: inline-block;
  background: url('https://www.umbler.com/assets/tpl/logotipo.png') no-repeat -108px 0;
  width: 66px;
  height: 18px;
}

/*
 * User Guides 
 */

.user-guides .card.card-block {
    transition: transform 500ms cubic-bezier(0.680, -0.550, 0.265, 1.550); 
}

.user-guides .card.card-block:hover {
    transform: scale(.95)
}

.user-guides .guide-header {
  width: 100%;
  height: 140px;
  border-radius: .75rem .75rem 0 0
}

.user-guides h3 {
  position: relative
}

.user-guides .card .font-bold {
  font-weight: 400 !important
}

@media(min-width: 992px) {
  .user-guides .col-lg-2 {
    width: 19.77777%
  }
}

.user-guides .email .guide-header {
  /*background: #d47795 url(https://static.umbler.com/help/theme/logo-umbler-hc-email.png) center center no-repeat*/
  background: url(https://a.umbler.com/wp-content/uploads/2025/01/hc-mail.webp) center center no-repeat
}

.user-guides .site .guide-header {
  /*background: #9577d4 url(https://static.umbler.com/help/theme/logo-umbler-hc-site.png) center center no-repeat*/
  background: #9577d4 url(https://a.umbler.com/wp-content/uploads/2025/01/hc-computer.webp) center center no-repeat
}

.user-guides .database .guide-header {
  /*background: #6d97e4 url(https://static.umbler.com/help/theme/logo-umbler-hc-database.png) center center no-repeat*/
  background: #6d97e4 url(https://a.umbler.com/wp-content/uploads/2025/01/hc-database.webp) center center no-repeat
}

.user-guides .domain .guide-header {
  /*/*background: #6cc6a7 url(https://static.umbler.com/help/theme/logo-umbler-hc-domain.png) center center no-repeat*/
  background: #6cc6a7 url(https://a.umbler.com/wp-content/uploads/2025/01/hc-domain-1.webp) center center no-repeat
}

.user-guides .payment .guide-header {
  /*background: #9ccc65 url(https://static.umbler.com/help/theme/logo-umbler-hc-payment.png) center center no-repeat*/
  background: #9ccc65 url(https://a.umbler.com/wp-content/uploads/2025/01/hc-payment-1.webp) center center no-repeat
}

.user-guides .contateme .guide-header {
  /*background: #7997F2 url(/hc/theming_assets/01HZH0RZQ9N3TRBS3CR7PQBHGH) center center no-repeat*/
  background: #7997F2 url(https://a.umbler.com/wp-content/uploads/2025/01/hc-whats.webp) center center no-repeat
}

.user-guides .utalk .guide-header {
  /*background: #22C38E url(/hc/theming_assets/01HZH0RZZ9HM2TXMCJRHPHC7D3) center center no-repeat*/
  background: #22C38E url(https://a.umbler.com/wp-content/uploads/2025/01/hc-chat-1.webp) center center no-repeat
}

.user-guides .utalk2 .guide-header {
	/*background: #29958D url(/hc/theming_assets/01HZH0S07C34A3Z02X8AJ79X6Y) center center no-repeat*/
  background: #29958D url(https://a.umbler.com/wp-content/uploads/2025/01/hc-chat-1.webp) center center no-repeat
}

.user-guides .redehost .guide-header {
	/*background: #F2AE4E url(/hc/theming_assets/01HZH0S0CZ1F1WQXZVGJQYDM0J) center center no-repeat*/
  background: #F2AE4E url(/hc/theming_assets/01HZH0S0CZ1F1WQXZVGJQYDM0J) center center no-repeat
}

.user-guides .solider .guide-header {
  /*background: #799ef8 url(/hc/theming_assets/01HZH0S0NGS69V3SVBSDCNA675) center center no-repeat*/
  background: #799ef8 url(/hc/theming_assets/01HZH0S0NGS69V3SVBSDCNA675) center center no-repeat
}

.text-email {
  /*color: #d47795 !important*/
  color: #005c55 !important;
}

.text-site {
  /*color: #9577d4 !important*/
  color: #005c55 !important;
}

.text-database {
  /*color: #6d97e4 !important*/
  color: #005c55 !important;
}

.text-domain {
  /*color: #6cc6a7 !important*/
  color: #005c55 !important;
}

.text-utalk {
  /*color: #22C38E !important*/
  color: #005c55 !important;
}

.text-utalk2 {
  /*color: #29958D !important;*/
  color: #005c55 !important;
}

.text-contateme {
  /*color: #7997F2 !important*/
  color: #005c55 !important;
}

.text-payment {
  /*color: #9ccc65 !important*/
  color: #005c55 !important;
}

.text-redehost {
  /*color: #F2AE4E !important*/
  color: #005c55 !important;
}

/*.redehost,
.solider {
  filter: grayscale(1);
}*/

.text-solider {
  /*color: #799ef8 !important*/
  color: #005c55 !important;
}



.bg-email {
  background: #29958D !important /*#d47795 !important*/
}

.bg-site {
  background: #29958D !important /*#9577d4 !important*/
}

.bg-database {
  background: #29958D !important /*#6d97e4 !important*/
}

.bg-domain {
  background: #29958D !important /*#6cc6a7 !important*/
}

.bg-utalk {
  background: #29958D !important /*#22C38E !important*/
}

.bg-contateme {
  background: #29958D !important /*#7997F2 !important*/
}

.bg-payment {
  background: #29958D !important /*#9ccc65 !important*/
}

.bg-utalk2 {
  background: #29958D !important /*#29958D !important*/
}

.bg-redehost {
  background: #29958D !important /*#F2AE4E !important*/
}

.bg-solider {
  background: #29958D !important /*#799ef8 !important*/
}

#title-section {
background: #29958D;  
}

#title-section>.py-2 {
  padding: 22px 0 !important
}

#title-section.bg-email h1:before {
  /*content: url(https://help.umbler.com/hc/theme_assets/565154/200043639/logo-umbler-hc-email.png);*/
  content: url(https://help.umbler.com/hc/theme_assets/565154/200043639/logo-umbler-hc-email.png);
  position: absolute;
  left: -120px;
  top: -8px
}

#title-section.bg-site h1:before {
  /*content: url(https://help.umbler.com/hc/theme_assets/565154/200043639/logo-umbler-hc-site.png);*/
  content: url(https://help.umbler.com/hc/theme_assets/565154/200043639/logo-umbler-hc-site.png);
  position: absolute;
  left: -120px;
  top: -8px
}

#title-section.bg-database h1:before {
  /*content: url(https://help.umbler.com/hc/theme_assets/565154/200043639/logo-umbler-hc-database.png);*/
  content: url(https://a.umbler.com/wp-content/uploads/2025/01/logo-umbler-hc-database.webp);
  position: absolute;
  left: -120px;
  top: -8px
}

#title-section.bg-domain h1:before {
  /*content: url(https://help.umbler.com/hc/theme_assets/565154/200043639/logo-umbler-hc-domain.png);*/
  content: url(https://a.umbler.com/wp-content/uploads/2025/01/logo-umbler-hc-domain.webp);
  position: absolute;
  left: -105px;
  top: -8px
}

#title-section.bg-payment h1:before {
  /*content: url(https://help.umbler.com/hc/theme_assets/565154/200043639/logo-umbler-hc-payment.png);*/
  content: url(https://help.umbler.com/hc/theme_assets/565154/200043639/logo-umbler-hc-payment.png);
  position: absolute;
  left: -125px;
  top: -8px
}

#title-section.bg-contateme h1:before {
  /*content: url(https://help.umbler.com/hc/theme_assets/565154/200043639/logo-umbler-hc-contateme.png);*/
  content: url(https://help.umbler.com/hc/theme_assets/565154/200043639/logo-umbler-hc-contateme.png);
  position: absolute;
  left: -120px;
  top: -8px
}

#title-section.bg-utalk h1:before {
  /*content: url(https://help.umbler.com/hc/theme_assets/565154/200043639/logo-umbler-hc-email.png);*/
  content: url(https://help.umbler.com/hc/theme_assets/565154/200043639/logo-umbler-hc-email.png);
  position: absolute;
  left: -120px;
  top: -8px
}

#faq-pricing img.umblerito-help {
  top: -41px;
  left: 45.5%
}

.collapser {
  margin-bottom: 2.5rem
}

/*
 * Navigation pages
 */

.nav.nav-tabs,
.nav.nav-pills,
.nav.nav-tabs.nav-overline {
  padding: 0;
  margin-bottom: 3rem;
  margin-top: 1.5rem;
  list-style: none;
}

.category-tree {
  border-color: rgba(49, 52, 59, 0.2);
  border-style: solid;
  border-width: 1px 0;
  padding: 20px 30px
}

.category-tree h2~*,
.category-tree h3~* {
  display: none
}

.category-tree .category {
  display: inline-block;
  padding-right: 30px;
  vertical-align: top;
  width: 49.5%
}

.category-tree .category h2 {
  margin: 12px 0
}

.category-tree .category h2 a {
  color: inherit;
  font-weight: lighter
}

.category-tree .section h3 {
  margin: 0
}

.category-tree .section h3 a {
  color: inherit;
  font-weight: bold;
  font-size: 0.875rem
}

.category-tree .section {
  margin: 5px 20px
}

.category-tree .article-list,
.category-tree .section-empty a {
  margin: 20px
}

.category-tree .section-empty a {
  display: block
}

.category-tree .article-list li {
  margin-bottom: 5px
}

.category-description,
.section-description {
  color: #b1b6c7;
  margin-bottom: 30px;
  margin-top: 0px
}

.section-tree .section {
  display: inline-block;
  padding: 0 50px 80px 0;
  vertical-align: top;
  width: 33%
}

.section-tree .section h3 {
  font-size: 2.5em;
  margin-bottom: 30px
}

.section-tree .section h3 a {
  color: inherit
}

.article-list {
  padding: 0;
  margin: 0 0 20px;
  list-style: none;
}

.article-list > li {  
  border-bottom: 1px dashed #e1e9e9;
  padding: .9rem 0;
} 

.section-subscribe,
.section-unsubscribe,
.article-subscribe,
.article-unsubscribe {
  float: right
}

.section-subscribe [role=button],
.section-unsubscribe,
.article-subscribe,
.article-unsubscribe {
  background: #f7faff;
  border: 0;
  border-radius: 5px;
  box-shadow: none;
  height: 25px;
  line-height: 25px;
  margin-top: 5px;
  padding: 0 10px
}

.see-all-articles {
  color: #4e5159;
  background: #f7faff;
  border-radius: 5px;
  font-size: 0.75rem;
  padding: 10px
}

.category-tree .see-all-articles {
  position: relative;
  top: -10px;
  left: 20px
}

/*
 * Community box
 */ 

.community {
  background: #f7faff;
  border-radius: 5px;
  margin-top: 40px;
  padding: 25px 30px
}

.community .recent-activity {
  padding: 0;
  width: auto
}

.community .recent-activity h2 {
  margin: 0 0 15px 0;
  padding-bottom: 20px;
}

.community h4 {
  float: right;
  font-size: 0.8125rem;
  margin: 0
}

.trending-questions {
  margin-bottom: 40px
}

.trending-questions h2 {
  color: #4e5159;
  margin: 0 0 15px 0;
  padding-bottom: 20px;
}

.trending-questions:last-child {
  margin-bottom: 0
}

.trending-question-list {
  margin-bottom: 15px
}

.trending-question-list li {
  display: inline-block;
  font-size: 0.8125rem;
  padding: 10px 25px 0 0;
  width: 49.5%
}

/* 
 * Promoted tooltip
 */

 .article-promoted { 
   position: relative
 }

.article-promoted span {
  cursor: default;
  font-family: "entypo"; 
  position: absolute; 
  color: #f2c94e;
  display: inline-block;
  margin-right: 5px;
}

.article-promoted span:before,
.article-promoted span:after {
  display: none;
  position: absolute
}

.article-promoted span:hover:before,
.article-promoted span:hover:after {
  display: block
}

.article-promoted span:before {
  background: #31343b;
  background: rgba(49,52,59,0.9);
  border-radius: 4px;
  color: #fff;
  content: attr(data-title); 
  left: -10px;
  margin-top: 5px;
  padding: 3px 10px;
  top: 100%;
  white-space: nowrap;
  z-index: 1
}

.article-promoted span:after {
  border-bottom: 5px solid #31343b;
  border-bottom: 5px solid rgba(49,52,59,0.9);
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: -5px;
  content: "";
  height: 0;
  left: 50%;
  margin-left: -5px;
  width: 0
}

/* Sub nav  */

.sub-nav .search {
  width: 300px
}


/* Page 404 */
.page-error { text-align: center; }
.page-error .title { font-weight: 300; }
.page-error .title strong { display: block; font-size: 3.5em; font-weight: 300; margin-bottom: -15px; }
.page-error .description { color: #fff; margin: 40px auto 50px; color: #fff; line-height: 1.6em; }


/* Search autocomplete */
zd-autocomplete-option { 
	font-size: 15px;
	padding: 10px 20px;
}

/* Article */

.article-header input#query {
	border: 0;
}

@media (max-width: 992px) {
	.article-header input#query {
		height: 67px;
	}

	.article-header input[type=submit] {
		min-width: 120px !important;
	}
}


.article-column h1 { 
  font-size: 2.5rem;
}

.article-column h1:after {
	background-color: #29958D;
	content: "";
	left: 0;
	height: 5px;
	bottom: -28px;
	display: block;
	width: 30px;
	position: absolute;
	border-radius: .25rem;
}

.article-column h2 { 
  font-size: 2rem;
  margin-bottom: 22px
}

.article-column .img-title {
  left: -130px;
  top: -15px
}

.article-column h3 {
  font-size: 1.8rem;
}

.article-column p {
  margin-bottom: 30px; 
  font-weight: 400;
}

/*.article-column hr {
  margin: 60px 0
}*/

.article-column .badge {
  position: relative;
  top: -5px;
  width: 25px;
  height: 25px;
  background-color: #f26b7a;
  border-radius: 15px
}

.article-column .note {
	color: #9a8b4f;
	font-size: 16px;
	line-height: 1.8;
  padding: 15px 15px 15px 40px;
  border-radius: 4px;
  border: 1px solid #e8e5b2;
  box-shadow: 0 1px 4px rgba(49, 52, 59, 0.07);
  background: #fefbcd url("/hc/theming_assets/01HZH0RY3B0H2N37PYS1C5CR17") repeat-y
}

.article-body img:not(.img-svg) {
  max-width: 100%;
  height: auto;
  padding: 7px;
  display: inline-block;
  margin-bottom: 30px; 
  box-shadow: 0 1px 2px rgba(18, 22, 27, .05);
  background-color: #fff;
  border: 1px solid #e7eaef;
	border-radius: 3px;
	transition: border .2s;
}

.article-body a:hover img {
	border-color: #29958D;
}

.article-column p,
.article-column li,
.article-column dd {
  color: #4e5159
}

h1 .visibility-internal-icon:before {
  width: auto;
  min-width: 13px;
  margin-right: 10px
}

.article-updated {
  display: block
}

.article-body h1, .article-body .h1, .article-body h2, .article-body .h2, .article-body h3, .article-body .h3, .article-body h4, .article-body .h4, .article-body h5, .article-body .h5 {
	font-weight: bold;
}


.article-body hr {
    border: 0 !important;
    clear: both;
    margin: 3.5em 0;
    text-align: center;
}

.article-body hr:before {
    content: "...";
    display: inline-block;
    font-family: Georgia,Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;
    margin-left: .6em;
    position: relative;
    top: -22px;
    font-size: 26px;
    letter-spacing: .5em;
}

.article-body {
	font-size: 18px;
  line-height: 2;
  word-wrap: break-word
}

.article-body table {
  table-layout: fixed
}

.article-body .tab-content {
	margin-bottom: 3rem;
}

.article-body .h2,
.article-body h2 { 
	font-size: 1.7rem;
	margin: 3rem 0 .5rem 0;
}

.article-body .h2 + .card,
.article-body h2 + .card,
.article-body h2 + .collapser,
.article-body h2 + .code-wrapper{ 
  margin-top: 1rem
}

.article-body .h3,
.article-body h3 { 
	font-size: 1.2rem;
	margin-top: 1.5rem;
}

.article-body .h4,
.article-body h4 { 
	font-size: 1rem;
	margin-top: 1.5rem;
	text-transform: uppercase;
}

.article-nav .list-group-item {
	padding-left: 1.5rem !important;
	padding-right: 1.5rem !important;
}

.article-nav .list-group-item.active, .article-nav .list-group-item.active:hover, .article-nav .list-group-item.active:focus {
	background-color: transparent;
	border-color: transparent;
	color: #29958D;;
	position: relative;
}

.article-nav .list-group-item.active:before {
	background-color: #29958D;
	content: '';
	left: 0;
	height: 100%;
	position: absolute;
	top: 0;
	width: 4px;
	border-radius: .25rem;
}

.list-timeline { list-style-type: none !important; }
.list-timeline .list-title { margin-top: 0; }

.article-footer {
  margin-top: 3rem;
  padding: 20px 0
}

.article-footer .share {
  display: table-cell
}

.article-footer .share a,
.article-footer .share a:before {
  background: #dfe5f2;
  box-shadow: none;
  border: 0;
  border-radius: 50%;
  color: #fff;
  height: 30px;
  line-height: 30px
}

/*.article-list-icon {
  display: inline-block;
  width: 101px;
  height: 130px;
  background: url("/hc/theming_assets/01HZH0RYJVWPSF8M597R86P5CS") 0 0 no-repeat
}

.article-list-icon.tutorials {
  width: 160px;
  background-position: -103px 0
}*/

#articles-firststeps .article-list li:not(.article-promoted) {
  display: none
}

#articles-tutorials .article-promoted {
  display: none
}

.article-vote:before {
	margin-right: 10px;
}
.article-vote:after {
	content: attr(title);
}

.article-vote-up::before {
	content: "\2713";
}
.article-vote-down::before {
	content: "\2715";
}

/*
.article-vote-down {
	display: none !important;
}
*/
/* 
 * Requests
 */
  
.request-details {
  background: #f7faff;
  background: rgba(49, 52, 59, 0.05);
  border: 1px solid #dfe5f2;
  border: 1px solid rgba(49, 52, 59, 0.07);
  border-radius: 3px;
  margin: 30px 0 30px;
  padding: 15px 20px
}

.request-details li+li {
  margin-top: 10px
}

.request-header {
  font-weight: lighter;
  font-size: 1.7em;
  margin: 1em 0
}

.request-id {
  color: #b1b6c7;
  display: block;
  font-size: 0.8125rem
}

.request-details {
  font-size: 0.75rem
}

.request-details dt~dt {
  font-weight: bold;
  margin-top: 15px
}

.request-details dd {
  margin: 2px 0 0;
  word-wrap: break-word
}

.request-details dd ul {
  margin: 10px 0
}

.request-details dd li {
  list-style-type: disc;
  list-style-position: inside;
  margin: 0
}

.request-details .nested-field-tag:before {
  content: " > "
}

.request-details .nested-field-tag:first-child:before {
  content: ""
}

.request-status {
  color: #fff;
  border-radius: 3px;
  display: inline-block;
  font-size: 0.6875rem;;
  font-weight: normal;
  letter-spacing: 1px;
  padding: 2px 5px;
  white-space: nowrap
}

.request-open {
  background: #29958D
}

.request-answered {
  background: #98bf49
}

.request-solved {
  background: #6f7380
}

.page-header {
  border-bottom: 1px solid #dfe5f2;
  margin-bottom: 30px;
  min-height: 50px;
  padding-bottom: 15px
}

.page-header>* {
  display: table-cell;
  vertical-align: middle
}

.page-header>*:first-child {
  width: 100%
}

.page-header+p {
  color: #b1b6c7;
  margin: -15px 0 20px 0
}

.page-header h1 {
  font-size: 1.25rem;
  font-weight: 400
}

body.community-enabled .search-results-column {
  width: 430px !important
}

.visibility-internal-icon:before {
  content: "\1F512";
  display: inline-block;
  font-family: "entypo";
  text-align: center;
  width: 13px
}

.article-promoted span,
.visibility-internal {
  cursor: default;
  position: relative
}

.article-promoted span:before,
.article-promoted span:after,
.visibility-internal:before,
.visibility-internal:after {
  display: none;
  font-size: 0.8125rem;
  font-weight: normal;
  position: absolute
}

.article-promoted span:before,
.visibility-internal:before {
  background: #31343b;
  border-radius: 3px;
  color: #fff;
  content: attr(data-title);
  left: -10px;
  margin-top: 5px;
  padding: 3px 10px;
  text-transform: none;
  top: 100%;
  white-space: nowrap;
  z-index: 1
}

.article-promoted span:after,
.visibility-internal:after {
  border-bottom: 5px solid #31343b;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: -5px;
  content: "";
  height: 0;
  left: 50%;
  margin-left: -5px;
  width: 0;
}

.article-promoted span:hover:before,
.article-promoted span:hover:after,
.visibility-internal:hover:before,
.visibility-internal:hover:after {
  display: block
}

/* Comments - Article, Request and Post pages */

.comment-list {
  margin-bottom: 25px
}

.comment-list>* {
  border-bottom: 1px solid #dfe5f2;
  padding: 25px 0
}

.comment-list>*:first-child {
  border-top: 1px solid #dfe5f2
}

.comment-sorter {
  float: right
} 

.comment-sorter [aria-selected=true] {
  font-weight: bold;
  color: #333
}

.comment,
.comment-form {
  display: table;
  table-layout: fixed;
  width: 100%
}

.comment>*,
.comment-form>* {
  display: table-cell;
  vertical-align: top
}

.comment-vote,
.comment-bookmark {
  text-align: center;
  width: 50px
}

.comment-bookmark:before {
  color: #98bf49;
  content: "\1F516";
  font-family: "entypo";
  font-size: 1.5rem;
  line-height: 1.1
}

.comment-avatar {
  position: relative;
  width: 85px
}

.comment-avatar img {
  border-radius: 3px;
  max-width: 65px;
  max-height: 65px
}

.comment-avatar-agent:after {
  background-color: transparent; 
  background-image: url(https://help.umbler.com/hc/assets/agent-marker.svg);
  background-repeat: no-repeat;
  background-size: 15px;
  content: " ";
  height: 15px;
  left: 55px;
  position: absolute;
  top: 55px;
  width: 15px
}

[dir=rtl] .comment-avatar-agent:after {
  left: auto;
  right: 55px
}

.comment-header {
  margin-bottom: 15px
}

.comment-published,
.comment-pending,
.comment-official {
  border: 1px solid transparent;
  float: right;
  font-size: 0.6875rem;;
  padding: 1px 5px
}

[dir=rtl] .comment-published,
[dir=rtl] .comment-pending,
[dir=rtl] .comment-official {
  float: left
}

.comment-published {
  color: #b1b6c7
}

.comment-published:before {
  content: " ";
  display: inline-block;
  width: 5px
}

.comment-pending,
.comment-official {
  border-color: currentcolor;
  border-radius: 2px
}

.comment-pending {
  color: #f2c94e
}

.comment-official {
  color: #98bf49
} 

.comment-form-controls {
  display: none;
  margin-top: 10px;
  text-align: right
}

.comment-form-controls input[type=submit] {
  margin-left: 15px
}

[dir=rtl] .comment-form-controls input[type=submit] {
  margin-left: 0;
  margin-right: 15px
}

.comment-screencasts,
.comment-mark-as-solved {
  display: inline-block;
  margin-right: 20px;
  vertical-align: middle
}

[dir=rtl] .comment-screencasts,
[dir=rtl] .comment-mark-as-solved {
  margin-left: 20px
}

.comment-actions {
  float: right;
  color: #6f7380
}

.comment-actions .dropdown-toggle:before {
  content: "\2699";
  font-size: 0.6875rem;;
  font-family: "entypo"
}

.attachment-list,
.screencast-list {
  font-size: 0.6875rem;;
  margin-top: 25px
}

.attachment-list span,
.screencast-list span {
  color: #6f7380
}

.attachment-list li,
.screencast-list li {
  margin-bottom: 10px
}

.attachment-list li:before,
.screencast-list li:before {
  background: #f7faff;
  border-radius: 3px;
  color: #b1b6c7;
  font-family: "entypo";
  margin-right: 5px;
  padding: 5px
}

.attachment-list li:before {
  content: "\1F4CE"
}

.screencast-list li:before {
  content: "\1F4BB"
}

.my-activities-header {
  border-bottom: 1px solid #dfe5f2;
  margin-bottom: 25px;
  padding: 25px 0
}

.my-activities-header .breadcrumbs li {
  color: #31343b;
  font-size: 1.25rem;
  font-weight: normal
}

.my-activities-header .breadcrumbs li:first-child,
.my-activities-header .breadcrumbs li:before {
  display: none
}

.my-activities-nav {
  margin-bottom: 100px
}

.my-activities-sub-nav {
  margin-bottom: 15px
}

.request-table-toolbar {
  background: #f7faff;
  display: table;
  padding: 8px;
  width: 100%
}

.request-table-filters {
  display: table-cell;
  text-align: right
}

[dir="rtl"] .request-table-filters {
  text-align: left
}

.request-table-filters label:before {
  content: " ";
  width: 25px;
  display: inline-block
}

.requests-search {
  border-radius: 20px;
  outline: none;
  padding: 6px 15px
}

.request-id {
  color: #b1b6c7
}

.request-details {
  background: #f7faff;
  border: 1px solid #dfe5f2;
  border-radius: 3px;
  font-size: 0.75rem;
  margin: 0 0 30px;
  padding: 15px 20px
}

.request-details dt~dt {
  font-weight: bold;
  margin-top: 15px
}

.request-details dd {
  margin: 2px 0 0;
  word-wrap: break-word
}

.request-details dd ul {
  margin: 10px 0
}

.request-details dd li {
  list-style-type: disc;
  list-style-position: inside;
  margin: 0 0 3px 0
}

.request-details .nested-field-tag:before {
  content: " > "
}

.request-details .nested-field-tag:first-child:before {
  content: ""
}

.request-status {
  color: #fff;
  border-radius: 3px
}

.request-open {
  background: #29958D
}

.request-answered {
  background: #f2c94e
}

.request-solved {
  background: #6f7380
}

/* Community heading */

.community-heading {
  font-size: 1.125rem;
  margin: 0;
  width: 100%
}

/* Community nav */

.community-nav {
  border-bottom: 1px solid #dfe5f2;
  margin-bottom: 55px;
  padding: 25px 0
}

.community-nav li {
  display: inline-block;
  font-weight: bold;
  padding-right: 30px
}

.community-nav li a {
  font-weight: normal
}

.community-nav li+li {
  border-left: 1px #dfe5f2;
  padding-left: 30px
}

.community-nav li:last-child {
  border: 0;
  float: right;
  margin: 0;
  padding: 0;
  position: relative;
  top: -5px
}

[dir=rtl] .community-nav li:last-child {
  float: left
}

.community-nav li:last-child a:before {
  content: "\270E";
  font-family: "entypo";
  font-size: 0.875rem;
  margin-right: 10px;
  vertical-align: middle
}

[dir=rtl] .community-nav li:last-child a:before {
  margin-right: 0;
  margin-left: 10px
}

/* Community sub-nav */

.community-sub-nav {
  border-bottom: 1px solid #dfe5f2;
  padding: 15px 0;
  position: relative;
  width: 800px
}

.community-sub-nav li {
  display: inline-block;
  font-weight: bold;
  padding-right: 15px
}

.community-sub-nav li a {
  font-weight: normal
}

.community-sub-nav li+li {
  padding-left: 15px
}

.community-sub-nav .topic-add {
  position: absolute;
  right: 0;
  top: 10px
}

/* 
 * Topics/questions/answers
 */

.topic {
  display: inline-block;
  width: 49.5%;
  padding: 20px 30px 20px 0;
  vertical-align: top
}

.topic-header,
.question-header {
  border-bottom: 1px solid #dfe5f2;
  display: table;
  padding-bottom: 10px
}

.topic-header>*,
.question-header>* {
  display: table-cell;
  vertical-align: middle
}

.topic-header .topic-meta,
.question-header .question-meta {
  padding: 0 15px;
  white-space: nowrap
}

.topic-heading,
.question-heading,
.answer-list-heading {
  font-weight: bold;
  font-size: 0.8125rem;
  width: 100%
}

.topic-heading {
  font-size: 1.125rem
}

.topic-questions {
  margin-top: 45px
}

.topic-description {
  word-break: break-word
}

.question,
.answer {
  border-bottom: 1px solid #dfe5f2;
  padding: 20px 0;
  position: relative
}

.question-form .nesty-input {
  max-width: none
}

.question-avatar,
.answer-avatar {
  display: table-cell;
  margin-right: 10px;
  min-width: 50px;
  position: relative;
  vertical-align: top
}

.question-avatar-agent:after,
.answer-avatar-agent:after {
  background-color: transparent;
  background-image: url(https://help.umbler.com/hc/assets/agent-marker.svg);
  background-repeat: no-repeat;
  background-size: 14px;
  position: absolute;
  width: 15px;
  height: 15px;
  left: 30px;
  top: 30px;
  content: " "
}

.question-avatar img,
.answer-avatar img {
  border-radius: 3px;
  max-height: 38px;
  max-width: 38px
}

.question-body,
.answer-body,
.answer-official-body {
  display: table-cell;
  vertical-align: top;
  width: 100%
}

.question-body .answer-official-body {
  vertical-align: top;
  width: 100%
}

.question-body p,
.answer-body p,
.answer-official-body p {
  margin: 0 0 5px
}

.question-body .question-meta,
.answer-body .answer-meta,
.answer-official-body .answer-meta {
  float: left
}

.question .answer {
  border: none;
  padding-bottom: 0
}

.question-topic-list {
  margin: -20px 0 30px
}

.question-topic-list li {
  display: inline-block;
  margin: 10px 10px 0 0
}

.question-topic-list a {
  background: #f7faff; 
  border-radius: 5px; 
  display: inline-block;
  font-size: 0.6875rem;;
  padding: 7px 15px
}

.question-title,
.topic-title {
  margin: -3px 0 5px;
}

.question-title a,
.topic-title a {
  font-weight: lighter
}

.question-meta,
.answer-meta,
.topic-meta {
  color: #dfe5f2;
  font-size: 0.6875rem;
}

.topic-meta span+span:before,
.question-meta span+span:before,
.answer-meta span+span:before {
  content: "\2022";
  font-size: 0.625rem;
  margin: 0 10px
}

.answer-form {
  margin: 30px 0 0 95px
}

.answer-form-controls {
  display: none;
  margin-top: 10px;
  text-align: right
}

.answer-form-controls input[type=submit] {
  margin-left: 15px
}

.answer-form-controls .pull-left {
  float: left
}

.answer-official-heading {
  font-size: 0.8125rem;
  font-weight: bold;
  line-height: 1;
  margin: 0 0 20px;
  border-bottom: 0px
}

.answer-list-heading {
  border-bottom: 1px solid #dfe5f2;
  margin-top: 30px;
  padding-bottom: 20px
}

.pending-moderation-answer-badge {
  clear: both;
  border-style: solid;
  border-width: 1px;
  border-color: #f26b7a;
  color: #f26b7a;
  padding: 3px 5px;
  float: left;
  margin-top: 10px;
  font-size: 0.75rem
}

.question-share,
.answer-share {
  position: relative
}

.related-questions-header {
  border-bottom: 1px solid #dfe5f2
}

.related-questions-heading {
  margin-top: 3px
}

.related-questions li {
  margin-top: 10px;
  margin-bottom: 10px
}

/* Vote */

.vote {
  display: table-cell;
  margin-left: 15px;
  margin-right: 10px;
  min-width: 95px;
  vertical-align: top
}

.vote-sum,
.vote-controls {
  display: inline-block;
  vertical-align: middle
}

.vote-sum {
  font-weight: bold;
  min-width: 60px;
  padding-left: 10px;
  text-align: center
}

.vote-controls {
  border-radius: 5px
}

.vote-controls a {
  background: #fff;
  border-color: #f7faff;
  box-shadow: none;
  color: #b1b6c7;
  display: block;
  font-family: "entypo";
  font-size: 0.8125rem;
  height: 18px;
  line-height: 18px;
  padding: 0 6px
}

.vote-up {
  border-radius: 5px 5px 0 0
}

.vote-down {
  border-radius: 0 0 5px 5px;
  border-top: 0
}

.vote-up:before {
  content: "\E763"
}

.vote-down:before {
  content: "\E760"
}

.vote-controls:hover {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2)
}

.vote-controls:hover a {
  background: #fff;
  border-color: #b1b6c7;
  color: #b1b6c7
}

.vote-controls a:hover,
.vote-controls [aria-selected=true] {
  background: #f7faff;
  color: #31343b
}

.vote-controls a:active {
  background: #dfe5f2;
  color: #29958D
}

/* Accept */

.answer-accept {
  color: #b1b6c7;
  max-width: 15px;
  overflow: hidden;
  padding-top: 7px;
  position: absolute;
  white-space: nowrap
}

.answer-accept:hover {
  text-decoration: none
}

.answer-accept:before {
  content: "\2713";
  font-family: "entypo";
  margin-right: 5px
}

.answer-accepted .answer-accept,
.answer-accepted .vote-sum {
  color: #98bf49
}

/* Admin controls */

.topic-controls,
.question-controls,
.answer-controls {
  float: right;
  font-size: 0.6875rem;
}

.topic-edit:before,
.question-delete:before,
.question-mark-as-spam:before,
.answer-delete:before,
.answer-mark-as-spam:before {
  color: #dfe5f2;
  content: "\2022";
  font-size: 0.625rem;
  margin-left: -16px;
  margin: 0 8px;
  pointer-events: none;
  position: relative;
  display: inline-block
}

/* Share questions and answers */

.share-label {
  cursor: pointer
}

.share-label+.share {
  background: #fff;
  border: 1px solid #dfe5f2; 
  left: 50%;
  line-height: 70px;
  margin: 10px 0 0 -75px;
  position: absolute;
  text-align: center;
  top: 100%;
  white-space: nowrap;
  width: 175px;
  z-index: 1
}

.share-label+.share:before,
.share-label+.share:after {
  content: "";
  display: inline-block;
  left: 50%;
  position: absolute
}

.share-label+.share:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #dfe5f2;
  border-left: 7px solid transparent;
  margin-left: -6px
}

.share-label+.share:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  margin-left: -5px
}

.share-label[aria-selected="true"] {
  color: #31343b
}

.share-label[aria-selected="true"]+.share {
  display: block
}

.share-label[aria-selected="false"]+.share {
  display: none
}

body.community-enabled .search-results-column {
  display: inline-block;
  vertical-align: top;
  width: 450px
}

body.community-enabled .search-results-column+.search-results-column {
  margin-left: 35px
}

[dir=rtl] body.community-enabled .search-results-column+.search-results-column {
  margin-left: 0;
  margin-right: 35px
}

.search-results-heading img {
  left: -127px;
  top: 20px
}

.search-results-subheading {
  display: none;
}

.search-results-subheading-link {
  font-size: 0.8125rem;
  font-weight: normal;
  margin-left: 5px
}

.search-results-list {
  margin-bottom: 25px
}

.search-results-list > li { 
  margin-bottom: 2rem;
}

.search-result:last-child {
  border-bottom: none
}

.search-result-link {
	display: block;
  font-size: 1.5em;
	font-weight: 400;
	margin-bottom: .5rem;
}

.search-result-meta {
  display: none;
}

.search-result-description {
	color: #b1b6c7;
	line-height: 24px;
  padding: 0
}

.search-result-meta-name,
.search-result-meta-time,
.search-result-meta-count {
  font-size: 0.75rem;
  color: #b1b6c7
}

.search-result-meta-time:before,
.search-result-meta-count:before {
  display: inline-block;
  padding-right: 5px;
  content: '\2022'; 
  line-height: 1; 
}

.search-result-votes {
  background: #98bf49;
  border-radius: 2px;
  color: #fff;
  display: inline-block;
  line-height: 1;
  margin-left: 5px;
  padding: 4px 5px;
  position: relative;
  top: -2px
}

.search-result-votes:before {
  content: "\1F44D";
  font-family: "entypo";
  margin-right: 3px
}

.chat {
  background: #f7faff;
  border: 1px solid #E0E0E0;
  border-bottom: 0;
  border-radius: 5px 5px 0 0;
  bottom: 0;
  box-shadow: 0 0 5px rgba(49, 52, 59, 0.2);
  cursor: pointer;
  font-size: 0.8125rem;
  line-height: 35px;
  padding: 0 15px;
  position: fixed;
  right: 85px; 
  transition: bottom .5s ease-in, color .5s ease-in;
}

.chat:before {
  content: "\E720";
  font-family: "entypo";
  margin-right: 10px;
  vertical-align: middle
}

.chat:hover {
  text-decoration: none
}

.chat-available {
  bottom: 0
}

.chat-unavailable {
  color: #b1b6c7;
  cursor: default !important;
  bottom: -50px
}

.recent-activity {
  background: #f7faff;
  border-radius: 5px;
  padding: 25px 20px;
  width: 270px
}

.recent-activity-header {
  margin-top: 0;
}

.recent-activity-item~.recent-activity-item {
  margin-top: 15px
}

.recent-activity-item-parent {
  color: #f26b7a;
  font-size: 0.75rem;
  text-decoration: none;
  display: block
}

.recent-activity-item-parent:hover {
  text-decoration: underline
}

.recent-activity-item-link {
  display: block
}

.recent-activity-item-meta {
  font-size: 0.75rem;
  color: #6f7380
}

.recent-activity-item-time {
  display: inline-block
}

.recent-activity-item-comment {
  display: none
}

.recent-activity-item-comment:before {
  display: inline-block;
  content: "\2022"
}

.recent-activity-item-comment span:before {
  font-family: "entypo";
  content: "\00a0\00a0\e718";
  display: inline-block;
  vertical-align: middle;
  padding-right: 3px
}

[data-recent-activity-action="article_comment_added"] .recent-activity-item-comment,
[data-recent-activity-action="post_comment_added"] .recent-activity-item-comment,
[data-recent-activity-action="answer_added"] .recent-activity-item-comment {
  display: inline-block
}

.recent-activity-controls,
.recent-activity-loader {
  padding-top: 20px;
  font-size: 0.75rem
}

.recent-activity-loader {
  display: inline-block;
  position: relative
}

.recent-activity-loader:before {
  display: block;
  position: absolute;
  content: "\0020";
  width: 50%;
  height: 100%;
  left: 0;
  top: 0;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #f7faff 50%, rgba(255, 255, 255, 0) 100%);
  animation: recent-activity-loader 0.5s infinite;
}

@keyframes recent-activity-loader {
  0% {
    left: 0
  }
  100% {
    left: 100%
  }
}

/* menu */

.dropdown-toggle { display: inline; }
.dropdown-toggle::after {
  color: inherit !important; }

.media {
  display: flex;
  align-items: flex-start; }

.media-body {
  flex: 1 1 0%;
  width: auto !important; }

/* 
 * Helpers
 */

.z-i-2 {
    z-index: 200;
}

.z-i-1 { 
    z-index: 100;
}

/*
 * Emojis
 */

.sprite-emojis {
  display: inline-block;
  background: url('https://i.imgur.com/stCAiRJ.jpg') no-repeat;
  width: 34px;
  height: 35px;
}

.emojis-happy {
  background-position: -66px -7px;
}

.emojis-fakeSmile {
  background-position: -99px -7px;
}

.emojis-wink {
  background-position: -165px -7px;
}

/* 
 * Responsive small devices
 */

@media (max-width: 991px) {
  .section-tree .section {
    display: block;
    padding: 40px 20px;
    width: 100%
  }
}

/* 
 * Responsive extra small devices
 */

@media (max-width: 767px) {

}


.title-primary .subtitle { display: none; }

@media (min-width: 1400px) {
  .title-primary .subtitle {
    display: inline-block;
  }
  .article-body img {
  	max-width: 70%;
  }
}

/* Umbootstrap */

.tab-reveal {
	max-height: 600px;
	overflow: hidden;
	position: relative;
}

.tab-reveal-action {    
	bottom: 0;
	width: 100%;
	background: #fff;
	z-index: 1;
	padding: 20px 30px 40px 30px;
	text-align: center;
	box-shadow: 0 -40px 60px 0 #fff;
	position: absolute;
}

/*
 * Umbler.Site / styles / libs / _jquery.mmenu.scss
 */
 .mm-opening #toogle-menu-mobile .icon:before{content:"\f170"}#menu-mobile .top-signin{border-bottom:1px solid #1c232b}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu,.mm-menu>.mm-panel{margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mm-menu{background:inherit;display:block;overflow:hidden;padding:0}.mm-panel{transition:transform .4s ease;transform:translate3d(100%,0,0)}.mm-panel.mm-opened{transform:translateZ(0)}.mm-panel.mm-subopened{transform:translate3d(-30%,0,0)}.mm-panel.mm-highest{z-index:1}.mm-menu>.mm-panel{background:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding:0 20px}.mm-menu>.mm-panel.mm-hasnavbar{padding-top:15px}.mm-menu>.mm-panel:after,.mm-menu>.mm-panel:before{content:"";display:block;height:20px}.mm-vertical .mm-panel{-ms-transform:none!important;transform:none!important}.mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{display:none;padding:10px 0 10px 10px}.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after{border-color:transparent}.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}.mm-listview>li.mm-vertical>.mm-next,.mm-vertical .mm-listview>li>.mm-next{height:40px;bottom:auto}.mm-listview>li.mm-vertical>.mm-next:after,.mm-vertical .mm-listview>li>.mm-next:after{top:16px;bottom:auto}.mm-listview>li.mm-vertical.mm-opened>.mm-next:after,.mm-vertical .mm-listview>li.mm-opened>.mm-next:after{-ms-transform:rotate(45deg);transform:rotate(45deg)}.mm-navbar{border-bottom:1px solid transparent;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0}.mm-navbar>*{display:block;padding:10px 0}.mm-navbar a,.mm-navbar a:hover{text-decoration:none}.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-navbar .mm-btn{box-sizing:border-box;width:40px;height:40px;position:absolute;top:0;z-index:1}.mm-navbar .mm-btn:first-child{padding-left:20px;left:0}.mm-navbar .mm-btn:last-child{padding-right:20px;right:0}.mm-panel .mm-navbar{display:none}.mm-panel.mm-hasnavbar .mm-navbar{display:none}.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0}.mm-listview{font:inherit;font-size:14px}.mm-listview a,.mm-listview a:hover{text-decoration:none}.mm-listview>li{position:relative}.mm-listview>li>a:not(.btn),.mm-listview>li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;line-height:20px;display:block;padding:8px 30px;font-size:1.1em;margin:0}.mm-listview>li>a.mm-arrow,.mm-listview>li>span.mm-arrow{padding-right:50px}.mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}.mm-listview .mm-next:before{content:"";border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0}.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px}.mm-listview .mm-next.mm-fullsubopen{width:100%}.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0}.mm-menu>.mm-panel>.mm-listview{margin-left:-20px;margin-right:-20px}.mm-menu>.mm-panel>.mm-listview.mm-first{margin-top:-20px}.mm-menu>.mm-panel>.mm-listview.mm-last{padding-bottom:20px}.mm-arrow:after,.mm-next:after,.mm-prev:before{content:"";border:2px solid transparent;display:inline-block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-prev:before{border-right:none;border-bottom:none;left:20px}.mm-arrow:after,.mm-next:after{border-top:none;border-left:none;right:20px}.mm-divider{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px}.mm-listview>li.mm-spacer{padding-top:40px}.mm-listview>li.mm-spacer>.mm-next{top:40px}.mm-listview>li.mm-spacer.mm-divider{padding-top:25px}.mm-menu{background:#f3f3f3;color:rgba(0,0,0,.7)}.mm-menu .mm-navbar{border-color:#1c232b}.mm-menu .mm-navbar>*,.mm-menu .mm-navbar a{color:rgba(0,0,0,.3)}.mm-menu .mm-navbar .mm-btn:after,.mm-menu .mm-navbar .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview>li:after{border-color:#1c232b}.mm-menu .mm-listview>li .mm-arrow:after,.mm-menu .mm-listview>li .mm-next:after,.mm-menu .mm-listview>li .mm-prev:before{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview>li .mm-next:before,.mm-menu .mm-listview>li .mm-prev:after{border-color:#1c232b}.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:hsla(0,0%,100%,.5)}.mm-menu .mm-divider,.mm-menu .mm-listview li.mm-opened.mm-vertical>.mm-panel,.mm-menu .mm-listview li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-vertical .mm-listview li.mm-opened>.mm-panel,.mm-menu.mm-vertical .mm-listview li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}.mm-page{box-sizing:border-box;position:relative}.mm-slideout{transition:transform .4s ease}html.mm-opened{position:relative}html.mm-opened,html.mm-opened body{overflow:hidden}html.mm-background .mm-page{background:inherit}#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999}html.mm-blocking #mm-blocker,html.mm-opened #mm-blocker{display:block}.mm-menu.mm-offcanvas{display:none;position:fixed}.mm-menu.mm-current{display:block}.mm-menu{width:80%;width:290px}html.mm-opening .mm-slideout{transform:translate(290px)}.mm-menu.mm-pageshadow:after{content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:99}.mm-menu.mm-pageshadow.mm-right:after{left:auto;right:100%}.mm-menu.mm-pageshadow.mm-front:after,.mm-menu.mm-pageshadow.mm-next:after{content:none;display:none}.mm-menu.mm-pageshadow:after{box-shadow:0 0 10px rgba(0,0,0,.3)}html.mm-opened.mm-dragging #mm-blocker,html.mm-opened.mm-dragging .mm-fixed-bottom,html.mm-opened.mm-dragging .mm-fixed-top,html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-page{transition-duration:0s}.mm-menu.mm-right{left:auto;right:0}html.mm-right.mm-opening .mm-slideout{transform:translate(-290px)}html.mm-effect-slide-menu .mm-menu.mm-offcanvas{transition:transform .4s ease}html.mm-effect-slide-menu.mm-opened .mm-menu.mm-offcanvas{transform:translate3d(-30%,0,0)}html.mm-effect-slide-menu.mm-opening .mm-menu.mm-offcanvas{transform:translateZ(0)}html.mm-effect-slide-menu.mm-right.mm-opened .mm-menu.mm-offcanvas{transform:translate3d(30%,0,0)}.mm-menu.mm-effect-slide-panels-0 .mm-panel.mm-subopened,html.mm-effect-slide-menu.mm-right.mm-opening .mm-menu.mm-offcanvas{transform:translateZ(0)}.mm-menu.mm-effect-slide-panels-100 .mm-panel.mm-subopened{transform:translate3d(-100%,0,0)}.mm-menu.mm-theme-dark{background:#262f3a;color:rgba(205,213,222,.8)}.mm-menu.mm-theme-dark .mm-navbar{border-color:#1c232b}.mm-menu.mm-theme-dark .mm-navbar>*,.mm-menu.mm-theme-dark .mm-navbar a{color:#99a9bc}.mm-menu.mm-theme-dark .mm-navbar .mm-btn:after,.mm-menu.mm-theme-dark .mm-navbar .mm-btn:before{border-color:#99a9bc}.mm-menu.mm-theme-dark .mm-listview>li:after{border-color:#262f3a}.mm-menu.mm-theme-dark .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after,.mm-menu.mm-theme-dark .mm-listview>li .mm-prev:before{border-color:#99a9bc}.mm-menu.mm-theme-dark .mm-listview>li .mm-next:before,.mm-menu.mm-theme-dark .mm-listview>li .mm-prev:after{border-color:#1c232b}.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>span{background:#1c232b}.mm-menu.mm-theme-dark .mm-divider,.mm-menu.mm-theme-dark .mm-listview li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-dark .mm-listview li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-dark.mm-vertical .mm-listview li.mm-opened>.mm-panel,.mm-menu.mm-theme-dark.mm-vertical .mm-listview li.mm-opened>a.mm-next{background:rgba(205,213,222,.05)}.mm-menu.mm-theme-dark label.mm-check:before{border-color:rgba(205,213,222,.8)}.mm-menu.mm-theme-dark em.mm-counter{color:#99a9bc}.mm-menu.mm-theme-dark .mm-fixeddivider span{background:rgba(205,213,222,.05)}.mm-menu.mm-pageshadow.mm-theme-dark:after{box-shadow:0 0 20px rgba(28,35,43,.5)}.mm-menu.mm-theme-dark .mm-search input{background:rgba(205,213,222,.3);color:rgba(205,213,222,.8)}.mm-menu.mm-theme-dark .mm-indexer a,.mm-menu.mm-theme-dark .mm-noresultsmsg{color:#99a9bc}.mm-menu.mm-theme-dark label.mm-toggle{background:#1c232b}.mm-menu.mm-theme-dark label.mm-toggle:before{background:#262f3a}.mm-menu.mm-theme-dark input.mm-toggle:checked~label.mm-toggle{background:#98bf49}

header.bg-primary {
    background-color: #005C55 !important;
}

a {
    color: #005C55 !important;
}