/*Custom overrides for semantic UI*/
.ui.grid.main{
  font-size: 1em;
}
.ui.fixed .ui.menu,
.ui.fixed .ui.menu .menu > a{
  /*  background: transparent;*/
}
.ui.fixed .ui.menu .menu > a:hover{
  /*  background: rgb(0,0,0);
    background: rgba(0,0,0,.1);*/
}
.ui.fixed > .container{
  padding:0;
}
.ui.fixed .block{
  float:right;
  margin-bottom: 0;
}
.ui.fixed .block.block--menu{
  float:left;
}
.ui.fixed .logo{
  padding:0 10px 0 0;
}
.form-actions .ui.button + .ui.button{
  margin-left: 10px;
}
.ui.menu .dropdown.item{
  padding:0;
}
.ui.dropdown>.dropdown.icon{
  margin: 0 2px 0px 0;
}
.ui.items>.row>.item, .ui.items>.item{
  min-height: 100px;/*default:375px*/
}
.ui.inverted.menu .item:before {
  background-image: -webkit-linear-gradient(rgba(255,255,255,.03) 0,rgba(255,255,255,.8) 50%,rgba(255,255,255,.07) 100%);
  background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.08)),color-stop(50%,rgba(255,255,255,.1)),to(rgba(255,255,255,.07)));
  background-image: linear-gradient(rgba(255,255,255,.03) 0,rgba(255,255,255,.8) 50%,rgba(255,255,255,.07) 100%);
}
.ui.icon.input input {
  padding-left: 3em;
}
.node .ui.attached.label{
  position: relative;
  min-height: 10px;
  margin-bottom: 10px;
}
.node .ui.segment>:last-child{
  margin-bottom: 10px;
}
.ui.steps.breadcrumbs{
  padding-left:0px;
}
.breadcrumb-home a .icon.home {
  font-size: 2em;
  margin-left: 0.5em;
  margin-top: -0.2em;
  position: absolute;
  z-index: 2;
}
.breadcrumb-home.ui.step:after{
  z-index: 1;
}
.ui.pagination.menu .item{
  margin: 0;
}
.ui.pagination.menu .item.next{
  text-align: right;
  float: right;
}
.ui.pagination.menu{
  width: 100%;
  margin: 0 0 10px 0;
}
.ui.pagination.menu .item.prev{
  text-align: left;
  float: left;
}
.ui.pagination.menu.chapters.with-next.with-prev > li,
.ui.pagination.menu.chapters > li{
  float: left;
  width:50%;
}
.ui.pagination.menu.chapters > li > a.item{
  width:100%;
}
.ui.pagination.menu.chapters.with-next > li{
  float: right;
}

.chapters.ui.menu .item{
  width:100%;
  padding-left: 10px;
}
.chapters.ui.menu .item.active,
.chapters.ui.menu .item:hover{
  color: #3691AD;
  -webkit-box-shadow: 0 8px 3px -8px rgb(165, 163, 163);
	   -moz-box-shadow: 0 8px 3px -8px rgb(165, 163, 163);
	        box-shadow: 0 8px 3px -8px rgb(165, 163, 163);
}
.ui.segment.main{
  margin-top: 0;
    box-shadow:0 0px 3px 0 rgba(0,0,0,.2);
  -moz-box-shadow:0 0px 3px 0 rgba(0,0,0,.2);
  -webkit-box-shadow:0 0px 3px 0 rgba(0,0,0,.2);
  -khtml-box-shadow:0 0px 3px 0 rgba(0,0,0,.2);
}
.item.breadcrumb-nav + .ui.segment.main{
  margin-top: 15px;
}
.ui.segment.main h1,
.ui.segment.main h2{
  margin-top: 0;
}