/* Main *********************************/

.breadcrumb {
    background: none;
}

.form-control::-moz-placeholder {
    color: #aaa;
    opacity: 1;
}


small {
    font-size: 80% !important; color: #999 !important; text-transform: none !important;
}

input[type=checkbox] {
    margin-right: 10px;
}

.spacer {
    padding-top: 10px; padding-bottom:10px;
}

.error-message {
    color: #cc0000;
}

.title-bar {
    font-weight: bold;
}

.right {
    float: right;
}

h1 {
    margin: 0 0 15px 0;
    padding: 0;
}

div.highlight:hover {
    background: #f4f4f4; border-radius: 3px;
}

#message-holder {
    display: none;
}

.pad-top-10 {
    padding-top: 10px;
}

.mar-pad-0 {
    padding: 0;
    margin: 0;
}

.alert h2 {
    margin: 0;
    padding: 0;
}

.fa {
    font-size: 1.3em; margin-top: -3px; margin-right: 5px; vertical-align: middle; cursor: pointer;
}
.red {
    color: #CC0000 !important;
}
.red:hover {
    color: #990000 !important;
}
.green {
    color: #459a1b !important;
}
.green:hover {
    color: #316d13 !important;
}

.fa-power-off {
    color: #999;
}

.fa-arrows {
    color: #2BA6CB;
}

.has-tip, .has-tip:hover {
    border-bottom: none;
}

#build_page_content {
    height: 600px; font-family: monospace;
}

.preformat {
    font-family: monospace !important;
}

.hidden {
    display: none;
}

#sortable {
    margin: 0; padding: 0; list-style: none; position: relative;
}
.ui-state-highlight { 
    height: 50px !important; background: #f8f8f8; border: 1px dotted #d8d8d8; margin-bottom: 15px;
}

#container {
    padding-bottom:30px;
}

.code {
    font-family: monospace;
}


/* Forms */
.field-holder {
    margin-bottom: 15px;
}

.slider {
    padding-top: 10px; padding-bottom: 10px;
}

.field-space {
    padding-top: 15px;
}

.normal {
    font-weight: normal; cursor: pointer;
}

button.none {
    border: 0;
    background: none;
    margin: 0;
    padding: 0;
}

.inline-form {
    display:inline-block; 
    margin: 0; 
    padding: 0;
}

/* ACE Text Editor */
.ace_editor {
    margin: 10px 0; height: 400px !important; z-index: 0;
}

