

.imagempost{
	width:98%;
	max-height:200px;
}
.no-scroll {
    overflow: visible !important;
    width: auto !important;
    height: auto !important;
    max-height: auto !important;
}
.demo-list-icon, .icon-f7 {
  background: #ccc;
  display: block;
  position: relative;
}
.theme-dark .demo-list-icon {
  background-color: #555;
}
.icon-f7 {
  background: url(../img/f7-icon.png) no-repeat center;
  background-size: cover;
}
.icon-vi {
  background: url(../img/vi-icon.png) no-repeat center;
  background-size: cover;
}

.ios .demo-list-icon, .ios .icon-f7, .ios .icon-vi {
  width: 29px;
  height: 29px;
  border-radius: 6px;
  box-sizing: border-box;
}
.md .demo-list-icon, .md .icon-f7, .md .icon-vi {
  width: 24px;
  height: 24px;
  border-radius: 4px;
}

/* Lazy Demo */
img.demo-lazy {
  display: block;
  width: 100%;
  height: auto;
}
div.demo-lazy {
  background: #aaa;
  -webkit-background-size: cover;
  background-size: cover;
  height: 300px;
  height: 60vw;
}

/* Tab Bar */
.ios .tabbar .tab-link:not(.tab-link-active) .icon-fill {
  display: none;
}
.ios .tabbar .tab-link.tab-link-active .icon:not(.icon-fill) {
  display: none;
}

/* FAB Morph */
.demo-fab-sheet {
  position: absolute;
  left: 16px;
  bottom: 80px;
  width: 140px;
  background: #fff;
  box-shadow: 0px 3px 30px rgba(0,0,0,0.4);
  border-radius: 5px;
  z-index: 1600;
  margin: 0 !important;
}
.ios .demo-fab-sheet {
  bottom: 15px;
}
.md .demo-fab-sheet {
  bottom: 16px;
}
.demo-fab-fullscreen-sheet {
  position: absolute;
  left: 10px;
  right: 10px;
  top: 64px;
  bottom: 0;
  background: #fff;
  z-index: 1600;
  border-radius: 5px 5px 0 0;
  box-shadow: 0px 3px 30px rgba(0,0,0,0.4);
  overflow: hidden;
}
@media (min-width: 768px) {
  .demo-fab-fullscreen-sheet {
    left: 20%;
    width: 60%;
    right: auto;
    height: 80%;
    top: auto;
  }
}
.demo-fab-fullscreen-sheet .page {
  background: #fff;
}

/* Demo Messagebar */
.ios a.demo-send-message-link i {
  font-size: 26px;
}
.ios .messagebar:not(.messagebar-with-value):not(.messagebar-attachments-visible) a.demo-send-message-link {
  pointer-events: none;
  color: #8e8e8e;
}
.md .messagebar:not(.messagebar-with-value):not(.messagebar-attachments-visible) a.demo-send-message-link {
  pointer-events: none;
  opacity: 0.5;
}
/* Grid demo */
.grid-demo div[class*="col"] {
  background: #fff;
  text-align: center;
  color: #000;
  border: 1px solid #ddd;
  padding: 5px;
  margin-bottom: 15px;
  font-size: 12px;
}
.theme-dark .grid-demo div[class*="col"] {
  background-color: #000;
  color: #fff;
  border-color: #444;
}
/* Cards Demo */
.demo-card-header-pic .card-header {
  height: 40vw;
  background-size: cover;
  background-position: center;
  color: #fff;
}
.demo-card-header-pic .card-content-padding .date{
  color: #8e8e93;
}
.demo-facebook-card .card-header {
  display: block;
  padding: 10px;
}
.demo-facebook-card .demo-facebook-avatar {
  float: left;
}
.demo-facebook-card .demo-facebook-name {
  margin-left: 44px;
  font-size: 14px;
  font-weight: 500;
}
.demo-facebook-card .demo-facebook-date {
  margin-left: 44px;
  font-size: 11px;
  color: #8e8e93;
}
.demo-facebook-card .demo-vermelho {
    margin-left: 44px;
    font-size: 11px;
    color: red;
}
.demo-facebook-card .card-footer {
  background: #fafafa;
}
.theme-dark .demo-facebook-card .card-footer {
  background-color: transparent;
}
.demo-facebook-card .card-footer a {
  color: #81848b;
  font-weight: 500;
}
.demo-facebook-card .card-content img {
  display: block;
}
.demo-facebook-card .card-content-padding {
  padding: 15px 0px;
}
.demo-facebook-card .card-content-padding .likes {
  color: #8e8e93;
}
/* Panels Demo */
.ios .panel-right.panel-active ~ .view-main:after,
.ios .panel-right.panel-closing ~ .view-main:after {
  content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  right: 0;
  top: 0;
  background: #ddd;
  z-index: 1000;
}
.ios .theme-dark .panel-right.panel-active ~ .view-main:after,
.ios .theme-dark .panel-right.panel-closing ~ .view-main:after {
  background: #282828;
}

.ios .panel-left:after {
  content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  right: 0;
  top: 0;
  background: #ddd;
  z-index: 1000;
}
.ios .theme-dark .panel-left:after {
  background: #282828;
}

/* Swipers Demo */
.demo-swiper {
  width: 100%;
  height: 100%;
}
.demo-swiper .swiper-slide,
.demo-swiper-multiple .swiper-slide {
  font-size: 25px;
  font-weight: 300;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background: #fff;
  color: #000;
}
.demo-swiper-multiple .swiper-slide {
  box-sizing: border-box;
  border: 1px solid #ccc;
  background: #fff;
}
.demo-swiper-multiple {
  margin: 0px 0 35px;
  font-size: 18px;
  height: 120px;
}
.demo-swiper-multiple.demo-swiper-multiple-auto .swiper-slide {
  width: 85%;
}
.demo-swiper-multiple.demo-swiper-multiple-auto .swiper-slide:nth-child(2n) {
  width: 70%;
}
.demo-swiper-multiple.demo-swiper-multiple-auto .swiper-slide:nth-child(3n) {
  width: 30%;
}
.demo-swiper-custom {
  height: 100%;
}
.demo-swiper-custom .swiper-container {
  background: #000;
  height: 100%;
}
.demo-swiper-custom .swiper-slide {
  background-size: cover;
  background-position: center;
}
.demo-swiper-custom .swiper-pagination .swiper-pagination-bullet {
  cursor: pointer;
  width: 10px;
  height: 10px;
  background: rgba(255, 255, 255, 0);
  opacity: 1;
  border-radius: 0;
  transition: 200ms;
  position: relative;
  transform: scale(0.9);
  box-sizing: border-box;
  border: 1px solid rgba(255, 255, 255, 0.8);
}
.demo-swiper-custom .swiper-pagination .swiper-pagination-bullet-active {
  z-index: 1;
  border: 1px solid #007aff;
  transform: scale(1.4);
}
.demo-swiper-cube {
  width: 80%;
  height: 70%;
  top: 15%;
}
.demo-swiper-coverflow {
  height: 60%;
  top: 20%;
}
.demo-swiper-coverflow .swiper-slide {
  width: 65%;
}
.demo-swiper-cube .swiper-slide,
.demo-swiper-coverflow .swiper-slide {
  background-size: cover;
  color: #fff;
  -webkit-backface-visibility: hidden;
}
.demo-swiper-fade .swiper-slide {
  background-size: cover;
  background-position: center;
}
.demo-swiper-gallery-top {
  height: 70%;
}
.demo-swiper-gallery-thumbs {
  margin-top: 10px;
  height: 20%;
  height: -webkit-calc(30% - 20px);
  height: -moz-calc(30% - 20px);
  height: -ms-calc(30% - 20px);
  height: calc(30% - 20px);
}
.demo-swiper-gallery-thumbs .swiper-slide {
  width: 25%;
}
.demo-swiper-gallery-thumbs .swiper-slide-pic {
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.35;
  transition: 300ms;
}
.demo-swiper-gallery-thumbs .swiper-slide-active .swiper-slide-pic  {
  opacity: 1;
}
.demo-swiper-gallery-top .swiper-slide,
.demo-swiper-gallery-thumbs .swiper-slide-pic {
  background-size: cover;
  background-position: center;
}
.demo-swiper-parallax {
  height: 100%;
}
.demo-swiper-parallax .swiper-parallax-bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 130%;
  height: 100%;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center;
}
.demo-swiper-parallax .swiper-slide {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 60px;
  color: #fff;
}
.demo-swiper-parallax .swiper-slide-title {
  font-size: 41px;
  font-weight: 300;
}
.demo-swiper-parallax .swiper-slide-subtitle {
  font-size: 21px;
}
.demo-swiper-parallax .swiper-slide-text {
  font-size: 14px;
  max-width: 400px;
  line-height: 1.3;
}
.demo-swiper-lazy {
  height: 100%;
}
.demo-swiper-lazy .swiper-slide {
  position: relative;
}
.demo-swiper-lazy .swiper-slide img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

