.wysiwyg
{
	display: table;
}

.edit-container
{
	display: table-cell;
}

.wysiwyg-editor
{
	height: 160px;
	width: 100%;
	background-color: white;
  	border: 1px solid rgb(204, 204, 204);
	border-radius: 4px 0 0 4px;
 	padding: 4px;
	overflow: hidden;
	outline: none;
    display: table-cell;
	line-height: 18px;
}

.btn-toolbar 
{
	margin-left: -1px;
    display: table-cell;
	vertical-align: top;
}

.btn-tlb
{
	display: table-cell;
	margin-left: 50px;
	margin-top: 0px;
}

.wysiwyg .btn-group-vertical a.btn:first-of-type
{
	border-radius: 0 4px 0 0;
}

.wysiwyg .btn-group-vertical a.btn:last-of-type
{
	border-radius: 0 0 4px 0;
}

.wysiwyg .wysiwyg-editor p
{
	margin: 0;
}

.url
{
	padding: 4px;
	min-width: 240px;
}

.url input
{
	margin-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
}

.url button.btn
{
	float: right;
}

.wysiwyg .btn-toolbar .btn-group-vertical
{
	margin-left: -1px;
}