.login_error
{
    color:red;
    text-align: center;
    margin-bottom: 10px;
}

 .form-signin
{
    max-width: 330px;
    padding: 15px;
    margin: 0 auto;
}

.form-signin .form-control
{
    position: relative;
    font-size: 16px;
    height: auto;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.form-signin .form-control:focus
{
    z-index: 2;
}
.form-signin input[type="text"]
{
    margin-bottom: -1px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.form-signin input[type="password"]
{
    margin-bottom: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}


.pw-reset-form, .resend-mail-form {
    display: inline;
}

.missing {
    color: red;
    width: 100%;
    display: inline-block !important;
}
.missing:after{
    content:'-';
}
.missing.editor:hover {
    color: #6d7fcc;
}
.missing.editor:hover:after{
    content:'- Hinzufügen -';
}

/* Editor */
#DTE_Field_customer_address
{
    height: 175px;
    width: 150px;
}
#DTE_Field_description
{
    height: 175px;
    width: 150px;
}
#DTE_Field_notes_all
{
    height: 175px;
    width: 300px;
}
#DTE_Field_notes_company_refiner
{
    height: 175px;
    width: 300px;
}
#DTE_Field_notes_company
{
    height: 200px;
}
.notes_row {
    padding-top: 10px;
    padding-bottom: 10px;
}
[data-editor-field]:not([data-editor-field=""])
{
    cursor: pointer;
}
[data-editor-field]:not([data-editor-field=""]):hover
{
    color: #6d7fcc;
}

/* Datei Löschen Form */
.delete_form, .copy-project-form, .delete-layout-form, .delete-project-form, .delete-customer-form, .delete-refiner-form {
    display: inline-block;
}

#protocol_table {
    background: white;
}

.project-status {
    text-align: right;
    font-weight: bold;
    font-size: 25px;
}

.selection .select2-selection {
    height: 38px !important;
}

a:hover {
    text-decoration: underline;
}

.layouts-container {
    background: #FF9F00;
    padding: 16px;
    border-radius: 15px;
}

.rounded_container {
    border-style: solid;
    margin-bottom: 10px;
    padding: 16px;
    border-radius: 15px;
    margin-top: 10px;
}

#date_box {
    border-style: solid;
    border-radius: 15px;
    padding: 10px;
    padding-left: 0px;
    background: white;
}

.big-margin {
    padding-bottom: 5px;
}


/** Tooltip **/
.tooltip-inner {
  background-color: #fafafa !important;
    border: 1px solid;
  /*!important is not necessary if you place custom.css at the end of your css calls. For the purpose of this demo, it seems to be required in SO snippet*/
  color: black;
}

.tooltip.top .tooltip-arrow {
  border-top-color: black;
}

.tooltip.right .tooltip-arrow {
  border-right-color: black;
}

.tooltip.bottom .tooltip-arrow {
  border-bottom-color: black;
}

.tooltip.left .tooltip-arrow {
  border-left-color: black;
}

/* Aktions-Dropdown ausblenden */
#div_id_action, #div_id_text_module, #div_id_message, #submit-id-save_changes_action  {
    display: none;
}

.action_block:hover {
    opacity: 1.0 !important;
}

.btn-action-submit {
    background-color: #FF9F00;
    border-color: #FF9F00;
}

.express-order {
    border: 3px solid;
    border-color: red;
    padding-left: 5px;
}

.layouts-container.express {
    background: red;
}