/* UPDATED 2021 02 02 */


/* GLOBAL */

/* form elements */
input[type="color"], 
input[type="date"], 
input[type="datetime-local"], 
input[type="datetime"], 
input[type="email"], 
input[type="month"], 
input[type="number"], 
input[type="password"], 
input[type="search"], 
input[type="tel"], 
input[type="text"], 
input[type="time"], 
input[type="url"], 
input[type="week"], 
select, 
textarea {
    border-style: solid;
    border-width: 1px;
    border-radius: 0px !important;
	border-color: #cccccc !important;
}

select, 
textarea {
    border-style: solid;
    border-width: 1px;
    border-radius: 2px !important;
	border-color: #9fabb5 !important;
}

[type=checkbox] {
    border-style: solid !important;
    border-width: 1px !important;
    border-radius: 0px !important;
	border-color: #9fabb5 !important;
}

/* BUTTONS - Less rounded corner and stuff */
.wp-core-ui .button-primary { box-shadow: none; border-radius: 0px; border-color: #0085ba; }
.wp-core-ui .button, .wp-core-ui .button-secondary { box-shadow: none; border-radius: 2px; }
.wp-core-ui .button.copy-attachment-url { display: block; width: 100%; font-size: inherit; min-height: auto; line-height: 2.15384615; }
.wp-core-ui .button.copy-attachment-url + span { display: none !important; } 
.wp-core-ui .copy-to-clipboard-container { display: block; margin-right: 0px; }

/* MEDIA MODAL */

/* consistance select width */
.media-frame select.attachment-filters { max-width: 160px; }

/* remove the search form label taking space */
html .media-attachments-filter-heading, #alt-text-description, .media-frame .media-search-input-label {
	display: none;
}

/* equal search field with select dropdown */
html .media-modal-content .media-frame select.attachment-filters, .media-frame .search {
	margin-top: 10px;
}

/* remove alt-text clutter */
p.media-types-required-info, .media-modal .acf-expand-details { display: none !important; }

/* remove or fix anoying headlines */
.image-details h2, 
.image-details h3, 
.media-sidebar h2, 
.media-sidebar h3 { text-transform: none; margin-top: 10px; }
.media-sidebar h2 { visibility: hidden; }

/* More focus on the filename info, and prevent long names from jumping the image down */
.media-sidebar .attachment-info .filename { position: absolute; top: 10px; left: 0px; }
.media-sidebar .attachment-info .thumbnail-image  { margin-top: 15px; }
.media-sidebar .attachment-info div.details { margin-top: 11px; }

/* adjust sizes on right */
html .attachment-details .setting select, 
html .media-sidebar .setting select { width: 100%; }
html .collection-settings .setting span { min-width: 30%; }
