/* Django Admin / Django Suit - Begin */
a[href="#item-separator"],
a[href="#item-separator"]:hover {
    cursor: default;
    background-color: #e5e5e5 !important;
}

a[href="#top-level-item-separator"],
a[href="#top-level-item-separator-configuration"] {
    font-weight: bold;
    padding-top: 20px !important;
    padding-bottom: 5px !important;
    color: #565656 !important;
    text-transform: uppercase;
}

a[href="#top-level-item-separator"] i,
a[href="#top-level-item-separator-configuration"] i {
    display: none;
}

a[href="#top-level-item-separator"]:hover,
a[href="#top-level-item-separator-configuration"]:hover {
    cursor: default;
    background-color: white !important;
}

.form-horizontal .control-group .controls .selector .selector-available select {
    height: 300px;
}

.form-horizontal .control-group .controls .selector .selector-chosen select {
    height: 300px !important;
}

.form-horizontal .control-group .controls .selector .selector-available select, .form-horizontal .control-group .controls .selector .selector-chosen select, .form-horizontal .control-group .controls .selector .selector-available input, .form-horizontal .control-group .controls .selector .selector-chosen input {
    width: 100%;
}

.form-horizontal .control-group .controls .selector .selector-available, .form-horizontal .control-group .controls .selector .selector-chosen {
    max-width: 500px;
}

/*
a[href="#top-level-item-separator-configuration"] {
    background-color: #fdeae8;
}
*/

/*  fix admin columns for Chrome (Version 77.0.3865.75) and newer  */
.suit-columns {
    display: flex;
}

/* Django Admin / Django Suit - End */

/*
 Common - Begin
 */


#changelist-form .field-order input.vIntegerField {
    width: 6em;
    height: 9px !important;
    text-align: right
}


#changelist-form .field-row select {
    width: 4em;
    height: 20px !important;
    text-align: right;
    font-size: 0.92em;
}


/*
 common - End
 */


/* Articles - Begin */
#changelist-form .column-get_title {
    min-width: 250px;
}

.control-group .field-entry_media_selection #id_entry_media_selection {
    list-style: none;
    margin-left: 0px;
}

#article_form textarea#id_notes {
    height: 50px
}

/* Articles - End */

/* "Last Actions" block floating fix */
.dashboard #content #content-related {
    margin-left: 360px;
    float: none;
}

/* hide change/add/delete related buttons */
.related-widget-wrapper-link.change-related,
.related-widget-wrapper-link.add-related,
.related-widget-wrapper-link.delete-related {
    display: none;
}

/*
Change some colours for Eufar-2 - begin
*/
/*
.left-nav li.active > a {
    filter: hue-rotate(642deg);
}
*/

/*
.header {
    background-image: -webkit-gradient(linear, left top, right top, from(#264f27), to(#373b3d));
}
*/

.header #branding {
    border-right: 0;
}

.header .header-content.header-content-first {
    border-left: 0;
}

.box.save-box {
    filter: hue-rotate(642deg);
}

/*
Change some colours for Eufar-2 - end
*/

/*
Menu - begin
 */
#changelist-form .column-upper_footer_menu {
    max-width: 40px;
    width: 40px;
}

.change-form .form-horizontal .field-main_menu .control-label {
    border-bottom: none;
}
.change-form .form-horizontal .field-main_menu .controls {
    line-height: 15px;
    padding-top: 3px;
}

.change-form .form-horizontal .field-user_menu .control-label {
    border-bottom: none;
    padding-top: 5px;
}

.change-form .form-horizontal .field-user_menu .controls {
    line-height: 15px;
    padding-top: 3px;
}

.change-form .form-horizontal .field-archive_menu .control-label {
    padding-top: 7px;
}

.change-form .form-horizontal .field-archive_menu .controls {
    line-height: 15px;
    padding-top: 3px;
}

/*.change-form .form-horizontal .field-user_menu  .control-label,
.change-form .form-horizontal .field-user_menu  .controls {
    border-bottom: none;
    padding-top: 3px;
    padding-bottom: 1px;
    line-height: 0;
}

.change-form .form-horizontal .field-archive_menu  .control-label,
.change-form .form-horizontal .field-archive_menu  .controls {
    padding-top: 3px;
    padding-bottom: 0;
    line-height: 0;
}*/

/*
Menu - end
*/


/*
Filer - begin
*/
.filebrowser .navigator-top-nav,
.filebrowser #content-main {
    margin-left: -40px;
}

/*
Filer - end
*/

textarea.vLargeTextField,
#image_form textarea,
#file_form textarea,
.vTextField,
.vURLField,
.vIntegerField {
    width: 98%;
}

select {
    width: 100%;
}

.btn-admin-box {
    padding: 0;
    line-height: 40px;
}

/*
* Zinnia dashboard styles
*/

#zinnia-content-main .module {
    max-width: 400px;
    background: #FFF;
    padding: 10px;
    margin-bottom: 15px;
    border-radius: 5px;
    border: 1px solid #DDD;
    border-collapse: collapse;
}

#zinnia-content-main table {
    width: 100%;
}

#zinnia-content-main table caption {
    font-size: 17px;
    line-height: 25px;
    margin-bottom: 10px;
}

#zinnia-content-main #comments tr,
#zinnia-content-main #drafts tr {
    border-top: 1px solid #F5F5F5;
    padding: 6px 0;
    font-weight: normal;
}

#zinnia-content-main .gravatar {
    margin-right: 5px;
}

.required[for="id_site"]:after {
    content: "";
}

.required[for="id_email"]:after {
    content: "";
}


/* change field textarea sizes in entries form */
#entry_form .entrydocument_set-group, textarea {
    /*height: 5em !important;*/
    height: 5em;
}

/*
   events_egistration
*/

.events_registration-regevent.change-form .tab-content fieldset:nth-child(5) h2.legend {
    border-top: 2px dashed grey; /* gray line over Resources */
}


/*
  Newsletter
*/

/* change field textarea sizes in message inlineform */
#message_form .articles-group, textarea {
    height: 15em;
    width: calc(100% - 15px);
}

