body {
    margin: 0;
    padding: 0;
    background-color: #1c1d2f;
    color: #ffffff;
}

input, select {
    background-color: #26283e;
    color: #ffffff;
    border: 2px solid #353754;
    padding-left: 5px;
}

#container {
    overflow: hidden;
    position: relative;
    width: 1024px;
    height: 768px;
}

#textElement {
    position: absolute;
    font-size: 14px;
    font-family: Tahoma, Verdana;
    z-index: 1;
}

#textElement.drag {
    cursor: move;
    border: 1px solid white;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#textElement.editable {
    cursor: text;
}

#inputMessage {
    width: 90%;
}

.resultCode {
    border: 1px solid #ffffff;
    padding: 5px 20px;
    overflow: hidden;
}

#result {
	padding: 0 5px 0 10px;
	margin-right: 5px;
	border: 2px solid #353754;
}

.message {
	padding-left: 10px;
	padding-bottom: 5px;
}

.size {
	padding-left: 10px;
	padding-top: 5px;
}

.copy {
	display: inline-flex;
	padding-bottom: 5px;
}

.positionContainer {
    position: relative;
    overflow: hidden;
}

.positionContainer fieldset {
    display: block;
    float: left;
    width: 30%;
}

.color-picker {
    margin-top: -5px;
    margin-left: 10px;
}

.pickr {
    display: inline-block;
}
