/* semantic override */
.esm_side_menu_container .ui.vertical.menu .menu .item{font-size: 1em;}
.esm_side_menu_container .ui.vertical.menu .item > .header:not(.ui) {font-size: 1.1em; }
.esm_pageination > div.item {padding: 0 !important;}
.esm_pageination > div.active.item {padding: .92857143em 1.14285714em !important;}
.esm_pageination > div.item > a { display: inline-block; padding: .92857143em 1.14285714em; }
.table a{ color: #009C95; }
.table .negative a{ color: #9f3a38; }
.table .negative a:hover { color: #202020 !important; }
.table .positive a{ color: #2c662d; }
.table .positive a:hover { color: #202020 !important; }
.ui.card > .extra a:not(.ui):hover, .ui.cards > .card > .extra a:not(.ui):hover { color: #009C95; }
.ui.cards {margin: 0 !important;}
.ui.bulleted.list > .item{ line-height: 1.5em;}
.ui.ordered.list > .item{ line-height: 1.5em;}
.esm_page_header{ margin: 1em 0 !important;}
.ui.pink.breadcrumb a{color: #e03997 !important;}
.ui.placeholder.segment{min-height: 12rem !important;}
.ui.pagination.menu .item{ padding:0; } .ui.pagination.menu .item a{ padding: .92857143em 1.14285714em; } .ui.pagination.menu .active.item{ padding: .92857143em 1.14285714em; }
.ui.steps .done.step{ background: #dedeef; }
.ui.steps .done.step::after{ background: #dedeef; }
.ui.horizontal.stackable.basic.segments{border: 0px !important;}
.ui.comments .comment a.author{ color:grey; }
.ui.comments .comment a.author:hover{ color:#009C95; }
.ui.comments .comment .text{ font-size: 1.02em; }
.ui.list .item{ margin-bottom: .9em; }
.ui.list .item a{ color:black; }
.ui.list .item a:hover{ color:#009C95;  }
.ui.list .item .description { color: rgba(0,0,0,.6); font-size: .9285rem; }
.ui.list .list > .item > i.icon, .ui.list > .item > i.icon{vertical-align: middle !important;}

.ui.vertical.pointing.menu  .item > .ui.vertical.pointing.menu{ margin:1em -1.14285714em 0; }
.ui.vertical.pointing.menu  .item > .ui.vertical.left.pointing.menu{
    margin:1em 1.14285714em 0 .5em;
    border-bottom-width: 0;

    border-right-width: 0px;
    border-right-style: none;
    border-right-color: rgba(34,36,38,.15);

    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: rgba(34,36,38,.15);
}
.ui.vertical.pointing.menu  .item > .ui.vertical.left.pointing.menu > .active.item{
    border-right-width: 0px;
    border-left-width: 2px;
    border-left-color: currentcolor;
    border-left-style: solid;
    margin-left: -2px;
}

.ui.vertical.pointing.menu  .item > .ui.vertical.left.pointing.menu > .item{
    font-size: .9rem;
}

div.ui.large.label{margin: .54rem .14285714em;}

.header svg{ color: inherit; fill: currentColor; }
.header svg > g{ color: inherit; fill: currentColor; }

.ui.teal.steps{}
.ui.teal.steps .step { color: teal;}
