@CHARSET "UTF-8";

.site-data .first-td {
    width: 150px;
}

.site-data .scnd-td {
    width: 40px;
}

.site-data input[name="site-name"] {
    border: none;
    padding: 0.5em 0.75em;
    width: 100%;
}

.site-lang-rows,
.site-linking-rows {
    border-bottom: 1px solid #DEDEDE;
    line-height: 30px;
    position: relative;
}

.site-lang-rows:last-child,
.site-linking-rows:last-child {
    border-bottom: none;
}

.site-lang-rows td,
.site-linking-rows td {
    padding: 0 0.75em;
}

.site-url-display-container {
    float: left;
    width: calc(100% - 50px);
}

.site-url-display-edit button {
    border-left: 1px solid #DEDEDE;
    border-radius: 0;
    box-shadow: none;
}

.site-open-in-structure {
    border: 1px solid #DEDEDE !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    outline: none;
}

.site-url-display {
    clear: both;
    display: inline-block;
    padding: 0.5em 0.75em;
    width: 100%;
}

.site-url-display-active {
    border-top: 1px solid #DEDEDE;
}

.site-data textarea[name="short"] {
    height: 120px;
}

.site-date input[name="c_date"],
.site-date input[name="c_user_ip"],
.site-date input[name="e_date"],
.site-date input[name="e_user_ip"] {
    width: 150px !important;
}

.site-data-project-types-container {
    float: left;
    max-width: calc(100% - 150px);
    width: 300px;
}

.qui-site-button-save {
    font-weight: bold !important;
}

.qui-panel-dataRestore {
    margin: 0 auto;
    max-width: 600px;
    padding: 40px 0 0;
}

.site-lang-entry-icon,
.site-linking-entry-icon {
    float: left;
    width: 20px;
}

.site-lang-entry-button,
.site-linking-entry-button {
    position: absolute;
    right: 0;
}

.site-lang-entry-button button,
.site-linking-entry-button button {
    border-left: 1px solid #DEDEDE;
    border-radius: 0;
    box-shadow: none;
}

.site-lang-entry-text,
.site-linking-entry-text {
    float: left;
    width: calc(100% - 60px);
}

/** site settings
 * ====================================== */

form.qui-site-data {
    width: 100%;
}

form.qui-site-data .message {
    padding: 10px;
}

form.qui-site-data .message-attention {
    color: #7d6608;
    background-color: #fcf3cf;
    border: 1px solid #fbeebc;
}

.qui-site-data .data-table p {
    width: 100%;
}

.qui-site-data label {
    margin-top: 5px;
}

.qui-site-data .data-table input[type="date"],
.qui-site-data .data-table input[type="datetime"] {
    width: calc(100% - 250px);
}

.qui-site-data .data-table input[type="checkbox"],
.qui-site-data .data-table input[type="radio"] {
    width: 20px;
}

.qui-site-data input.project-site {
    width: calc(100% - 220px);
}

.qui-site-data .data-table textarea {
    min-height: 100px;
}
