body {
  	background: #fff;
  	font-family: "Dosis", Helvetica, Arial, sans-serif;
  	font-size: 16px;
  	line-height: 1.7;
  	margin: 0;
  	color: #2d2d2d;
}

body.pushable {
    background: #fff !important;
}


* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.modal {
    bottom: auto !important;
    overflow: visible!important
}

#header {
	font-family: "Dosis", Helvetica, Arial, sans-serif;
  	text-align: center;
  	text-transform: uppercase;
  	background: #f4ee42;
  	overflow-x: hidden;
  	width: 100%;
  	z-index: 1000;
  	margin-bottom: 30px;
  	font-size: 24px;
}

#wrapper {
	margin-left: auto;
	margin-right: auto;
	max-width: 1160px;
}

#wrapper.pusher {
 transform: translate3d(30px,0,0) !important;
}

#addNewCardModal {
	display: none;
}

#filters {	
	margin: 20px 0;
}

#filters label {
	vertical-align: middle;
	margin-bottom: 0px
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.edit-card, .edit-story, .edit-routine, .edit-keyword {
	font-size: 13px;
	font-weight: normal;
	color: #cb202d;
	cursor: pointer;
}

.ui.message.cards {
	display: none;
}

.warning-close {
    float: right !important;
    cursor: pointer;
    margin-top: 4px !important;
}

.close-modal {
    float:right;
    cursor:pointer;
    color: #fefefe;
    margin-top: -20px;
    margin-right: -20px;
    font-size: 20px;
}

.header {
	font-size: 18px !important;
}

.hidden {
  display: none !important;
}

.subactionName {
  font-style: italic;
}

.prefixTextCell {
    font-size: 13px;
    border-bottom: 1px dashed #ededed; 
}

.suffixTextCell {
    font-size: 13px;
    border-top: 1px dashed #ededed; 
}

input.search {
    font-size: 16px;
}


.ui.file.input input[type="file"] {
        display: none;
}

.ui.menu {
    font-family: "Dosis", Helvetica, Arial, sans-serif;
}

#largeMenu .item {
    line-height: 18px;
}
.tagsinput input {
  min-width: 150px;
}