/* Icons Demo */
code {
  background: #f3f3f3;
  padding: 5px;
  font-size: 12px;
}
.theme-dark code {
  background: #000;
}
.demo-icon {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
  color: #333;
}
.theme-dark .demo-icon {
  color: #fff;
}
.demo-icon .demo-icon-name {
  margin-top: 5px;
  font-size: 11px;
  color: #666;
}
.theme-dark .demo-icon .demo-icon-name {
  color: #aaa;
}
/*Menu Lateral Esquerda*/
.img-pessoa-painel-esquerdo {
    text-align: -webkit-center;
    padding-top:10%;
}
.img-redondo{
    border-radius:50%;
}
.btm-painel-esquerdo {
    text-align: -webkit-center;
}
.nome-pessoa {
    text-align: -webkit-center;
    padding-top: 5%;
}
.img-index-menu {
    text-align: -webkit-center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 16px;
    min-width: 48px;
    height: 45px;
    line-height: 56px;
}
/* === List View === */
.list-menu {
    position: relative;
    z-index: 1;
}

    .list-menu ul {
        list-style: none;
        margin: 0;
        padding: 0;
        position: relative;
    }

        .list-menu ul ul:before {
            display: none !important;
        }

        .list-menu ul ul:after {
            display: none !important;
        }

    .list-menu li {
        position: relative;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .list-menu .item-media {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding-bottom: 8px;
    }

    .list-menu .item-inner-menu {
        position: relative;
        width: 100%;
        padding-top: 8px;
        padding-bottom: 8px;
        min-width: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-self: stretch;
        -ms-flex-item-align: stretch;
        align-self: stretch;
    }

    .list-menu .item-title {
        min-width: 0;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1;
        white-space: nowrap;
        position: relative;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 100%;
        padding-left: 16px;
    }
    .list-menu .item-title-usuario {
        min-width: 0;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1;
        white-space: nowrap;
        position: relative;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 100%;
        padding-left: 16px;
        padding-right: 16px;
        color: black;
        padding-top: 25px;
		font-size:15pt;
    }
	.list-menu .item-subtitle-usuario{
		font-size: 14px;
        padding-left: 16px;
        color: #007aff;
	}
    .list-menu .item-after {
        white-space: nowrap;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        max-height: 28px;
        margin-left: auto;
    }

    .list-menu .item-link,
    .list-menu .list-button {
        -webkit-transition-duration: 300ms;
        transition-duration: 300ms;
        -webkit-transition-property: background-color;
        transition-property: background-color;
        display: block;
        position: relative;
        overflow: hidden;
        z-index: 0;
    }

    .list-menu .item-content {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .list-menu .item-subtitle {
        position: relative;
        overflow: hidden;
        white-space: nowrap;
        max-width: 100%;
        text-overflow: ellipsis;
    }

    .list-menu .item-text {
        position: relative;
        overflow: hidden;
        text-overflow: hidden;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
    }

    .list-menu .item-title-row {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

        .list-menu .item-title-row .item-after {
            -webkit-align-self: center;
            -ms-flex-item-align: center;
            align-self: center;
        }

    .list-menu .item-row {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .list-menu .item-cell {
        display: block;
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        align-self: center;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1;
    }

    .list-menu li:last-child .list-button:after {
        display: none !important;
    }

    .list-menu li:last-child .item-inner-menu:after,
    .list-menu li:last-child li:last-child .item-inner-menu:after {
        display: none !important;
    }

    .list.no-hairlines:before,
    .list.no-hairlines ul:before,
    .md .list.no-hairlines-md:before,
    .md .list.no-hairlines-md ul:before,
    .ios .list.no-hairlines-ios:before,
    .ios .list.no-hairlines-ios ul:before {
        display: none !important;
    }

    .list.no-hairlines:after,
    .list.no-hairlines ul:after,
    .md .list.no-hairlines-md:after,
    .md .list.no-hairlines-md ul:after,
    .ios .list.no-hairlines-ios:after,
    .ios .list.no-hairlines-ios ul:after {
        display: none !important;
    }

    .list.no-hairline-top:before,
    .list.no-hairline-top ul:before,
    .md .list.no-hairline-top-md:before,
    .md .list.no-hairline-top-md ul:before,
    .ios .list.no-hairline-top-ios:before,
    .ios .list.no-hairline-top-ios ul:before {
        display: none !important;
    }

    .list.no-hairline-bottom:after,
    .list.no-hairline-bottom ul:after,
    .md .list.no-hairline-bottom-md:after,
    .md .list.no-hairline-bottom-md ul:after,
    .ios .list.no-hairline-bottom-ios:after,
    .ios .list.no-hairline-bottom-ios ul:after {
        display: none !important;
    }

    .list.no-hairlines-between .item-inner-menu:after,
    .md .list.no-hairlines-between-md .item-inner-menu:after,
    .ios .list.no-hairlines-between-ios .item-inner-menu:after,
    .list.no-hairlines-between .list-button:after,
    .md .list.no-hairlines-between-md .list-button:after,
    .ios .list.no-hairlines-between-ios .list-button:after,
    .list.no-hairlines-between .item-divider:after,
    .md .list.no-hairlines-between-md .item-divider:after,
    .ios .list.no-hairlines-between-ios .item-divider:after,
    .list.no-hairlines-between .list-group-title:after,
    .md .list.no-hairlines-between-md .list-group-title:after,
    .ios .list.no-hairlines-between-ios .list-group-title:after,
    .list.no-hairlines-between .list-group-title:after,
    .md .list.no-hairlines-between-md .list-group-title:after,
    .ios .list.no-hairlines-between-ios .list-group-title:after {
        display: none !important;
    }

    .list.simple-list li {
        position: relative;
        white-space: nowrap;
        text-oveflow: ellipsis;
        max-width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
    }

        .list.simple-list li:last-child:after {
            display: none !important;
        }

    .list.links-list a {
        -webkit-transition-duration: 300ms;
        transition-duration: 300ms;
        -webkit-transition-property: background-color;
        transition-property: background-color;
        display: block;
        position: relative;
        overflow: hidden;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        white-space: nowrap;
        text-oveflow: ellipsis;
        max-width: 100%;
    }

    .list.links-list li:last-child a:after {
        display: none !important;
    }

.media-list .item-inner-menu,
li.media-item .item-inner-menu {
    display: block;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
}

.media-list .item-link .item-inner-menu,
li.media-item .item-link .item-inner-menu {
    background: none;
}

.media-list .item-media,
li.media-item .item-media {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}

    .media-list .item-media img,
    li.media-item .item-media img {
        display: block;
    }

.list-menu .item-link .item-inner-menu,
.links-list a,
.media-list .item-link .item-title-row,
li.media-item .item-link .item-title-row {
    background-size: 8px 13px;
    background-repeat: no-repeat;
    background-position: 95% center;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'8px'%20height%3D'13px'%20viewBox%3D'0%200%208%2013'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpolygon%20fill%3D'%23c7c7cc'%20transform%3D'translate(1.500000%2C%206.500000)%20rotate(-45.000000)%20translate(-1.500000%2C%20-6.500000)%20'%20points%3D'6%2011%206%202%204%202%204%209%20-3%209%20-3%2011%205%2011'%3E%3C%2Fpolygon%3E%3C%2Fsvg%3E");
}

.media-list .item-link .item-inner-menu,
li.media-item .item-link .item-inner-menu {
    background-image: none;
}

.media-list .item-link .item-title-row,
li.media-item .item-link .item-title-row {
    background-position: right center !important;
}

.list-group ul:after,
.list-group ul:before {
    z-index: 25 !important;
}

.list-group + .list-group ul:before {
    display: none !important;
}

li.item-divider,
.item-divider,
li.list-group-title {
    white-space: nowrap;
    position: relative;
    max-width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    z-index: 15;
}

li.list-group-title {
    position: relative;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    margin-top: 0;
    z-index: 20;
}

    li.list-group-title:before {
        display: none !important;
    }

.list.inset .block-title {
    margin-left: 0;
    margin-right: 0;
}

.list.inset ul:before {
    display: none !important;
}

.list.inset ul:after {
    display: none !important;
}

@media (min-width: 768px) {
    .list.tablet-inset .block-title {
        margin-left: 0;
        margin-right: 0;
    }

    .list.tablet-inset ul:before {
        display: none !important;
    }

    .list.tablet-inset ul:after {
        display: none !important;
    }
}

.theme-dark .list-menu .item-link .item-inner-menu,
.list.theme-dark .item-link .item-inner-menu,
.theme-dark .links-list a,
.links-list.theme-dark a,
.theme-dark .media-list .item-link .item-title-row,
.media-list.theme-dark .item-link .item-title-row,
.theme-dark li.media-item .item-link .item-title-row {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'8px'%20height%3D'13px'%20viewBox%3D'0%200%208%2013'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpolygon%20fill%3D'%23434345'%20transform%3D'translate(1.500000%2C%206.500000)%20rotate(-45.000000)%20translate(-1.500000%2C%20-6.500000)%20'%20points%3D'6%2011%206%202%204%202%204%209%20-3%209%20-3%2011%205%2011'%3E%3C%2Fpolygon%3E%3C%2Fsvg%3E");
}

.theme-dark .media-list .item-link .item-inner-menu,
.media-list.theme-dark .item-link .item-inner-menu,
.theme-dark li.media-item .item-link .item-inner-menu {
    background-image: none;
}

.ios .list-menu {
    margin: 35px 0;
    font-size: 17px;
}

    .ios .list-menu .item-cell {
        width: 100%;
        min-width: 0;
        margin-left: 15px;
    }

        .ios .list-menu .item-cell:first-child {
            margin-left: 0;
        }

    .ios .list-menu ul {
        background: #fff;
    }

        .ios .list-menu ul ul {
            padding-left: 45px;
        }

    .ios .list-menu .item-media {
        padding-top: 7px;
    }

        .ios .list-menu .item-media i + i,
        .ios .list-menu .item-media i + img {
            margin-left: 5px;
        }

        .ios .list-menu .item-media + .item-inner-menu {
            margin-left: 15px;
        }

    .ios .list-menu .item-inner-menu {
        min-height: 44px;
        padding-right: 15px;
    }

    .ios .list-menu .item-after {
        color: #8e8e93;
        padding-left: 5px;
    }

    .ios .list-menu .item-link,
    .ios .list-menu .list-button {
        color: inherit;
    }

        .ios .list-menu .item-link .item-inner-menu,
        .ios .list-menu .list-button .item-inner-menu {
            padding-right: 35px;
        }

        .ios .list-menu .item-link.active-state,
        .ios .list-menu .list-button.active-state {
            -webkit-transition-duration: 0ms;
            transition-duration: 0ms;
            background-color: #d9d9d9;
        }

            .ios .list-menu .item-link.active-state .item-inner-menu:after,
            .ios .list-menu .list-button.active-state .item-inner-menu:after {
                background-color: transparent;
            }

    .ios .list-menu .list-button {
        padding: 0 15px;
        text-align: center;
        color: #007aff;
        line-height: 44px;
    }

    .ios .list-menu .item-content {
        min-height: 44px;
        padding-left: 15px;
    }

    .ios .list-menu .item-subtitle {
        font-size: 15px;
    }

    .ios .list-menu .item-text {
        font-size: 15px;
        color: #8e8e93;
        line-height: 21px;
        max-height: 42px;
    }

    .ios .list-menu .item-header,
    .ios .list-menu .item-footer {
        font-weight: normal;
        font-size: 12px;
        line-height: 1.2;
        white-space: normal;
    }

    .ios .list-menu .item-footer {
        color: #8e8e93;
    }

.ios .simple-list li:after {
    content: '';
    position: absolute;
    background-color: #c8c7cc;
    display: block;
    z-index: 15;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100%;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}

.ios.device-pixel-ratio-2 .simple-list li:after {
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}

.ios.device-pixel-ratio-3 .simple-list li:after {
    -webkit-transform: scaleY(0.33);
    transform: scaleY(0.33);
}

.ios .simple-list li {
    padding-left: 15px;
    padding-right: 15px;
    line-height: 44px;
    height: 44px;
}

    .ios .simple-list li:after {
        width: auto;
        left: 15px;
        right: 0;
    }

.ios .links-list a:after {
    content: '';
    position: absolute;
    background-color: #c8c7cc;
    display: block;
    z-index: 15;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100%;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}

.ios.device-pixel-ratio-2 .links-list a:after {
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}

.ios.device-pixel-ratio-3 .links-list a:after {
    -webkit-transform: scaleY(0.33);
    transform: scaleY(0.33);
}

.ios .links-list a {
    height: 44px;
    color: inherit;
}

    .ios .links-list a.active-state {
        -webkit-transition-duration: 0ms;
        transition-duration: 0ms;
        background-color: #d9d9d9;
    }

    .ios .links-list a:after {
        width: auto;
    }

.ios .links-list a {
    padding-left: 15px;
    padding-right: 35px;
}

    .ios .links-list a:after {
        left: 15px;
        right: 0;
    }

.ios .media-list .item-title,
.ios li.media-item .item-title {
    font-weight: 600;
}

.ios .media-list .item-inner-menu,
.ios li.media-item .item-inner-menu {
    padding-top: 10px;
    padding-bottom: 9px;
}

.ios .media-list .item-media,
.ios li.media-item .item-media {
    padding-top: 9px;
    padding-bottom: 10px;
}

.ios .media-list .item-link .item-inner-menu,
.ios li.media-item .item-link .item-inner-menu {
    padding-right: 15px;
}

.ios .media-list .item-link .item-title-row,
.ios li.media-item .item-link .item-title-row {
    padding-right: 20px;
}

.ios .list-menu .item-link .item-inner-menu,
.ios .links-list a {
    background-position: calc(100% - 15px) center;
}

.ios .item-divider,
.ios .list-group-title {
    margin-top: -1px;
    padding: 4px 15px;
    background: #f7f7f7;
    color: #8e8e93;
}

.ios .list-group-title {
    margin-top: 0;
}

.ios .item-divider:before {
    content: '';
    position: absolute;
    background-color: #c8c7cc;
    display: block;
    z-index: 15;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    height: 1px;
    width: 100%;
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
}

.ios.device-pixel-ratio-2 .item-divider:before {
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}

.ios.device-pixel-ratio-3 .item-divider:before {
    -webkit-transform: scaleY(0.33);
    transform: scaleY(0.33);
}

.ios .list-group-title:before {
    content: '';
    position: absolute;
    background-color: #c8c7cc;
    display: block;
    z-index: 15;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    height: 1px;
    width: 100%;
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
}

.ios.device-pixel-ratio-2 .list-group-title:before {
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}

.ios.device-pixel-ratio-3 .list-group-title:before {
    -webkit-transform: scaleY(0.33);
    transform: scaleY(0.33);
}

.ios .list-menu .list-button:after {
    content: '';
    position: absolute;
    background-color: #c8c7cc;
    display: block;
    z-index: 15;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100%;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}

.ios.device-pixel-ratio-2 .list-menu .list-button:after {
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}

.ios.device-pixel-ratio-3 .list-menu .list-button:after {
    -webkit-transform: scaleY(0.33);
    transform: scaleY(0.33);
}

.ios .list-menu .item-inner-menu:after {
    content: '';
    position: absolute;
    background-color: #c8c7cc;
    display: block;
    z-index: 15;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100%;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}

.ios.device-pixel-ratio-2 .list-menu .item-inner-menu:after {
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}

.ios.device-pixel-ratio-3 .list-menu .item-inner-menu:after {
    -webkit-transform: scaleY(0.33);
    transform: scaleY(0.33);
}

.ios .list-menu ul:before {
    content: '';
    position: absolute;
    background-color: #c8c7cc;
    display: block;
    z-index: 15;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    height: 1px;
    width: 100%;
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
}

.ios.device-pixel-ratio-2 .list-menu ul:before {
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}

.ios.device-pixel-ratio-3 .list-menu ul:before {
    -webkit-transform: scaleY(0.33);
    transform: scaleY(0.33);
}

.ios .list-menu ul:after {
    content: '';
    position: absolute;
    background-color: #c8c7cc;
    display: block;
    z-index: 15;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100%;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}

.ios.device-pixel-ratio-2 .list-menu ul:after {
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}

.ios.device-pixel-ratio-3 .list-menu ul:after {
    -webkit-transform: scaleY(0.33);
    transform: scaleY(0.33);
}

.ios .list.inset {
    margin-left: 15px;
    margin-right: 15px;
    border-radius: 7px;
}

    .ios .list.inset ul {
        border-radius: 7px;
    }

    .ios .list.inset li:first-child > a {
        border-radius: 7px 7px 0 0;
    }

    .ios .list.inset li:last-child > a {
        border-radius: 0 0 7px 7px;
    }

    .ios .list.inset li:first-child:last-child > a {
        border-radius: 7px;
    }

@media (min-width: 768px) {
    .ios .list.tablet-inset {
        margin-left: 15px;
        margin-right: 15px;
        border-radius: 7px;
    }

        .ios .list.tablet-inset ul {
            border-radius: 7px;
        }

        .ios .list.tablet-inset li:first-child > a {
            border-radius: 7px 7px 0 0;
        }

        .ios .list.tablet-inset li:last-child > a {
            border-radius: 0 0 7px 7px;
        }

        .ios .list.tablet-inset li:first-child:last-child > a {
            border-radius: 7px;
        }
}

.ios li li:last-child .item-inner-menu:after,
.ios li:last-child li .item-inner-menu:after {
    content: '';
    position: absolute;
    background-color: #c8c7cc;
    display: block;
    z-index: 15;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100%;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}

html.device-pixel-ratio-2 .ios li li:last-child .item-inner-menu:after,
html.device-pixel-ratio-2 .ios li:last-child li .item-inner-menu:after {
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}

html.device-pixel-ratio-3 .ios li li:last-child .item-inner-menu:after,
html.device-pixel-ratio-3 .ios li:last-child li .item-inner-menu:after {
    -webkit-transform: scaleY(0.33);
    transform: scaleY(0.33);
}

@media (orientation: landscape) {
    .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).simple-list li,
    .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).simple-list li,
    .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).simple-list li,
    .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).simple-list li,
    .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).simple-list li {
        padding-left: calc(15px + constant(safe-area-inset-left));
        padding-left: calc(15px + env(safe-area-inset-left));
    }

    .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-divider,
    .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-divider,
    .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-divider,
    .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-divider,
    .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-divider,
    .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .list-group-title,
    .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .list-group-title,
    .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .list-group-title,
    .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .list-group-title,
    .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .list-group-title {
        padding-left: calc(15px + constant(safe-area-inset-left));
        padding-left: calc(15px + env(safe-area-inset-left));
    }

    .ios.device-iphone-x .ios-left-edge .list.inset:not(.no-ios-edges):not(.no-ios-left-edge),
    .ios.device-iphone-x .ios-edges .list.inset:not(.no-ios-edges):not(.no-ios-left-edge),
    .ios.device-iphone-x .popup .list.inset:not(.no-ios-edges):not(.no-ios-left-edge),
    .ios.device-iphone-x .sheet-modal .list.inset:not(.no-ios-edges):not(.no-ios-left-edge),
    .ios.device-iphone-x .panel-left .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) {
        margin-left: calc(15px + constant(safe-area-inset-left));
        margin-left: calc(15px + env(safe-area-inset-left));
    }

        .ios.device-iphone-x .ios-left-edge .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
        .ios.device-iphone-x .ios-edges .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
        .ios.device-iphone-x .popup .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
        .ios.device-iphone-x .sheet-modal .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
        .ios.device-iphone-x .panel-left .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
        .ios.device-iphone-x .ios-left-edge .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer,
        .ios.device-iphone-x .ios-edges .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer,
        .ios.device-iphone-x .popup .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer,
        .ios.device-iphone-x .sheet-modal .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer,
        .ios.device-iphone-x .panel-left .list.inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer {
            padding-left: 15px;
        }

    .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-content,
    .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-content,
    .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-content,
    .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-content,
    .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge) .item-content {
        padding-left: calc(15px + constant(safe-area-inset-left));
        padding-left: calc(15px + env(safe-area-inset-left));
    }

    .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).simple-list li:after,
    .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).simple-list li:after,
    .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).simple-list li:after,
    .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).simple-list li:after,
    .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).simple-list li:after {
        left: calc(15px + constant(safe-area-inset-left));
        left: calc(15px + env(safe-area-inset-left));
    }

    .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a,
    .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a,
    .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a,
    .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a,
    .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a {
        padding-left: calc(15px + constant(safe-area-inset-left));
        padding-left: calc(15px + env(safe-area-inset-left));
    }

        .ios.device-iphone-x .ios-left-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a:after,
        .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a:after,
        .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a:after,
        .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a:after,
        .ios.device-iphone-x .panel-left .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-left-edge).links-list a:after {
            left: calc(15px + constant(safe-area-inset-left));
            left: calc(15px + env(safe-area-inset-left));
        }

    .ios.device-iphone-x .ios-right-edge .list.inset:not(.no-ios-edges):not(.no-ios-right-edge),
    .ios.device-iphone-x .ios-edges .list.inset:not(.no-ios-edges):not(.no-ios-right-edge),
    .ios.device-iphone-x .popup .list.inset:not(.no-ios-edges):not(.no-ios-right-edge),
    .ios.device-iphone-x .sheet-modal .list.inset:not(.no-ios-edges):not(.no-ios-right-edge),
    .ios.device-iphone-x .panel-right .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) {
        margin-right: calc(15px + constant(safe-area-inset-right));
        margin-right: calc(15px + env(safe-area-inset-right));
    }

        .ios.device-iphone-x .ios-right-edge .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
        .ios.device-iphone-x .ios-edges .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
        .ios.device-iphone-x .popup .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
        .ios.device-iphone-x .sheet-modal .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
        .ios.device-iphone-x .panel-right .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
        .ios.device-iphone-x .ios-right-edge .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer,
        .ios.device-iphone-x .ios-edges .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer,
        .ios.device-iphone-x .popup .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer,
        .ios.device-iphone-x .sheet-modal .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer,
        .ios.device-iphone-x .panel-right .list.inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer {
            padding-right: 15px;
        }

    .ios.device-iphone-x .ios-right-edge .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
    .ios.device-iphone-x .ios-edges .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
    .ios.device-iphone-x .popup .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
    .ios.device-iphone-x .sheet-modal .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
    .ios.device-iphone-x .panel-right .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-header,
    .ios.device-iphone-x .ios-right-edge .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer,
    .ios.device-iphone-x .ios-edges .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer,
    .ios.device-iphone-x .popup .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer,
    .ios.device-iphone-x .sheet-modal .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer,
    .ios.device-iphone-x .panel-right .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) .block-footer {
        padding-right: 15px;
    }

    .ios.device-iphone-x .ios-right-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-divider,
    .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-divider,
    .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-divider,
    .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-divider,
    .ios.device-iphone-x .panel-right .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-divider,
    .ios.device-iphone-x .ios-right-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .list-group-title,
    .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .list-group-title,
    .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .list-group-title,
    .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .list-group-title,
    .ios.device-iphone-x .panel-right .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .list-group-title {
        padding-right: calc(15px + constant(safe-area-inset-right));
        padding-right: calc(15px + env(safe-area-inset-right));
    }

    .ios.device-iphone-x .ios-right-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).simple-list li,
    .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).simple-list li,
    .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).simple-list li,
    .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).simple-list li,
    .ios.device-iphone-x .panel-right .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).simple-list li {
        padding-right: calc(15px + constant(safe-area-inset-right));
        padding-right: calc(15px + env(safe-area-inset-right));
    }

    .ios.device-iphone-x .ios-right-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-link .item-inner-menu,
    .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-link .item-inner-menu,
    .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-link .item-inner-menu,
    .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-link .item-inner-menu,
    .ios.device-iphone-x .panel-right .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-link .item-inner-menu,
    .ios.device-iphone-x .ios-right-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).links-list a,
    .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).links-list a,
    .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).links-list a,
    .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).links-list a,
    .ios.device-iphone-x .panel-right .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).links-list a {
        background-position: calc(100% - 15px - constant(safe-area-inset-right)) center;
        background-position: calc(100% - 15px - env(safe-area-inset-right)) center;
    }

    .ios.device-iphone-x .ios-right-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-inner-menu,
    .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-inner-menu,
    .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-inner-menu,
    .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-inner-menu,
    .ios.device-iphone-x .panel-right .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-inner-menu {
        padding-right: calc(15px + constant(safe-area-inset-right));
        padding-right: calc(15px + env(safe-area-inset-right));
    }

    .ios.device-iphone-x .ios-right-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-link .item-inner-menu,
    .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-link .item-inner-menu,
    .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-link .item-inner-menu,
    .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-link .item-inner-menu,
    .ios.device-iphone-x .panel-right .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) .item-link .item-inner-menu {
        padding-right: calc(35px + constant(safe-area-inset-right));
        padding-right: calc(35px + env(safe-area-inset-right));
    }

    .ios.device-iphone-x .ios-right-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).media-list .item-link .item-inner-menu,
    .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).media-list .item-link .item-inner-menu,
    .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).media-list .item-link .item-inner-menu,
    .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).media-list .item-link .item-inner-menu,
    .ios.device-iphone-x .panel-right .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).media-list .item-link .item-inner-menu,
    .ios.device-iphone-x .ios-right-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) li.media-item .item-link .item-inner-menu,
    .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) li.media-item .item-link .item-inner-menu,
    .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) li.media-item .item-link .item-inner-menu,
    .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) li.media-item .item-link .item-inner-menu,
    .ios.device-iphone-x .panel-right .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge) li.media-item .item-link .item-inner-menu {
        padding-right: calc(15px + constant(safe-area-inset-right));
        padding-right: calc(15px + env(safe-area-inset-right));
    }

    .ios.device-iphone-x .ios-right-edge .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).links-list a,
    .ios.device-iphone-x .ios-edges .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).links-list a,
    .ios.device-iphone-x .popup .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).links-list a,
    .ios.device-iphone-x .sheet-modal .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).links-list a,
    .ios.device-iphone-x .panel-right .list:not(.inset):not(.tablet-inset):not(.no-ios-edges):not(.no-ios-right-edge).links-list a {
        padding-right: calc(35px + constant(safe-area-inset-right));
        padding-right: calc(35px + env(safe-area-inset-right));
    }
}

