*											{outline: none}
.editable-wrapper							{position:relative; display: inline-block}
.editable									{}
.editable-save								{position:absolute;  bottom: -24px; left: 0px; color: #FFF; background-color: #46be36; display:inline-block; font-size: 12px; text-align:center; padding: 1px 20px; border-radius: 3px; cursor: pointer; display: none;}


/* menu editor */
.frontend-menu-editor						{}
.frontend-menu-editor input[type="text"]	{border: none; padding: none; display: inline-block; background-color:transparent;}
.frontend-menu-editor textarea				{border: none; padding: none; display: inline-block; background-color:transparent; width: 100%;  resize: none;}
.frontend-menu-editor .admin-button			{color: #CCC; position:absolute; top: 1px; left: -12px; cursor: pointer;}
.frontend-menu-editor .admin-button:hover	{color: #F00;}
.frontend-menu-editor .add-item				{width: 100%; text-align: center; cursor: pointer; padding: 4px;  color: rgba(9,63,111,1); text-transform: uppercase;}
.frontend-menu-editor .open-context-menu	{ position:absolute; right: 8px; top: 8px; color: #00396f; cursor: pointer;}

.card-blue .add-item						{color: #FFF;}
.card-blue .open-context-menu 				{color: #FFF;}

#update-button-wrapper						{position:fixed; left: 20px; bottom: 20px; }
#update-button-wrapper input				{background-color: #46be36; border: none; padding: 4px 16px; color: #FFF;}
#update-button-wrapper a					{background-color: #46be36; border: none; padding: 4px 16px; color: #FFF; display: inline-block; text-decoration: none;}

.front-end-form .form-control 				{border-radius: 0;width: 100%; display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}


/* dropzone */
.dropzone 									{border: 1px dashed #00396f; padding: 16px;text-align: center; margin-bottom: 16px; color: #00396f; cursor: pointer;}

/* overwrites */
.menu-wrapper ul li							{padding-bottom: 0px;}
.modal-footer								{border-top: none!important;}

.edit-mode									{position: fixed; bottom: 0px; z-index: 999; background-color: #FFF; color: #00396f; text-align: center; width: 100%; padding: 28px 0; -webkit-box-shadow: 0px -1px 16px -4px rgba(0,0,0,0.15); -moz-box-shadow: 0px -1px 16px -4px rgba(0,0,0,0.15); box-shadow: 0px -1px 16px -4px rgba(0,0,0,0.15);}
.modal										{z-index: 10002;}

/* new ci stuff */
.delete-icon								{position:absolute; right: -16px; top: 0px; color: #F00!important}
