﻿.panel-feedback-requested {
    margin-bottom: 30px;
}

/* Event registration form */

.event-search-list td {
    padding-right: 5px;
}

.event-search-list img {
    width: 28px;
}

td.event-plus-column {
    width: 37px;
}

.event-toggle-details {
    padding: 10px;
}

.event-registration-form {
    margin: 5px;
}

    .event-registration-form fieldset.event-specific fieldset.event-connections {
        min-height: 100px;
    }

textarea {
    border: 1px solid #5C5B47;
}

    input[type="text"]:disabled, textarea:disabled, textarea[disabled="disabled"], textarea[disabled],
    select:disabled, select[disabled="disabled"], select[disabled],
    .disabled {
        background-color: rgb(235, 235, 228);
    }

.ui-widget-content a {
    color: #E5212D;
}

.ui-accordion .ui-accordion-content {
    font-size: 11px;
}

a.link-helper {
    text-decoration: underline;
    color: blue;
    cursor: pointer;
}

a.link-helper-no-decoration {
    color: blue;
    cursor: pointer;
}

.noresize {
    resize: none;
}

.bg-lightred {
    background-color: #FFC4C4;
}

.bg-lightgreen {
    background-color: #97FF97;
}

.redcolor {
    color: red;
}

.col70 {
    width: 70%;
}

.col60 {
    width: 60%;
}

.col50 {
    width: 50%;
}

.col40 {
    width: 40%;
}

.col30 {
    width: 30%;
}

.col20 {
    width: 20%;
}

.tidy-event-warning {
    color: darkblue;
    border: 1px dotted #daa520;
    padding: 10px;
    font-size: 12px;
    background-color: #f0e68c;
    position: relative;
    margin-bottom: 10px;
}

.tidy-event-error {
    color: #3C3B27;
    border: 1px dotted #E5212D;
    padding: 10px;
    font-size: 12px;
    background-color: lemonchiffon;
    position: relative;
    margin-bottom: 10px;
}

.validationSummary {
    color: #3C3B27;
    border: 1px dotted #E5212D;
    padding: 10px;
    font-size: 12px;
    background-color: lemonchiffon;
    position: relative;
    margin-bottom: 10px;
}

/* Events integration */

.tooltip-target {
}

.tooltip-body {
    zoom: 1;
    z-index: 9999;
    width: 600px;
    visibility: hidden;
    position: absolute;
}

.tooltip-body-internal {
    zoom: 1;
    background-color: #dfdece;
    border-radius: 2px;
    z-index: 9999;
}

.tooltip-body fieldset {
    zoom: 1;
    border: 1px solid #585858;
    overflow-y: scroll;
    max-height: 300px;
    z-index: 9999;
    margin: 3px;
    padding: 3px;
}

.tooltip-target:hover .tooltip-body,
.tooltip-target:hover .tooltip-body:hover,
.tooltip-body fieldset:hover {
    visibility: visible;
}

.tooltip-body table.event-box td {
    background-color: #dfdece;
    z-index: 9999;
}

.tooltip-event-container {
    border: 1px solid #808080;
    z-index: 9999;
    margin: 2px;
}

.shift-box {
    padding: 10px;
}

.active-events-container {
    margin-top: 10px;
}

.dynamic-field-area-frame {
    padding: 10px;
}

.dynamic-event-template {
    border: 1px solid black;
    margin-bottom: 8px;
}

.dynamic-area-header {
    text-align: left;
    height: 35px;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold;
    background: #daa520;
    color: #000000;
    border: #858569 1px solid;
}

.dynamic-area-header-title {
    margin: 5px;
    font-size: 12px;
}

.button-remove-event-template {
    margin-top: 15px;
}

.dynamic-event-template-confirmed {
    background-color: #f5deb3;
}

.dynamic-event-template-button-container {
    padding-top: 10px;
}

.event-search-list td.uppercase {
    text-transform: uppercase;
}

.color-blue {
    color: blue;
}