@media (orientation: landscape) and (min-width: 768px) {
    .ios.device-iphone-x .ios-left-edge .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge),
    .ios.device-iphone-x .ios-edges .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge),
    .ios.device-iphone-x .popup .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge),
    .ios.device-iphone-x .sheet-modal .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge),
    .ios.device-iphone-x .panel-left .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) {
        margin-left: calc(15px + constant(safe-area-inset-left));
        margin-left: calc(15px + env(safe-area-inset-left));
    }

        .ios.device-iphone-x .ios-left-edge .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
        .ios.device-iphone-x .ios-edges .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
        .ios.device-iphone-x .popup .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
        .ios.device-iphone-x .sheet-modal .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
        .ios.device-iphone-x .panel-left .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-header,
        .ios.device-iphone-x .ios-left-edge .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer,
        .ios.device-iphone-x .ios-edges .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer,
        .ios.device-iphone-x .popup .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer,
        .ios.device-iphone-x .sheet-modal .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer,
        .ios.device-iphone-x .panel-left .list.tablet-inset:not(.no-ios-edges):not(.no-ios-left-edge) .block-footer {
            padding-left: 15px;
        }
}

@media (orientation: landscape) and (min-width: 768px) {
    .ios.device-iphone-x .ios-right-edge .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge),
    .ios.device-iphone-x .ios-edges .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge),
    .ios.device-iphone-x .popup .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge),
    .ios.device-iphone-x .sheet-modal .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge),
    .ios.device-iphone-x .panel-right .list.tablet-inset:not(.no-ios-edges):not(.no-ios-right-edge) {
        margin-right: calc(15px + constant(safe-area-inset-right));
        margin-right: calc(15px + env(safe-area-inset-right));
    }
}

