/* Your app styles here */
.ios .tabbar-labels .tab-link:not(.tab-link-active) .icon-ios-fill {
    display: none;
}

.ios .tabbar-labels .tab-link.tab-link-active .icon:not(.icon-ios-fill) {
    display: none;
}

.md .navbar .title {
    font-size: 26px !important;
}

.md .list .item-media {
    min-width: 20px !important;
}

.md .card-footer,
.md .card-header {
    min-height: 27px !important;
}

.md .list .item-inner {
    min-height: 27px !important;
}

.md .media-list .item-inner,
.md li.media-item .item-inner {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}

.md .media-list .item-media,
.md li.media-item .item-media {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}

.md .list .item-content {
    min-height: 27px !important;
}

.md .chip {
    line-height: 19px !important;
    height: 24px !important;
}

.md .chip-media {
    width: 28px !important;
    height: 28px !important;
}

.md .card-header {
    padding: 4px 10px !important;
    font-size: 14px !important;
}

.cantico {
    font-size: 15px !important;
    padding: 0px 6px !important;
    background-color: #206cab !important;
}

.sala {
    background-color: #4f9494 !important;
    font-size: 12px !important;
    padding: 0px 6px !important;
}

.ajudante {
    font-size: 20px;
    float: left;
    padding-right: 4px;
    color: cadetblue;
}

.md .list {
    font-size: 13px !important;
}

.md .list .item-subtitle {
    font-size: 16px !important;
}

.md .list {
    font-size: 16px !important;
}

.md .item-media .material-icons {
    font-size: 21px;
    width: 21px;
    height: 21px;
    color: #2196f3;
}

.md .row .col-30 {
    width: 30% !important;
}

.md .row .col-40 {
    width: 40% !important;
}

.md .row .col-33 {
    width: 33.333333333333336% !important;

    /* width: calc((100% - 11px*2)/ 3); */
}

.anuncios {
    column-count: 3;
    column-gap: 25px;
    height: 240px;
    column-rule: 1px solid #009688;
    column-fill: auto;
    padding: 10px 15px;
	text-align: justify;
	overflow: hidden;
}

.anuncio {
    break-inside: avoid;
    -webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
    page-break-inside: avoid; /* Firefox */
    break-inside: avoid; /* IE 10+ */
}
.anutit {
	font-weight: 700;
    margin-top: 0px;
	margin-bottom: 0px;
}

.anucorpo {
	margin-top: 0px;
	line-height: 1.1;
	margin-bottom: 6px;
}

.md .row .col-50 {
    width: 50% !important;
}

.list .item-inner {
	padding-top: 2px !important;
    padding-bottom: 2px !important;	
}

.vermelho {
    color: red !important;
}

.linkCarta {
    color: #212121 !important;
}

.linkCarta:hover {
    color: #2196f3 !important;
}

.col-12.item-subtitle {
    width: 50px !important;
}

.col-11.item-subtitle {
    width: 40px !important;
}

.col-20.item-subtitle {
    width: 65px !important;
}

.col-80.item-title {
    width: 441px !important;
}

.carta-selecionada {
    background-color: aliceblue;
    font-weight: 600;
}