.ios .theme-dark .list-menu ul,
.list.ios .theme-dark ul {
    background: #1c1c1d;
}

    .ios .theme-dark .list-menu ul:before,
    .list.ios .theme-dark ul:before {
        background-color: #282829;
    }

    .ios .theme-dark .list-menu ul:after,
    .list.ios .theme-dark ul:after {
        background-color: #282829;
    }

.ios .theme-dark .list-menu li li:last-child .item-inner-menu:after,
.list.ios .theme-dark li li:last-child .item-inner-menu:after,
.ios .theme-dark .list-menu li:last-child li .item-inner-menu:after,
.list.ios .theme-dark li:last-child li .item-inner-menu:after {
    background-color: #282829;
}

.ios .theme-dark .item-divider:before {
    background-color: #282829;
}

.ios .theme-dark .list-group-title:before {
    background-color: #282829;
}

.ios .theme-dark .list-button:after {
    background-color: #282829;
}

.ios .theme-dark .item-inner-menu:after {
    background-color: #282829;
}

.ios .theme-dark .item-divider,
.ios .theme-dark .list-group-title {
    background-color: #111;
}

.ios .theme-dark .links-list a:after,
.ios .theme-dark .simple-list li:after,
.ios .theme-dark .links-list a:after,
.links-list.ios .theme-dark a .simple-list li:after,
.simple-list.ios .theme-dark li:after {
    background-color: #282829;
}

.ios .theme-dark .list-menu .item-link.active-state,
.list.ios .theme-dark .item-link.active-state,
.ios .theme-dark .list-menu .list-button.active-state,
.list.ios .theme-dark .list-button.active-state,
.ios .theme-dark .links-list a.active-state,
.links-list.ios .theme-dark a.active-state {
    background-color: #363636;
}

.ios .color-theme-red .list-button {
    color: #ff3b30;
}

.ios .color-theme-green .list-button {
    color: #4cd964;
}

.ios .color-theme-blue .list-button {
    color: #007aff;
}

.ios .color-theme-pink .list-button {
    color: #ff2d55;
}

.ios .color-theme-yellow .list-button {
    color: #ffcc00;
}

.ios .color-theme-orange .list-button {
    color: #ff9500;
}

.ios .color-theme-gray .list-button {
    color: #8e8e93;
}

.ios .color-theme-white .list-button {
    color: #ffffff;
}

.ios .color-theme-black .list-button {
    color: #000000;
}

.ios .list-menu .list-button.color-red,
.ios .list-menu li.color-red .list-button,
.ios .links-list li.color-red a,
.ios .simple-list li.color-red,
.ios .links-list a.color-red,
.ios .list-menu .item-link.color-red,
.ios .list-menu li.color-red .item-link {
    color: #ff3b30;
}

.ios .list-menu .list-button.color-green,
.ios .list-menu li.color-green .list-button,
.ios .links-list li.color-green a,
.ios .simple-list li.color-green,
.ios .links-list a.color-green,
.ios .list-menu .item-link.color-green,
.ios .list-menu li.color-green .item-link {
    color: #4cd964;
}

.ios .list-menu .list-button.color-blue,
.ios .list-menu li.color-blue .list-button,
.ios .links-list li.color-blue a,
.ios .simple-list li.color-blue,
.ios .links-list a.color-blue,
.ios .list-menu .item-link.color-blue,
.ios .list-menu li.color-blue .item-link {
    color: #007aff;
}

.ios .list-menu .list-button.color-pink,
.ios .list-menu li.color-pink .list-button,
.ios .links-list li.color-pink a,
.ios .simple-list li.color-pink,
.ios .links-list a.color-pink,
.ios .list-menu .item-link.color-pink,
.ios .list-menu li.color-pink .item-link {
    color: #ff2d55;
}

.ios .list-menu .list-button.color-yellow,
.ios .list-menu li.color-yellow .list-button,
.ios .links-list li.color-yellow a,
.ios .simple-list li.color-yellow,
.ios .links-list a.color-yellow,
.ios .list-menu .item-link.color-yellow,
.ios .list-menu li.color-yellow .item-link {
    color: #ffcc00;
}

.ios .list-menu .list-button.color-orange,
.ios .list-menu li.color-orange .list-button,
.ios .links-list li.color-orange a,
.ios .simple-list li.color-orange,
.ios .links-list a.color-orange,
.ios .list-menu .item-link.color-orange,
.ios .list-menu li.color-orange .item-link {
    color: #ff9500;
}

.ios .list-menu .list-button.color-gray,
.ios .list-menu li.color-gray .list-button,
.ios .links-list li.color-gray a,
.ios .simple-list li.color-gray,
.ios .links-list a.color-gray,
.ios .list-menu .item-link.color-gray,
.ios .list-menu li.color-gray .item-link {
    color: #8e8e93;
}

.ios .list-menu .list-button.color-white,
.ios .list-menu li.color-white .list-button,
.ios .links-list li.color-white a,
.ios .simple-list li.color-white,
.ios .links-list a.color-white,
.ios .list-menu .item-link.color-white,
.ios .list-menu li.color-white .item-link {
    color: #ffffff;
}

.ios .list-menu .list-button.color-black,
.ios .list-menu li.color-black .list-button,
.ios .links-list li.color-black a,
.ios .simple-list li.color-black,
.ios .links-list a.color-black,
.ios .list-menu .item-link.color-black,
.ios .list-menu li.color-black .item-link {
    color: #000000;
}

.md .list-menu {
    font-size: 16px;
}

    .md .list-menu .item-cell {
        width: 100%;
        min-width: 0;
        margin-left: 16px;
    }

        .md .list-menu .item-cell:first-child {
            margin-left: 0;
        }

    .md .list-menu ul ul {
        padding-left: 56px;
    }

    .md .list-menu .item-media {
        padding-top: 8px;
        min-width: 40px;
        padding-left:16px;
    }

        .md .list-menu .item-media i + i,
        .md .list-menu .item-media i + img {
            margin-left: 8px;
        }

        .md .list-menu .item-media + .item-inner-menu {
            margin-left: 16px;
        }

    .md .list-menu .item-inner-menu {
        min-height: 48px;
        padding-right: 16px;
    }

    .md .list-menu .item-after {
        color: #757575;
        font-size: 14px;
        padding-left: 8px;
    }

    .md .list-menu .item-link,
    .md .list-menu .list-button {
        color: inherit;
    }

        .md .list-menu .item-link .item-inner-menu,
        .md .list-menu .list-button .item-inner-menu {
            padding-right: 42px;
        }

        .md .list-menu .item-link.active-state,
        .md .list-menu .list-button.active-state {
            background-color: rgba(0, 0, 0, 0.1);
        }

    .md .list-menu .list-button {
        padding: 0 16px;
        font-size: 16px;
        line-height: 48px;
    }

    .md .list-menu .item-content {
        min-height: 48px;
    }

    .md .list-menu .item-subtitle {
        font-size: 14px;
        padding-left: 16px;
    }

    .md .list-menu .item-text {
        font-size: 14px;
        color: #757575;
        line-height: 20px;
        max-height: 40px;
    }

    .md .list-menu .item-header,
    .md .list-menu .item-footer {
        font-weight: normal;
        font-size: 12px;
        line-height: 1.2;
        white-space: normal;
    }

    .md .list-menu .item-footer {
        color: rgba(0, 0, 0, 0.5);
    }

.md .simple-list li:after {
    content: '';
    position: absolute;
    background-color: rgba(0, 0, 0, 0.12);
    display: block;
    z-index: 15;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100%;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}

.md.device-pixel-ratio-2 .simple-list li:after {
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}

.md.device-pixel-ratio-3 .simple-list li:after {
    -webkit-transform: scaleY(0.33);
    transform: scaleY(0.33);
}

.md .simple-list li {
    padding-left: 16px;
    padding-right: 16px;
    line-height: 48px;
    height: 48px;
}

    .md .simple-list li:after {
        width: auto;
        left: 16px;
        right: 0;
    }

.md .links-list a:after {
    content: '';
    position: absolute;
    background-color: rgba(0, 0, 0, 0.12);
    display: block;
    z-index: 15;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100%;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}

.md.device-pixel-ratio-2 .links-list a:after {
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}

.md.device-pixel-ratio-3 .links-list a:after {
    -webkit-transform: scaleY(0.33);
    transform: scaleY(0.33);
}

.md .links-list a {
    height: 48px;
    color: inherit;
}

    .md .links-list a.active-state {
        background-color: rgba(0, 0, 0, 0.1);
    }

    .md .links-list a:after {
        width: auto;
    }

.md .links-list a {
    padding-left: 16px;
    padding-right: 42px;
}

    .md .links-list a:after {
        left: 16px;
        right: 0;
    }

.md .media-list .item-inner-menu,
.md li.media-item .item-inner-menu {
    padding-top: 40px;
    padding-bottom: 14px;
    background-color: #4caf50;
    height: 90px;
}

.md .media-list .item-link .item-inner-menu,
.md li.media-item .item-link .item-inner-menu {
    padding-right: 16px;
}

.md .media-list .item-link .item-title-row,
.md li.media-item .item-link .item-title-row {
    padding-right: 26px;
}

.md .list-menu .item-link .item-inner-menu,
.md .links-list a {
    background-position: calc(100% - 16px) center;
}

.md .item-divider,
.md .list-group-title {
    padding: 0 16px;
    background: #f4f4f4;
    color: rgba(0, 0, 0, 0.54);
    height: 48px;
    line-height: 48px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
}

    .md .item-divider:before,
    .md .list-group-title:before {
        display: none !important;
    }

.md .list-group-title {
    margin-top: 0;
}

.md .list-menu .item-inner-menu:after {
    content: '';
    position: absolute;
    background-color: #4cd964;
    display: block;
    z-index: 15;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100%;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}

.md.device-pixel-ratio-2 .list-menu .item-inner-menu:after {
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}

.md.device-pixel-ratio-3 .list-menu .item-inner-menu:after {
    -webkit-transform: scaleY(0.33);
    transform: scaleY(0.33);
}



.md.device-pixel-ratio-2 .list-menu ul:before {
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}

.md.device-pixel-ratio-3 .list-menu ul:before {
    -webkit-transform: scaleY(0.33);
    transform: scaleY(0.33);
}

.md.device-pixel-ratio-2 .list-menu ul:after {
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}

.md.device-pixel-ratio-3 .list-menu ul:after {
    -webkit-transform: scaleY(0.33);
    transform: scaleY(0.33);
}

.md .list.inset {
    margin-left: 16px;
    margin-right: 16px;
    border-radius: 4px;
}

    .md .list.inset ul {
        border-radius: 4px;
    }

    .md .list.inset li:first-child > a {
        border-radius: 4px 4px 0 0;
    }

    .md .list.inset li:last-child > a {
        border-radius: 0 0 4px 4px;
    }

    .md .list.inset li:first-child:last-child > a {
        border-radius: 4px;
    }

@media (min-width: 768px) {
	.item-agenda-menu{
		width:22%;
	}
    .md .list.tablet-inset {
        margin-left: 16px;
        margin-right: 16px;
        border-radius: 4px;
    }

        .md .list.tablet-inset li:first-child > a {
            border-radius: 4px 4px 0 0;
        }

        .md .list.tablet-inset li:last-child > a {
            border-radius: 0 0 4px 4px;
        }

        .md .list.tablet-inset li:first-child:last-child > a {
            border-radius: 4px;
        }
}

.md li li:last-child .item-inner-menu:after,
.md li:last-child li .item-inner-menu:after {
    content: '';
    position: absolute;
    background-color: rgba(0, 0, 0, 0.12);
    display: block;
    z-index: 15;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100%;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}

html.device-pixel-ratio-2 .md li li:last-child .item-inner-menu:after,
html.device-pixel-ratio-2 .md li:last-child li .item-inner-menu:after {
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}

html.device-pixel-ratio-3 .md li li:last-child .item-inner-menu:after,
html.device-pixel-ratio-3 .md li:last-child li .item-inner-menu:after {
    -webkit-transform: scaleY(0.33);
    transform: scaleY(0.33);
}

.md .theme-dark .list-menu ul:before,
.list.md .theme-dark ul:before {
    background-color: rgba(255, 255, 255, 0.08);
}

.md .theme-dark .list-menu ul:after,
.list.md .theme-dark ul:after {
    background-color: rgba(255, 255, 255, 0.08);
}

.md .theme-dark .list-menu li li:last-child .item-inner-menu:after,
.list.md .theme-dark li li:last-child .item-inner-menu:after,
.md .theme-dark .list-menu li:last-child li .item-inner-menu:after,
.list.md .theme-dark li:last-child li .item-inner-menu:after {
    background-color: rgba(255, 255, 255, 0.08);
}

.md .theme-dark .item-divider:before {
    background-color: rgba(255, 255, 255, 0.08);
}

.md .theme-dark .list-group-title:before {
    background-color: rgba(255, 255, 255, 0.08);
}

.md .theme-dark .list-button:after {
    background-color: rgba(255, 255, 255, 0.08);
}

.md .theme-dark .item-inner-menu:after {
    background-color: rgba(255, 255, 255, 0.08);
}

.md .theme-dark .item-divider,
.md .theme-dark .list-group-title {
    background-color: #111;
    color: #fff;
}

.md .theme-dark .links-list a:after,
.md .theme-dark .simple-list li:after,
.md .theme-dark .links-list a:after,
.links-list.md .theme-dark a .simple-list li:after,
.simple-list.md .theme-dark li:after {
    background-color: rgba(255, 255, 255, 0.08);
}

.md .theme-dark .list-menu .item-link.active-state,
.list.md .theme-dark .item-link.active-state,
.md .theme-dark .list-menu .list-button.active-state,
.list.md .theme-dark .list-button.active-state,
.md .theme-dark .links-list a.active-state,
.links-list.md .theme-dark a.active-state {
    background-color: rgba(255, 255, 255, 0.05);
}

.md .theme-dark .item-after,
.md .theme-dark .item-text {
    color: rgba(255, 255, 255, 0.54);
}

.md .color-theme-red .list-button {
    color: #f44336;
}

.md .color-theme-green .list-button {
    color: #4caf50;
}

.md .color-theme-blue .list-button {
    color: #2196f3;
}

.md .color-theme-pink .list-button {
    color: #e91e63;
}

.md .color-theme-yellow .list-button {
    color: #ffeb3b;
}

.md .color-theme-orange .list-button {
    color: #ff9800;
}

.md .color-theme-gray .list-button {
    color: #9e9e9e;
}

.md .color-theme-white .list-button {
    color: #ffffff;
}

.md .color-theme-black .list-button {
    color: #000000;
}

.md .list-menu .list-button.color-red,
.md .list-menu li.color-red .list-button,
.md .links-list li.color-red a,
.md .simple-list li.color-red,
.md .links-list a.color-red,
.md .list-menu .item-link.color-red,
.md .list-menu li.color-red .item-link {
    color: #f44336;
}

.md .list-menu .list-button.color-green,
.md .list-menu li.color-green .list-button,
.md .links-list li.color-green a,
.md .simple-list li.color-green,
.md .links-list a.color-green,
.md .list-menu .item-link.color-green,
.md .list-menu li.color-green .item-link {
    color: #4caf50;
}

.md .list-menu .list-button.color-blue,
.md .list-menu li.color-blue .list-button,
.md .links-list li.color-blue a,
.md .simple-list li.color-blue,
.md .links-list a.color-blue,
.md .list-menu .item-link.color-blue,
.md .list-menu li.color-blue .item-link {
    color: #2196f3;
}

.md .list-menu .list-button.color-pink,
.md .list-menu li.color-pink .list-button,
.md .links-list li.color-pink a,
.md .simple-list li.color-pink,
.md .links-list a.color-pink,
.md .list-menu .item-link.color-pink,
.md .list-menu li.color-pink .item-link {
    color: #e91e63;
}

.md .list-menu .list-button.color-yellow,
.md .list-menu li.color-yellow .list-button,
.md .links-list li.color-yellow a,
.md .simple-list li.color-yellow,
.md .links-list a.color-yellow,
.md .list-menu .item-link.color-yellow,
.md .list-menu li.color-yellow .item-link {
    color: #ffeb3b;
}

.md .list-menu .list-button.color-orange,
.md .list-menu li.color-orange .list-button,
.md .links-list li.color-orange a,
.md .simple-list li.color-orange,
.md .links-list a.color-orange,
.md .list-menu .item-link.color-orange,
.md .list-menu li.color-orange .item-link {
    color: #ff9800;
}

.md .list-menu .list-button.color-gray,
.md .list-menu li.color-gray .list-button,
.md .links-list li.color-gray a,
.md .simple-list li.color-gray,
.md .links-list a.color-gray,
.md .list-menu .item-link.color-gray,
.md .list-menu li.color-gray .item-link {
    color: #9e9e9e;
}

.md .list-menu .list-button.color-white,
.md .list-menu li.color-white .list-button,
.md .links-list li.color-white a,
.md .simple-list li.color-white,
.md .links-list a.color-white,
.md .list-menu .item-link.color-white,
.md .list-menu li.color-white .item-link {
    color: #ffffff;
}

.md .list-menu .list-button.color-black,
.md .list-menu li.color-black .list-button,
.md .links-list li.color-black a,
.md .simple-list li.color-black,
.md .links-list a.color-black,
.md .list-menu .item-link.color-black,
.md .list-menu li.color-black .item-link {
    color: #000000;
}
.md .color-theme-red .navbar,
.md .color-theme-red.navbar {
    background: #f44336;
}

.md .color-theme-green .navbar,
.md .color-theme-green.navbar {
    background: #4caf50;
}

.md .color-theme-blue .navbar,
.md .color-theme-blue.navbar {
    background: #2196f3;
}

.md .color-theme-pink .navbar,
.md .color-theme-pink.navbar {
    background: #e91e63;
}

.md .color-theme-yellow .navbar,
.md .color-theme-yellow.navbar {
    background: #ffeb3b;
}

.md .color-theme-orange .navbar,
.md .color-theme-orange.navbar {
    background: #ff9800;
}

.md .color-theme-gray .navbar,
.md .color-theme-gray.navbar {
    background: #9e9e9e;
}

.md .color-theme-white .navbar,
.md .color-theme-white.navbar {
    background: #ffffff;
}
.md .toolbar a.link-menu {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    /* padding: 0 23px; */
    padding-left: 40px;
    padding-right: 40px;
    min-width: 48px;
    line-height: 48px;
    height: 48px;
}
.borda-pontilhada {
    border-width: 2px;
    border-style: dashed;
    border-color: #c8c7cc;
}
.md .list .item-after-produto {
    color: #757575;
    font-size: 17px;
    padding-left: 8px;
}
.md .media-list .item-media-imagem-centro,
.md li.media-item .item-media-imagem-centro {
    padding-top: 14px; 
    padding-bottom: 14px;
}
.md .list .item-media-imagem-centro {
    padding-top: 8px;
    min-width: 40px;
}
.botao-salvar {
    text-align: -webkit-center;
}
.botao-editar {
    text-align: -webkit-right;
}
.actions-camera {
    text-align: center;
}
.actions-camera-texto {
    text-align: center;
}
/*Responsivos*/
@media screen and (max-width: 750px) {
	.item-agenda-menu{
		width:57%;
	}
    .md .list .item-content-imagem-centro {
        height: 60vw;
        background-size: cover;
        background-position: center;
        color: #fff;
    }
    .md .media-list .item-media-foto_produto,
    .md li.media-item .item-media-foto_produto {
        padding-bottom: 14px;
        padding-top: 25px;
        display: -webkit-box;
    }
}
@media screen and (min-width: 751px) and (max-width: 1900px) {
    .md .list .item-content-imagem-centro {
        height: 20vw;
        background-size: cover;
        background-position: center;
        color: #fff;
    }
    .md .media-list .item-media-foto_produto,
    .md li.media-item .item-media-foto_produto {
        padding-bottom: 14px;
        padding-top: 45px;
        display: -webkit-box;
    }
}

@media (min-width: 750px) and (min-height: 750px) {
    .popup:not(.popup-tablet-fullscreen) {
        width: 750px;
        height: 750px;
        left: 50%;
        top: 50%;
        margin-left: -315px;
        margin-top: -315px;
        -webkit-transform: translate3d(0, 100vh, 0);
        transform: translate3d(0, 100vh, 0);
    }

        .popup:not(.popup-tablet-fullscreen).modal-in {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
        }

        .popup:not(.popup-tablet-fullscreen).modal-out {
            -webkit-transform: translate3d(0, 100vh, 0);
            transform: translate3d(0, 100vh, 0);
        }
}
.fundo {
    background-color: honeydew;
}
.fundo-toolbar {
    background-color: tomato;
}
.fundo-row {
    background-color: gray;
}